mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
use a cdn when possible
This commit is contained in:
@@ -2,16 +2,17 @@ package com.commafeed.frontend.references.angular;
|
||||
|
||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
||||
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
|
||||
import org.apache.wicket.request.Url;
|
||||
import org.apache.wicket.request.resource.UrlResourceReference;
|
||||
|
||||
import de.agilecoders.wicket.webjars.request.resource.WebjarsJavaScriptResourceReference;
|
||||
|
||||
public class AngularReference extends WebjarsJavaScriptResourceReference {
|
||||
public class AngularReference extends UrlResourceReference {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public static final AngularReference INSTANCE = new AngularReference();
|
||||
|
||||
private AngularReference() {
|
||||
super("/angularjs/current/angular.js");
|
||||
super(
|
||||
Url.parse("https://ajax.googleapis.com/ajax/libs/angularjs/1.1.4/angular.min.js"));
|
||||
}
|
||||
|
||||
public static void renderHead(final IHeaderResponse response) {
|
||||
|
||||
@@ -5,17 +5,17 @@ import java.util.Arrays;
|
||||
import org.apache.wicket.markup.head.HeaderItem;
|
||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
||||
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
|
||||
import org.apache.wicket.request.Url;
|
||||
import org.apache.wicket.request.resource.UrlResourceReference;
|
||||
|
||||
import de.agilecoders.wicket.webjars.request.resource.WebjarsJavaScriptResourceReference;
|
||||
|
||||
public class AngularResourceReference extends
|
||||
WebjarsJavaScriptResourceReference {
|
||||
public class AngularResourceReference extends UrlResourceReference {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public static final AngularResourceReference INSTANCE = new AngularResourceReference();
|
||||
|
||||
private AngularResourceReference() {
|
||||
super("/angularjs/current/angular-resource.js");
|
||||
super(
|
||||
Url.parse("https://ajax.googleapis.com/ajax/libs/angularjs/1.1.4/angular-resource.min.js"));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -5,17 +5,17 @@ import java.util.Arrays;
|
||||
import org.apache.wicket.markup.head.HeaderItem;
|
||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
||||
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
|
||||
import org.apache.wicket.request.Url;
|
||||
import org.apache.wicket.request.resource.UrlResourceReference;
|
||||
|
||||
import de.agilecoders.wicket.webjars.request.resource.WebjarsJavaScriptResourceReference;
|
||||
|
||||
public class AngularSanitizeReference extends
|
||||
WebjarsJavaScriptResourceReference {
|
||||
public class AngularSanitizeReference extends UrlResourceReference {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public static final AngularSanitizeReference INSTANCE = new AngularSanitizeReference();
|
||||
|
||||
private AngularSanitizeReference() {
|
||||
super("/angularjs/current/angular-sanitize.js");
|
||||
super(
|
||||
Url.parse("https://ajax.googleapis.com/ajax/libs/angularjs/1.1.4/angular-sanitize.min.js"));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -6,27 +6,29 @@ import org.apache.wicket.markup.head.CssHeaderItem;
|
||||
import org.apache.wicket.markup.head.HeaderItem;
|
||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
||||
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.request.Url;
|
||||
import org.apache.wicket.request.resource.UrlResourceReference;
|
||||
|
||||
import com.commafeed.frontend.references.angular.AngularReference;
|
||||
|
||||
public class AngularUIReference extends JavaScriptResourceReference {
|
||||
public class AngularUIReference extends UrlResourceReference {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public static final AngularUIReference INSTANCE = new AngularUIReference();
|
||||
|
||||
private AngularUIReference() {
|
||||
super(AngularUIReference.class, "angular-ui.js");
|
||||
super(
|
||||
Url.parse("https://cdnjs.cloudflare.com/ajax/libs/angular-ui/0.4.0/angular-ui.min.js"));
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public Iterable<? extends HeaderItem> getDependencies() {
|
||||
return Arrays.asList(JavaScriptHeaderItem
|
||||
.forReference(AngularReference.INSTANCE), CssHeaderItem
|
||||
.forReference(new CssResourceReference(
|
||||
AngularUIReference.class, "angular-ui.css")));
|
||||
return Arrays
|
||||
.asList(JavaScriptHeaderItem
|
||||
.forReference(AngularReference.INSTANCE),
|
||||
CssHeaderItem.forReference(new UrlResourceReference(
|
||||
Url.parse("https://cdnjs.cloudflare.com/ajax/libs/angular-ui/0.4.0/angular-ui.min.css"))));
|
||||
}
|
||||
|
||||
public static void renderHead(final IHeaderResponse response) {
|
||||
|
||||
@@ -1,50 +0,0 @@
|
||||
/**
|
||||
* import components to builds angular-ui.css
|
||||
*/
|
||||
|
||||
/* ui-reset */
|
||||
|
||||
.ui-resetwrap {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.ui-reset {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
z-index: 2;
|
||||
display: none;
|
||||
height: 100%;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.ui-resetwrap:hover .ui-reset {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/* ui-currency */
|
||||
|
||||
.ui-currency-pos {
|
||||
color: green;
|
||||
}
|
||||
|
||||
.ui-currency-neg {
|
||||
color: red;
|
||||
}
|
||||
|
||||
.ui-currency-zero {
|
||||
color: blue;
|
||||
}
|
||||
|
||||
.ui-currency-pos.ui-bignum,
|
||||
.ui-currency-neg.ui-smallnum {
|
||||
font-size: 110%;
|
||||
}
|
||||
|
||||
/* highlight */
|
||||
|
||||
.ui-match {
|
||||
background: yellow;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -5,17 +5,18 @@ import java.util.Arrays;
|
||||
import org.apache.wicket.markup.head.HeaderItem;
|
||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
||||
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
|
||||
import org.apache.wicket.request.resource.JavaScriptResourceReference;
|
||||
import org.apache.wicket.request.Url;
|
||||
import org.apache.wicket.request.resource.UrlResourceReference;
|
||||
|
||||
import com.commafeed.frontend.references.angular.AngularReference;
|
||||
|
||||
public class AngularUIBootstrapReference extends JavaScriptResourceReference {
|
||||
public class AngularUIBootstrapReference extends UrlResourceReference {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public static final AngularUIBootstrapReference INSTANCE = new AngularUIBootstrapReference();
|
||||
|
||||
private AngularUIBootstrapReference() {
|
||||
super(AngularUIBootstrapReference.class, "ui-bootstrap-tpls-0.2.0.js");
|
||||
super(Url.parse("https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.2.0/ui-bootstrap-tpls.js"));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,41 @@
|
||||
package com.commafeed.frontend.references.bootstrap;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
import org.apache.wicket.markup.head.CssHeaderItem;
|
||||
import org.apache.wicket.markup.head.HeaderItem;
|
||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
||||
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
|
||||
import org.apache.wicket.request.Url;
|
||||
import org.apache.wicket.request.resource.UrlResourceReference;
|
||||
|
||||
import com.commafeed.frontend.references.jquery.JQueryReference;
|
||||
|
||||
public class BootstrapReference extends UrlResourceReference {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public static final BootstrapReference INSTANCE = new BootstrapReference();
|
||||
|
||||
public BootstrapReference() {
|
||||
super(
|
||||
Url.parse("https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/js/bootstrap.min.js"));
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public Iterable<? extends HeaderItem> getDependencies() {
|
||||
return Arrays
|
||||
.asList(JavaScriptHeaderItem
|
||||
.forReference(JQueryReference.INSTANCE),
|
||||
CssHeaderItem.forReference(new UrlResourceReference(
|
||||
Url.parse("https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css"))),
|
||||
CssHeaderItem.forReference(new UrlResourceReference(
|
||||
Url.parse("https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-responsive.min.css"))));
|
||||
}
|
||||
|
||||
public static void renderHead(final IHeaderResponse response) {
|
||||
response.render(JavaScriptHeaderItem.forReference(INSTANCE));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -5,16 +5,17 @@ import java.util.Arrays;
|
||||
import org.apache.wicket.markup.head.HeaderItem;
|
||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
||||
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
|
||||
import org.apache.wicket.request.Url;
|
||||
import org.apache.wicket.request.resource.UrlResourceReference;
|
||||
|
||||
import de.agilecoders.wicket.webjars.request.resource.WebjarsJavaScriptResourceReference;
|
||||
|
||||
public class CodeMirrorCssReference extends WebjarsJavaScriptResourceReference {
|
||||
public class CodeMirrorCssReference extends UrlResourceReference {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public static final CodeMirrorCssReference INSTANCE = new CodeMirrorCssReference();
|
||||
|
||||
private CodeMirrorCssReference() {
|
||||
super("/codemirror/current/mode/css/css.js");
|
||||
super(
|
||||
Url.parse("https://cdnjs.cloudflare.com/ajax/libs/codemirror/2.36.0/css.js"));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -2,28 +2,28 @@ package com.commafeed.frontend.references.codemirror;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
import org.apache.wicket.markup.head.CssHeaderItem;
|
||||
import org.apache.wicket.markup.head.HeaderItem;
|
||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
||||
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
|
||||
import org.apache.wicket.request.Url;
|
||||
import org.apache.wicket.request.resource.UrlResourceReference;
|
||||
|
||||
import com.commafeed.frontend.utils.WicketUtils;
|
||||
|
||||
import de.agilecoders.wicket.webjars.request.resource.WebjarsJavaScriptResourceReference;
|
||||
|
||||
public class CodeMirrorReference extends WebjarsJavaScriptResourceReference {
|
||||
public class CodeMirrorReference extends UrlResourceReference {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public static final CodeMirrorReference INSTANCE = new CodeMirrorReference();
|
||||
|
||||
private CodeMirrorReference() {
|
||||
super("/codemirror/current/lib/codemirror.js");
|
||||
super(
|
||||
Url.parse("https://cdnjs.cloudflare.com/ajax/libs/codemirror/2.36.0/codemirror.min.js"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public Iterable<? extends HeaderItem> getDependencies() {
|
||||
return Arrays
|
||||
.asList(WicketUtils
|
||||
.buildCssWebJarHeaderItem("/codemirror/current/lib/codemirror.css"));
|
||||
.asList(CssHeaderItem.forReference(new UrlResourceReference(
|
||||
Url.parse("https://cdnjs.cloudflare.com/ajax/libs/codemirror/2.36.0/codemirror.min.css"))));
|
||||
}
|
||||
|
||||
public static void renderHead(final IHeaderResponse response) {
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.commafeed.frontend.references.jquery;
|
||||
|
||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
||||
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
|
||||
import org.apache.wicket.request.Url;
|
||||
import org.apache.wicket.request.resource.UrlResourceReference;
|
||||
|
||||
public class JQueryReference extends UrlResourceReference {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public static final JQueryReference INSTANCE = new JQueryReference();
|
||||
|
||||
public JQueryReference() {
|
||||
super(
|
||||
Url.parse("https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"));
|
||||
}
|
||||
|
||||
public static void renderHead(final IHeaderResponse response) {
|
||||
response.render(JavaScriptHeaderItem.forReference(INSTANCE));
|
||||
}
|
||||
}
|
||||
@@ -2,16 +2,17 @@ package com.commafeed.frontend.references.mousetrap;
|
||||
|
||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
||||
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
|
||||
import org.apache.wicket.request.Url;
|
||||
import org.apache.wicket.request.resource.UrlResourceReference;
|
||||
|
||||
import de.agilecoders.wicket.webjars.request.resource.WebjarsJavaScriptResourceReference;
|
||||
|
||||
public class MouseTrapReference extends WebjarsJavaScriptResourceReference {
|
||||
public class MouseTrapReference extends UrlResourceReference {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public static final MouseTrapReference INSTANCE = new MouseTrapReference();
|
||||
|
||||
private MouseTrapReference() {
|
||||
super("/mousetrap/current/mousetrap.js");
|
||||
super(
|
||||
Url.parse("https://cdnjs.cloudflare.com/ajax/libs/mousetrap/1.2.2/mousetrap.min.js"));
|
||||
}
|
||||
|
||||
public static void renderHead(final IHeaderResponse response) {
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
package com.commafeed.frontend.references.select2;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
import org.apache.wicket.markup.head.HeaderItem;
|
||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
||||
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
|
||||
|
||||
import com.commafeed.frontend.utils.WicketUtils;
|
||||
|
||||
import de.agilecoders.wicket.webjars.request.resource.WebjarsJavaScriptResourceReference;
|
||||
|
||||
public class Select2Reference extends WebjarsJavaScriptResourceReference {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public static final Select2Reference INSTANCE = new Select2Reference();
|
||||
|
||||
private Select2Reference() {
|
||||
super("/select2/current/select2.js");
|
||||
}
|
||||
|
||||
@Override
|
||||
public Iterable<? extends HeaderItem> getDependencies() {
|
||||
return Arrays.asList(WicketUtils
|
||||
.buildCssWebJarHeaderItem("/select2/current/select2.css"));
|
||||
}
|
||||
|
||||
public static void renderHead(final IHeaderResponse response) {
|
||||
response.render(JavaScriptHeaderItem.forReference(INSTANCE));
|
||||
}
|
||||
}
|
||||
@@ -2,16 +2,17 @@ package com.commafeed.frontend.references.spinjs;
|
||||
|
||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
||||
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
|
||||
import org.apache.wicket.request.Url;
|
||||
import org.apache.wicket.request.resource.UrlResourceReference;
|
||||
|
||||
import de.agilecoders.wicket.webjars.request.resource.WebjarsJavaScriptResourceReference;
|
||||
|
||||
public class SpinJSReference extends WebjarsJavaScriptResourceReference {
|
||||
public class SpinJSReference extends UrlResourceReference {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public static final SpinJSReference INSTANCE = new SpinJSReference();
|
||||
|
||||
private SpinJSReference() {
|
||||
super("/spin-js/current/spin.js");
|
||||
super(
|
||||
Url.parse("https://cdnjs.cloudflare.com/ajax/libs/spin.js/1.2.7/spin.min.js"));
|
||||
}
|
||||
|
||||
public static void renderHead(final IHeaderResponse response) {
|
||||
|
||||
Reference in New Issue
Block a user