portlet_selector.html

 1   <div class="insert-service" >
 2   	<@row>
 3   		<@columns>
 4   			<ol class="breadcrumb">
 5   			  <li><a href="jsp/admin/insert/GetAvailableInsertServices.jsp?input=${.data_model.input}&amp;selected_text="><i class="fa fa-home"></i></a></li>
 6   			  <li><a href="javascript:history.go(-1);"> Page </a></li>
 7   			  <li>#i18n{document.selector.portlet.portletChoice}</li>
 8   			</ol>
 9               <#if portlets_list?size = 0>
 10                   <@alert color='danger' class='text-center'>
 11   					<p class="lead">
 12   						<@icon style='exclamation-triangle' /> #i18n{document.selector.portlet.noPortlet} 
 13   					</p>
 14   					<br />
 15   					<@button type='button' params='onclick="javascript:history.go(-1);"' title='#i18n{portal.util.labelBack}' buttonIcon='times' />
 16   				</@alert>
 17               <#else>
 18                   <@tform method='post' name='fsubmit' id='fsubmit' action='jsp/admin/plugins/document/DoSelectPortlet.jsp'>
 19                       <@input type='hidden' name='subcategory' value='${type_filter}' />
 20                       <@input type='hidden' name='input' value='${.data_model.input}' />
 21                       <@listGroup>
 22   					    <#list portlets_list as portlet>
 23   							<@listGroupItem>
 24   								<@radioButton labelFor='portlet_id_${portlet.id}' labelKey='${portlet.name}' id='portlet_id_${portlet.id}' name='portlet_id' value='${portlet.id}' />
 25   							</@listGroupItem>
 26                           </#list>
 27                       </@listGroup>
 28   					<nav>
 29   						<ul class="pager">
 30   							<li>
 31   								<@link href='javascript:history.go(-1);' title='#i18n{portal.util.labelPrevious}'>
 32   									<@icon style='chevron-left' /> #i18n{portal.util.labelPrevious}
 33   								</@link>
 34   							</li>
 35   							<li>
 36   								<@link href='#' id='a-sub' class='sr-only'>
 37   									<@icon style='chevron-right' /> #i18n{portal.util.labelNext}
 38   								</@link>
 39   								<@button type='submit' id='btn-sub' title='#i18n{portal.util.labelNext}' buttonIcon='chevron-right' />
 40   							</li>
 41   						</ul>
 42   					</nav>
 43   				</@tform>
 44   			</#if>
 45   		</@columns>
 46   	</@row>
 47   </div>
 48   <script>
 49   $(document).ready( function(){
 50     $("#btn-sub").remove();
 51     $("#a-sub").removeClass("sr-only");
 52     $("#a-sub").click( function( e ){
 53   	if( $("input:checked").length > 0 ){
 54   		$("#fsubmit").submit();
 55   	} else {
 56   		alert("Aucune page n'a été sélectionnée !" + $("input:checked").length);
 57   	}
 58   	return false;
 59     });
 60   });
 61   </script>