mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update components
This commit is contained in:
parent
84945cabc4
commit
ab2d2eaf94
111 changed files with 4302 additions and 3100 deletions
|
@ -15,6 +15,7 @@ define( [
|
|||
"./data/var/dataPriv",
|
||||
"./data/var/dataUser",
|
||||
"./data/var/acceptData",
|
||||
"./core/DOMEval",
|
||||
|
||||
"./core/init",
|
||||
"./traversing",
|
||||
|
@ -23,12 +24,14 @@ define( [
|
|||
], function( jQuery, concat, push, access,
|
||||
rcheckableType, rtagName, rscriptType,
|
||||
wrapMap, getAll, setGlobalEval, buildFragment, support,
|
||||
dataPriv, dataUser, acceptData ) {
|
||||
dataPriv, dataUser, acceptData, DOMEval ) {
|
||||
|
||||
"use strict";
|
||||
|
||||
var
|
||||
rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,
|
||||
rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,
|
||||
|
||||
// Support: IE 10-11, Edge 10240+
|
||||
// Support: IE <=10 - 11, Edge 12 - 13
|
||||
// In IE/Edge using regex groups here causes severe slowdowns.
|
||||
// See https://connect.microsoft.com/IE/feedback/details/1736512/
|
||||
rnoInnerhtml = /<script|<style|<link/i,
|
||||
|
@ -38,14 +41,14 @@ var
|
|||
rscriptTypeMasked = /^true\/(.*)/,
|
||||
rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;
|
||||
|
||||
// Manipulating tables requires a tbody
|
||||
function manipulationTarget( elem, content ) {
|
||||
return jQuery.nodeName( elem, "table" ) &&
|
||||
jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ?
|
||||
if ( jQuery.nodeName( elem, "table" ) &&
|
||||
jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) {
|
||||
|
||||
elem.getElementsByTagName( "tbody" )[ 0 ] ||
|
||||
elem.appendChild( elem.ownerDocument.createElement( "tbody" ) ) :
|
||||
elem;
|
||||
return elem.getElementsByTagName( "tbody" )[ 0 ] || elem;
|
||||
}
|
||||
|
||||
return elem;
|
||||
}
|
||||
|
||||
// Replace/restore the type attribute of script elements for safe DOM manipulation
|
||||
|
@ -163,7 +166,7 @@ function domManip( collection, args, callback, ignored ) {
|
|||
// Keep references to cloned scripts for later restoration
|
||||
if ( hasScripts ) {
|
||||
|
||||
// Support: Android<4.1, PhantomJS<2
|
||||
// Support: Android <=4.0 only, PhantomJS 1 only
|
||||
// push.apply(_, arraylike) throws on ancient WebKit
|
||||
jQuery.merge( scripts, getAll( node, "script" ) );
|
||||
}
|
||||
|
@ -192,7 +195,7 @@ function domManip( collection, args, callback, ignored ) {
|
|||
jQuery._evalUrl( node.src );
|
||||
}
|
||||
} else {
|
||||
jQuery.globalEval( node.textContent.replace( rcleanScript, "" ) );
|
||||
DOMEval( node.textContent.replace( rcleanScript, "" ), doc );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -238,7 +241,7 @@ jQuery.extend( {
|
|||
if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) &&
|
||||
!jQuery.isXMLDoc( elem ) ) {
|
||||
|
||||
// We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2
|
||||
// We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2
|
||||
destElements = getAll( clone );
|
||||
srcElements = getAll( elem );
|
||||
|
||||
|
@ -291,13 +294,13 @@ jQuery.extend( {
|
|||
}
|
||||
}
|
||||
|
||||
// Support: Chrome <= 35-45+
|
||||
// Support: Chrome <=35 - 45+
|
||||
// Assign undefined instead of using delete, see Data#remove
|
||||
elem[ dataPriv.expando ] = undefined;
|
||||
}
|
||||
if ( elem[ dataUser.expando ] ) {
|
||||
|
||||
// Support: Chrome <= 35-45+
|
||||
// Support: Chrome <=35 - 45+
|
||||
// Assign undefined instead of using delete, see Data#remove
|
||||
elem[ dataUser.expando ] = undefined;
|
||||
}
|
||||
|
@ -307,10 +310,6 @@ jQuery.extend( {
|
|||
} );
|
||||
|
||||
jQuery.fn.extend( {
|
||||
|
||||
// Keep domManip exposed until 3.0 (gh-2225)
|
||||
domManip: domManip,
|
||||
|
||||
detach: function( selector ) {
|
||||
return remove( this, selector, true );
|
||||
},
|
||||
|
@ -468,8 +467,8 @@ jQuery.each( {
|
|||
elems = i === last ? this : this.clone( true );
|
||||
jQuery( insert[ i ] )[ original ]( elems );
|
||||
|
||||
// Support: QtWebKit
|
||||
// .get() because push.apply(_, arraylike) throws
|
||||
// Support: Android <=4.0 only, PhantomJS 1 only
|
||||
// .get() because push.apply(_, arraylike) throws on ancient WebKit
|
||||
push.apply( ret, elems.get() );
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue