updates for menu management and institutional internal class

This commit is contained in:
hjkhjk54 2011-07-14 03:18:06 +00:00
parent c44fae1552
commit 3e30283d6b
7 changed files with 138 additions and 50 deletions

View file

@ -11,9 +11,9 @@ edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.Institu
<h3>Institutional Internal Class</h3>
<section id="introMessage" role="region">
This class will be used to designate those individuals internal to your institution.
<p>This class will be used to designate those individuals internal to your institution.
This will allow you to limit the individuals displayed on your menu pages (People, Research, etc.)
to only those within your institution.
to only those within your institution.</p>
</section>
<section>
@ -21,17 +21,19 @@ edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.Institu
<input type="hidden" name="submitForm" id="submitForm" value="true" />
<#if ontologiesExist = false>
<section id="noLocalOntologyExists">
${noLocalOntologiesMessage}
<p>${noLocalOntologiesMessage}</p>
</section>
<#elseif useExistingInternalClass?has_content>
<section id="existingLocalClass">
<#--Populated based on class list returned-->
<select id="existingLocalClasses" name="existingLocalClasses">
<#list localClasses as localClass>
<option value="${localClass.URI}" <#if existingInternalClass.URI = localClass.URI>selected</#if> >${localClass.name}</option>
<#assign classUris = existingLocalClasses?keys />
<#list classUris as localClassUri>
<option value="${localClassUri}" <#if existingInternalClass = localClassUri>selected</#if> >${existingLocalClasses[localClassUri]}</option>
</#list>
</select>
<p>Can't find an appropriate class? Create a <a href="${formUrl}?cmd=createClass">new one</a>.</p>
</section>
<#elseif createNewClass?has_content>
<section id="createNewLocalClass">
@ -42,20 +44,26 @@ edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.Institu
<#--If more than one local namespace, generate select-->
<#if multipleLocalNamespaces = true>
<select id="existingLocalNamespaces" name="existingLocalNamespaces">
<#list existingLocalNamespaces as existingNamespace>
<option value="${existingNamespace.URI}">"${existingNamespace.URI}"</option>
<#assign namespaceUris = existingLocalNamespaces?keys />
<#list namespaceUris as existingNamespace>
<option value="${existingNamespace}">${existingLocalNamespaces[existingNamespace]}</option>
</#list>
</select>
<#else>
<input type="hidden" id="existingLocalNamespaces" name="existingLocalNamespaces" value="{existingLocalNamespaces[0]}"/>
<input type="hidden" id="existingLocalNamespaces" name="existingLocalNamespaces" value="${existingLocalNamespace}"/>
</#if>
</section>
<#else>
Problematic section as above should all have been handled
</#if>
<input type="submit" name="submit-internalClass" value="${submitAction}" class="submit" /> or <a class="cancel" href="${cancelUrl}">Cancel</a>
<p class="requiredHint">* required fields</p>
<#if ontologiesExist = true>
<input type="submit" name="submit-internalClass" value="${submitAction}" class="submit" /> or <a class="cancel" href="${cancelUrl}">Cancel</a>
<p class="requiredHint">* required fields</p>
</#if>
</form>
</section>

View file

@ -7,8 +7,10 @@
<section id="remove-menu-item" role="region">
<form method="POST" action="${formUrls}" class="customForm" role="remove menu item">
<input type="hidden" name="menuItem" id="menuItem" value="${menuItem}" role="input" />
<p>Are you sure you want to remove <em>${menuItem}</em> menu item?</p>
<input type="hidden" name="cmd" id="cmd" value="Remove" role="input" />
<input type="hidden" name="switchToDisplayModel" id="switchToDisplayModel" value="true" role="input" />
<p>Are you sure you want to remove <em>${menuName}</em> menu item?</p>
<input type="submit" name="removeMenuItem" value="Remove menu item" class="submit" role="input" /> or <a class="cancel" href="${cancelUrl}">Cancel</a>
</form>

View file

@ -74,14 +74,14 @@
</li>
<#list classGroup as classInClassGroup>
<li class="ui-state-default" role="menuitem">
<input type="checkbox" id="classInClassGroup" name="classInClassGroup" value="${classInClassGroup.URI}" <#if includeAllClasses = true>checked</#if> />
<input type="checkbox" id="classInClassGroup" name="classInClassGroup" value="${classInClassGroup.URI}" <#if includeAllClasses = true>checked</#if>
<#if isIndividualsForClassesPage?has_content>
<#list includeClasses as includeClass>
<#if includeClass = classInClassGroup.URI>
checked
</#if>
</#list>
</#if>
</#if> />
<label class="inline" for="${classInClassGroup.name}"> ${classInClassGroup.name}</label>
<span class="ui-icon-sortable"></span> <#--sortable icon for dragging and dropping menu items-->
</li>