<commit_before><%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t" %>
<%@ taglib uri="http://sakaiproject.org/jsf/sakai" prefix="sakai" %>
<f:view locale="#{UserLocale.locale}">
	<jsp:useBean id="msgs" class="org.sakaiproject.util.ResourceLoader" scope="session">
	   <jsp:setProperty name="msgs" property="baseName" value="messages"/>
	</jsp:useBean>
	<sakai:view_container title="Signup Tool">
		<style type="text/css">
				@import url("/sakai-signup-tool/css/signupStyle.css");
		</style>
		<script type="text/javascript" src="/library/js/jquery/1.4.2/jquery-1.4.2.min.js"></script>
		<script TYPE="text/javascript" LANGUAGE="JavaScript" src="/sakai-signup-tool/js/signupScript.js"></script>
		<script type="text/javascript">
			jQuery.noConflict();			
    	</script>
		
		<sakai:view_content>
			<h:outputText value="#{msgs.event_error_alerts} #{messageUIBean.errorMessage}" styleClass="alertMessage" escape="false" rendered="#{messageUIBean.error}"/> 
			<h:form id="items">
			 	<sakai:view_title value="#{msgs.signup_download}"/>
				
				<h:outputText value="&nbsp;" escape="false"/>
				
				<h:panelGrid columns="1">
					<h:outputText value="#{msgs.events_organizer_download_instruction}"  rendered="#{DownloadEventBean.allowedToUpdate && DownloadEventBean.meetingsAvailable}" escape="false"/>
					<h:outputText value="#{msgs.events_attendee_download_instruction}" rendered="#{!DownloadEventBean.allowedToUpdate && DownloadEventBean.meetingsAvailable}" escape="false"/>
					<h:outputText value="&nbsp;" escape="false"/>
				</h:panelGrid>
				<h:panelGrid columns="2">
					<h:panelGroup>
						<h:outputText value="#{msgs.events_dropdownbox_title}&nbsp;" escape="false"/>
						<h:selectOneMenu id="viewByRange" value="#{DownloadEventBean.viewDateRang}" valueChangeListener="#{DownloadEventBean.processSelectedRange}" onchange="if(validateIEDisabledItem(this)){submit()};">
							<f:selectItems value="#{DownloadEventBean.viewDropDownList}"/>
						</h:selectOneMenu>
					</h:panelGroup>
					<h:panelGroup>
						<h:panelGroup styleClass="padLeft" rendered="#{DownloadEventBean.enableExpandOption && DownloadEventBean.meetingsAvailable}">
							<h:selectBooleanCheckbox id="expandingchkbox" value="#{DownloadEventBean.showAllRecurMeetings}" valueChangeListener="#{DownloadEventBean.processExpandAllRcurEvents}" onclick="submit();"/>
							<h:outputText value="#{msgs.expand_all_recur_events}" escape="false"/>
						</h:panelGroup>
						<h:outputText value="&nbsp;" escape="false" rendered="#{!DownloadEventBean.enableExpandOption}"/>
					</h:panelGroup>
				</h:panelGrid>
								
				<h:panelGrid columns="1" styleClass="noMeetingsWarn" rendered="#{!DownloadEventBean.meetingsAvailable}" >
					<h:outputText value="&nbsp;" escape="false"/>
					<h:outputText value="#{DownloadEventBean.meetingUnavailableMessages}" />
				</h:panelGrid>
					
				<h:panelGroup rendered="#{DownloadEventBean.meetingsAvailable}">								 	
				 	<t:dataTable 
				 		id="eventlist"
				 		value="#{DownloadEventBean.signupMeetings}"
				 		sortColumn="#{DownloadEventBean.signupSorter.sortColumn}"
				 		sortAscending="#{DownloadEventBean.signupSorter.sortAscending}"				 		<commit_msg>SIGNUP-173 : also added this feature into download page<commit_after><%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t" %>
