/** * Append the JavaScript part to end of the this JavaScript * * @param sourceCodeToAppend JavaScript source code to append on the end of this JavaScript * @return this JavaScript with javaScriptPartToAppend appended */ public JavaScript append(String sourceCodeToAppend) { return fromString(this.source + sourceCodeToAppend); }
/** * The factory method for JavaScript object * * @param source the JavaScript source code * @return the new JavaScript object with predefined JavaScript code */ public static JavaScript fromString(String source) { return new JavaScript(source); }
@Override public JavaScript getExtensionScript() { return JavaScript.fromResource("com/jquery/jquery-1.7.2.min.js").append("window.Graphene = window.Graphene || {}; window.Graphene.jQuery = jQuery.noConflict(true);"); }
@Override public String toString() { return getSourceCode(); }
/** * Joins this JavaScript object with another JavaScript object to single JavaScript. * * @param javaScriptToJoin the JavaScript object we want to join with * @return the joined JavaScript object */ public JavaScript join(JavaScript javaScriptToJoin) { return fromString(this.source + '\n' + javaScriptToJoin.source); }
@Override public String toString() { return getSourceCode(); }
/** * The factory method for JavaScript object * * @param source the JavaScript source code * @return the new JavaScript object with predefined JavaScript code */ public static JavaScript fromString(String source) { return new JavaScript(source); }
/** * Joins this JavaScript object with another JavaScript object to single JavaScript. * * @param javaScriptToJoin the JavaScript object we want to join with * @return the joined JavaScript object */ public JavaScript join(JavaScript javaScriptToJoin) { return fromString(this.source + '\n' + javaScriptToJoin.source); }
@Override public JavaScript getInstallationDetectionScript() { return JavaScript.fromString("return ((typeof window.Graphene != 'undefined') && (typeof window.Graphene.jQuery != 'undefined') && " + "(typeof window.Graphene.jQuery == 'function') && (typeof window.Graphene.jQuery != null))"); }
/** * Append the JavaScript part to end of the this JavaScript * * @param sourceCodeToAppend JavaScript source code to append on the end of this JavaScript * @return this JavaScript with javaScriptPartToAppend appended */ public JavaScript append(String sourceCodeToAppend) { return fromString(this.source + sourceCodeToAppend); }
@Override public JavaScript getInstallationDetectionScript() { return JavaScript.fromString("return ((typeof window.Graphene != 'undefined') && (typeof window.Graphene.jQuery != 'undefined') && " + "(typeof window.Graphene.jQuery == 'function') && (typeof window.Graphene.jQuery != null))"); }
@Override public JavaScript getInstallationDetectionScript() { return JavaScript.fromString("return ((typeof document.Cyclic1 != 'undefined') && document.Cyclic1 == 1);"); }
@Override public JavaScript getExtensionScript() { return JavaScript.fromString(""); }
@Override public JavaScript getInstallationDetectionScript() { return JavaScript.fromString("return ((typeof document.Graphene1 != 'undefined') && document.Graphene1 == 1);"); }
@Override public JavaScript getInstallationDetectionScript() { return JavaScript.fromString(""); }
@Override public JavaScript getExtensionScript() { return JavaScript.fromString(""); }
@Override public JavaScript getExtensionScript() { return JavaScript.fromString("document.Cyclic2 = 1;"); }
@Override public JavaScript getExtensionScript() { return JavaScript.fromString(""); }
@Override public JavaScript getExtensionScript() { return JavaScript.fromString(""); }
@Override public JavaScript getInstallationDetectionScript() { return JavaScript.fromString(""); }