forked from fayausa/techmyrmidons-web
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
FAYA-macmini-ui-02
authored and
FAYA-macmini-ui-02
committed
Jun 27, 2016
1 parent
fcd5ae6
commit ceedc66
Showing
185 changed files
with
28,711 additions
and
10 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
define([ | ||
"../core", | ||
"./var/nonce", | ||
"./var/rquery", | ||
"../ajax" | ||
], function( jQuery, nonce, rquery ) { | ||
|
||
var oldCallbacks = [], | ||
rjsonp = /(=)\?(?=&|$)|\?\?/; | ||
|
||
// Default jsonp settings | ||
jQuery.ajaxSetup({ | ||
jsonp: "callback", | ||
jsonpCallback: function() { | ||
var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) ); | ||
this[ callback ] = true; | ||
return callback; | ||
} | ||
}); | ||
|
||
// Detect, normalize options and install callbacks for jsonp requests | ||
jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { | ||
|
||
var callbackName, overwritten, responseContainer, | ||
jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ? | ||
"url" : | ||
typeof s.data === "string" && !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && rjsonp.test( s.data ) && "data" | ||
); | ||
|
||
// Handle iff the expected data type is "jsonp" or we have a parameter to set | ||
if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) { | ||
|
||
// Get callback name, remembering preexisting value associated with it | ||
callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ? | ||
s.jsonpCallback() : | ||
s.jsonpCallback; | ||
|
||
// Insert callback into url or form data | ||
if ( jsonProp ) { | ||
s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName ); | ||
} else if ( s.jsonp !== false ) { | ||
s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; | ||
} | ||
|
||
// Use data converter to retrieve json after script execution | ||
s.converters["script json"] = function() { | ||
if ( !responseContainer ) { | ||
jQuery.error( callbackName + " was not called" ); | ||
} | ||
return responseContainer[ 0 ]; | ||
}; | ||
|
||
// force json dataType | ||
s.dataTypes[ 0 ] = "json"; | ||
|
||
// Install callback | ||
overwritten = window[ callbackName ]; | ||
window[ callbackName ] = function() { | ||
responseContainer = arguments; | ||
}; | ||
|
||
// Clean-up function (fires after converters) | ||
jqXHR.always(function() { | ||
// Restore preexisting value | ||
window[ callbackName ] = overwritten; | ||
|
||
// Save back as free | ||
if ( s[ callbackName ] ) { | ||
// make sure that re-using the options doesn't screw things around | ||
s.jsonpCallback = originalSettings.jsonpCallback; | ||
|
||
// save the callback name for future use | ||
oldCallbacks.push( callbackName ); | ||
} | ||
|
||
// Call if it was a function and we have a response | ||
if ( responseContainer && jQuery.isFunction( overwritten ) ) { | ||
overwritten( responseContainer[ 0 ] ); | ||
} | ||
|
||
responseContainer = overwritten = undefined; | ||
}); | ||
|
||
// Delegate to script | ||
return "script"; | ||
} | ||
}); | ||
|
||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
define([ | ||
"../core", | ||
"../core/parseHTML", | ||
"../ajax", | ||
"../traversing", | ||
"../manipulation", | ||
"../selector", | ||
// Optional event/alias dependency | ||
"../event/alias" | ||
], function( jQuery ) { | ||
|
||
// Keep a copy of the old load method | ||
var _load = jQuery.fn.load; | ||
|
||
/** | ||
* Load a url into a page | ||
*/ | ||
jQuery.fn.load = function( url, params, callback ) { | ||
if ( typeof url !== "string" && _load ) { | ||
return _load.apply( this, arguments ); | ||
} | ||
|
||
var selector, type, response, | ||
self = this, | ||
off = url.indexOf(" "); | ||
|
||
if ( off >= 0 ) { | ||
selector = jQuery.trim( url.slice( off ) ); | ||
url = url.slice( 0, off ); | ||
} | ||
|
||
// If it's a function | ||
if ( jQuery.isFunction( params ) ) { | ||
|
||
// We assume that it's the callback | ||
callback = params; | ||
params = undefined; | ||
|
||
// Otherwise, build a param string | ||
} else if ( params && typeof params === "object" ) { | ||
type = "POST"; | ||
} | ||
|
||
// If we have elements to modify, make the request | ||
if ( self.length > 0 ) { | ||
jQuery.ajax({ | ||
url: url, | ||
|
||
// if "type" variable is undefined, then "GET" method will be used | ||
type: type, | ||
dataType: "html", | ||
data: params | ||
}).done(function( responseText ) { | ||
|
||
// Save response for use in complete callback | ||
response = arguments; | ||
|
||
self.html( selector ? | ||
|
||
// If a selector was specified, locate the right elements in a dummy div | ||
// Exclude scripts to avoid IE 'Permission Denied' errors | ||
jQuery("<div>").append( jQuery.parseHTML( responseText ) ).find( selector ) : | ||
|
||
// Otherwise use the full result | ||
responseText ); | ||
|
||
}).complete( callback && function( jqXHR, status ) { | ||
self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] ); | ||
}); | ||
} | ||
|
||
return this; | ||
}; | ||
|
||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
define([ | ||
"../core" | ||
], function( jQuery ) { | ||
|
||
// Support: Android 2.3 | ||
// Workaround failure to string-cast null input | ||
jQuery.parseJSON = function( data ) { | ||
return JSON.parse( data + "" ); | ||
}; | ||
|
||
return jQuery.parseJSON; | ||
|
||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
define([ | ||
"../core" | ||
], function( jQuery ) { | ||
|
||
// Cross-browser xml parsing | ||
jQuery.parseXML = function( data ) { | ||
var xml, tmp; | ||
if ( !data || typeof data !== "string" ) { | ||
return null; | ||
} | ||
|
||
// Support: IE9 | ||
try { | ||
tmp = new DOMParser(); | ||
xml = tmp.parseFromString( data, "text/xml" ); | ||
} catch ( e ) { | ||
xml = undefined; | ||
} | ||
|
||
if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { | ||
jQuery.error( "Invalid XML: " + data ); | ||
} | ||
return xml; | ||
}; | ||
|
||
return jQuery.parseXML; | ||
|
||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
define([ | ||
"../core", | ||
"../ajax" | ||
], function( jQuery ) { | ||
|
||
// Install script dataType | ||
jQuery.ajaxSetup({ | ||
accepts: { | ||
script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" | ||
}, | ||
contents: { | ||
script: /(?:java|ecma)script/ | ||
}, | ||
converters: { | ||
"text script": function( text ) { | ||
jQuery.globalEval( text ); | ||
return text; | ||
} | ||
} | ||
}); | ||
|
||
// Handle cache's special case and crossDomain | ||
jQuery.ajaxPrefilter( "script", function( s ) { | ||
if ( s.cache === undefined ) { | ||
s.cache = false; | ||
} | ||
if ( s.crossDomain ) { | ||
s.type = "GET"; | ||
} | ||
}); | ||
|
||
// Bind script tag hack transport | ||
jQuery.ajaxTransport( "script", function( s ) { | ||
// This transport only deals with cross domain requests | ||
if ( s.crossDomain ) { | ||
var script, callback; | ||
return { | ||
send: function( _, complete ) { | ||
script = jQuery("<script>").prop({ | ||
async: true, | ||
charset: s.scriptCharset, | ||
src: s.url | ||
}).on( | ||
"load error", | ||
callback = function( evt ) { | ||
script.remove(); | ||
callback = null; | ||
if ( evt ) { | ||
complete( evt.type === "error" ? 404 : 200, evt.type ); | ||
} | ||
} | ||
); | ||
document.head.appendChild( script[ 0 ] ); | ||
}, | ||
abort: function() { | ||
if ( callback ) { | ||
callback(); | ||
} | ||
} | ||
}; | ||
} | ||
}); | ||
|
||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
define([ | ||
"../../core" | ||
], function( jQuery ) { | ||
return jQuery.now(); | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
define(function() { | ||
return (/\?/); | ||
}); |
Oops, something went wrong.