337338339340341342343344345346347
Document document = new Document(); Element head = document.newRootElement("html").element("head"); head.element("meta"); head.element("script"); DocumentLinkerImpl linker = new DocumentLinkerImpl(true, "1.2.3", false); linker.setInitialization(InitializationPriority.IMMEDIATE, new JSONObject().put("fred", new JSONArray("barney", "wilma", "betty")));
356357358359360361362363364365366
{ Document document = new Document(); Element head = document.newRootElement("html").element("head"); head.element("meta"); head.element("script"); DocumentLinkerImpl linker = new DocumentLinkerImpl(true, "1.2.3", true); linker.setInitialization(InitializationPriority.NORMAL, new JSONObject("fred", "barney"));
357358359360361362363364365366367
Document document = new Document(); Element head = document.newRootElement("html").element("head"); head.element("meta"); head.element("script"); DocumentLinkerImpl linker = new DocumentLinkerImpl(true, "1.2.3", true); linker.setInitialization(InitializationPriority.NORMAL, new JSONObject("fred", "barney"));
8990919293949596979899
addStylesheetsToHead(root, includedStylesheets); if (!omitGeneratorMetaTag) { Element head = findOrCreateElement(root, "head", true); head.element("meta", "name", "generator", "content", tapestryBanner); } addScriptElements(root);
128129130131132133134135136137138
boolean isHtmlRoot = root.getName().equals("html"); if (!omitGeneratorMetaTag && isHtmlRoot) { Element head = findOrCreateElement(root, "head", true); head.element("meta", "name", "generator", "content", tapestryBanner); } addScriptElements(root);
4647484950515253545556
Element element = document.find("html/head"); if (element != null) { element.element("meta", "name", "tapestry-page-name", "content", pageName); } }
129130131132133134135136137138139
214215216217218219220221222223224
addCombinedScriptLink(scriptContainer, scripts); } else { for (String scriptURL : scripts) scriptContainer.element("script", "type", "text/javascript", "src", scriptURL); } if (existing != null) scriptContainer.moveBefore(existing);
127128129130131132133134135136137
// TAPESTRY-2364 for (String scriptURL : scripts) { body.element("script", "src", scriptURL, "type", "text/javascript"); } boolean blockNeeded = (developmentMode && !scripts.isEmpty()) || scriptBlock.length() > 0; if (blockNeeded)
253254255256257258259260261262263
Element container = createTemporaryContainer(headElement, "script", "script-container"); for (String script : scripts) { container.element("script", "type", "text/javascript", "src", script); } container.pop(); }