Package codetroopers.wicket.web.daterangepicker.javascript

Source Code of codetroopers.wicket.web.daterangepicker.javascript.DateRangePickerReference

package codetroopers.wicket.web.daterangepicker.javascript;

import com.google.common.collect.Lists;
import de.agilecoders.wicket.webjars.request.resource.WebjarsJavaScriptResourceReference;
import org.apache.wicket.markup.head.CssHeaderItem;
import org.apache.wicket.markup.head.HeaderItem;
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
import org.apache.wicket.request.resource.CssResourceReference;
import org.apache.wicket.request.resource.JavaScriptResourceReference;
import org.apache.wicket.resource.JQueryPluginResourceReference;

import java.util.ArrayList;

/**
* @author cgatay
*/
public class DateRangePickerReference extends JQueryPluginResourceReference {
    public DateRangePickerReference() {
        super(DateRangePickerReference.class, "daterangepicker.js");
    }

    @Override
    public Iterable<? extends HeaderItem> getDependencies() {
        final Iterable<? extends HeaderItem> dependencies = super.getDependencies();
        final ArrayList<HeaderItem> superDependencies = Lists.newArrayList(dependencies);
        superDependencies.add(
                JavaScriptHeaderItem.forReference(new WebjarsJavaScriptResourceReference("momentjs/current/moment.js")));
        superDependencies.add(
                JavaScriptHeaderItem.forReference(new JavaScriptResourceReference(getClass(), "moment_fr.js")));
        superDependencies.add(CssHeaderItem.forReference(new CssResourceReference(getClass(), "daterangepicker.css")));
        return superDependencies;
    }
   
}
TOP

Related Classes of codetroopers.wicket.web.daterangepicker.javascript.DateRangePickerReference

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.