Example usage for org.apache.wicket.markup.head JavaScriptHeaderItem forUrl

List of usage examples for org.apache.wicket.markup.head JavaScriptHeaderItem forUrl

Introduction

In this page you can find the example usage for org.apache.wicket.markup.head JavaScriptHeaderItem forUrl.

Prototype

public static JavaScriptUrlReferenceHeaderItem forUrl(String url, String id, boolean defer, String charset,
        String condition) 

Source Link

Document

Creates a JavaScriptUrlReferenceHeaderItem for the given url.

Usage

From source file:org.opensingular.lib.wicket.util.template.SingularTemplate.java

License:Apache License

public List<HeaderItem> getJavaScriptsUrls() {
    return Stream
            .concat(Stream/*  w w w . j  a  va 2  s. c  om*/
                    .of(skinnableResource("/global/plugins/respond.min.js"), skinnableResource(
                            "/global/plugins/excanvas.min.js"))
                    .map(url -> JavaScriptHeaderItem.forUrl(url, null, false, StandardCharsets.UTF_8.name(),
                            "lt IE 9")),
                    Stream.of(skinnableResource("/global/plugins/jquery-migrate.min.js"),
                            skinnableResource("/global/plugins/jquery-ui/jquery-ui.min.js"),
                            skinnableResource("/global/plugins/bootstrap/js/bootstrap.js"),
                            skinnableResource(
                                    "/global/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.min.js"),
                            skinnableResource("/global/plugins/jquery-slimscroll/jquery.slimscroll.min.js"),
                            skinnableResource("/global/plugins/jquery.blockui.min.js"),
                            skinnableResource("/global/plugins/jquery.cokie.min.js"),
                            skinnableResource("/global/plugins/uniform/jquery.uniform.min.js"),
                            skinnableResource(
                                    "/global/plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js"),
                            skinnableResource(
                                    "/global/plugins/bootstrap-datepicker/locales/bootstrap-datepicker.pt-BR.min.js"),
                            skinnableResource(
                                    "/global/plugins/bootstrap-timepicker/js/bootstrap-timepicker.min.js"),
                            skinnableResource("/global/plugins/bootstrap-select/js/bootstrap-select.min.js"),
                            skinnableResource("/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js"),
                            skinnableResource("/global/plugins/jquery-multi-select/js/jquery.multi-select.js"),
                            skinnableResource(
                                    "/global/plugins/jquery-inputmask/jquery.inputmask.bundle.min.js"),
                            skinnableResource("/global/plugins/datatables/datatables.min.js"),
                            skinnableResource(
                                    "/global/plugins/datatables/plugins/bootstrap/datatables.bootstrap.js"),
                            skinnableResource("/global/plugins/morris/morris.min.js"),
                            skinnableResource("/global/plugins/morris/raphael-min.js"),
                            skinnableResource("/global/plugins/jquery.sparkline.min.js"),
                            skinnableResource("/global/plugins/amcharts/amcharts/amcharts.js"),
                            skinnableResource("/global/plugins/amcharts/amcharts/serial.js"),
                            skinnableResource("/global/plugins/amcharts/amcharts/pie.js"),
                            skinnableResource("/global/plugins/amcharts/amcharts/themes/light.js"),
                            skinnableResource("/global/plugins/bootstrap-maxlength/bootstrap-maxlength.min.js"),
                            skinnableResource("/global/plugins/ion.rangeslider/js/ion.rangeSlider.min.js"),
                            skinnableResource("/global/plugins/bootbox/bootbox.min.js"),
                            skinnableResource(
                                    "/global/plugins/jquery-file-upload/js/jquery.iframe-transport.js"),
                            skinnableResource("/global/plugins/jquery-file-upload/js/jquery.fileupload.js"),
                            skinnableResource("/global/scripts/app.js"),
                            skinnableResource("/layout4/scripts/layout.js"),
                            skinnableResource("/global/plugins/bootstrap-toastr/toastr.min.js"),
                            skinnableResource("/global/plugins/typeahead/typeahead.bundle.js"),
                            commonResource("/plugins/stringjs/string.min.js"),
                            commonResource("/plugins/jquery-maskmoney/dist/jquery.maskMoney.min.js"),
                            commonResource("/plugins/syntaxHighlighter/js/shCore.js"),
                            commonResource("/plugins/syntaxHighlighter/js/shBrushJava.js"),
                            commonResource("/plugins/syntaxHighlighter/js/shBrushJScript.js"),
                            commonResource("/plugins/syntaxHighlighter/js/shBrushXml.js"),
                            commonResource("/plugins/ckeditor/ckeditor.js")).map(JavaScriptHeaderItem::forUrl))
            .collect(Collectors.collectingAndThen(Collectors.toList(), ImmutableList::copyOf));
}