1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-05 10:49:36 +02:00
Daniel Neto 2024-12-06 16:37:07 -03:00
parent a8e3c8c7a3
commit 43af632a28
2986 changed files with 50716 additions and 116930 deletions

View file

@ -1,4 +1,4 @@
/*! jQuery UI - v1.14.0 - 2024-08-05
/*! jQuery UI - v1.14.1 - 2024-10-30
* https://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
* Copyright OpenJS Foundation and other contributors; Licensed MIT */
@ -20,11 +20,11 @@
$.ui = $.ui || {};
var version = $.ui.version = "1.14.0";
var version = $.ui.version = "1.14.1";
/*!
* jQuery UI Widget 1.14.0
* jQuery UI Widget 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -67,6 +67,9 @@ $.widget = function( name, base, prototype ) {
var namespace = name.split( "." )[ 0 ];
name = name.split( "." )[ 1 ];
if ( name === "__proto__" || name === "constructor" ) {
return $.error( "Invalid widget name: " + name );
}
var fullName = namespace + "-" + name;
if ( !prototype ) {
@ -766,7 +769,7 @@ var widget = $.widget;
/*!
* jQuery UI Position 1.14.0
* jQuery UI Position 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -1263,7 +1266,7 @@ var position = $.ui.position;
/*!
* jQuery UI :data 1.14.0
* jQuery UI :data 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -1286,7 +1289,7 @@ var data = $.extend( $.expr.pseudos, {
} );
/*!
* jQuery UI Disable Selection 1.14.0
* jQuery UI Disable Selection 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -2006,7 +2009,7 @@ colors = jQuery.Color.names = {
/*!
* jQuery UI Effects 1.14.0
* jQuery UI Effects 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -2369,7 +2372,7 @@ if ( $.uiBackCompat === true ) {
}
$.extend( $.effects, {
version: "1.14.0",
version: "1.14.1",
define: function( name, mode, effect ) {
if ( !effect ) {
@ -2937,7 +2940,7 @@ var effect = $.effects;
/*!
* jQuery UI Effects Blind 1.14.0
* jQuery UI Effects Blind 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -2992,7 +2995,7 @@ var effectsEffectBlind = $.effects.define( "blind", "hide", function( options, d
/*!
* jQuery UI Effects Bounce 1.14.0
* jQuery UI Effects Bounce 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3087,7 +3090,7 @@ var effectsEffectBounce = $.effects.define( "bounce", function( options, done )
/*!
* jQuery UI Effects Clip 1.14.0
* jQuery UI Effects Clip 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3137,7 +3140,7 @@ var effectsEffectClip = $.effects.define( "clip", "hide", function( options, don
/*!
* jQuery UI Effects Drop 1.14.0
* jQuery UI Effects Drop 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3191,7 +3194,7 @@ var effectsEffectDrop = $.effects.define( "drop", "hide", function( options, don
/*!
* jQuery UI Effects Explode 1.14.0
* jQuery UI Effects Explode 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3287,7 +3290,7 @@ var effectsEffectExplode = $.effects.define( "explode", "hide", function( option
/*!
* jQuery UI Effects Fade 1.14.0
* jQuery UI Effects Fade 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3319,7 +3322,7 @@ var effectsEffectFade = $.effects.define( "fade", "toggle", function( options, d
/*!
* jQuery UI Effects Fold 1.14.0
* jQuery UI Effects Fold 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3393,7 +3396,7 @@ var effectsEffectFold = $.effects.define( "fold", "hide", function( options, don
/*!
* jQuery UI Effects Highlight 1.14.0
* jQuery UI Effects Highlight 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3435,7 +3438,7 @@ var effectsEffectHighlight = $.effects.define( "highlight", "show", function( op
/*!
* jQuery UI Effects Size 1.14.0
* jQuery UI Effects Size 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3613,7 +3616,7 @@ var effectsEffectSize = $.effects.define( "size", function( options, done ) {
/*!
* jQuery UI Effects Scale 1.14.0
* jQuery UI Effects Scale 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3653,7 +3656,7 @@ var effectsEffectScale = $.effects.define( "scale", function( options, done ) {
/*!
* jQuery UI Effects Puff 1.14.0
* jQuery UI Effects Puff 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3679,7 +3682,7 @@ var effectsEffectPuff = $.effects.define( "puff", "hide", function( options, don
/*!
* jQuery UI Effects Pulsate 1.14.0
* jQuery UI Effects Pulsate 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3728,7 +3731,7 @@ var effectsEffectPulsate = $.effects.define( "pulsate", "show", function( option
/*!
* jQuery UI Effects Shake 1.14.0
* jQuery UI Effects Shake 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3787,7 +3790,7 @@ var effectsEffectShake = $.effects.define( "shake", function( options, done ) {
/*!
* jQuery UI Effects Slide 1.14.0
* jQuery UI Effects Slide 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3848,7 +3851,7 @@ var effectsEffectSlide = $.effects.define( "slide", "show", function( options, d
/*!
* jQuery UI Effects Transfer 1.14.0
* jQuery UI Effects Transfer 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3873,7 +3876,7 @@ var effectsEffectTransfer = effect;
/*!
* jQuery UI Focusable 1.14.0
* jQuery UI Focusable 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3936,7 +3939,7 @@ var focusable = $.ui.focusable;
/*!
* jQuery UI Form Reset Mixin 1.14.0
* jQuery UI Form Reset Mixin 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -3998,7 +4001,7 @@ var formResetMixin = $.ui.formResetMixin = {
/*!
* jQuery UI Legacy jQuery Core patches 1.14.0
* jQuery UI Legacy jQuery Core patches 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -4040,7 +4043,7 @@ if ( !$.fn.even || !$.fn.odd ) {
;
/*!
* jQuery UI Keycode 1.14.0
* jQuery UI Keycode 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -4075,7 +4078,7 @@ var keycode = $.ui.keyCode = {
/*!
* jQuery UI Labels 1.14.0
* jQuery UI Labels 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -4129,7 +4132,7 @@ var labels = $.fn.labels = function() {
/*!
* jQuery UI Scroll Parent 1.14.0
* jQuery UI Scroll Parent 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -4163,7 +4166,7 @@ var scrollParent = $.fn.scrollParent = function( includeHidden ) {
/*!
* jQuery UI Tabbable 1.14.0
* jQuery UI Tabbable 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -4187,7 +4190,7 @@ var tabbable = $.extend( $.expr.pseudos, {
/*!
* jQuery UI Unique ID 1.14.0
* jQuery UI Unique ID 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -4225,7 +4228,7 @@ var uniqueId = $.fn.extend( {
/*!
* jQuery UI Accordion 1.14.0
* jQuery UI Accordion 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -4246,7 +4249,7 @@ var uniqueId = $.fn.extend( {
var widgetsAccordion = $.widget( "ui.accordion", {
version: "1.14.0",
version: "1.14.1",
options: {
active: 0,
animate: {},
@ -4827,7 +4830,7 @@ var widgetsAccordion = $.widget( "ui.accordion", {
/*!
* jQuery UI Menu 1.14.0
* jQuery UI Menu 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -4846,7 +4849,7 @@ var widgetsAccordion = $.widget( "ui.accordion", {
var widgetsMenu = $.widget( "ui.menu", {
version: "1.14.0",
version: "1.14.1",
defaultElement: "<ul>",
delay: 300,
options: {
@ -5518,7 +5521,7 @@ var widgetsMenu = $.widget( "ui.menu", {
/*!
* jQuery UI Autocomplete 1.14.0
* jQuery UI Autocomplete 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -5537,7 +5540,7 @@ var widgetsMenu = $.widget( "ui.menu", {
$.widget( "ui.autocomplete", {
version: "1.14.0",
version: "1.14.1",
defaultElement: "<input>",
options: {
appendTo: null,
@ -6137,7 +6140,7 @@ var widgetsAutocomplete = $.ui.autocomplete;
/*!
* jQuery UI Controlgroup 1.14.0
* jQuery UI Controlgroup 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -6158,7 +6161,7 @@ var widgetsAutocomplete = $.ui.autocomplete;
var controlgroupCornerRegex = /ui-corner-([a-z]){2,6}/g;
var widgetsControlgroup = $.widget( "ui.controlgroup", {
version: "1.14.0",
version: "1.14.1",
defaultElement: "<div>",
options: {
direction: "horizontal",
@ -6422,7 +6425,7 @@ var widgetsControlgroup = $.widget( "ui.controlgroup", {
} );
/*!
* jQuery UI Checkboxradio 1.14.0
* jQuery UI Checkboxradio 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -6442,7 +6445,7 @@ var widgetsControlgroup = $.widget( "ui.controlgroup", {
$.widget( "ui.checkboxradio", [ $.ui.formResetMixin, {
version: "1.14.0",
version: "1.14.1",
options: {
disabled: null,
label: null,
@ -6693,7 +6696,7 @@ var widgetsCheckboxradio = $.ui.checkboxradio;
/*!
* jQuery UI Button 1.14.0
* jQuery UI Button 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -6712,7 +6715,7 @@ var widgetsCheckboxradio = $.ui.checkboxradio;
$.widget( "ui.button", {
version: "1.14.0",
version: "1.14.1",
defaultElement: "<button>",
options: {
classes: {
@ -7119,7 +7122,7 @@ var widgetsButton = $.ui.button;
/* eslint-disable max-len, camelcase */
/*!
* jQuery UI Datepicker 1.14.0
* jQuery UI Datepicker 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -7137,7 +7140,7 @@ var widgetsButton = $.ui.button;
//>>css.theme: ../../themes/base/theme.css
$.extend( $.ui, { datepicker: { version: "1.14.0" } } );
$.extend( $.ui, { datepicker: { version: "1.14.1" } } );
var datepicker_instActive;
@ -9331,13 +9334,13 @@ $.fn.datepicker = function( options ) {
$.datepicker = new Datepicker(); // singleton instance
$.datepicker.initialized = false;
$.datepicker.uuid = new Date().getTime();
$.datepicker.version = "1.14.0";
$.datepicker.version = "1.14.1";
var widgetsDatepicker = $.datepicker;
/*!
* jQuery UI Mouse 1.14.0
* jQuery UI Mouse 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -9357,7 +9360,7 @@ $( document ).on( "mouseup", function() {
} );
var widgetsMouse = $.widget( "ui.mouse", {
version: "1.14.0",
version: "1.14.1",
options: {
cancel: "input, textarea, button, select, option",
distance: 1,
@ -9575,7 +9578,7 @@ var plugin = $.ui.plugin = {
/*!
* jQuery UI Draggable 1.14.0
* jQuery UI Draggable 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -9592,7 +9595,7 @@ var plugin = $.ui.plugin = {
$.widget( "ui.draggable", $.ui.mouse, {
version: "1.14.0",
version: "1.14.1",
widgetEventPrefix: "drag",
options: {
addClasses: true,
@ -10810,7 +10813,7 @@ var widgetsDraggable = $.ui.draggable;
/*!
* jQuery UI Resizable 1.14.0
* jQuery UI Resizable 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -10829,7 +10832,7 @@ var widgetsDraggable = $.ui.draggable;
$.widget( "ui.resizable", $.ui.mouse, {
version: "1.14.0",
version: "1.14.1",
widgetEventPrefix: "resize",
options: {
alsoResize: false,
@ -10870,12 +10873,18 @@ $.widget( "ui.resizable", $.ui.mouse, {
_hasScroll: function( el, a ) {
if ( $( el ).css( "overflow" ) === "hidden" ) {
var scroll,
has = false,
overflow = $( el ).css( "overflow" );
if ( overflow === "hidden" ) {
return false;
}
if ( overflow === "scroll" ) {
return true;
}
var scroll = ( a && a === "left" ) ? "scrollLeft" : "scrollTop",
has = false;
scroll = ( a && a === "left" ) ? "scrollLeft" : "scrollTop";
if ( el[ scroll ] > 0 ) {
return true;
@ -11152,7 +11161,7 @@ $.widget( "ui.resizable", $.ui.mouse, {
_mouseStart: function( event ) {
var curleft, curtop, cursor,
var curleft, curtop, cursor, calculatedSize,
o = this.options,
el = this.element;
@ -11171,20 +11180,24 @@ $.widget( "ui.resizable", $.ui.mouse, {
this.offset = this.helper.offset();
this.position = { left: curleft, top: curtop };
if ( !this._helper ) {
calculatedSize = this._calculateAdjustedElementDimensions( el );
}
this.size = this._helper ? {
width: this.helper.width(),
height: this.helper.height()
} : {
width: el.width(),
height: el.height()
width: calculatedSize.width,
height: calculatedSize.height
};
this.originalSize = this._helper ? {
width: el.outerWidth(),
height: el.outerHeight()
} : {
width: el.width(),
height: el.height()
width: calculatedSize.width,
height: calculatedSize.height
};
this.sizeDiff = {
@ -11480,6 +11493,52 @@ $.widget( "ui.resizable", $.ui.mouse, {
};
},
_calculateAdjustedElementDimensions: function( element ) {
var elWidth, elHeight, paddingBorder,
ce = element.get( 0 );
if ( element.css( "box-sizing" ) !== "content-box" ||
( !this._hasScroll( ce ) && !this._hasScroll( ce, "left" ) ) ) {
return {
height: parseFloat( element.css( "height" ) ),
width: parseFloat( element.css( "width" ) )
};
}
// Check if CSS inline styles are set and use those (usually from previous resizes)
elWidth = parseFloat( ce.style.width );
elHeight = parseFloat( ce.style.height );
paddingBorder = this._getPaddingPlusBorderDimensions( element );
elWidth = isNaN( elWidth ) ?
this._getElementTheoreticalSize( element, paddingBorder, "width" ) :
elWidth;
elHeight = isNaN( elHeight ) ?
this._getElementTheoreticalSize( element, paddingBorder, "height" ) :
elHeight;
return {
height: elHeight,
width: elWidth
};
},
_getElementTheoreticalSize: function( element, extraSize, dimension ) {
// offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border
var size = Math.max( 0, Math.ceil(
element.get( 0 )[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] -
extraSize[ dimension ] -
0.5
// If offsetWidth/offsetHeight is unknown, then we can't determine theoretical size.
// Use an explicit zero to avoid NaN.
// See https://github.com/jquery/jquery/issues/3964
) ) || 0;
return size;
},
_proportionallyResize: function() {
if ( !this._proportionallyResizeElements.length ) {
@ -11834,9 +11893,11 @@ $.ui.plugin.add( "resizable", "alsoResize", {
o = that.options;
$( o.alsoResize ).each( function() {
var el = $( this );
var el = $( this ),
elSize = that._calculateAdjustedElementDimensions( el );
el.data( "ui-resizable-alsoresize", {
width: parseFloat( el.css( "width" ) ), height: parseFloat( el.css( "height" ) ),
width: elSize.width, height: elSize.height,
left: parseFloat( el.css( "left" ) ), top: parseFloat( el.css( "top" ) )
} );
} );
@ -12006,7 +12067,7 @@ var widgetsResizable = $.ui.resizable;
/*!
* jQuery UI Dialog 1.14.0
* jQuery UI Dialog 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -12025,7 +12086,7 @@ var widgetsResizable = $.ui.resizable;
$.widget( "ui.dialog", {
version: "1.14.0",
version: "1.14.1",
options: {
appendTo: "body",
autoOpen: true,
@ -12061,6 +12122,7 @@ $.widget( "ui.dialog", {
resizable: true,
show: null,
title: null,
uiDialogTitleHeadingLevel: 0,
width: 300,
// Callbacks
@ -12417,7 +12479,13 @@ $.widget( "ui.dialog", {
}
} );
uiDialogTitle = $( "<span>" ).uniqueId().prependTo( this.uiDialogTitlebar );
var uiDialogHeadingLevel = Number.isInteger( this.options.uiDialogTitleHeadingLevel ) &&
this.options.uiDialogTitleHeadingLevel > 0 &&
this.options.uiDialogTitleHeadingLevel <= 6 ?
"h" + this.options.uiDialogTitleHeadingLevel : "span";
uiDialogTitle = $( "<" + uiDialogHeadingLevel + ">" )
.uniqueId().prependTo( this.uiDialogTitlebar );
this._addClass( uiDialogTitle, "ui-dialog-title" );
this._title( uiDialogTitle );
@ -12917,7 +12985,7 @@ var widgetsDialog = $.ui.dialog;
/*!
* jQuery UI Droppable 1.14.0
* jQuery UI Droppable 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -12933,7 +13001,7 @@ var widgetsDialog = $.ui.dialog;
$.widget( "ui.droppable", {
version: "1.14.0",
version: "1.14.1",
widgetEventPrefix: "drop",
options: {
accept: "*",
@ -13400,7 +13468,7 @@ var widgetsDroppable = $.ui.droppable;
/*!
* jQuery UI Progressbar 1.14.0
* jQuery UI Progressbar 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -13421,7 +13489,7 @@ var widgetsDroppable = $.ui.droppable;
var widgetsProgressbar = $.widget( "ui.progressbar", {
version: "1.14.0",
version: "1.14.1",
options: {
classes: {
"ui-progressbar": "ui-corner-all",
@ -13563,7 +13631,7 @@ var widgetsProgressbar = $.widget( "ui.progressbar", {
/*!
* jQuery UI Selectable 1.14.0
* jQuery UI Selectable 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -13580,7 +13648,7 @@ var widgetsProgressbar = $.widget( "ui.progressbar", {
var widgetsSelectable = $.widget( "ui.selectable", $.ui.mouse, {
version: "1.14.0",
version: "1.14.1",
options: {
appendTo: "body",
autoRefresh: true,
@ -13861,7 +13929,7 @@ var widgetsSelectable = $.widget( "ui.selectable", $.ui.mouse, {
/*!
* jQuery UI Selectmenu 1.14.0
* jQuery UI Selectmenu 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -13882,7 +13950,7 @@ var widgetsSelectable = $.widget( "ui.selectable", $.ui.mouse, {
var widgetsSelectmenu = $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
version: "1.14.0",
version: "1.14.1",
defaultElement: "<select>",
options: {
appendTo: null,
@ -14503,7 +14571,7 @@ var widgetsSelectmenu = $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
/*!
* jQuery UI Slider 1.14.0
* jQuery UI Slider 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -14522,7 +14590,7 @@ var widgetsSelectmenu = $.widget( "ui.selectmenu", [ $.ui.formResetMixin, {
var widgetsSlider = $.widget( "ui.slider", $.ui.mouse, {
version: "1.14.0",
version: "1.14.1",
widgetEventPrefix: "slide",
options: {
@ -15238,7 +15306,7 @@ var widgetsSlider = $.widget( "ui.slider", $.ui.mouse, {
/*!
* jQuery UI Sortable 1.14.0
* jQuery UI Sortable 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -15255,7 +15323,7 @@ var widgetsSlider = $.widget( "ui.slider", $.ui.mouse, {
var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
version: "1.14.0",
version: "1.14.1",
widgetEventPrefix: "sort",
ready: false,
options: {
@ -16825,7 +16893,7 @@ var widgetsSortable = $.widget( "ui.sortable", $.ui.mouse, {
/*!
* jQuery UI Spinner 1.14.0
* jQuery UI Spinner 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -16855,7 +16923,7 @@ function spinnerModifier( fn ) {
}
$.widget( "ui.spinner", {
version: "1.14.0",
version: "1.14.1",
defaultElement: "<input>",
widgetEventPrefix: "spin",
options: {
@ -17364,7 +17432,7 @@ var widgetsSpinner = $.ui.spinner;
/*!
* jQuery UI Tabs 1.14.0
* jQuery UI Tabs 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -17383,7 +17451,7 @@ var widgetsSpinner = $.ui.spinner;
$.widget( "ui.tabs", {
version: "1.14.0",
version: "1.14.1",
delay: 300,
options: {
active: null,
@ -17466,14 +17534,14 @@ $.widget( "ui.tabs", {
_initialActive: function() {
var active = this.options.active,
collapsible = this.options.collapsible,
locationHash = location.hash.substring( 1 );
locationHashDecoded = decodeURIComponent( location.hash.substring( 1 ) );
if ( active === null ) {
// check the fragment identifier in the URL
if ( locationHash ) {
if ( locationHashDecoded ) {
this.tabs.each( function( i, tab ) {
if ( $( tab ).attr( "aria-controls" ) === locationHash ) {
if ( $( tab ).attr( "aria-controls" ) === locationHashDecoded ) {
active = i;
return false;
}
@ -17657,10 +17725,6 @@ $.widget( "ui.tabs", {
}
},
_sanitizeSelector: function( hash ) {
return hash ? hash.replace( /[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g, "\\$&" ) : "";
},
refresh: function() {
var options = this.options,
lis = this.tablist.children( ":has(a[href])" );
@ -17779,9 +17843,9 @@ $.widget( "ui.tabs", {
// Inline tab
if ( that._isLocal( anchor ) ) {
selector = anchor.hash;
selector = decodeURIComponent( anchor.hash );
panelId = selector.substring( 1 );
panel = that.element.find( that._sanitizeSelector( selector ) );
panel = that.element.find( "#" + CSS.escape( panelId ) );
// remote tab
} else {
@ -18219,7 +18283,7 @@ $.widget( "ui.tabs", {
_getPanelForTab: function( tab ) {
var id = $( tab ).attr( "aria-controls" );
return this.element.find( this._sanitizeSelector( "#" + id ) );
return this.element.find( "#" + CSS.escape( id ) );
}
} );
@ -18240,7 +18304,7 @@ var widgetsTabs = $.ui.tabs;
/*!
* jQuery UI Tooltip 1.14.0
* jQuery UI Tooltip 1.14.1
* https://jqueryui.com
*
* Copyright OpenJS Foundation and other contributors
@ -18259,7 +18323,7 @@ var widgetsTabs = $.ui.tabs;
$.widget( "ui.tooltip", {
version: "1.14.0",
version: "1.14.1",
options: {
classes: {
"ui-tooltip": "ui-corner-all ui-widget-shadow"