Example usage for org.apache.wicket.resource JQueryResourceReference get

List of usage examples for org.apache.wicket.resource JQueryResourceReference get

Introduction

In this page you can find the example usage for org.apache.wicket.resource JQueryResourceReference get.

Prototype

@Deprecated
public static JQueryResourceReference get() 

Source Link

Document

Normally you should not use this method, but use org.apache.wicket.settings.JavaScriptLibrarySettings#getJQueryReference() to prevent version conflicts.

Usage

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;
}