Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/wp-inclu.../js/jquery/ui
File: menu.js
submenu
[500] Fix | Delete
.show()
[501] Fix | Delete
.removeAttr( "aria-hidden" )
[502] Fix | Delete
.attr( "aria-expanded", "true" )
[503] Fix | Delete
.position( position );
[504] Fix | Delete
},
[505] Fix | Delete
[506] Fix | Delete
collapseAll: function( event, all ) {
[507] Fix | Delete
clearTimeout( this.timer );
[508] Fix | Delete
this.timer = this._delay( function() {
[509] Fix | Delete
[510] Fix | Delete
// If we were passed an event, look for the submenu that contains the event
[511] Fix | Delete
var currentMenu = all ? this.element :
[512] Fix | Delete
$( event && event.target ).closest( this.element.find( ".ui-menu" ) );
[513] Fix | Delete
[514] Fix | Delete
// If we found no valid submenu ancestor, use the main menu to close all
[515] Fix | Delete
// sub menus anyway
[516] Fix | Delete
if ( !currentMenu.length ) {
[517] Fix | Delete
currentMenu = this.element;
[518] Fix | Delete
}
[519] Fix | Delete
[520] Fix | Delete
this._close( currentMenu );
[521] Fix | Delete
[522] Fix | Delete
this.blur( event );
[523] Fix | Delete
[524] Fix | Delete
// Work around active item staying active after menu is blurred
[525] Fix | Delete
this._removeClass( currentMenu.find( ".ui-state-active" ), null, "ui-state-active" );
[526] Fix | Delete
[527] Fix | Delete
this.activeMenu = currentMenu;
[528] Fix | Delete
}, all ? 0 : this.delay );
[529] Fix | Delete
},
[530] Fix | Delete
[531] Fix | Delete
// With no arguments, closes the currently active menu - if nothing is active
[532] Fix | Delete
// it closes all menus. If passed an argument, it will search for menus BELOW
[533] Fix | Delete
_close: function( startMenu ) {
[534] Fix | Delete
if ( !startMenu ) {
[535] Fix | Delete
startMenu = this.active ? this.active.parent() : this.element;
[536] Fix | Delete
}
[537] Fix | Delete
[538] Fix | Delete
startMenu.find( ".ui-menu" )
[539] Fix | Delete
.hide()
[540] Fix | Delete
.attr( "aria-hidden", "true" )
[541] Fix | Delete
.attr( "aria-expanded", "false" );
[542] Fix | Delete
},
[543] Fix | Delete
[544] Fix | Delete
_closeOnDocumentClick: function( event ) {
[545] Fix | Delete
return !$( event.target ).closest( ".ui-menu" ).length;
[546] Fix | Delete
},
[547] Fix | Delete
[548] Fix | Delete
_isDivider: function( item ) {
[549] Fix | Delete
[550] Fix | Delete
// Match hyphen, em dash, en dash
[551] Fix | Delete
return !/[^\-\u2014\u2013\s]/.test( item.text() );
[552] Fix | Delete
},
[553] Fix | Delete
[554] Fix | Delete
collapse: function( event ) {
[555] Fix | Delete
var newItem = this.active &&
[556] Fix | Delete
this.active.parent().closest( ".ui-menu-item", this.element );
[557] Fix | Delete
if ( newItem && newItem.length ) {
[558] Fix | Delete
this._close();
[559] Fix | Delete
this.focus( event, newItem );
[560] Fix | Delete
}
[561] Fix | Delete
},
[562] Fix | Delete
[563] Fix | Delete
expand: function( event ) {
[564] Fix | Delete
var newItem = this.active && this._menuItems( this.active.children( ".ui-menu" ) ).first();
[565] Fix | Delete
[566] Fix | Delete
if ( newItem && newItem.length ) {
[567] Fix | Delete
this._open( newItem.parent() );
[568] Fix | Delete
[569] Fix | Delete
// Delay so Firefox will not hide activedescendant change in expanding submenu from AT
[570] Fix | Delete
this._delay( function() {
[571] Fix | Delete
this.focus( event, newItem );
[572] Fix | Delete
} );
[573] Fix | Delete
}
[574] Fix | Delete
},
[575] Fix | Delete
[576] Fix | Delete
next: function( event ) {
[577] Fix | Delete
this._move( "next", "first", event );
[578] Fix | Delete
},
[579] Fix | Delete
[580] Fix | Delete
previous: function( event ) {
[581] Fix | Delete
this._move( "prev", "last", event );
[582] Fix | Delete
},
[583] Fix | Delete
[584] Fix | Delete
isFirstItem: function() {
[585] Fix | Delete
return this.active && !this.active.prevAll( ".ui-menu-item" ).length;
[586] Fix | Delete
},
[587] Fix | Delete
[588] Fix | Delete
isLastItem: function() {
[589] Fix | Delete
return this.active && !this.active.nextAll( ".ui-menu-item" ).length;
[590] Fix | Delete
},
[591] Fix | Delete
[592] Fix | Delete
_menuItems: function( menu ) {
[593] Fix | Delete
return ( menu || this.element )
[594] Fix | Delete
.find( this.options.items )
[595] Fix | Delete
.filter( ".ui-menu-item" );
[596] Fix | Delete
},
[597] Fix | Delete
[598] Fix | Delete
_move: function( direction, filter, event ) {
[599] Fix | Delete
var next;
[600] Fix | Delete
if ( this.active ) {
[601] Fix | Delete
if ( direction === "first" || direction === "last" ) {
[602] Fix | Delete
next = this.active
[603] Fix | Delete
[ direction === "first" ? "prevAll" : "nextAll" ]( ".ui-menu-item" )
[604] Fix | Delete
.last();
[605] Fix | Delete
} else {
[606] Fix | Delete
next = this.active
[607] Fix | Delete
[ direction + "All" ]( ".ui-menu-item" )
[608] Fix | Delete
.first();
[609] Fix | Delete
}
[610] Fix | Delete
}
[611] Fix | Delete
if ( !next || !next.length || !this.active ) {
[612] Fix | Delete
next = this._menuItems( this.activeMenu )[ filter ]();
[613] Fix | Delete
}
[614] Fix | Delete
[615] Fix | Delete
this.focus( event, next );
[616] Fix | Delete
},
[617] Fix | Delete
[618] Fix | Delete
nextPage: function( event ) {
[619] Fix | Delete
var item, base, height;
[620] Fix | Delete
[621] Fix | Delete
if ( !this.active ) {
[622] Fix | Delete
this.next( event );
[623] Fix | Delete
return;
[624] Fix | Delete
}
[625] Fix | Delete
if ( this.isLastItem() ) {
[626] Fix | Delete
return;
[627] Fix | Delete
}
[628] Fix | Delete
if ( this._hasScroll() ) {
[629] Fix | Delete
base = this.active.offset().top;
[630] Fix | Delete
height = this.element.innerHeight();
[631] Fix | Delete
[632] Fix | Delete
// jQuery 3.2 doesn't include scrollbars in innerHeight, add it back.
[633] Fix | Delete
if ( $.fn.jquery.indexOf( "3.2." ) === 0 ) {
[634] Fix | Delete
height += this.element[ 0 ].offsetHeight - this.element.outerHeight();
[635] Fix | Delete
}
[636] Fix | Delete
[637] Fix | Delete
this.active.nextAll( ".ui-menu-item" ).each( function() {
[638] Fix | Delete
item = $( this );
[639] Fix | Delete
return item.offset().top - base - height < 0;
[640] Fix | Delete
} );
[641] Fix | Delete
[642] Fix | Delete
this.focus( event, item );
[643] Fix | Delete
} else {
[644] Fix | Delete
this.focus( event, this._menuItems( this.activeMenu )
[645] Fix | Delete
[ !this.active ? "first" : "last" ]() );
[646] Fix | Delete
}
[647] Fix | Delete
},
[648] Fix | Delete
[649] Fix | Delete
previousPage: function( event ) {
[650] Fix | Delete
var item, base, height;
[651] Fix | Delete
if ( !this.active ) {
[652] Fix | Delete
this.next( event );
[653] Fix | Delete
return;
[654] Fix | Delete
}
[655] Fix | Delete
if ( this.isFirstItem() ) {
[656] Fix | Delete
return;
[657] Fix | Delete
}
[658] Fix | Delete
if ( this._hasScroll() ) {
[659] Fix | Delete
base = this.active.offset().top;
[660] Fix | Delete
height = this.element.innerHeight();
[661] Fix | Delete
[662] Fix | Delete
// jQuery 3.2 doesn't include scrollbars in innerHeight, add it back.
[663] Fix | Delete
if ( $.fn.jquery.indexOf( "3.2." ) === 0 ) {
[664] Fix | Delete
height += this.element[ 0 ].offsetHeight - this.element.outerHeight();
[665] Fix | Delete
}
[666] Fix | Delete
[667] Fix | Delete
this.active.prevAll( ".ui-menu-item" ).each( function() {
[668] Fix | Delete
item = $( this );
[669] Fix | Delete
return item.offset().top - base + height > 0;
[670] Fix | Delete
} );
[671] Fix | Delete
[672] Fix | Delete
this.focus( event, item );
[673] Fix | Delete
} else {
[674] Fix | Delete
this.focus( event, this._menuItems( this.activeMenu ).first() );
[675] Fix | Delete
}
[676] Fix | Delete
},
[677] Fix | Delete
[678] Fix | Delete
_hasScroll: function() {
[679] Fix | Delete
return this.element.outerHeight() < this.element.prop( "scrollHeight" );
[680] Fix | Delete
},
[681] Fix | Delete
[682] Fix | Delete
select: function( event ) {
[683] Fix | Delete
[684] Fix | Delete
// TODO: It should never be possible to not have an active item at this
[685] Fix | Delete
// point, but the tests don't trigger mouseenter before click.
[686] Fix | Delete
this.active = this.active || $( event.target ).closest( ".ui-menu-item" );
[687] Fix | Delete
var ui = { item: this.active };
[688] Fix | Delete
if ( !this.active.has( ".ui-menu" ).length ) {
[689] Fix | Delete
this.collapseAll( event, true );
[690] Fix | Delete
}
[691] Fix | Delete
this._trigger( "select", event, ui );
[692] Fix | Delete
},
[693] Fix | Delete
[694] Fix | Delete
_filterMenuItems: function( character ) {
[695] Fix | Delete
var escapedCharacter = character.replace( /[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&" ),
[696] Fix | Delete
regex = new RegExp( "^" + escapedCharacter, "i" );
[697] Fix | Delete
[698] Fix | Delete
return this.activeMenu
[699] Fix | Delete
.find( this.options.items )
[700] Fix | Delete
[701] Fix | Delete
// Only match on items, not dividers or other content (#10571)
[702] Fix | Delete
.filter( ".ui-menu-item" )
[703] Fix | Delete
.filter( function() {
[704] Fix | Delete
return regex.test(
[705] Fix | Delete
String.prototype.trim.call(
[706] Fix | Delete
$( this ).children( ".ui-menu-item-wrapper" ).text() ) );
[707] Fix | Delete
} );
[708] Fix | Delete
}
[709] Fix | Delete
} );
[710] Fix | Delete
[711] Fix | Delete
} );
[712] Fix | Delete
[713] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function