List of usage examples for org.apache.wicket.request.resource CssResourceReference CssResourceReference
public CssResourceReference(Class<?> scope, String name)
From source file:org.onexus.website.api.utils.CustomCssBehavior.java
License:Apache License
@Override public void renderHead(Component component, IHeaderResponse response) { if (cssHeaderItem == null) { if (resourceUri != null) { String dataService = getDataManager().getMount(); Project project = getResourceManager().getProject(resourceUri.getProjectUrl()); String url;/*from w ww .j a v a 2 s .co m*/ if (project != null) { url = WebsiteApplication .toAbsolutePath('/' + dataService + '/' + project.getName() + resourceUri.getPath()); } else { url = resourceUri.toString(); } cssHeaderItem = CssHeaderItem.forUrl(url); } else { cssHeaderItem = CssHeaderItem.forReference(new CssResourceReference(component.getClass(), component.getClass().getSimpleName() + ".css")); } } response.render(cssHeaderItem); }
From source file:org.thlim.widgets.multiselection.MultiBoxesSelectionBehavior.java
License:Apache License
@Override public void renderHead(Component component, IHeaderResponse response) { response.renderCSSReference(new CssResourceReference(getClass(), "css/multiboxes-selection.css")); response.renderJavaScriptReference(WidgetJavaScriptResourceReference.get()); response.renderJavaScriptReference(CoreEffectJavaScriptResourceReference.get()); response.renderJavaScriptReference(new PackageResourceReference(getClass(), "js/multiboxes.selection.js")); }
From source file:org.wicketstuff.dashboard.widgets.jqplot.ChartContainer.java
License:Apache License
private Behavior getJqPlotBehavior() { return new Behavior() { private static final long serialVersionUID = 1L; @Override//from ww w. j a v a2s. co m public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); response.render(JavaScriptHeaderItem.forReference( new JQueryPluginResourceReference(JqPlotBehavior.class, "jquery.jqplot.min.js"))); response.render(CssHeaderItem .forReference(new CssResourceReference(JqPlotBehavior.class, "jquery.jqplot.min.css"))); List<String> resources = JqPlotUtils.retriveJavaScriptResources(getChart()); for (String resource : resources) { response.render(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(JqPlotBehavior.class, resource))); } String json = createJquery(); response.render(OnDomReadyHeaderItem.forScript(json)); } }; }
From source file:org.wicketstuff.html5.eventsource.EventSourceDemo.java
License:Apache License
@Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); response.render(/* www . j ava 2s.com*/ CssHeaderItem.forReference(new CssResourceReference(EventSourceDemo.class, "EventSourceDemo.css"))); CharSequence eventSourceReferenceUrl = urlFor(new EventSourceResourceReference(), null); response.render(JavaScriptHeaderItem.forScript( "var eventSourceReferenceUrl = '" + eventSourceReferenceUrl + "';", "eventSourceReferenceUrl")); CoreLibrariesContributor.contributeAjax(getApplication(), response); response.render(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(EventSourceDemo.class, "EventSourceDemo.js"))); }
From source file:org.wicketstuff.jwicket.ui.tooltip.TestJQueryUiTooltip.java
License:MIT License
@Test public void shouldAddCustomCssToResponse() { IHeaderResponse response = mock(IHeaderResponse.class); CssResourceReference customCssResourceReference = new CssResourceReference(JQueryUiTooltip.class, "test.css"); tooltip.addCssResource(customCssResourceReference); tooltip.renderHead(component, response); verify(response, times(1))/* ww w .j ava2 s . co m*/ .render(Mockito.eq(CssReferenceHeaderItem.forReference(customCssResourceReference))); }
From source file:org.wicketstuff.jwicket.ui.tooltip.TestJQueryUiTooltip.java
License:MIT License
@SuppressWarnings("static-access") @Test/* w ww. j ava 2 s . c o m*/ public void shouldAvoidAddingCssToResponseMultipleTimes() { IHeaderResponse response = mock(IHeaderResponse.class); CssResourceReference customCssResourceReference = new CssResourceReference(JQueryUiTooltip.class, "test.css"); tooltip.renderHead(component, response); tooltip.addCssResource(customCssResourceReference); tooltip.renderHead(component, response); verify(response, times(1)) .render(Mockito.eq(CssReferenceHeaderItem.forReference(tooltip.uiTooltipCss_1_10_3))); }
From source file:org.wicketstuff.jwicket.ui.tooltip.TestJQueryUiTooltip.java
License:MIT License
@SuppressWarnings("static-access") @Test//from ww w .j a v a 2 s . co m public void shouldNotAddCssToResponse() { IHeaderResponse response = mock(IHeaderResponse.class); CssResourceReference customCssResourceReference = new CssResourceReference(JQueryUiTooltip.class, "test.css"); tooltip.addCssResource(customCssResourceReference); tooltip.withoutCss(); tooltip.renderHead(component, response); verify(response, never()).render(CssReferenceHeaderItem.forReference(tooltip.uiTooltipCss_1_10_3)); }
From source file:org.wicketstuff.yui.markup.html.calendar.Calendar.java
License:Apache License
public void renderHead(IHeaderResponse response) { response.render(OnLoadHeaderItem.forScript("init" + javaScriptId + "();")); YuiHeaderContributor.forModule("calendar").renderHead(response); response.render(//from w ww . j a v a2 s . c o m JavaScriptHeaderItem.forReference(new JavaScriptResourceReference(Calendar.class, "calendar.js"))); response.render(CssHeaderItem.forReference(new CssResourceReference(Calendar.class, "calendar.css"))); }
From source file:sk.drunkenpanda.leaflet.DefaultLeafletSettingsTest.java
License:Apache License
@Test public void testGetLocalCSSResourceReferenceIfSet() { CssResourceReference expected = new CssResourceReference(getClass(), "leaflet.css"); ResourceReference reference = new DefaultLeafletSettings.Builder().setCssReference(expected).build() .getCssReference();/*from w w w. j a va 2 s . com*/ assertThat(reference).isEqualTo(expected); }
From source file:sk.drunkenpanda.leaflet.DefaultLeafletSettingsTest.java
License:Apache License
@Test public void testDoesntUseWebJarsIfReferencesAreSet() { CssResourceReference cssReference = new CssResourceReference(getClass(), "leaflet.css"); JavaScriptResourceReference jsReference = new JavaScriptResourceReference(getClass(), "leaflet.js"); DefaultLeafletSettings settings = new DefaultLeafletSettings.Builder().setCssReference(cssReference) .setJavascriptReference(jsReference).build(); assertThat(settings.useWebJars()).isFalse(); }