protected StringBuilder renderHTML(int tabCount) return FileTemplates.renderTemplateScripts(templateName);
protected StringBuilder renderHTML(int tabCount) return FileTemplates.renderTemplateScripts(templateName);
protected StringBuilder renderHTML(int tabCount) return FileTemplates.renderTemplateScripts(templateName);
/** * Renders the complete angular javascript with the variables configured * * @param page * The page to render for * * @return The string builder object */ @NotNull public StringBuilder renderAngularJavascript(Page page) { StringBuilder sb = new StringBuilder(); AngularFeature af = new AngularFeature(page); af.configureTemplateVariables(); sb.append(FileTemplates.renderTemplateScripts("jwangular")); AngularPageConfigurator.log.finest("Rendering the angular script"); return sb; }
/** * Renders the complete angular javascript with the variables configured * * @param page * The page to render for * * @return The string builder object */ @NotNull public StringBuilder renderAngularJavascript(Page page) { StringBuilder sb = new StringBuilder(); AngularFeature af = new AngularFeature(page); af.configureTemplateVariables(); sb.append(FileTemplates.renderTemplateScripts("jwangular")); AngularPageConfigurator.log.finest("Rendering the angular script"); return sb; }
/** * Renders the complete angular javascript with the variables configured * * @param page * The page to render for * * @return The string builder object */ @NotNull public StringBuilder renderAngularJavascript(Page page) { StringBuilder sb = new StringBuilder(); AngularFeature af = new AngularFeature(page); af.configureTemplateVariables(); sb.append(FileTemplates.renderTemplateScripts("jwangular")); AngularPageConfigurator.log.finest("Rendering the angular script"); return sb; }
/** * Renders the complete angular javascript with the variables configured * * @param page * The page to render for * * @return The string builder object */ @NotNull public StringBuilder renderAngularJavascript(Page page) { StringBuilder sb = new StringBuilder(); AngularFeature af = new AngularFeature(page); af.configureTemplateVariables(); sb.append(FileTemplates.renderTemplateScripts("jwangular")); AngularPageConfigurator.log.finest("Rendering the angular script"); return sb; }
/** * Method getSiteLoaderScript returns the siteLoaderScript of this ScriptsDynamicPageConfigurator object. * * @return the siteLoaderScript (type Script<?,?>) of this ScriptsDynamicPageConfigurator object. */ private Script<?, ?> getSiteLoaderScript() { FileTemplates.getFileTemplate(JWScriptServlet.class, JWScriptServlet.FILE_TEMPLATE_NAME, "siteloader"); FileTemplates.getTemplateVariables() .put("SITEADDRESSINSERT", new StringBuilder(SessionHelper.getServerPath())); StringBuilder jsScript = FileTemplates.renderTemplateScripts(JWScriptServlet.FILE_TEMPLATE_NAME); if (!jsScript.toString() .trim() .isEmpty()) { return newScript(jsScript.toString()); } return new Script(); }
/** * When to perform any commands */ @Override public void perform() { HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); FileTemplates.getFileTemplate(JWScriptServlet.class, JWScriptServlet.FILE_TEMPLATE_NAME, "siteloader"); FileTemplates.getTemplateVariables() .put("SITEADDRESSINSERT", new StringBuilder(request.getRequestURL() .toString() .replace("jwscr", ""))); StringBuilder output = FileTemplates.renderTemplateScripts(JWScriptServlet.FILE_TEMPLATE_NAME); writeOutput(output, StaticStrings.HTML_HEADER_JAVASCRIPT, StaticStrings.UTF8_CHARSET); }
/** * When to perform any commands */ @Override public void perform() { HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); FileTemplates.getFileTemplate(JWScriptServlet.class, JWScriptServlet.FILE_TEMPLATE_NAME, "siteloader"); FileTemplates.getTemplateVariables() .put("SITEADDRESSINSERT", new StringBuilder(request.getRequestURL() .toString() .replace("jwscr", ""))); StringBuilder output = FileTemplates.renderTemplateScripts(JWScriptServlet.FILE_TEMPLATE_NAME); writeOutput(output, StaticStrings.HTML_HEADER_JAVASCRIPT, StaticStrings.UTF8_CHARSET); }
/** * When to perform any commands */ @Override public void perform() { HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); FileTemplates.getFileTemplate(JWScriptServlet.class, JWScriptServlet.FILE_TEMPLATE_NAME, "siteloader"); FileTemplates.getTemplateVariables() .put("SITEADDRESSINSERT", new StringBuilder(request.getRequestURL() .toString() .replace("jwscr", ""))); StringBuilder output = FileTemplates.renderTemplateScripts(JWScriptServlet.FILE_TEMPLATE_NAME); writeOutput(output, StaticStrings.HTML_HEADER_JAVASCRIPT, StaticStrings.UTF8_CHARSET); }
/** * Method getSiteLoaderScript returns the siteLoaderScript of this ScriptsDynamicPageConfigurator object. * * @return the siteLoaderScript (type Script<?,?>) of this ScriptsDynamicPageConfigurator object. */ private Script<?, ?> getSiteLoaderScript() { FileTemplates.getFileTemplate(JWScriptServlet.class, JWScriptServlet.FILE_TEMPLATE_NAME, "siteloader"); FileTemplates.getTemplateVariables() .put("SITEADDRESSINSERT", new StringBuilder(SessionHelper.getServerPath())); StringBuilder jsScript = FileTemplates.renderTemplateScripts(JWScriptServlet.FILE_TEMPLATE_NAME); if (!jsScript.toString() .trim() .isEmpty()) { return newScript(jsScript.toString()); } return new Script(); }
/** * Method getSiteLoaderScript returns the siteLoaderScript of this ScriptsDynamicPageConfigurator object. * * @return the siteLoaderScript (type Script<?,?>) of this ScriptsDynamicPageConfigurator object. */ private Script<?, ?> getSiteLoaderScript() { FileTemplates.getFileTemplate(JWScriptServlet.class, JWScriptServlet.FILE_TEMPLATE_NAME, "siteloader"); FileTemplates.getTemplateVariables() .put("SITEADDRESSINSERT", new StringBuilder(SessionHelper.getServerPath())); StringBuilder jsScript = FileTemplates.renderTemplateScripts(JWScriptServlet.FILE_TEMPLATE_NAME); if (!jsScript.toString() .trim() .isEmpty()) { return newScript(jsScript.toString()); } return new Script(); }
/** * When to perform any commands */ @Override public void perform() { Page page = GuiceContext.get(Page.class); HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); readBrowserInformation(request); GuiceContext.get(AjaxCallInterceptorKey) .forEach(AjaxCallIntercepter::intercept); if (!page.isConfigured()) { page.preConfigure(); } FileTemplates.removeTemplate(JavaScriptServlet.scriptReplacement); FileTemplates.getFileTemplate(JavaScriptServlet.class, JavaScriptServlet.scriptReplacement, "javascriptScript"); FileTemplates.getTemplateVariables() .put(JavaScriptServlet.scriptReplacement, page.renderJavascript()); StringBuilder scripts = FileTemplates.renderTemplateScripts(JavaScriptServlet.scriptReplacement); writeOutput(scripts, StaticStrings.HTML_HEADER_JAVASCRIPT, Charset.forName("UTF-8")); FileTemplates.getTemplateVariables() .remove(JavaScriptServlet.scriptReplacement); } }
/** * When to perform any commands */ @Override public void perform() { Page page = GuiceContext.get(Page.class); HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); readBrowserInformation(request); GuiceContext.get(AjaxCallInterceptorKey) .forEach(AjaxCallIntercepter::intercept); if (!page.isConfigured()) { page.preConfigure(); } FileTemplates.removeTemplate(JavaScriptServlet.scriptReplacement); FileTemplates.getFileTemplate(JavaScriptServlet.class, JavaScriptServlet.scriptReplacement, "javascriptScript"); FileTemplates.getTemplateVariables() .put(JavaScriptServlet.scriptReplacement, page.renderJavascript()); StringBuilder scripts = FileTemplates.renderTemplateScripts(JavaScriptServlet.scriptReplacement); writeOutput(scripts, StaticStrings.HTML_HEADER_JAVASCRIPT, Charset.forName("UTF-8")); FileTemplates.getTemplateVariables() .remove(JavaScriptServlet.scriptReplacement); } }
/** * When to perform any commands */ @Override public void perform() { Page page = GuiceContext.get(Page.class); HttpServletRequest request = GuiceContext.get(GuicedServletKeys.getHttpServletRequestKey()); readBrowserInformation(request); GuiceContext.get(AjaxCallInterceptorKey) .forEach(AjaxCallIntercepter::intercept); if (!page.isConfigured()) { page.preConfigure(); } FileTemplates.removeTemplate(JavaScriptServlet.scriptReplacement); FileTemplates.getFileTemplate(JavaScriptServlet.class, JavaScriptServlet.scriptReplacement, "javascriptScript"); FileTemplates.getTemplateVariables() .put(JavaScriptServlet.scriptReplacement, page.renderJavascript()); StringBuilder scripts = FileTemplates.renderTemplateScripts(JavaScriptServlet.scriptReplacement); writeOutput(scripts, StaticStrings.HTML_HEADER_JAVASCRIPT, Charset.forName("UTF-8")); FileTemplates.getTemplateVariables() .remove(JavaScriptServlet.scriptReplacement); } }