1
1
/*!
2
2
* jQuery JavaScript Library v2.2.0
3
- * http ://jquery.com/
3
+ * https ://jquery.com/
4
4
*
5
5
* Includes Sizzle.js
6
- * http ://sizzlejs.com/
6
+ * https ://sizzlejs.com/
7
7
*
8
8
* Copyright jQuery Foundation and other contributors
9
9
* Released under the MIT license
10
- * http ://jquery.org/license
10
+ * https ://jquery.org/license
11
11
*
12
12
* Date: 2016-01-08T20:02Z
13
13
*/
@@ -540,11 +540,11 @@ function isArrayLike( obj ) {
540
540
var Sizzle =
541
541
/*!
542
542
* Sizzle CSS Selector Engine v2.2.1
543
- * http ://sizzlejs.com/
543
+ * https ://sizzlejs.com/
544
544
*
545
545
* Copyright jQuery Foundation and other contributors
546
546
* Released under the MIT license
547
- * http ://jquery.org/license
547
+ * https ://jquery.org/license
548
548
*
549
549
* Date: 2015-10-17
550
550
*/
@@ -598,7 +598,7 @@ var i,
598
598
push = arr . push ,
599
599
slice = arr . slice ,
600
600
// Use a stripped-down indexOf as it's faster than native
601
- // http ://jsperf.com/thor-indexof-vs-for/5
601
+ // https ://jsperf.com/thor-indexof-vs-for/5
602
602
indexOf = function ( list , elem ) {
603
603
var i = 0 ,
604
604
len = list . length ;
@@ -614,13 +614,13 @@ var i,
614
614
615
615
// Regular expressions
616
616
617
- // http ://www.w3.org/TR/css3-selectors/#whitespace
617
+ // https ://www.w3.org/TR/css3-selectors/#whitespace
618
618
whitespace = "[\\x20\\t\\r\\n\\f]" ,
619
619
620
- // http ://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
620
+ // https ://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
621
621
identifier = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+" ,
622
622
623
- // Attribute selectors: http ://www.w3.org/TR/selectors/#attribute-selectors
623
+ // Attribute selectors: https ://www.w3.org/TR/selectors/#attribute-selectors
624
624
attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace +
625
625
// Operator (capture 2)
626
626
"*([*^$|!~]?=)" + whitespace +
@@ -677,7 +677,7 @@ var i,
677
677
rsibling = / [ + ~ ] / ,
678
678
rescape = / ' | \\ / g,
679
679
680
- // CSS escapes http ://www.w3.org/TR/CSS21/syndata.html#escaped-characters
680
+ // CSS escapes https ://www.w3.org/TR/CSS21/syndata.html#escaped-characters
681
681
runescape = new RegExp ( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)" , "ig" ) ,
682
682
funescape = function ( _ , escaped , escapedWhitespace ) {
683
683
var high = "0x" + escaped - 0x10000 ;
@@ -1169,7 +1169,7 @@ setDocument = Sizzle.setDocument = function( node ) {
1169
1169
// We allow this because of a bug in IE8/9 that throws an error
1170
1170
// whenever `document.activeElement` is accessed on an iframe
1171
1171
// So, we allow :focus to pass through QSA all the time to avoid the IE error
1172
- // See http ://bugs.jquery.com/ticket/13378
1172
+ // See https ://bugs.jquery.com/ticket/13378
1173
1173
rbuggyQSA = [ ] ;
1174
1174
1175
1175
if ( ( support . qsa = rnative . test ( document . querySelectorAll ) ) ) {
@@ -1180,15 +1180,15 @@ setDocument = Sizzle.setDocument = function( node ) {
1180
1180
// This is to test IE's treatment of not explicitly
1181
1181
// setting a boolean content attribute,
1182
1182
// since its presence should be enough
1183
- // http ://bugs.jquery.com/ticket/12359
1183
+ // https ://bugs.jquery.com/ticket/12359
1184
1184
docElem . appendChild ( div ) . innerHTML = "<a id='" + expando + "'></a>" +
1185
1185
"<select id='" + expando + "-\r\\' msallowcapture=''>" +
1186
1186
"<option selected=''></option></select>" ;
1187
1187
1188
1188
// Support: IE8, Opera 11-12.16
1189
1189
// Nothing should be selected when empty strings follow ^= or $= or *=
1190
1190
// The test attribute must be unknown in Opera but "safe" for WinRT
1191
- // http ://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section
1191
+ // https ://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section
1192
1192
if ( div . querySelectorAll ( "[msallowcapture^='']" ) . length ) {
1193
1193
rbuggyQSA . push ( "[*^$]=" + whitespace + "*(?:''|\"\")" ) ;
1194
1194
}
@@ -1205,7 +1205,7 @@ setDocument = Sizzle.setDocument = function( node ) {
1205
1205
}
1206
1206
1207
1207
// Webkit/Opera - :checked should return selected option elements
1208
- // http ://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
1208
+ // https ://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
1209
1209
// IE8 throws error here and will not see later tests
1210
1210
if ( ! div . querySelectorAll ( ":checked" ) . length ) {
1211
1211
rbuggyQSA . push ( ":checked" ) ;
@@ -1802,7 +1802,7 @@ Expr = Sizzle.selectors = {
1802
1802
1803
1803
"PSEUDO" : function ( pseudo , argument ) {
1804
1804
// pseudo-class names are case-insensitive
1805
- // http ://www.w3.org/TR/selectors/#pseudo-classes
1805
+ // https ://www.w3.org/TR/selectors/#pseudo-classes
1806
1806
// Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
1807
1807
// Remember that setFilters inherits from pseudos
1808
1808
var args ,
@@ -1889,7 +1889,7 @@ Expr = Sizzle.selectors = {
1889
1889
// or beginning with the identifier C immediately followed by "-".
1890
1890
// The matching of C against the element's language value is performed case-insensitively.
1891
1891
// The identifier C does not have to be a valid language name."
1892
- // http ://www.w3.org/TR/selectors/#lang-pseudo
1892
+ // https ://www.w3.org/TR/selectors/#lang-pseudo
1893
1893
"lang" : markFunction ( function ( lang ) {
1894
1894
// lang value must be a valid identifier
1895
1895
if ( ! ridentifier . test ( lang || "" ) ) {
@@ -1936,7 +1936,7 @@ Expr = Sizzle.selectors = {
1936
1936
1937
1937
"checked" : function ( elem ) {
1938
1938
// In CSS3, :checked should return both checked and selected elements
1939
- // http ://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
1939
+ // https ://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
1940
1940
var nodeName = elem . nodeName . toLowerCase ( ) ;
1941
1941
return ( nodeName === "input" && ! ! elem . checked ) || ( nodeName === "option" && ! ! elem . selected ) ;
1942
1942
} ,
@@ -1953,7 +1953,7 @@ Expr = Sizzle.selectors = {
1953
1953
1954
1954
// Contents
1955
1955
"empty" : function ( elem ) {
1956
- // http ://www.w3.org/TR/selectors/#empty-pseudo
1956
+ // https ://www.w3.org/TR/selectors/#empty-pseudo
1957
1957
// :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5),
1958
1958
// but not by others (comment: 8; processing instruction: 7; etc.)
1959
1959
// nodeType < 6 works because attributes (2) do not appear as children
@@ -2627,7 +2627,7 @@ support.sortDetached = assert(function( div1 ) {
2627
2627
2628
2628
// Support: IE<8
2629
2629
// Prevent attribute/property "interpolation"
2630
- // http ://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
2630
+ // https ://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
2631
2631
if ( ! assert ( function ( div ) {
2632
2632
div . innerHTML = "<a href='#'></a>" ;
2633
2633
return div . firstChild . getAttribute ( "href" ) === "#" ;
@@ -4995,7 +4995,7 @@ jQuery.Event = function( src, props ) {
4995
4995
} ;
4996
4996
4997
4997
// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
4998
- // http ://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
4998
+ // https ://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
4999
4999
jQuery . Event . prototype = {
5000
5000
constructor : jQuery . Event ,
5001
5001
isDefaultPrevented : returnFalse ,
@@ -5328,7 +5328,7 @@ jQuery.extend( {
5328
5328
if ( ! support . noCloneChecked && ( elem . nodeType === 1 || elem . nodeType === 11 ) &&
5329
5329
! jQuery . isXMLDoc ( elem ) ) {
5330
5330
5331
- // We eschew Sizzle here for performance reasons: http ://jsperf.com/getall-vs-sizzle/2
5331
+ // We eschew Sizzle here for performance reasons: https ://jsperf.com/getall-vs-sizzle/2
5332
5332
destElements = getAll ( clone ) ;
5333
5333
srcElements = getAll ( elem ) ;
5334
5334
@@ -5805,7 +5805,7 @@ function curCSS( elem, name, computed ) {
5805
5805
// Android Browser returns percentage for some values,
5806
5806
// but width seems to be reliably pixels.
5807
5807
// This is against the CSSOM draft spec:
5808
- // http ://dev.w3.org/csswg/cssom/#resolved-values
5808
+ // https ://dev.w3.org/csswg/cssom/#resolved-values
5809
5809
if ( ! support . pixelMarginRight ( ) && rnumnonpx . test ( ret ) && rmargin . test ( name ) ) {
5810
5810
5811
5811
// Remember the original values
@@ -7069,7 +7069,7 @@ jQuery.fx.speeds = {
7069
7069
7070
7070
7071
7071
// Based off of the plugin by Clint Helfers, with permission.
7072
- // http ://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/
7072
+ // https ://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/
7073
7073
jQuery . fn . delay = function ( time , type ) {
7074
7074
time = jQuery . fx ? jQuery . fx . speeds [ time ] || time : time ;
7075
7075
type = type || "fx" ;
@@ -7302,7 +7302,7 @@ jQuery.extend( {
7302
7302
7303
7303
// elem.tabIndex doesn't always return the
7304
7304
// correct value when it hasn't been explicitly set
7305
- // http ://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
7305
+ // https ://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
7306
7306
// Use proper attribute retrieval(#12072)
7307
7307
var tabindex = jQuery . find . attr ( elem , "tabindex" ) ;
7308
7308
@@ -7912,7 +7912,7 @@ support.focusin = "onfocusin" in window;
7912
7912
//
7913
7913
// Support: Chrome, Safari
7914
7914
// focus(in | out) events fire after focus & blur events,
7915
- // which is spec violation - http ://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order
7915
+ // which is spec violation - https ://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order
7916
7916
// Related ticket - https://code.google.com/p/chromium/issues/detail?id=449857
7917
7917
if ( ! support . focusin ) {
7918
7918
jQuery . each ( { focus : "focusin" , blur : "focusout" } , function ( orig , fix ) {
0 commit comments