/******************************************************************************* * Copyright (c) 2015 Development Gateway, Inc and others. * * All rights reserved. This program and the accompanying materials * are made available under the terms of the MIT License (MIT) * which accompanies this distribution, and is available at * https://opensource.org/licenses/MIT * * Contributors: * Development Gateway - initial API and implementation *******************************************************************************/ package org.devgateway.toolkit.forms.wicket.styles; import com.google.common.collect.Lists; import org.apache.wicket.markup.head.HeaderItem; import org.apache.wicket.markup.head.JavaScriptHeaderItem; import org.apache.wicket.request.resource.JavaScriptResourceReference; import org.apache.wicket.resource.JQueryResourceReference; import java.util.List; /** * @author idobre * @since 1/29/15 */ public class BlockUiJavaScript extends JavaScriptResourceReference { private static final long serialVersionUID = 1L; public static final BlockUiJavaScript INSTANCE = new BlockUiJavaScript(); /** * Construct. */ public BlockUiJavaScript() { super(BlockUiJavaScript.class, "/assets/js/block-ui.js"); } @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; } }