NIHVIVO-2232 Refactor markup and javascript for menu item edit form.

This commit is contained in:
cappadona 2011-07-14 23:35:43 +00:00
parent 2919efead0
commit e71628ae6b
2 changed files with 33 additions and 47 deletions

View file

@ -57,27 +57,28 @@
</select>
</section>
<#-- Select classes in a class group -->
<p id="selectClassesMessage" name="selectClassesMessage" ${existingClassGroupStyle}>Select content to display</p>
<section id="classesInSelectedGroup" name="classesInSelectedGroup" ${existingClassGroupStyle}>
<#-- Select classes in a class group -->
<p id="selectClassesMessage" name="selectClassesMessage">Select content to display</p>
<section id="internal-class" role="region">
<#if internalClass?has_content>
<#assign enableInternalClass = '' />
<#assign disableClass = 'class="inline"' />
<#else>
<#assign enableInternalClass = '<p class="note">To enable this option, you must first select an <a href="${urls.base}/processInstitutionalInternalClass">institutional internal class</a> for your instance</p>' />
<#assign disableClass = 'class="disable inline" disabled="disabled"' />
</#if>
<input type="checkbox" ${disableClass} name="display-internalClass" value="${internalClassUri}" id="display-internalClass" <#if pageInternalOnly?has_content>checked</#if> role="input" />
<label ${disableClass} class="inline" for="display-internalClass">Only display <em>${associatedPage}</em> within my institution</label>
${enableInternalClass}
</section>
<ul id="selectedClasses" name="selectedClasses" role="menu">
<section id="internal-class" role="region">
<#if internalClass?has_content>
<#assign enableInternalClass = '' />
<#assign disableClass = 'class="inline"' />
<#else>
<#assign enableInternalClass = '<p class="note">To enable this option, you must first select an <a href="${urls.base}/processInstitutionalInternalClass">institutional internal class</a> for your instance</p>' />
<#assign disableClass = 'class="disable inline" disabled="disabled"' />
</#if>
<input type="checkbox" ${disableClass} name="display-internalClass" value="${internalClassUri}" id="display-internalClass" <#if pageInternalOnly?has_content>checked</#if> role="input" />
<label ${disableClass} class="inline" for="display-internalClass">Only display <em>${associatedPage}</em> within my institution</label>
${enableInternalClass}
</section>
<#--Adding a default class for "ALL" in case all classes selected-->
<li class="ui-state-default" role="menuitem">
<input type="checkbox" name="allSelected" id="allSelected" value="all" <#if isClassGroupPage = true || includeAllClasses = true>checked</#if> />