List of usage examples for org.apache.wicket.request.resource CssResourceReference CssResourceReference
public CssResourceReference(Class<?> scope, String name)
From source file:de.alpharogroup.wicket.js.addon.tooltipster.TooltipsterResourceReference.java
License:Apache License
/** * {@inheritDoc}//from w w w . j a va 2 s. c o m */ @Override public List<HeaderItem> getDependencies() { final List<HeaderItem> dependencies = new ArrayList<>(); dependencies.add(CssHeaderItem .forReference(new CssResourceReference(TooltipsterResourceReference.class, "tooltipster.css"))); return dependencies; }
From source file:de.elatexam.editor.components.panels.tree.ComplexTaskDefTree.java
License:Open Source License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.renderCSSReference(new CssResourceReference(ComplexTaskDefTree.class, "theme/theme.css")); }
From source file:de.inren.frontend.common.templates.TemplatePage.java
License:Apache License
@Override public void renderHead(final IHeaderResponse response) { response.render(CssHeaderItem.forReference(new CssResourceReference(TemplatePage.class, "inren.css"))); }
From source file:de.inren.frontend.health.HealthColumn.java
License:Apache License
private Behavior getHealthBehavior() { return new Behavior() { @Override/*from w ww .ja v a2 s. c o m*/ public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); response.render(CssHeaderItem .forReference(new CssResourceReference(HealthColumn.class, "HealthColumn.css"))); } }; }
From source file:de.inren.frontend.jqplot.JqplotPanel.java
License:Apache License
private Behavior getJqplotBehavior() { return new Behavior() { @Override//from w ww . j a va2 s . com public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); response.render(JavaScriptHeaderItem.forReference( new JavaScriptResourceReference(JqplotPanel.class, "jquery.jqplot/jquery.jqplot.min.js"))); response.render(CssHeaderItem.forReference( new CssResourceReference(JqplotPanel.class, "jquery.jqplot/jquery.jqplot.min.css"))); for (String resource : getIJqplotDefinition().getAdditionalResources()) { response.render(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(JqplotPanel.class, resource))); } response.render(OnDomReadyHeaderItem.forScript(createJquery())); final JavaScriptResourceReference jsr = new JavaScriptResourceReference(JqplotPanel.class, "JqplotPanel.js"); jsr.getResource().setCompress(true); IResourceStream is = jsr.getResource().getResourceStream(); final String jqplotPanel_js = convertStreamToString(is); if (jqplotPanel_js != null) { response.render(OnDomReadyHeaderItem.forScript(jqplotPanel_js)); } else { log.error("Could not read JqplotPanel.js"); } } }; }
From source file:de.tudarmstadt.ukp.clarin.webanno.webapp.WicketApplication.java
License:Apache License
@Override protected void init() { super.init(); getComponentInstantiationListeners().add(new SpringComponentInjector(this)); if (!isInitialized) { // Enable dynamic switching between JQuery 1 and JQuery 2 based on the browser // identification. getJavaScriptLibrarySettings().setJQueryReference(new DynamicJQueryResourceReference()); mountPage("/login.html", getSignInPageClass()); mountPage("/welcome.html", getHomePage()); // Mount the other pages via @MountPath annotation on the page classes new AnnotatedMountScanner().scanPackage("de.tudarmstadt.ukp.clarin.webanno").mount(this); // FIXME Handling brat font/css resources should be moved to brat module mountResource("/style-vis.css", new CssResourceReference(WebAnnoResources.class, "client/css/style-vis.css")); mountResource("/style-ui.css", new CssResourceReference(WebAnnoResources.class, "client/css/style-ui.css")); mountResource("/static/fonts/PT_Sans-Caption-Web-Regular.ttf", new PackageResourceReference(WebAnnoResources.class, "fonts/PT_Sans-Caption-Web-Regular.ttf")); // For an unknown reason, this file doesn't load from the package... so still keeping // it in static under the webapp // mountResource("/static/fonts/Liberation_Sans-Regular.ttf", // new PackageResourceReference(WebAnnoResources.class, "fonts/Liberation_Sans-Regular.ttf")); Properties settings = SettingsUtil.getSettings(); String logoValue = settings.getProperty("style.logo"); if (StringUtils.isNotBlank(logoValue) && new File(logoValue).canRead()) { getSharedResources().add("logo", new FileSystemResource(new File(logoValue))); mountResource("/images/logo.png", new SharedResourceReference("logo")); } else {/*ww w . java 2 s.c om*/ mountResource("/images/logo.png", new ContextRelativeResourceReference("images/logo.png", false)); } // Display stack trace instead of internal error if ("true".equalsIgnoreCase(settings.getProperty("debug.showExceptionPage"))) { getExceptionSettings().setUnexpectedExceptionDisplay(IExceptionSettings.SHOW_EXCEPTION_PAGE); } isInitialized = true; } }
From source file:de.tudarmstadt.ukp.csniper.webapp.WicketApplication.java
License:Apache License
public WicketApplication() { // theme = new WiQueryCoreThemeResourceReference("redlion"); // cannot use above line, because it uses jquery-ui-1.8.24, for which we don't have redlion theme = new CssResourceReference(WiQueryCoreThemeResourceReference.class, "redlion" + "/jquery-ui-1.8.16.custom.css"); }
From source file:eu.esdihumboldt.hale.server.status.war.components.memory.MemoryPanel.java
License:Open Source License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(JavaScriptHeaderItem .forReference(new JQueryPluginResourceReference(MemoryPanel.class, "jquery.jqplot.min.js"))); response.render(/*w w w.j a v a2 s . c om*/ CssHeaderItem.forReference(new CssResourceReference(MemoryPanel.class, "jquery.jqplot.min.css"))); response.render( JavaScriptHeaderItem.forReference(new JavaScriptResourceReference(MemoryPanel.class, "update.js"))); }
From source file:eu.esdihumboldt.hale.server.webapp.pages.BasePage.java
License:Open Source License
/** * @see org.apache.wicket.Component#renderHead(IHeaderResponse) *//* ww w. j a v a2s . com*/ @Override public void renderHead(IHeaderResponse response) { super.renderHead(response); Bootstrap.renderHead(response); // add base css to page response.render(CssReferenceHeaderItem .forReference(new CssResourceReference(BasePage.class, BasePage.class.getSimpleName() + ".css"))); response.render(CssHeaderItem .forReference(new LessResourceReference(BasePage.class, BasePage.class.getSimpleName() + ".less"))); }
From source file:eu.esdihumboldt.hale.server.webapp.pages.PagesCSS.java
License:Open Source License
/** * @return the CSS for a page that displays its content as bordered boxes *//*from ww w.j a v a2 s .c o m*/ public static CssReferenceHeaderItem boxesPage() { return CssReferenceHeaderItem.forReference(new CssResourceReference(PagesCSS.class, "css/boxes.css")); }