diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/FreemarkerHttpServlet.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/FreemarkerHttpServlet.java index a78cfa063..a49eaf024 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/FreemarkerHttpServlet.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/FreemarkerHttpServlet.java @@ -36,9 +36,8 @@ import edu.cornell.mannlib.vitro.webapp.controller.freemarker.responsevalues.Tem import edu.cornell.mannlib.vitro.webapp.utils.StringUtils; import edu.cornell.mannlib.vitro.webapp.web.BreadCrumbsUtil; import edu.cornell.mannlib.vitro.webapp.web.PortalWebUtil; +import edu.cornell.mannlib.vitro.webapp.web.templatemodels.Tags; import edu.cornell.mannlib.vitro.webapp.web.templatemodels.User; -import edu.cornell.mannlib.vitro.webapp.web.templatemodels.files.Scripts; -import edu.cornell.mannlib.vitro.webapp.web.templatemodels.files.Stylesheets; import edu.cornell.mannlib.vitro.webapp.web.templatemodels.menu.MainMenu; import edu.cornell.mannlib.vitro.webapp.web.templatemodels.menu.TabMenu; import freemarker.ext.beans.BeansWrapper; @@ -290,35 +289,21 @@ public class FreemarkerHttpServlet extends VitroHttpServlet { return wrapper; } - private TemplateModel getStylesheetList(String themeDir) { + private TemplateModel getTagList() { // For script and stylesheet lists, use an object wrapper that exposes write methods, // instead of the configuration's object wrapper, which doesn't. The templates can // add stylesheets and scripts to the lists by calling their add() methods. BeansWrapper wrapper = getNonDefaultBeansWrapper(BeansWrapper.EXPOSE_SAFE); try { - // Here themeDir SHOULD NOT have the context path already added to it. - return wrapper.wrap(new Stylesheets(themeDir)); + return wrapper.wrap(new Tags()); } catch (TemplateModelException e) { - log.error("Error creating stylesheet TemplateModel"); + log.error("Error creating Tags template model"); return null; } } - private TemplateModel getScriptList(String themeDir) { - - // For script and stylesheet lists, use an object wrapper that exposes write methods, - // instead of the configuration's object wrapper, which doesn't. The templates can - // add stylesheets and scripts to the lists by calling their add() methods. - BeansWrapper wrapper = getNonDefaultBeansWrapper(BeansWrapper.EXPOSE_SAFE); - try { - return wrapper.wrap(new Scripts(themeDir)); - } catch (TemplateModelException e) { - log.error("Error creating script TemplateModel"); - return null; - } - } - + /** * Add any Java directives the templates should have access to. * This is public and static so that these may be used by other classes during @@ -368,9 +353,9 @@ public class FreemarkerHttpServlet extends VitroHttpServlet { map.put("themeDir", themeDir); map.put("currentTheme", themeDir.substring(themeDir.lastIndexOf('/')+1)); - map.put("stylesheets", getStylesheetList(themeDir)); - map.put("scripts", getScriptList(themeDir)); - map.put("headScripts", getScriptList(themeDir)); + map.put("stylesheets", getTagList()); + map.put("scripts", getTagList()); + map.put("headScripts", getTagList()); map.putAll(getDirectives()); map.putAll(getMethods()); diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/Tags.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/Tags.java new file mode 100644 index 000000000..81293c994 --- /dev/null +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/Tags.java @@ -0,0 +1,38 @@ +/* $This file is distributed under the terms of the license in /doc/license.txt$ */ + +package edu.cornell.mannlib.vitro.webapp.web.templatemodels; + +import java.util.LinkedHashSet; + +public class Tags extends BaseTemplateModel { + + protected LinkedHashSet tags = null; + + public Tags() { + this.tags = new LinkedHashSet(); + } + + public Tags(LinkedHashSet tags) { + this.tags = tags; + } + + public void add(String... tags) { + for (String tag : tags) { + add(tag); + } + } + + public void add(String tag) { + tags.add(tag); + } + + public String getList() { + String tagList = ""; + + for (String tag : tags) { + tagList += tag; + } + return tagList; + } + +} diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/files/Files.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/files/Files.java deleted file mode 100644 index f9300bb22..000000000 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/files/Files.java +++ /dev/null @@ -1,84 +0,0 @@ -/* $This file is distributed under the terms of the license in /doc/license.txt$ */ - -package edu.cornell.mannlib.vitro.webapp.web.templatemodels.files; - -import java.util.HashSet; -import java.util.LinkedHashSet; -import java.util.Set; - -import edu.cornell.mannlib.vitro.webapp.web.templatemodels.BaseTemplateModel; - -public abstract class Files extends BaseTemplateModel { - - protected LinkedHashSet list = null; - private String themeDir = null; - - @SuppressWarnings("serial") - private static final Set allowedExternalUrlPatterns = new HashSet() {{ - add("http://"); - add("https://"); - }}; - - public Files() { - this.list = new LinkedHashSet(); - } - - public Files(String themeDir) { - this(); - this.themeDir = themeDir; - } - - public Files(LinkedHashSet list) { - this.list = list; - } - - public void add(String path) { - - // Allow for an external url - for (String currentPattern : allowedExternalUrlPatterns) { - if (path.startsWith(currentPattern)) { - list.add(path); - return; - } - } - - // If an external url pattern was not found. - list.add(getUrl(path)); - } - - public void add(String... paths) { - for (String path : paths) { - add(path); - } - } - - public void addFromTheme(String path) { - if (!path.startsWith("/")) { - path = "/" + path; - } - path = themeDir + path; - add(path); - } - - public void addFromTheme(String... paths) { - for (String path : paths) { - addFromTheme(path); - } - } - - public String getTags() { - String tags = ""; - - for (String file : list) { - tags += getTag(file); - } - return tags; - } - - public String dump() { - return list.toString(); - } - - protected abstract String getTag(String url); - -} diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/files/Scripts.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/files/Scripts.java deleted file mode 100644 index b0fc16fdb..000000000 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/files/Scripts.java +++ /dev/null @@ -1,16 +0,0 @@ -/* $This file is distributed under the terms of the license in /doc/license.txt$ */ - -package edu.cornell.mannlib.vitro.webapp.web.templatemodels.files; - -public class Scripts extends Files { - - public Scripts() { } - - public Scripts(String themeDir) { - super(themeDir); - } - - protected String getTag(String url) { - return "\n"; - } -} diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/files/Stylesheets.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/files/Stylesheets.java deleted file mode 100644 index 7d4051b35..000000000 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/files/Stylesheets.java +++ /dev/null @@ -1,17 +0,0 @@ -/* $This file is distributed under the terms of the license in /doc/license.txt$ */ - -package edu.cornell.mannlib.vitro.webapp.web.templatemodels.files; - -public class Stylesheets extends Files { - - public Stylesheets() { } - - public Stylesheets(String themeDir) { - super(themeDir); - } - - protected String getTag(String url) { - return "\n"; - } - -} diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/widgets/Widget.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/widgets/Widget.java index 3357bd092..d3e46524d 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/widgets/Widget.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/widgets/Widget.java @@ -41,9 +41,12 @@ public abstract class Widget { Map map = new HashMap(); try { + // Once we remove portals, we can define these as Configuration shared variables. Then the + // templates will automatically get these and we don't have to add them to the data model. map.put("stylesheets", dataModel.get("stylesheets")); map.put("scripts", dataModel.get("scripts")); map.put("headScripts", dataModel.get("headScripts")); + map.put("urls", dataModel.get("urls")); } catch (TemplateModelException e) { log.error("Error getting asset values from data model."); } diff --git a/webapp/web/templates/freemarker/body/contactForm/contactForm-form.ftl b/webapp/web/templates/freemarker/body/contactForm/contactForm-form.ftl index 1acf615e7..0e58669d5 100644 --- a/webapp/web/templates/freemarker/body/contactForm/contactForm-form.ftl +++ b/webapp/web/templates/freemarker/body/contactForm/contactForm-form.ftl @@ -54,4 +54,4 @@ -${scripts.add("/js/commentForm.js")} +${scripts.add('')} diff --git a/webapp/web/templates/freemarker/body/imageUpload/imageUpload-cropImage.ftl b/webapp/web/templates/freemarker/body/imageUpload/imageUpload-cropImage.ftl index 887c58ded..7dc768ce7 100644 --- a/webapp/web/templates/freemarker/body/imageUpload/imageUpload-cropImage.ftl +++ b/webapp/web/templates/freemarker/body/imageUpload/imageUpload-cropImage.ftl @@ -2,14 +2,12 @@ <#-- Crop the replacement main image for an Individual, to produce a thumbnail. --> -${scripts.add("/js/jquery.js")} -${scripts.add("/js/jquery_plugins/jcrop/jquery.Jcrop.js")} -${scripts.add("/js/imageUpload/cropImage.js")} - - -${stylesheets.add("/css/uploadImages.css")} -${stylesheets.add("/js/jquery_plugins/jcrop/jquery.Jcrop.css")} +${scripts.add('', + '', + '')} +${stylesheets.add('', + '')} <#--Reduce original image to fit in the page layout If the width of the image is bigger or equal to 500 pixels, diff --git a/webapp/web/templates/freemarker/body/imageUpload/imageUpload-newImage.ftl b/webapp/web/templates/freemarker/body/imageUpload/imageUpload-newImage.ftl index 581da8c10..272716f9c 100644 --- a/webapp/web/templates/freemarker/body/imageUpload/imageUpload-newImage.ftl +++ b/webapp/web/templates/freemarker/body/imageUpload/imageUpload-newImage.ftl @@ -2,10 +2,10 @@ <#-- Upload a replacement main image for an Individual. --> -${scripts.add("/js/jquery.js")} -${scripts.add("/js/imageUpload/imageUploadUtils.js")} +${scripts.add('', + '')} -${stylesheets.add("/css/uploadImages.css")} +${stylesheets.add('')}

Photo Upload

diff --git a/webapp/web/templates/freemarker/body/imageUpload/imageUpload-replaceImage.ftl b/webapp/web/templates/freemarker/body/imageUpload/imageUpload-replaceImage.ftl index 269c8d962..1b8ded027 100644 --- a/webapp/web/templates/freemarker/body/imageUpload/imageUpload-replaceImage.ftl +++ b/webapp/web/templates/freemarker/body/imageUpload/imageUpload-replaceImage.ftl @@ -2,10 +2,10 @@ <#-- Upload a replacement main image for an Individual. --> -${scripts.add("/js/jquery.js")} -${scripts.add("/js/imageUpload/imageUploadUtils.js")} +${scripts.add('', + '')} -${stylesheets.add("/css/uploadImages.css")} +${stylesheets.add('')}

Photo Upload

diff --git a/webapp/web/templates/freemarker/body/individual/individual-vitro.ftl b/webapp/web/templates/freemarker/body/individual/individual-vitro.ftl index 1b7984243..9b55e5e20 100644 --- a/webapp/web/templates/freemarker/body/individual/individual-vitro.ftl +++ b/webapp/web/templates/freemarker/body/individual/individual-vitro.ftl @@ -70,14 +70,13 @@ <#-- Ontology properties --> <#include "individual-properties.ftl"> -${stylesheets.add("/css/individual/individual.css")} - -<#-- RY Figure out which of these scripts really need to go into the head, and which are needed at all (e.g., tinyMCE??) --> -${headScripts.add("/js/jquery_plugins/getURLParam.js", - "/js/jquery_plugins/colorAnimations.js", - "/js/jquery_plugins/jquery.form.js", - "/js/tiny_mce/tiny_mce.js", - "/js/controls.js", - "/js/toggle.js")} - -${scripts.add("/js/imageUpload/imageUploadUtils.js")} \ No newline at end of file +${stylesheets.add('')} + +${headScripts.add('', + '', + '', + '', + '', + '')} + +${scripts.add('')} diff --git a/webapp/web/templates/freemarker/body/individualList.ftl b/webapp/web/templates/freemarker/body/individualList.ftl index ad8fe3f1d..dd544ba0a 100644 --- a/webapp/web/templates/freemarker/body/individualList.ftl +++ b/webapp/web/templates/freemarker/body/individualList.ftl @@ -3,7 +3,8 @@ <#-- List individuals in the requested class. --> <#import "lib-list.ftl" as l> -${stylesheets.add("/css/browseIndex.css")} + +${stylesheets.add('')}

${title} RDF

diff --git a/webapp/web/templates/freemarker/body/menupage/menupage.ftl b/webapp/web/templates/freemarker/body/menupage/menupage.ftl index adc6dd0ec..cfed77089 100644 --- a/webapp/web/templates/freemarker/body/menupage/menupage.ftl +++ b/webapp/web/templates/freemarker/body/menupage/menupage.ftl @@ -9,7 +9,7 @@ <#include "menupage-browse.ftl"> - ${stylesheets.add("/css/menupage/menupage.css")} + ${stylesheets.add('')} <#include "menupage-scripts.ftl"> <#else> diff --git a/webapp/web/templates/freemarker/body/partials/browse-classgroups.ftl b/webapp/web/templates/freemarker/body/partials/browse-classgroups.ftl index d04d9e5ae..fb91778b5 100644 --- a/webapp/web/templates/freemarker/body/partials/browse-classgroups.ftl +++ b/webapp/web/templates/freemarker/body/partials/browse-classgroups.ftl @@ -2,7 +2,7 @@ <#-- Browse class groups on the home page. Could potentially become a widget --> -${stylesheets.add("/css/browseClassGroups.css")} +${stylesheets.add('')} <#macro allClassGroups classGroups> <#-- Loop through classGroups first so we can account for situations when all class groups are empty --> @@ -72,8 +72,8 @@ ${stylesheets.add("/css/browseClassGroups.css")} defaultBrowseClassGroupCount: '${firstPopulatedClassGroup.individualCount!}' }; + ${scripts.add('')} - ${scripts.add("/js/browseClassGroups.js")} <#else> <#-- Would be nice to update classgroups-checkForData.ftl with macro so it could be used here as well --> <#-- <#include "classgroups-checkForData.ftl"> --> @@ -104,5 +104,7 @@ ${stylesheets.add("/css/browseClassGroups.css")} <#-- Will be populated dynamically via AJAX request -->
- ${scripts.add("/js/raphael/raphael.js", "/js/raphael/g.raphael.js", "/js/raphael/g.bar.js")} + ${scripts.add('', + '', + '')} \ No newline at end of file diff --git a/webapp/web/templates/freemarker/body/partials/dump/describe.ftl b/webapp/web/templates/freemarker/body/partials/dump/describe.ftl index 2ffb81b3d..79fc5e0a5 100644 --- a/webapp/web/templates/freemarker/body/partials/dump/describe.ftl +++ b/webapp/web/templates/freemarker/body/partials/dump/describe.ftl @@ -10,4 +10,4 @@ -${stylesheets.add("/css/dump.css")} \ No newline at end of file +${stylesheets.add('')} \ No newline at end of file diff --git a/webapp/web/templates/freemarker/body/partials/dump/dump.ftl b/webapp/web/templates/freemarker/body/partials/dump/dump.ftl index 6d6a843ef..6498ee85b 100644 --- a/webapp/web/templates/freemarker/body/partials/dump/dump.ftl +++ b/webapp/web/templates/freemarker/body/partials/dump/dump.ftl @@ -9,5 +9,5 @@ <#if stylesheets??> - ${stylesheets.add("/css/dump.css")} + ${stylesheets.add('')} diff --git a/webapp/web/templates/freemarker/body/partials/dump/dumpAll.ftl b/webapp/web/templates/freemarker/body/partials/dump/dumpAll.ftl index f6609e583..dad5e6436 100644 --- a/webapp/web/templates/freemarker/body/partials/dump/dumpAll.ftl +++ b/webapp/web/templates/freemarker/body/partials/dump/dumpAll.ftl @@ -34,5 +34,5 @@ <#if stylesheets??> - ${stylesheets.add("/css/dump.css")} + ${stylesheets.add('')} \ No newline at end of file diff --git a/webapp/web/templates/freemarker/body/partials/dump/help.ftl b/webapp/web/templates/freemarker/body/partials/dump/help.ftl index 9594bc751..9a6ad6e6b 100644 --- a/webapp/web/templates/freemarker/body/partials/dump/help.ftl +++ b/webapp/web/templates/freemarker/body/partials/dump/help.ftl @@ -8,4 +8,4 @@ ${help} -${stylesheets.add("/css/dump.css")} \ No newline at end of file +${stylesheets.add('')} \ No newline at end of file diff --git a/webapp/web/templates/freemarker/body/partials/menupage/menupage-scripts.ftl b/webapp/web/templates/freemarker/body/partials/menupage/menupage-scripts.ftl index 8e56d6947..f7287d26d 100644 --- a/webapp/web/templates/freemarker/body/partials/menupage/menupage-scripts.ftl +++ b/webapp/web/templates/freemarker/body/partials/menupage/menupage-scripts.ftl @@ -25,4 +25,5 @@ <#-- Script to enable browsing individuals within a class --> -${scripts.add("/js/jquery_plugins/jquery.scrollTo-min.js", "/js/menupage/browseByVClass.js")} \ No newline at end of file +${scripts.add('', + '')} diff --git a/webapp/web/templates/freemarker/body/revisionInfo.ftl b/webapp/web/templates/freemarker/body/revisionInfo.ftl index 4b0a143a6..b5a947da3 100644 --- a/webapp/web/templates/freemarker/body/revisionInfo.ftl +++ b/webapp/web/templates/freemarker/body/revisionInfo.ftl @@ -2,7 +2,7 @@ <#-- Template for the Revision Information page. --> -${stylesheets.add("/css/revision.css")} +${stylesheets.add('')}

Revision Information

diff --git a/webapp/web/templates/freemarker/body/samples.ftl b/webapp/web/templates/freemarker/body/samples.ftl index 9e8ae4989..4f5f78b17 100644 --- a/webapp/web/templates/freemarker/body/samples.ftl +++ b/webapp/web/templates/freemarker/body/samples.ftl @@ -129,9 +129,9 @@ ${s2} => ${str.unCamelCase(s2)}
<@dump var="zoo1" /> <@dump var="pojo" /> -${stylesheets.addFromTheme("/css/sstest.css", "/css/sstest2.css")} -${scripts.addFromTheme("/js/jstest.js")} -${scripts.add("/js/script1.js", "/js/script2.js", "/js/script3.js")} +${scripts.add('', + '', + '')} <@dumpAll /> diff --git a/webapp/web/templates/freemarker/body/search/search-form.ftl b/webapp/web/templates/freemarker/body/search/search-form.ftl index 21e55dbb1..0ab9109ae 100644 --- a/webapp/web/templates/freemarker/body/search/search-form.ftl +++ b/webapp/web/templates/freemarker/body/search/search-form.ftl @@ -16,4 +16,4 @@ -${stylesheets.add("/css/search.css")} \ No newline at end of file +${stylesheets.add('')} \ No newline at end of file diff --git a/webapp/web/templates/freemarker/body/search/search-pagedResults.ftl b/webapp/web/templates/freemarker/body/search/search-pagedResults.ftl index af36c8ca6..bf4600af4 100644 --- a/webapp/web/templates/freemarker/body/search/search-pagedResults.ftl +++ b/webapp/web/templates/freemarker/body/search/search-pagedResults.ftl @@ -56,4 +56,4 @@ -${stylesheets.add("/css/search.css")} +${stylesheets.add('')} diff --git a/webapp/web/templates/freemarker/body/siteAdmin/siteAdmin-main.ftl b/webapp/web/templates/freemarker/body/siteAdmin/siteAdmin-main.ftl index df8aa29f0..d82c13410 100644 --- a/webapp/web/templates/freemarker/body/siteAdmin/siteAdmin-main.ftl +++ b/webapp/web/templates/freemarker/body/siteAdmin/siteAdmin-main.ftl @@ -2,7 +2,7 @@ <#-- Template for the main Site Administration page --> -${stylesheets.add("/css/admin.css")} +${stylesheets.add('')}

Site Administration

diff --git a/webapp/web/templates/freemarker/page/page.ftl b/webapp/web/templates/freemarker/page/page.ftl index 79b117886..a3b39d0de 100644 --- a/webapp/web/templates/freemarker/page/page.ftl +++ b/webapp/web/templates/freemarker/page/page.ftl @@ -41,21 +41,3 @@ -<#-- -Three ways to add a stylesheet: - -A. In theme directory: -${stylesheets.addFromTheme("/css/sample.css")} -${stylesheets.add(themeDir + "/css/sample.css")} - -B. Any location -${stylesheets.add("/edit/forms/css/sample.css)"} - -To add a script: - -A. In theme directory: -${scripts.addFromTheme("/css/sample.js")} - -B. Any location -${scripts("/edit/forms/js/sample.js)"} ---> \ No newline at end of file diff --git a/webapp/web/templates/freemarker/page/partials/headScripts.ftl b/webapp/web/templates/freemarker/page/partials/headScripts.ftl index 87de18146..4d2357fb0 100644 --- a/webapp/web/templates/freemarker/page/partials/headScripts.ftl +++ b/webapp/web/templates/freemarker/page/partials/headScripts.ftl @@ -10,7 +10,7 @@ -${headScripts.tags} +${headScripts.list} -${scripts.tags} +${scripts.list} <#include "googleAnalytics.ftl"> diff --git a/webapp/web/templates/freemarker/page/partials/stylesheets.ftl b/webapp/web/templates/freemarker/page/partials/stylesheets.ftl index 93b91c41a..4cad88372 100644 --- a/webapp/web/templates/freemarker/page/partials/stylesheets.ftl +++ b/webapp/web/templates/freemarker/page/partials/stylesheets.ftl @@ -1,8 +1,11 @@ <#-- $This file is distributed under the terms of the license in /doc/license.txt$ --> + <#-- Template for loading stylesheets in the head --> -${stylesheets.add("/css/edit.css")} <#--temporary until edit controller can include this when needed --> -${stylesheets.tags} \ No newline at end of file +${stylesheets.list} + +<#--temporary until edit controller can include this when needed --> + \ No newline at end of file diff --git a/webapp/web/templates/freemarker/widgets/widget-SelectList.ftl b/webapp/web/templates/freemarker/widgets/widget-SelectList.ftl index cae4cfeb9..59dde7ee5 100644 --- a/webapp/web/templates/freemarker/widgets/widget-SelectList.ftl +++ b/webapp/web/templates/freemarker/widgets/widget-SelectList.ftl @@ -4,8 +4,8 @@ <#macro assets> <#-- - ${stylesheets.add("/css/something.css")} - ${scripts.add("/js/somejavascript.js")} + ${stylesheets.add('')} + ${scripts.add('')} --> diff --git a/webapp/web/templates/freemarker/widgets/widget-browse.ftl b/webapp/web/templates/freemarker/widgets/widget-browse.ftl index 0e2d51c0f..2f741baee 100644 --- a/webapp/web/templates/freemarker/widgets/widget-browse.ftl +++ b/webapp/web/templates/freemarker/widgets/widget-browse.ftl @@ -5,8 +5,8 @@ <#macro assets> <#-- Are there stylesheets or scripts needed? - ${stylesheets.add("/css/browse.css")} - ${scripts.add("/js/browse.js")} + ${stylesheets.add('')} + ${scripts.add(''} --> diff --git a/webapp/web/templates/freemarker/widgets/widget-login.ftl b/webapp/web/templates/freemarker/widgets/widget-login.ftl index 95f8c614e..77b20394b 100644 --- a/webapp/web/templates/freemarker/widgets/widget-login.ftl +++ b/webapp/web/templates/freemarker/widgets/widget-login.ftl @@ -8,9 +8,9 @@ because we don't have the user in the template data model when we generate the assets. This can also be fixed by NIHVIVO-1357. <#if ! user.loggedIn> --> - ${stylesheets.add("/css/login.css")} + ${stylesheets.add('')} <#-- ${scripts.add("")} --> - ${headScripts.add("/js/login/loginUtils.js")} + ${headScripts.add('')} <#-- --> diff --git a/webapp/web/templates/freemarker/widgets/widget-test.ftl b/webapp/web/templates/freemarker/widgets/widget-test.ftl index 3bedce176..6d21f844c 100644 --- a/webapp/web/templates/freemarker/widgets/widget-test.ftl +++ b/webapp/web/templates/freemarker/widgets/widget-test.ftl @@ -3,9 +3,9 @@ <#-- Test widget --> <#macro assets> - ${stylesheets.add("/css/test.css")} - ${scripts.add("/js/testscript.js")} - ${headScripts.add("/js/testheadscript.js")} + ${stylesheets.add('')} + ${scripts.add('')} + ${headScripts.add('')} <#macro loggedIn>