List of usage examples for org.apache.wicket.request.resource CssResourceReference CssResourceReference
public CssResourceReference(Class<?> scope, String name)
From source file:eu.schulteweb.wicket.datatables.markup.html.repeater.data.table.DataTableResourcesBehavior.java
License:Apache License
@Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); Configuration configuration = dataTable.getConfiguration(); configuration.addParameter("ajax", dataTable.getCallbackUrl()); configuration.add(new ColumnDefinition(dataTable.getColumns())); response.render(CssHeaderItem.forReference( new CssResourceReference(DataTableResourcesBehavior.class, "css/jquery.dataTables.css"))); response.render(JavaScriptHeaderItem.forReference( new JavaScriptResourceReference(DataTableResourcesBehavior.class, "js/jquery.dataTables.js") { @Override// w w w. ja va 2 s .c o m public Iterable<? extends HeaderItem> getDependencies() { List<HeaderItem> dependencies = new ArrayList<HeaderItem>(); dependencies.add(JavaScriptHeaderItem.forReference( Application.get().getJavaScriptLibrarySettings().getJQueryReference())); return dependencies; } })); Map<String, Object> variables = new HashMap<String, Object>(); variables.put("tableId", dataTable.getTableMarkupId()); variables.put("config", configuration.toString()); PackageTextTemplate initScript = null; try { initScript = new PackageTextTemplate(DataTableResourcesBehavior.class, "js/initScript.js"); response.render(OnLoadHeaderItem.forScript(initScript.asString(variables))); } finally { if (initScript != null) { try { initScript.close(); } catch (IOException e) { } } } }
From source file:guru.mmp.application.web.template.resources.TemplateCssResourceReference.java
License:Apache License
/** * Returns the dependencies for the CSS resource reference. * * @return the dependencies for the CSS resource reference *//*from www .j a v a2 s . co m*/ @Override public List<HeaderItem> getDependencies() { List<HeaderItem> dependencies = new ArrayList<>(); dependencies.add(CssHeaderItem.forReference(new CssResourceReference(TemplateCssResourceReference.class, Debug.inDebugMode() ? "css/bootstrap.css" : "css/bootstrap.min.css"))); dependencies.add(CssHeaderItem.forReference(new CssResourceReference(TemplateCssResourceReference.class, Debug.inDebugMode() ? "plugins/font-awesome/css/font-awesome.css" : "plugins/font-awesome/css/font-awesome.min.css"))); dependencies.add(CssHeaderItem.forReference(new CssResourceReference(TemplateCssResourceReference.class, Debug.inDebugMode() ? "plugins/ionicons/css/ionicons.css" : "plugins/ionicons/css/ionicons.min.css"))); dependencies.add(CssHeaderItem.forReference(new CssResourceReference(TemplateCssResourceReference.class, Debug.inDebugMode() ? "plugins/datepicker/datepicker3.css" : "plugins/datepicker/datepicker3.css"))); dependencies.add(CssHeaderItem.forReference(new CssResourceReference(TemplateCssResourceReference.class, Debug.inDebugMode() ? "plugins/timepicker/bootstrap-timepicker.css" : "plugins/timepicker/bootstrap-timepicker.min.css"))); dependencies.add(CssHeaderItem.forReference(new CssResourceReference(TemplateCssResourceReference.class, Debug.inDebugMode() ? "plugins/select2/select2.css" : "plugins/select2/select2.min.css"))); dependencies.add(CssHeaderItem.forReference(new CssResourceReference(TemplateCssResourceReference.class, Debug.inDebugMode() ? "css/AdminLTE.css" : "css/AdminLTE.min.css"))); dependencies.add(CssHeaderItem.forReference(new CssResourceReference(TemplateCssResourceReference.class, Debug.inDebugMode() ? "css/skins/skin-black.css" : "css/skins/skin-black.min.css"))); return dependencies; }
From source file:guru.mmp.sample.Application.java
License:Apache License
/** * Returns the CSS resource reference for the CSS resource that contains the application styles. * * @return the CSS resource reference for the CSS resource that contains the application styles *//*from ww w. j a v a 2 s . c o m*/ @Override public CssResourceReference getApplicationCssResourceReference() { return new CssResourceReference(Application.class, "web/resources/css/application.css"); }
From source file:jp.javelindev.wicket.ajaxpage.AjaxPage.java
License:Apache License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.renderJavaScriptReference(new JavaScriptResourceReference(AjaxPage.class, "test1.js"), "test1"); response.renderJavaScriptReference(new JavaScriptResourceReference(AjaxPage.class, "test2.js"), "test2"); response.renderCSSReference(new CssResourceReference(AjaxPage.class, "test1.css")); response.renderCSSReference(new CssResourceReference(AjaxPage.class, "test2.css")); }
From source file:jp.javelindev.wicket.errors.Error404.java
License:Apache License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.renderCSSReference(new CssResourceReference(Error404.class, "test.css")); }
From source file:name.martingeisse.admin.application.pages.AbstractAdminPage.java
License:Open Source License
@Override public void renderHead(final IHeaderResponse response) { ParameterUtil.ensureNotNull(response, "response"); response.render(/*from www. ja va 2 s . com*/ CssHeaderItem.forReference(new CssResourceReference(AbstractAdminPage.class, "common.css"))); response.render(CssHeaderItem .forReference(new CssResourceReference(AbstractAdminPage.class, "jquery-ui-1.8.23.custom.css"))); response.render(CssHeaderItem .forReference(new CssResourceReference(AbstractAdminPage.class, "jquery.dataTables.css"))); response.render(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(AbstractAdminPage.class, "common.js"))); }
From source file:name.martingeisse.gargl.application.page.AbstractApplicationPage.java
License:Open Source License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(new PriorityHeaderItem( CssHeaderItem.forReference(new CssResourceReference(AbstractApplicationPage.class, "common.css")))); response.render(new PriorityHeaderItem(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(AbstractApplicationPage.class, "common.js")))); markJavascriptAlreadyRendered(response, JQueryResourceReference.get()); markJavascriptAlreadyRendered(response, WicketAjaxJQueryResourceReference.get()); markJavascriptAlreadyRendered(response, WicketEventJQueryResourceReference.get()); }
From source file:name.martingeisse.trading_game.platform.wicket.page.AbstractPage.java
License:Open Source License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(new PriorityHeaderItem(JavaScriptHeaderItem.forReference(JQueryResourceReference.get()))); response.render(new PriorityHeaderItem( CssHeaderItem.forReference(new CssResourceReference(AbstractPage.class, "common.css")))); response.render(new PriorityHeaderItem(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(AbstractPage.class, "bootstrap.js")))); response.render(new PriorityHeaderItem(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(AbstractPage.class, "jscookie.js")))); response.render(new PriorityHeaderItem(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(AbstractPage.class, "jquery.mousewheel.js")))); response.render(new PriorityHeaderItem(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(AbstractPage.class, "AbstractPage.js")))); }
From source file:name.martingeisse.webide.application.MyHeaderResponseDecorator.java
License:Open Source License
@Override public IHeaderResponse decorate(final IHeaderResponse response) { if (AjaxRequestUtil.getAjaxRequestTarget() == null) { response.render(CssHeaderItem.forReference( new CssResourceReference(MyHeaderResponseDecorator.class, "common.css"), null, "screen, projection")); response.render(// w w w .j a v a 2s.com CssHeaderItem.forReference(new CssResourceReference(MyHeaderResponseDecorator.class, "ie.css"), null, "screen, projection", "IE")); CoreLibrariesContributor.contributeAjax(WebApplication.get(), response); response.render(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(MyHeaderResponseDecorator.class, "common.js"))); } return response; }
From source file:name.martingeisse.webide.editor.codemirror.panel.AbstractCodeMirrorEditorPanel.java
License:Open Source License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(CssHeaderItem// w w w .j av a 2 s .co m .forReference(new CssResourceReference(AbstractCodeMirrorEditorPanel.class, "codemirror.css"))); response.render(JavaScriptHeaderItem.forReference( new JavaScriptResourceReference(AbstractCodeMirrorEditorPanel.class, "codemirror.js"))); WicketHeadUtil.includeClassJavascript(response, AbstractCodeMirrorEditorPanel.class); response.render(JavaScriptHeaderItem.forReference(new JavaScriptResourceReference(Dummy.class, "ot.js"))); response.render(JavaScriptHeaderItem .forUrl("http://" + Configuration.getSelfDomain() + ":8081/socket.io/socket.io.js")); response.render(JavaScriptHeaderItem .forScript("window.selfDomain = '" + Configuration.getSelfDomain() + "';", null)); }