modify_portlet.html

 1   <#if portletType.modifyScriptTemplate != "" ><#include portletType.modifyScriptTemplate /></#if>
 2   	<@tform method='post' id='form-portlet' name='form' action='jsp/admin/${portletType.doModifyUrl}' params='target="_top"'>
 3   		<input type="hidden" name="portlet_id" value="${portlet.id}" />
 4   		<input type="hidden" name="portlet_type_id" value="${portletType.id}" >
 5   		<fieldset>
 6   			<legend>${portletType.name} #i18n{portal.site.portletType.labelModify}</legend>
 7   				<@row>
 8   					<@columns sm=3 md=3 lg=3 id='panel'>
 9   						<@box color='default box-solid'>
 10   							<@boxHeader title='' />
 11   							<@boxBody>
 12   								<@formGroup labelFor='page_id' labelKey='#i18n{portal.site.modify_portlet.labelPortletPageId}' rows=2>
 13   									<@input type='text' name='page_id' value='${portlet.pageId}' />
 14   								</@formGroup>
 15   								<@formGroup labelFor='column' labelKey='#i18n{portal.site.create_portlet.labelColumn}' rows=2>
 16   									<@select name='column' default_value='${portlet.column}' items=portlet_columns_combo />
 17   								</@formGroup>
 18   								<@formGroup labelFor='order' labelKey='#i18n{portal.site.create_portlet.labelOrder}' rows=2>
 19   									<@select name='order' default_value='${portlet.order}' items=portlet_order_combo />
 20   								</@formGroup>
 21   								<#if portletType.id != "ALIAS_PORTLET">
 22   								<@formGroup labelFor='style' labelKey='#i18n{portal.site.create_portlet.labelStyle}' rows=2>
 23   									<@select name='style' default_value='${portlet.styleId}' items=portlet_style_combo />
 24   								</@formGroup>
 25   								</#if>
 26   								<@formGroup rows=2 class='pull-right'>
 27   									<@button type='button' id='bt-toggle' buttonIcon='chevron-down' color='btn-secondary' />
 28   								</@formGroup>
 29   
 30   								<div id="params" style="clear:both;">
 31   									<fieldset>
 32   										<legend>#i18n{portal.site.admin_page.labelAdvancedParameters}</legend>
 33   										<@formGroup labelFor='role' labelKey='#i18n{portal.site.create_portlet.labelRole}' rows=2>
 34   											<@select name='role' default_value='${portlet.role}' items=portlet_role_combo />
 35   										</@formGroup>
 36   
 37   										<@formGroup formStyle='inline' labelKey='#i18n{portal.site.create_portlet.labelAlias}' rows=2>
 38   											<#if portlet.acceptAlias = 1>
 39   												<#assign checked = true>
 40   											<#else>
 41   												<#assign checked = false>
 42   											</#if>
 43   											<@radioButton name='accept_alias' value='1' checked=checked labelKey='#i18n{portal.util.labelYes}' />
 44   											<#if portlet.acceptAlias = 0>
 45   												<#assign checked = true>
 46   											<#else>
 47   												<#assign checked = false>
 48   											</#if>
 49   											<@radioButton name='accept_alias' value='0' checked=checked labelKey='#i18n{portal.util.labelNo}' />
 50   										</@formGroup>
 51   
 52   										<@formGroup labelKey='#i18n{portal.site.create_portlet.labelDisplayOnDevice}' rows=2>
 53   											<#if small_checked = 'checked="checked"'>
 54   												<#assign checked = true>
 55   											<#else>
 56   												<#assign checked = false>
 57   											</#if>
 58   											<@checkBox name='display_on_small_device' value='1' checked=checked labelKey='#i18n{portal.site.create_portlet.checkboxSmallDevice}' />
 59   
 60   											<#if normal_checked = 'checked="checked"'>
 61   												<#assign checked = true>
 62   											<#else>
 63   												<#assign checked = false>
 64   											</#if>
 65   											<@checkBox name='display_on_normal_device' value='1' checked=checked labelKey='#i18n{portal.site.create_portlet.checkboxNormalDevice}' />
 66   
 67   											<#if large_checked = 'checked="checked"'>
 68   												<#assign checked = true>
 69   											<#else>
 70   												<#assign checked = false>
 71   											</#if>
 72   											<@checkBox name='display_on_large_device' value='1' checked=checked labelKey='#i18n{portal.site.create_portlet.checkboxLargeDevice}' />
 73   
 74   											<#if xlarge_checked = 'checked="checked"'>
 75   												<#assign checked = true>
 76   											<#else>
 77   												<#assign checked = false>
 78   											</#if>
 79   											<@checkBox name='display_on_xlarge_device' value='1' checked=checked labelKey='#i18n{portal.site.create_portlet.checkboxXLargeDevice}' />
 80   										</@formGroup>
 81   									</fieldset>
 82   								</div>
 83   							</@boxBody>
 84   						</@box>
 85   					</@columns>
 86   
 87   					<@columns sm=9 md=9 lg=9 id='content'>
 88   						<@formGroup labelFor='portlet_name' labelKey='#i18n{portal.site.create_portlet.labelPortletTitle}' rows=2>
 89   							<@input type='text' name='portlet_name' value='${portlet.name}' maxlength=70 />
 90   						</@formGroup>
 91   						<@formGroup rows=2>
 92   							<#if portlet.displayPortletTitle = 0>
 93   								<#assign checked = true>
 94   							<#else>
 95   								<#assign checked = false>
 96   							</#if>
 97   							<@radioButton orientation='horizontal' name='display_portlet_title' value='0' checked=checked labelKey='#i18n{portal.site.create_portlet.radioButtonDisplayPortletTitleYes}' />
 98   							<#if portlet.displayPortletTitle = 1>
 99   								<#assign checked = true>
 100   							<#else>
 101   								<#assign checked = false>
 102   							</#if>
 103   							<@radioButton orientation='horizontal' name='display_portlet_title' value='1' checked=checked labelKey='#i18n{portal.site.create_portlet.radioButtonDisplayPortletTitleNo}' />
 104   						</@formGroup>
 105   
 106   						<#if portletType.modifySpecificTemplate != "" >
 107   							<#include portletType.modifySpecificTemplate />
 108   						</#if>
 109   						<#if portletType.modifySpecificFormTemplate != "" >
 110   							<#include portletType.modifySpecificFormTemplate />
 111   						</#if>
 112   
 113   						<@formGroup rows=2>
 114   							<@button type='submit' buttonIcon='check' title='#i18n{portal.site.create_portlet.buttonValidate}' size=''  />
 115   							<@aButton href='jsp/admin/site/AdminSite.jsp?page_id=${portlet.pageId}' params='target="_top"' color='btn-secondary' buttonIcon='close' title='#i18n{portal.site.create_portlet.buttonBack}' size=''  />
 116   						</@formGroup>
 117   					</@columns>
 118   				</@row>
 119   		</fieldset>
 120   	</@tform>
 121   
 122   <script type="text/javascript">
 123   $( function(){
 124   	/*
 125   	$("legend").first().prepend('<a id="trigger" class="btn btn-flat btn-sm btn-info" href="#" title="#i18n{portal.site.portlet.labelShowHideProperties}"><i class="fa fa-chevron-left"></i></a>&#160;');
 126   	$("#trigger").click(function(){
 127   		$("#panel").toggle("fast");
 128   		$("#content").toggleClass("col-sm-9 col-md-9 col-lg-9");
 129   		$("#content").toggleClass("col-sm-12 col-md-12 col-lg-12");
 130   		$(this).children().toggleClass("glyphicon-chevron-left");
 131   		$(this).children().toggleClass("glyphicon-chevron-right");
 132   		$(this).toggleClass("active");
 133   		return false;
 134   	});
 135   	*/
 136   	$("#params").toggle();
 137   	$("#bt-toggle").click(function(){
 138   		$("#params").toggle();
 139   		$("#bt-toggle > i").toggleClass("fa fa-chevron-down");
 140   		$("#bt-toggle > i").toggleClass("fa fa-chevron-up");
 141   	});
 142   });
 143   </script>
 144   </div>