Example usage for org.apache.wicket.request.resource CssResourceReference CssResourceReference

List of usage examples for org.apache.wicket.request.resource CssResourceReference CssResourceReference

Introduction

In this page you can find the example usage for org.apache.wicket.request.resource CssResourceReference CssResourceReference.

Prototype

public CssResourceReference(Class<?> scope, String name) 

Source Link

Document

Construct.

Usage

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