package be.selckin.swu.jquery; import org.apache.wicket.Application; import org.apache.wicket.markup.head.HeaderItem; import org.apache.wicket.markup.head.JavaScriptHeaderItem; import org.apache.wicket.request.resource.JavaScriptResourceReference; import java.util.Collections; import java.util.List; import java.util.Locale; public class JQueryDependantJavaScriptReference extends JavaScriptResourceReference { public JQueryDependantJavaScriptReference(Class<?> scope, String name, Locale locale, String style, String variation) { super(scope, name, locale, style, variation); } public JQueryDependantJavaScriptReference(Class<?> scope, String name) { super(scope, name); } @Override public List<HeaderItem> getDependencies() { return Collections.singletonList(JavaScriptHeaderItem.forReference(Application.get().getJavaScriptLibrarySettings().getJQueryReference())); } }