From 69b315effe64637b827357896296ddfac59d06b9 Mon Sep 17 00:00:00 2001 From: ryounes Date: Fri, 5 Aug 2011 22:25:47 +0000 Subject: [PATCH] NIHVIVO-2508 Change template properties to methods so not pre-computed. --- .../body/foaf-person--exportQrCode.ftl | 2 +- .../individual/individual-qrCodeGenerator.ftl | 10 +-- .../individual-visualizationFoafPerson.ftl | 6 +- .../individual-visualizationMapOfScience.ftl | 2 +- .../individual-visualizationTemporalGraph.ftl | 2 +- .../individual/IndividualTemplateModel.java | 80 +++++++++---------- .../individuallist/ListedIndividual.java | 4 +- 7 files changed, 50 insertions(+), 56 deletions(-) diff --git a/productMods/templates/freemarker/body/foaf-person--exportQrCode.ftl b/productMods/templates/freemarker/body/foaf-person--exportQrCode.ftl index 565fbb66..4f79856e 100644 --- a/productMods/templates/freemarker/body/foaf-person--exportQrCode.ftl +++ b/productMods/templates/freemarker/body/foaf-person--exportQrCode.ftl @@ -6,7 +6,7 @@ <#assign qrCodeWidth = "150"> -

Export QR Code (What is this?)

+

Export QR Code (What is this?)

<#assign thumbUrl = individual.thumbUrl! "${urls.images}/placeholders/person.thumbnail.jpg" > diff --git a/productMods/templates/freemarker/body/partials/individual/individual-qrCodeGenerator.ftl b/productMods/templates/freemarker/body/partials/individual/individual-qrCodeGenerator.ftl index b470db70..ba5655d3 100644 --- a/productMods/templates/freemarker/body/partials/individual/individual-qrCodeGenerator.ftl +++ b/productMods/templates/freemarker/body/partials/individual/individual-qrCodeGenerator.ftl @@ -27,14 +27,14 @@ --> <#macro renderCode display="icon" width="125"> <#if hasValidVCard()> - <#assign qrCodeLinkedImage><@qrCodeVCard qrCodeWidth=width /> + <#assign qrCodeLinkedImage><@qrCodeVCard qrCodeWidth=width /> <#if (display == "full")>
vCard QR
${qrCodeLinkedImage} <#elseif (display == "icon")>
  • - qr icon + qr icon
  • <#else> @@ -48,7 +48,7 @@ <#function getQrCodeUrlForVCard qrCodeWidth> - <#local qrData = individual.doQrData() > + <#local qrData = individual.qrData() > <#local core = "http://vivoweb.org/ontology/core#"> <#local foaf = "http://xmlns.com/foaf/0.1/"> @@ -93,7 +93,7 @@ <#function getQrCodeUrlForLink qrCodeWidth> - <#local qrData = individual.doQrData() > + <#local qrData = individual.qrData() > <#local url = qrData.externalUrl! > @@ -129,7 +129,7 @@ <#function hasValidVCard> - <#local qrData = individual.doQrData() > + <#local qrData = individual.qrData() > <#local firstName = qrData.firstName! > <#local lastName = qrData.lastName! > diff --git a/productMods/templates/freemarker/body/partials/individual/individual-visualizationFoafPerson.ftl b/productMods/templates/freemarker/body/partials/individual/individual-visualizationFoafPerson.ftl index 5faf712b..7f5c57c8 100644 --- a/productMods/templates/freemarker/body/partials/individual/individual-visualizationFoafPerson.ftl +++ b/productMods/templates/freemarker/body/partials/individual/individual-visualizationFoafPerson.ftl @@ -19,8 +19,8 @@ <#if isAuthor> <#assign coAuthorIcon = "${urls.images}/visualization/co_author_icon.png"> <#assign mapOfScienceIcon = "${urls.images}/visualization/mapofscience/vivo-scimap.png"> - <#assign coAuthorVisUrl = individual.coAuthorVisUrl> - <#assign mapOfScienceVisUrl = individual.mapOfScienceUrl> + <#assign coAuthorVisUrl = individual.coAuthorVisUrl()> + <#assign mapOfScienceVisUrl = individual.mapOfScienceUrl()> <#assign googleJSAPI = "https://www.google.com/jsapi?autoload=%7B%22modules%22%3A%5B%7B%22name%22%3A%22visualization%22%2C%22version%22%3A%221%22%2C%22packages%22%3A%5B%22imagesparkline%22%5D%7D%5D%7D"> @@ -61,7 +61,7 @@ <#if isInvestigator> - <#assign coInvestigatorVisUrl = individual.coInvestigatorVisUrl> + <#assign coInvestigatorVisUrl = individual.coInvestigatorVisUrl()> <#assign coInvestigatorIcon = "${urls.images}/visualization/co_investigator_icon.png">