No Jira issue. Add tooltips to object property labels by pulling in the public description of the property.

This commit is contained in:
Tim Worrall 2015-07-10 13:09:02 -04:00
parent 3fdc17d16d
commit 2b3d32f6a3

View file

@ -13,33 +13,33 @@
<article class="property" role="article"> <article class="property" role="article">
<#-- Property display name --> <#-- Property display name -->
<#if rangeClass == "Authorship" && individual.editable && (property.domainUri)?? && property.domainUri?contains("Person")> <#if rangeClass == "Authorship" && individual.editable && (property.domainUri)?? && property.domainUri?contains("Person")>
<h3 id="${property.localName}-${rangeClass}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property /> <h3 id="${property.localName}-${rangeClass}" title="${property.publicDescription!}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property />
<a id="managePubLink" class="manageLinks" href="${urls.base}/managePublications?subjectUri=${subjectUri[1]!}" title="${i18n().manage_publications_link}" <#if verbose>style="padding-top:10px"</#if> > <a id="managePubLink" class="manageLinks" href="${urls.base}/managePublications?subjectUri=${subjectUri[1]!}" title="${i18n().manage_publications_link}" <#if verbose>style="padding-top:10px"</#if> >
${i18n().manage_publications_link} ${i18n().manage_publications_link}
</a> </a>
</h3> </h3>
<#elseif rangeClass == "ResearcherRole" && individual.editable > <#elseif rangeClass == "ResearcherRole" && individual.editable >
<h3 id="${property.localName}-${rangeClass}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property /> <h3 id="${property.localName}-${rangeClass}" title="${property.publicDescription!}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property />
<a id="manageGrantLink" class="manageLinks" href="${urls.base}/manageGrants?subjectUri=${subjectUri[1]!}" title="${i18n().manage_grants_and_projects_link}" <#if verbose>style="padding-top:10px"</#if> > <a id="manageGrantLink" class="manageLinks" href="${urls.base}/manageGrants?subjectUri=${subjectUri[1]!}" title="${i18n().manage_grants_and_projects_link}" <#if verbose>style="padding-top:10px"</#if> >
${i18n().manage_grants_and_projects_link} ${i18n().manage_grants_and_projects_link}
</a> </a>
</h3> </h3>
<#elseif rangeClass == "Position" && individual.editable > <#elseif rangeClass == "Position" && individual.editable >
<h3 id="${property.localName}-${rangeClass}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property /> <h3 id="${property.localName}-${rangeClass}" title="${property.publicDescription!}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property />
<a id="managePeopleLink" class="manageLinks" href="${urls.base}/managePeople?subjectUri=${subjectUri[1]!}" title="${i18n().manage_affiliated_people}" <#if verbose>style="padding-top:10px"</#if> > <a id="managePeopleLink" class="manageLinks" href="${urls.base}/managePeople?subjectUri=${subjectUri[1]!}" title="${i18n().manage_affiliated_people}" <#if verbose>style="padding-top:10px"</#if> >
${i18n().manage_affiliated_people_link} ${i18n().manage_affiliated_people_link}
</a> </a>
</h3> </h3>
<#elseif rangeClass == "Name" && property.statements?has_content && editable > <#elseif rangeClass == "Name" && property.statements?has_content && editable >
<h3 id="${property.localName}">${property.name} <@p.verboseDisplay property /> </h3> <h3 id="${property.localName}" title="${property.publicDescription!}">${property.name} <@p.verboseDisplay property /> </h3>
<#elseif rangeClass == "Title" && property.statements?has_content && editable > <#elseif rangeClass == "Title" && property.statements?has_content && editable >
<h3 id="${property.localName}">${property.name} <@p.verboseDisplay property /> </h3> <h3 id="${property.localName}" title="${property.publicDescription!}">${property.name} <@p.verboseDisplay property /> </h3>
<#elseif rangeClass == "Authorship" && !individual.editable && (property.domainUri)?? && property.domainUri?contains("Person")> <#elseif rangeClass == "Authorship" && !individual.editable && (property.domainUri)?? && property.domainUri?contains("Person")>
<h3 id="${property.localName}-${rangeClass}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property /> </h3> <h3 id="${property.localName}-${rangeClass}" title="${property.publicDescription!}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property /> </h3>
<#elseif rangeClass == "ResearcherRole" && !individual.editable> <#elseif rangeClass == "ResearcherRole" && !individual.editable>
<h3 id="${property.localName}-${rangeClass}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property /> </h3> <h3 id="${property.localName}-${rangeClass}" title="${property.publicDescription!}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property /> </h3>
<#else> <#else>
<h3 id="${property.localName}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property /> </h3> <h3 id="${property.localName}" title="${property.publicDescription!}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property /> </h3>
</#if> </#if>
<#-- List the statements for each property --> <#-- List the statements for each property -->
<#assign limit = property.getDisplayLimit()!5 /> <#assign limit = property.getDisplayLimit()!5 />