List of usage examples for org.apache.wicket.request.resource CssResourceReference CssResourceReference
public CssResourceReference(Class<?> scope, String name)
From source file:com.norconex.commons.wicket.markup.html.panel.CssPanel.java
License:Apache License
@SuppressWarnings("nls") @Override//from w ww .j a v a2 s .com public void renderHead(IHeaderResponse response) { // Start local and go up to super classes to find a CSS that matches // the class name. Class<?> targetClass = this.getClass(); do { String css = targetClass.getSimpleName() + ".css"; boolean found = exists(targetClass, css); if (!found) { css = "wicket-package.css"; found = exists(targetClass, css); } if (found) { response.render(CssHeaderItem.forReference(new CssResourceReference(targetClass, css))); break; // really break, or add them all??? } } while ((targetClass = targetClass.getSuperclass()) != null); }
From source file:com.norconex.commons.wicket.markup.html.tabs.TabbedPanel.java
License:Apache License
@Override public void renderHead(IHeaderResponse response) { response.render(CssHeaderItem.forReference( new CssResourceReference(TabbedPanel.class, TabbedPanel.class.getSimpleName() + ".css"))); }
From source file:com.tysanclan.site.projectewok.TysanApplication.java
License:Open Source License
/** * @see org.apache.wicket.protocol.http.WebApplication#init() *///from ww w. ja v a 2s. c o m @Override protected void init() { super.init(); ApplicationContext relevantCtx; getComponentInstantiationListeners().add(new TysanSecurity()); if (testMode) { relevantCtx = new ClassPathXmlApplicationContext(new String[] { "services-mock.xml" }); getComponentInstantiationListeners().add(new SpringComponentInjector(this, relevantCtx, true)); testContext = relevantCtx; } else { SpringComponentInjector injector = new SpringComponentInjector(this); getComponentInstantiationListeners().add(injector); } mountBookmarkablePages(); mountResources(); getApplicationSettings().setAccessDeniedPage(AccessDeniedPage.class); getApplicationSettings().setPageExpiredErrorPage(SessionTimeoutPage.class); if (!testMode) { scheduleDefaultTasks(); } if (IN_MEMORY.getValue().equals(System.getProperty(IN_MEMORY.getKey()))) { TysanScheduler.getScheduler().scheduleTask(new DebugSiteCreationTask()); } // if (usesDeploymentConfig()) // getApplicationSettings().setInternalErrorPage(TysanErrorPage.class); getRequestCycleListeners().add(new ErrorReporterListener()); getResourceSettings().setUseMinifiedResources(false); addResourceReplacement(WiQueryCoreThemeResourceReference.get(), new CssResourceReference(TysanApplication.class, "themes/ui-darkness/jquery-ui-1.10.2.custom.css")); }
From source file:com.tysanclan.site.projectewok.TysanApplication.java
License:Open Source License
@Override public WebRequest newWebRequest(HttpServletRequest servletRequest, String filterPath) { WebRequest request = super.newWebRequest(servletRequest, filterPath); getSessionStore().setAttribute(request, "wickery-theme", new CssResourceReference(TysanApplication.class, "themes/ui-darkness/jquery-ui-1.7.2.custom.css")); return request; }
From source file:com.wicketinaction.resourcemanagement.dependency.ResourceReferenceA.java
License:Apache License
@Override public Iterable<? extends HeaderItem> getDependencies() { return Arrays.<HeaderItem>asList(JavaScriptHeaderItem.forReference(DojoResourceReference.get()), CssHeaderItem.forReference(new CssResourceReference(ResourceReferenceA.class, "a.css"))); }
From source file:de.alpharogroup.wicket.base.mainbase.ApplicationBasePage.java
License:Apache License
/** * {@inheritDoc}/*from w w w. jav a2 s. co m*/ */ @Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); final Set<PackageResourceReferenceWrapper> headerContributors = PackageResourceReferences.getInstance() .getPackageResourceReference(ApplicationBasePage.class); if (null != headerContributors && !headerContributors.isEmpty()) { for (final PackageResourceReferenceWrapper packageResourceReference : headerContributors) { if (packageResourceReference.getType().equals(ResourceReferenceType.JS)) { final JavaScriptResourceReference reference = new JavaScriptResourceReference( ApplicationBasePage.class, packageResourceReference.getPackageResourceReference().getName()); if (!response.wasRendered(reference)) { final JavaScriptReferenceHeaderItem headerItem = JavaScriptHeaderItem .forReference(reference); response.render(headerItem); } } if (packageResourceReference.getType().equals(ResourceReferenceType.CSS)) { final CssResourceReference reference = new CssResourceReference(ApplicationBasePage.class, packageResourceReference.getPackageResourceReference().getName()); if (!response.wasRendered(reference)) { final CssReferenceHeaderItem headerItem = CssHeaderItem.forReference(reference); response.render(headerItem); } } } } }
From source file:de.alpharogroup.wicket.components.examples.radios.AjaxRadioExamplePanel.java
License:Apache License
/** * {@inheritDoc}/*from w w w. j a va 2 s .co m*/ */ @Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); response.render(CssHeaderItem .forReference(new CssResourceReference(AjaxRadioExamplePanel.class, "AjaxRadioExamplePanel.css"))); }
From source file:de.alpharogroup.wicket.components.examples.radios.RadioComponentsPanel.java
License:Apache License
public RadioComponentsPanel(final String id) { super(id);/* w ww . j ava 2 s .c om*/ final AjaxRadioExamplePanel radioButtonPanel = new AjaxRadioExamplePanel("ajaxRadioExampleButtonPanel", null) { /** * The serialVersionUID. */ private static final long serialVersionUID = 1L; /** * {@inheritDoc} */ @Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); response.render(CssHeaderItem .forReference(new CssResourceReference(AjaxRadioExamplePanel.class, "AjaxRadioPanel.css"))); } }; radioButtonPanel.getAjaxRadioPanel().add(new AttributeAppender("class", "radioButtonPanel")); add(radioButtonPanel); add(new RadioChoicePanel("radioChoicePanel", null)); add(new RadioGroupExamplePanel("radioGroupPanel", null)); add(new RadioChoicesListViewExamplePanel("radioChoicesListViewExamplePanel", null)); }
From source file:de.alpharogroup.wicket.header.contributors.HeaderResponseExtensions.java
License:Apache License
/** * Render header response./* ww w .j a v a2 s. c o m*/ * * @param response * the response * @param componentClass * the component class */ public static void renderHeaderResponse(final IHeaderResponse response, final Class<?> componentClass) { final Set<PackageResourceReferenceWrapper> headerContributors = PackageResourceReferences.getInstance() .getPackageResourceReference(componentClass); if ((null != headerContributors) && !headerContributors.isEmpty()) { for (final PackageResourceReferenceWrapper packageResourceReference : headerContributors) { if (packageResourceReference.getType().equals(ResourceReferenceType.JS)) { final JavaScriptResourceReference reference = new JavaScriptResourceReference(componentClass, packageResourceReference.getPackageResourceReference().getName()); if (!response.wasRendered(reference)) { final JavaScriptReferenceHeaderItem headerItem = JavaScriptHeaderItem .forReference(reference); response.render(headerItem); } } if (packageResourceReference.getType().equals(ResourceReferenceType.CSS)) { final CssResourceReference reference = new CssResourceReference(componentClass, packageResourceReference.getPackageResourceReference().getName()); if (!response.wasRendered(reference)) { final CssReferenceHeaderItem headerItem = CssHeaderItem.forReference(reference); response.render(headerItem); } } } } }
From source file:de.alpharogroup.wicket.js.addon.toastr.ToastrResourceReference.java
License:Apache License
/** * {@inheritDoc}/* w ww .ja va2s .com*/ */ @Override public List<HeaderItem> getDependencies() { final List<HeaderItem> dependencies = new ArrayList<HeaderItem>(); dependencies.add(CssHeaderItem .forReference(new CssResourceReference(ToastrResourceReference.class, "toastr.min.css"))); return dependencies; }