<%@ taglib uri="http://sakaiproject.org/jsf/sakai" prefix="sakai" %>
<f:view locale="#{UserLocale.locale}">
	<jsp:useBean id="msgs" class="org.sakaiproject.util.ResourceLoader" scope="session">
	   <jsp:setProperty name="msgs" property="baseName" value="messages"/>
	</jsp:useBean>
	<sakai:view_container title="Signup Tool">
		<style type="text/css">
				@import url("/sakai-signup-tool/css/signupStyle.css");
		</style>
		<script type="text/javascript" src="/library/js/jquery/1.4.2/jquery-1.4.2.min.js"></script>
		<script TYPE="text/javascript" LANGUAGE="JavaScript" src="/sakai-signup-tool/js/signupScript.js"></script>
		<script type="text/javascript">
			jQuery.noConflict();			
    	</script>
		
		<sakai:view_content>
			<h:outputText value="#{msgs.event_error_alerts} #{messageUIBean.errorMessage}" styleClass="alertMessage" escape="false" rendered="#{messageUIBean.error}"/> 
			<h:form id="items">
			 	<sakai:view_title value="#{msgs.signup_download}"/>
				
				<h:outputText value="&nbsp;" escape="false"/>
				
				<h:panelGrid columns="1">
					<h:outputText value="#{msgs.events_organizer_download_instruction}"  rendered="#{DownloadEventBean.allowedToUpdate && DownloadEventBean.meetingsAvailable}" escape="false"/>
					<h:outputText value="#{msgs.events_attendee_download_instruction}" rendered="#{!DownloadEventBean.allowedToUpdate && DownloadEventBean.meetingsAvailable}" escape="false"/>
					<h:outputText value="&nbsp;" escape="false"/>
				</h:panelGrid>
				<h:panelGrid columns="3">
					<h:panelGroup>
						<h:outputText value="#{msgs.events_dropdownbox_title}&nbsp;" escape="false"/>
						<h:selectOneMenu id="viewByRange" value="#{DownloadEventBean.viewDateRang}" valueChangeListener="#{DownloadEventBean.processSelectedRange}" onchange="if(validateIEDisabledItem(this)){submit()};">
							<f:selectItems value="#{DownloadEventBean.viewDropDownList}"/>
						</h:selectOneMenu>
					</h:panelGroup>
										
					<!-- filter by category dropdown -->
					<h:panelGroup>
						<h:panelGroup styleClass="padLeft"> 
							<h:outputText value="#{msgs.filter_by_category}&nbsp;" escape="false"/>
							<h:selectOneMenu id="viewByCategory" value="#{DownloadEventBean.categoryFilter}" valueChangeListener="#{DownloadEventBean.processSelectedCategory}" onchange="if(validateIEDisabledItem(this)){submit()};">
								<f:selectItems value="#{DownloadEventBean.allCategoriesForFilter}"/>
							</h:selectOneMenu>
						</h:panelGroup>
					</h:panelGroup>
					<!--  expand all recurring meetings -->
					<h:panelGroup>
						<h:panelGroup styleClass="padLeft" rendered="#{DownloadEventBean.enableExpandOption && DownloadEventBean.meetingsAvailable}">
							<h:selectBooleanCheckbox id="expandingchkbox" value="#{DownloadEventBean.showAllRecurMeetings}" valueChangeListener="#{DownloadEventBean.processExpandAllRcurEvents}" onclick="submit();"/>
							<h:outputText value="#{msgs.expand_all_recur_events}" escape="false"/>
						</h:panelGroup>
						<h:outputText value="&nbsp;" escape="false" rendered="#{!DownloadEventBean.enableExpandOption}"/>
					</h:panelGroup>
				</h:panelGrid>
								
				<h:panelGrid columns="1" styleClass="noMeetingsWarn" rendered="#{!DownloadEventBean.meetingsAvailable}" >
					<h:outputText value="&nbsp;" escape="false"/>
					<h:outputText value="#{DownloadEventBean.meetingUnavailableMessages}" />
				</h:panelGrid>
					
				<h:panelGroup rendered="#{DownloadEventBean.meetingsAvailable}">								 	
				 	<t:dataTable 
				 		id="eventlist"
				 		value="#{DownloadEventBean.signupMeetings}"
				 		sortColumn="#{DownloadEventBean.signupSorter.sortColumn}"
				 		sortAscending="#{DownloadEventBean.signupSorter.sortAscending}"				 		
{'fraction_non_alphanumeric': 0.17258883248730963, 'fraction_numerical': 0.0028810536424749623, 'mean_word_length': 5.389132340052585, 'pattern_counts': {'":': 0, '<': 109, '<?xml version=': 0, '>': 107, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 46, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4225997', 'n_tokens_mistral': 2799, 'n_tokens_neox': 2305, 'n_words': 281}