List of usage examples for org.apache.wicket.resource JQueryResourceReference get
@Deprecated public static JQueryResourceReference get()
From source file:com.gitblit.wicket.ng.NgController.java
License:Apache License
@Override public void renderHead(Component component, IHeaderResponse response) { // add Google AngularJS reference response.render(//from w ww. ja va2 s . co m JavaScriptHeaderItem.forReference(new PackageResourceReference(NgController.class, "angular.js") { private static final long serialVersionUID = 1L; @Override public List<HeaderItem> getDependencies() { List<HeaderItem> deps = super.getDependencies(); deps.add(JavaScriptHeaderItem.forReference(JQueryResourceReference.get())); return deps; } })); Gson gson = new GsonBuilder().create(); StringBuilder sb = new StringBuilder(); line(sb, MessageFormat.format("<!-- AngularJS {0} data controller -->", name)); line(sb, MessageFormat.format("function {0}($scope) '{'", name)); for (Map.Entry<String, Object> entry : variables.entrySet()) { String var = entry.getKey(); Object o = entry.getValue(); String json = gson.toJson(o); line(sb, MessageFormat.format("\t$scope.{0} = {1};", var, json)); } line(sb, "}"); response.render(JavaScriptHeaderItem.forScript(sb.toString(), "angularController-" + name)); }
From source file:com.gitblit.wicket.pages.BasePage.java
License:Apache License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(JavaScriptHeaderItem.forReference(JQueryResourceReference.get())); if (app().settings().getBoolean(Keys.web.useResponsiveLayout, true)) { response.render(CssHeaderItem.forReference( Application.get().getSharedResources().get(Bootstrap.BOOTSTRAP_RESPONSIVE_CSS_RESOURCE))); }//w w w . j a v a 2 s .co m if (app().settings().getBoolean(Keys.web.hideHeader, false)) { response.render( CssHeaderItem.forReference(new ContextRelativeResourceReference("/hideheader.css", false))); } }
From source file:com.pingunaut.wicket.chartjs.core.ChartBehavior.java
License:Apache License
@Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); // ok, we need jQuery response.render(JavaScriptHeaderItem.forReference(JQueryResourceReference.get())); ClientProperties clientProperties = ((WebSession) Session.get()).getClientInfo().getProperties(); boolean isIE = clientProperties.isBrowserInternetExplorer(); boolean isLowerThan9 = clientProperties.getBrowserVersionMajor() < 9; isCanvasSupported = !(isIE && isLowerThan9); // ie lower than 9 doesn't know what to do with canvas and some js... so // we'll teach him... if (!isCanvasSupported) { response.render(JavaScriptHeaderItem.forReference(new JavaScriptResourceReference( AbstractChartPanel.class, "modernizr-2.6.2-respond-1.1.0.min.js"))); response.render(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(AbstractChartPanel.class, "excanvas.js"))); }/*from w w w.j a v a 2s.c o m*/ response.render(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(AbstractChartPanel.class, "ChartNew.js"))); response.render(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(AbstractChartPanel.class, "bridge.js"))); // chart.js docs describe a problem with initializing canvas context // onDomReady in IE < 9. to avoid that, onLoad is used in that case // instead if (isCanvasSupported) { response.render(OnDomReadyHeaderItem.forScript("WicketCharts['" + component.getMarkupId() + "']=buildChart('" + component.getMarkupId() + "');")); } else { response.render(OnLoadHeaderItem.forScript("WicketCharts['" + component.getMarkupId() + "']=buildChart('" + component.getMarkupId() + "');")); } if (component.getParent() instanceof AbstractChartPanel) { // another IE crap... animation is deactivated for versions < 9 // because it's not working anyway if (isCanvasSupported) { response.render(OnDomReadyHeaderItem .forScript(((AbstractChartPanel) component.getParent()).generateChart())); } else { ((AbstractChartPanel) component.getParent()).getChart().getOptions().setAnimation(false); response.render( OnLoadHeaderItem.forScript(((AbstractChartPanel) component.getParent()).generateChart())); } } }
From source file:dk.frankbille.scoreboard.components.menu.MenuPanel.java
License:Open Source License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(JavaScriptReferenceHeaderItem.forReference(JQueryResourceReference.get())); }
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:net.dontdrinkandroot.wicket.bootstrap.headeritem.BootstrapJsHeaderItem.java
License:Apache License
@Override public Iterable<? extends HeaderItem> getDependencies() { final ResourceReference backingLibraryReference; if (Application.exists()) { backingLibraryReference = Application.get().getJavaScriptLibrarySettings().getJQueryReference(); } else {//from w ww. jav a 2s .c om backingLibraryReference = JQueryResourceReference.get(); } return Arrays.asList(JavaScriptHeaderItem.forReference(backingLibraryReference)); }
From source file:org.cdlflex.ui.resource.BootstrapJsResourceReference.java
License:Apache License
@Override public Iterable<? extends HeaderItem> getDependencies() { return ResourceReferences.join(super.getDependencies(), JQueryResourceReference.get()); }
From source file:org.devgateway.toolkit.forms.wicket.page.BasePage.java
License:Open Source License
@Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); // Load Styles. response.render(CssHeaderItem.forReference(BaseStyles.INSTANCE)); response.render(CssHeaderItem.forReference(MainCss.INSTANCE)); response.render(CssHeaderItem.forReference(BootstrapCssReference.instance())); response.render(CssHeaderItem.forReference(FontAwesomeCssReference.instance())); // Load Scripts. response.render(RespondJavaScriptReference.headerItem()); response.render(JavaScriptHeaderItem.forReference(JQueryResourceReference.get())); }
From source file:org.devgateway.toolkit.forms.wicket.styles.BlockUiJavaScript.java
License:Open Source License
@Override public List<HeaderItem> getDependencies() { final List<HeaderItem> dependencies = Lists.newArrayList(super.getDependencies()); dependencies.add(JavaScriptHeaderItem.forReference(JQueryResourceReference.get())); dependencies.add(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(EmptyCss.class, "/assets/js/jquery.blockUI.js"))); return dependencies; }