Permalink
Browse files

MINOR Removed unused sapphire/thirdparty/jquery.ondemand.js library, …

…we use a heavily customized version in sapphire/javascript/jquery-ondemand instead

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@92518 467b73ca-7a2a-4603-9d3b-597d59a354a9
  • Loading branch information...
1 parent 5d6233a commit fd1cb12401ab1ca9403e779d9a56fadb8268e888 @chillu chillu committed Nov 21, 2009
Showing with 0 additions and 110 deletions.
  1. +0 −1 thirdparty/jquery-ondemand/README.txt
  2. +0 −109 thirdparty/jquery-ondemand/jquery.ondemand.js
@@ -1 +0,0 @@
-See http://plugins.jquery.com/project/ondemandjs
@@ -1,109 +0,0 @@
-
- (function($){
-
- function isExternalScript(url){
- return /(http|https):\/\//.test(url);
- };
-
- $.extend({
-
- requireConfig : {
- routeJs : '_js/',
- routeCss : '_css/'
- },
-
- queue : [],
- pending : null,
-
- requireJs : function(scriptUrl, callback, opts, obj, scope)
- {
- if(opts != undefined || opts == null){
- $.extend($.requireConfig, opts);
- }
-
- var _request = {
- url : scriptUrl,
- callback : callback,
- opts : opts,
- obj : obj,
- scope : scope
- }
-
- if(this.pending)
- {
- this.queue.push(_request);
- return;
- }
-
- this.pending = _request;
-
- var _this = this;
- var _url = (isExternalScript(scriptUrl)) ? scriptUrl : $.requireConfig.routeJs + scriptUrl;
- var _head = document.getElementsByTagName('head')[0];
- var _scriptTag = document.createElement('script');
-
- // Firefox, Opera
- $(_scriptTag).bind('load', function(){
- _this.requestComplete();
- });
-
- // IE
- _scriptTag.onreadystatechange = function(){
- if(this.readyState === 'loaded' || this.readyState === 'complete'){
- _this.requestComplete();
- }
- }
-
- _scriptTag.type = "text/javascript";
- _scriptTag.src = _url;
-
- _head.appendChild(_scriptTag);
- },
-
- requestComplete : function()
- {
-
- if(this.pending.callback){
- if(this.pending.obj){
- if(this.pending.scope){
- this.pending.callback.call(this.pending.obj);
- } else {
- this.pending.callback.call(window, this.pending.obj);
- }
- } else {
- this.pending.callback.call();
- }
- }
-
- this.pending = null;
-
- if(this.queue.length > 0)
- {
- var request = this.queue.shift();
- this.requireJs(request.url, request.callback, request.opts, request.obj, request.scope);
- }
- },
-
- requireCss : function(styleUrl){
-
- if(document.createStyleSheet){
- document.createStyleSheet($.requireConfig.routeCss + styleUrl);
- }
- else {
-
- var styleTag = document.createElement('link');
-
- $(styleTag).attr({
- href : $.requireConfig.routeCss + styleUrl,
- type : 'text/css',
- media : 'screen',
- rel : 'stylesheet'
- }).appendTo($('head').get(0));
-
- }
-
- }
-
- })
-
- })(jQuery);

0 comments on commit fd1cb12

Please sign in to comment.