From 7c3c8f6c4ec37738258e4cc243cd124dbbf958f1 Mon Sep 17 00:00:00 2001 From: hudajkhan Date: Mon, 7 Oct 2013 17:26:34 -0400 Subject: [PATCH 1/5] bugs in n3 files and manage labels logic when there are no labels (e.g. on individual page profile) --- webapp/rdf/display/everytime/dataGetterLabels.n3 | 1 + webapp/rdf/display/everytime/pageList.n3 | 5 ++--- webapp/rdf/display/firsttime/pageList_editableStatements.n3 | 1 + webapp/web/templates/freemarker/lib/lib-properties.ftl | 4 ++-- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/webapp/rdf/display/everytime/dataGetterLabels.n3 b/webapp/rdf/display/everytime/dataGetterLabels.n3 index b51f4a978..21a81337b 100644 --- a/webapp/rdf/display/everytime/dataGetterLabels.n3 +++ b/webapp/rdf/display/everytime/dataGetterLabels.n3 @@ -1,4 +1,5 @@ # $This file is distributed under the terms of the license in /doc/license.txt$ +@prefix rdfs: . #Data getter type labels rdfs:label "Class Group Page" . diff --git a/webapp/rdf/display/everytime/pageList.n3 b/webapp/rdf/display/everytime/pageList.n3 index 4d12e80c6..529c6122c 100644 --- a/webapp/rdf/display/everytime/pageList.n3 +++ b/webapp/rdf/display/everytime/pageList.n3 @@ -1,7 +1,7 @@ # $This file is distributed under the terms of the license in /doc/license.txt$ -# This file is for the portions of the pageList that should not be editable, i.e. -that it cannot be deleted and that it requires certain permissions # +# This file is for the portions of the pageList that should not be editable, i.e.# +# that it cannot be deleted and that it requires certain permissions # @prefix owl: . @prefix display: . @@ -12,6 +12,5 @@ that it cannot be deleted and that it requires certain permissions # ### This file defines the page list menu for vitro. ### display:pageListPage - display:queryModel ; display:requiresAction ; display:cannotDeletePage "true" . \ No newline at end of file diff --git a/webapp/rdf/display/firsttime/pageList_editableStatements.n3 b/webapp/rdf/display/firsttime/pageList_editableStatements.n3 index 8ad74fa87..23587e53a 100644 --- a/webapp/rdf/display/firsttime/pageList_editableStatements.n3 +++ b/webapp/rdf/display/firsttime/pageList_editableStatements.n3 @@ -18,6 +18,7 @@ display:pageListPage display:pageListData a ; display:saveToVar "pages" ; + display:queryModel ; display:query """ PREFIX display: PREFIX rdfs: diff --git a/webapp/web/templates/freemarker/lib/lib-properties.ftl b/webapp/web/templates/freemarker/lib/lib-properties.ftl index 06cd3b250..977776524 100644 --- a/webapp/web/templates/freemarker/lib/lib-properties.ftl +++ b/webapp/web/templates/freemarker/lib/lib-properties.ftl @@ -249,7 +249,7 @@ name will be used as the label. --> ${label.value} <#if useEditLink> <@editingLinks "label" "" label editable /> - <#elseif editable || (languageCount > 1)> + <#elseif (editable && (labelCount > 0)) || (languageCount > 1)> <#--We display the link even when the user is not logged in case of multiple labels with different languages--> <#assign labelLink = ""/> <#-- Manage labels now goes to generator --> @@ -274,7 +274,7 @@ name will be used as the label. --> ${individualProfileUrl} -> ${profileParameters} -> ${extraParameters} + title="${linkTitle}"> ${imageAlt} From 542d1cfbddc6086dfa4d1f9dcb33c9936bf65a56 Mon Sep 17 00:00:00 2001 From: j2blake Date: Tue, 8 Oct 2013 10:39:11 -0400 Subject: [PATCH 2/5] VIVO-291 ant clean will delete the ref files in the Vitro home directory --- webapp/build.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/webapp/build.xml b/webapp/build.xml index f14875ea4..83d45957c 100644 --- a/webapp/build.xml +++ b/webapp/build.xml @@ -265,6 +265,8 @@ ================================= --> + +