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/clone/wp-inclu.../js
File: wp-lists.js
}
[500] Fix | Delete
[501] Fix | Delete
settings = settings || {};
[502] Fix | Delete
settings = wpList.pre.call( list, $element, settings, 'dim' );
[503] Fix | Delete
[504] Fix | Delete
settings.element = data[2] || settings.element || null;
[505] Fix | Delete
settings.dimClass = data[3] || settings.dimClass || null;
[506] Fix | Delete
settings.dimAddColor = data[4] ? '#' + data[4] : settings.dimAddColor;
[507] Fix | Delete
settings.dimDelColor = data[5] ? '#' + data[5] : settings.dimDelColor;
[508] Fix | Delete
[509] Fix | Delete
if ( ! settings || ! settings.element || ! settings.dimClass ) {
[510] Fix | Delete
return true;
[511] Fix | Delete
}
[512] Fix | Delete
[513] Fix | Delete
settings.action = 'dim-' + settings.what;
[514] Fix | Delete
settings.nonce = wpList.nonce( $element, settings );
[515] Fix | Delete
[516] Fix | Delete
settings.data = $.extend( {
[517] Fix | Delete
_ajax_nonce: settings.nonce,
[518] Fix | Delete
action: settings.action,
[519] Fix | Delete
id: settings.element.split( '-' ).pop(),
[520] Fix | Delete
dimClass: settings.dimClass
[521] Fix | Delete
}, wpAjax.unserialize( data[6] || '' ) );
[522] Fix | Delete
[523] Fix | Delete
if ( typeof settings.dimBefore === 'function' ) {
[524] Fix | Delete
settings = settings.dimBefore( settings );
[525] Fix | Delete
[526] Fix | Delete
if ( ! settings ) {
[527] Fix | Delete
return true;
[528] Fix | Delete
}
[529] Fix | Delete
}
[530] Fix | Delete
[531] Fix | Delete
$eventTarget = $( '#' + settings.element );
[532] Fix | Delete
isClass = $eventTarget.toggleClass( settings.dimClass ).is( '.' + settings.dimClass );
[533] Fix | Delete
color = wpList.getColor( $eventTarget );
[534] Fix | Delete
dimColor = isClass ? settings.dimAddColor : settings.dimDelColor;
[535] Fix | Delete
$eventTarget.toggleClass( settings.dimClass );
[536] Fix | Delete
[537] Fix | Delete
if ( 'none' !== dimColor ) {
[538] Fix | Delete
$eventTarget
[539] Fix | Delete
.animate( { backgroundColor: dimColor }, 'fast' )
[540] Fix | Delete
.queue( function() {
[541] Fix | Delete
$eventTarget.toggleClass( settings.dimClass );
[542] Fix | Delete
$( this ).dequeue();
[543] Fix | Delete
} )
[544] Fix | Delete
.animate( { backgroundColor: color }, {
[545] Fix | Delete
complete: function() {
[546] Fix | Delete
$( this ).css( 'backgroundColor', '' );
[547] Fix | Delete
$( list ).trigger( 'wpListDimEnd', [ settings, list.wpList ] );
[548] Fix | Delete
}
[549] Fix | Delete
} );
[550] Fix | Delete
} else {
[551] Fix | Delete
$( list ).trigger( 'wpListDimEnd', [ settings, list.wpList ] );
[552] Fix | Delete
}
[553] Fix | Delete
[554] Fix | Delete
if ( ! settings.data._ajax_nonce ) {
[555] Fix | Delete
return true;
[556] Fix | Delete
}
[557] Fix | Delete
[558] Fix | Delete
settings.success = function( response ) {
[559] Fix | Delete
parsedResponse = wpAjax.parseAjaxResponse( response, settings.response, settings.element );
[560] Fix | Delete
returnedResponse = response;
[561] Fix | Delete
[562] Fix | Delete
if ( true === parsedResponse ) {
[563] Fix | Delete
return true;
[564] Fix | Delete
}
[565] Fix | Delete
[566] Fix | Delete
if ( ! parsedResponse || parsedResponse.errors ) {
[567] Fix | Delete
$eventTarget.stop().stop().css( 'backgroundColor', '#ff3333' )[isClass ? 'removeClass' : 'addClass']( settings.dimClass ).show().queue( function() {
[568] Fix | Delete
list.wpList.recolor();
[569] Fix | Delete
$( this ).dequeue();
[570] Fix | Delete
} );
[571] Fix | Delete
[572] Fix | Delete
return false;
[573] Fix | Delete
}
[574] Fix | Delete
[575] Fix | Delete
/** @property {string} comment_link Link of the comment to be dimmed. */
[576] Fix | Delete
if ( 'undefined' !== typeof parsedResponse.responses[0].supplemental.comment_link ) {
[577] Fix | Delete
var $submittedOn = $element.find( '.submitted-on' ),
[578] Fix | Delete
$commentLink = $submittedOn.find( 'a' );
[579] Fix | Delete
[580] Fix | Delete
// Comment is approved; link the date field.
[581] Fix | Delete
if ( '' !== parsedResponse.responses[0].supplemental.comment_link ) {
[582] Fix | Delete
$submittedOn.html( $('<a></a>').text( $submittedOn.text() ).prop( 'href', parsedResponse.responses[0].supplemental.comment_link ) );
[583] Fix | Delete
[584] Fix | Delete
// Comment is not approved; unlink the date field.
[585] Fix | Delete
} else if ( $commentLink.length ) {
[586] Fix | Delete
$submittedOn.text( $commentLink.text() );
[587] Fix | Delete
}
[588] Fix | Delete
}
[589] Fix | Delete
};
[590] Fix | Delete
[591] Fix | Delete
settings.complete = function( jqXHR, status ) {
[592] Fix | Delete
if ( typeof settings.dimAfter === 'function' ) {
[593] Fix | Delete
$eventTarget.queue( function() {
[594] Fix | Delete
settings.dimAfter( returnedResponse, $.extend( {
[595] Fix | Delete
xml: jqXHR,
[596] Fix | Delete
status: status,
[597] Fix | Delete
parsed: parsedResponse
[598] Fix | Delete
}, settings ) );
[599] Fix | Delete
} ).dequeue();
[600] Fix | Delete
}
[601] Fix | Delete
};
[602] Fix | Delete
[603] Fix | Delete
$.ajax( settings );
[604] Fix | Delete
[605] Fix | Delete
return false;
[606] Fix | Delete
},
[607] Fix | Delete
[608] Fix | Delete
/**
[609] Fix | Delete
* Returns the background color of the passed element.
[610] Fix | Delete
*
[611] Fix | Delete
* @param {jQuery|string} element Element to check.
[612] Fix | Delete
* @return {string} Background color value in HEX. Default: '#ffffff'.
[613] Fix | Delete
*/
[614] Fix | Delete
getColor: function( element ) {
[615] Fix | Delete
return $( element ).css( 'backgroundColor' ) || '#ffffff';
[616] Fix | Delete
},
[617] Fix | Delete
[618] Fix | Delete
/**
[619] Fix | Delete
* Adds something.
[620] Fix | Delete
*
[621] Fix | Delete
* @param {HTMLElement} element A DOM element containing item data.
[622] Fix | Delete
* @param {Object} settings Settings for this list.
[623] Fix | Delete
* @return {boolean} Whether the item was added.
[624] Fix | Delete
*/
[625] Fix | Delete
add: function( element, settings ) {
[626] Fix | Delete
var $list = $( this ),
[627] Fix | Delete
$element = $( element ),
[628] Fix | Delete
old = false,
[629] Fix | Delete
position, reference;
[630] Fix | Delete
[631] Fix | Delete
if ( 'string' === typeof settings ) {
[632] Fix | Delete
settings = { what: settings };
[633] Fix | Delete
}
[634] Fix | Delete
[635] Fix | Delete
settings = $.extend( { position: 0, id: 0, oldId: null }, this.wpList.settings, settings );
[636] Fix | Delete
[637] Fix | Delete
if ( ! $element.length || ! settings.what ) {
[638] Fix | Delete
return false;
[639] Fix | Delete
}
[640] Fix | Delete
[641] Fix | Delete
if ( settings.oldId ) {
[642] Fix | Delete
old = $( '#' + settings.what + '-' + settings.oldId );
[643] Fix | Delete
}
[644] Fix | Delete
[645] Fix | Delete
if ( settings.id && ( settings.id !== settings.oldId || ! old || ! old.length ) ) {
[646] Fix | Delete
$( '#' + settings.what + '-' + settings.id ).remove();
[647] Fix | Delete
}
[648] Fix | Delete
[649] Fix | Delete
if ( old && old.length ) {
[650] Fix | Delete
old.before( $element );
[651] Fix | Delete
old.remove();
[652] Fix | Delete
[653] Fix | Delete
} else if ( isNaN( settings.position ) ) {
[654] Fix | Delete
position = 'after';
[655] Fix | Delete
[656] Fix | Delete
if ( '-' === settings.position.substr( 0, 1 ) ) {
[657] Fix | Delete
settings.position = settings.position.substr( 1 );
[658] Fix | Delete
position = 'before';
[659] Fix | Delete
}
[660] Fix | Delete
[661] Fix | Delete
reference = $list.find( '#' + settings.position );
[662] Fix | Delete
[663] Fix | Delete
if ( 1 === reference.length ) {
[664] Fix | Delete
reference[position]( $element );
[665] Fix | Delete
} else {
[666] Fix | Delete
$list.append( $element );
[667] Fix | Delete
}
[668] Fix | Delete
[669] Fix | Delete
} else if ( 'comment' !== settings.what || 0 === $( '#' + settings.element ).length ) {
[670] Fix | Delete
if ( settings.position < 0 ) {
[671] Fix | Delete
$list.prepend( $element );
[672] Fix | Delete
} else {
[673] Fix | Delete
$list.append( $element );
[674] Fix | Delete
}
[675] Fix | Delete
}
[676] Fix | Delete
[677] Fix | Delete
if ( settings.alt ) {
[678] Fix | Delete
$element.toggleClass( settings.alt, ( $list.children( ':visible' ).index( $element[0] ) + settings.altOffset ) % 2 );
[679] Fix | Delete
}
[680] Fix | Delete
[681] Fix | Delete
if ( 'none' !== settings.addColor ) {
[682] Fix | Delete
$element.css( 'backgroundColor', settings.addColor ).animate( { backgroundColor: wpList.getColor( $element ) }, {
[683] Fix | Delete
complete: function() {
[684] Fix | Delete
$( this ).css( 'backgroundColor', '' );
[685] Fix | Delete
}
[686] Fix | Delete
} );
[687] Fix | Delete
}
[688] Fix | Delete
[689] Fix | Delete
// Add event handlers.
[690] Fix | Delete
$list.each( function( index, list ) {
[691] Fix | Delete
list.wpList.process( $element );
[692] Fix | Delete
} );
[693] Fix | Delete
[694] Fix | Delete
return $element;
[695] Fix | Delete
},
[696] Fix | Delete
[697] Fix | Delete
/**
[698] Fix | Delete
* Clears all input fields within the element passed.
[699] Fix | Delete
*
[700] Fix | Delete
* @param {string} elementId ID of the element to check, including leading #.
[701] Fix | Delete
*/
[702] Fix | Delete
clear: function( elementId ) {
[703] Fix | Delete
var list = this,
[704] Fix | Delete
$element = $( elementId ),
[705] Fix | Delete
type, tagName;
[706] Fix | Delete
[707] Fix | Delete
// Bail if we're within the list.
[708] Fix | Delete
if ( list.wpList && $element.parents( '#' + list.id ).length ) {
[709] Fix | Delete
return;
[710] Fix | Delete
}
[711] Fix | Delete
[712] Fix | Delete
// Check each input field.
[713] Fix | Delete
$element.find( ':input' ).each( function( index, input ) {
[714] Fix | Delete
[715] Fix | Delete
// Bail if the form was marked to not to be cleared.
[716] Fix | Delete
if ( $( input ).parents( '.form-no-clear' ).length ) {
[717] Fix | Delete
return;
[718] Fix | Delete
}
[719] Fix | Delete
[720] Fix | Delete
type = input.type.toLowerCase();
[721] Fix | Delete
tagName = input.tagName.toLowerCase();
[722] Fix | Delete
[723] Fix | Delete
if ( 'text' === type || 'password' === type || 'textarea' === tagName ) {
[724] Fix | Delete
input.value = '';
[725] Fix | Delete
[726] Fix | Delete
} else if ( 'checkbox' === type || 'radio' === type ) {
[727] Fix | Delete
input.checked = false;
[728] Fix | Delete
[729] Fix | Delete
} else if ( 'select' === tagName ) {
[730] Fix | Delete
input.selectedIndex = null;
[731] Fix | Delete
}
[732] Fix | Delete
} );
[733] Fix | Delete
},
[734] Fix | Delete
[735] Fix | Delete
/**
[736] Fix | Delete
* Registers event handlers to add, delete, and dim items.
[737] Fix | Delete
*
[738] Fix | Delete
* @param {string} elementId
[739] Fix | Delete
*/
[740] Fix | Delete
process: function( elementId ) {
[741] Fix | Delete
var list = this,
[742] Fix | Delete
$element = $( elementId || document );
[743] Fix | Delete
[744] Fix | Delete
$element.on( 'submit', 'form[data-wp-lists^="add:' + list.id + ':"]', function() {
[745] Fix | Delete
return list.wpList.add( this );
[746] Fix | Delete
} );
[747] Fix | Delete
[748] Fix | Delete
$element.on( 'click', '[data-wp-lists^="add:' + list.id + ':"], input[data-wp-lists^="add:' + list.id + ':"]', function() {
[749] Fix | Delete
return list.wpList.add( this );
[750] Fix | Delete
} );
[751] Fix | Delete
[752] Fix | Delete
$element.on( 'click', '[data-wp-lists^="delete:' + list.id + ':"]', function() {
[753] Fix | Delete
return list.wpList.del( this );
[754] Fix | Delete
} );
[755] Fix | Delete
[756] Fix | Delete
$element.on( 'click', '[data-wp-lists^="dim:' + list.id + ':"]', function() {
[757] Fix | Delete
return list.wpList.dim( this );
[758] Fix | Delete
} );
[759] Fix | Delete
},
[760] Fix | Delete
[761] Fix | Delete
/**
[762] Fix | Delete
* Updates list item background colors.
[763] Fix | Delete
*/
[764] Fix | Delete
recolor: function() {
[765] Fix | Delete
var list = this,
[766] Fix | Delete
evenOdd = [':even', ':odd'],
[767] Fix | Delete
items;
[768] Fix | Delete
[769] Fix | Delete
// Bail if there is no alternate class name specified.
[770] Fix | Delete
if ( ! list.wpList.settings.alt ) {
[771] Fix | Delete
return;
[772] Fix | Delete
}
[773] Fix | Delete
[774] Fix | Delete
items = $( '.list-item:visible', list );
[775] Fix | Delete
[776] Fix | Delete
if ( ! items.length ) {
[777] Fix | Delete
items = $( list ).children( ':visible' );
[778] Fix | Delete
}
[779] Fix | Delete
[780] Fix | Delete
if ( list.wpList.settings.altOffset % 2 ) {
[781] Fix | Delete
evenOdd.reverse();
[782] Fix | Delete
}
[783] Fix | Delete
[784] Fix | Delete
items.filter( evenOdd[0] ).addClass( list.wpList.settings.alt ).end();
[785] Fix | Delete
items.filter( evenOdd[1] ).removeClass( list.wpList.settings.alt );
[786] Fix | Delete
},
[787] Fix | Delete
[788] Fix | Delete
/**
[789] Fix | Delete
* Sets up `process()` and `recolor()` functions.
[790] Fix | Delete
*/
[791] Fix | Delete
init: function() {
[792] Fix | Delete
var $list = this;
[793] Fix | Delete
[794] Fix | Delete
$list.wpList.process = function( element ) {
[795] Fix | Delete
$list.each( function() {
[796] Fix | Delete
this.wpList.process( element );
[797] Fix | Delete
} );
[798] Fix | Delete
};
[799] Fix | Delete
[800] Fix | Delete
$list.wpList.recolor = function() {
[801] Fix | Delete
$list.each( function() {
[802] Fix | Delete
this.wpList.recolor();
[803] Fix | Delete
} );
[804] Fix | Delete
};
[805] Fix | Delete
}
[806] Fix | Delete
};
[807] Fix | Delete
[808] Fix | Delete
/**
[809] Fix | Delete
* Initializes wpList object.
[810] Fix | Delete
*
[811] Fix | Delete
* @param {Object} settings
[812] Fix | Delete
* @param {string} settings.url URL for ajax calls. Default: ajaxurl.
[813] Fix | Delete
* @param {string} settings.type The HTTP method to use for Ajax requests. Default: 'POST'.
[814] Fix | Delete
* @param {string} settings.response ID of the element the parsed ajax response will be stored in.
[815] Fix | Delete
* Default: 'ajax-response'.
[816] Fix | Delete
*
[817] Fix | Delete
* @param {string} settings.what Default: ''.
[818] Fix | Delete
* @param {string} settings.alt CSS class name for alternate styling. Default: 'alternate'.
[819] Fix | Delete
* @param {number} settings.altOffset Offset to start alternate styling from. Default: 0.
[820] Fix | Delete
* @param {string} settings.addColor Hex code or 'none' to disable animation. Default: '#ffff33'.
[821] Fix | Delete
* @param {string} settings.delColor Hex code or 'none' to disable animation. Default: '#faafaa'.
[822] Fix | Delete
* @param {string} settings.dimAddColor Hex code or 'none' to disable animation. Default: '#ffff33'.
[823] Fix | Delete
* @param {string} settings.dimDelColor Hex code or 'none' to disable animation. Default: '#ff3333'.
[824] Fix | Delete
*
[825] Fix | Delete
* @param {wpList~confirm} settings.confirm Callback that's run before a request is made. Default: null.
[826] Fix | Delete
* @param {wpList~addBefore} settings.addBefore Callback that's run before an item gets added to the list.
[827] Fix | Delete
* Default: null.
[828] Fix | Delete
* @param {wpList~addAfter} settings.addAfter Callback that's run after an item got added to the list.
[829] Fix | Delete
* Default: null.
[830] Fix | Delete
* @param {wpList~delBefore} settings.delBefore Callback that's run before an item gets deleted from the list.
[831] Fix | Delete
* Default: null.
[832] Fix | Delete
* @param {wpList~delAfter} settings.delAfter Callback that's run after an item got deleted from the list.
[833] Fix | Delete
* Default: null.
[834] Fix | Delete
* @param {wpList~dimBefore} settings.dimBefore Callback that's run before an item gets dim'd. Default: null.
[835] Fix | Delete
* @param {wpList~dimAfter} settings.dimAfter Callback that's run after an item got dim'd. Default: null.
[836] Fix | Delete
* @return {$.fn} wpList API function.
[837] Fix | Delete
*/
[838] Fix | Delete
$.fn.wpList = function( settings ) {
[839] Fix | Delete
this.each( function( index, list ) {
[840] Fix | Delete
list.wpList = {
[841] Fix | Delete
settings: $.extend( {}, wpList.settings, { what: wpList.parseData( list, 'list' )[1] || '' }, settings )
[842] Fix | Delete
};
[843] Fix | Delete
[844] Fix | Delete
$.each( functions, function( func, callback ) {
[845] Fix | Delete
list.wpList[func] = function( element, setting ) {
[846] Fix | Delete
return wpList[callback].call( list, element, setting );
[847] Fix | Delete
};
[848] Fix | Delete
} );
[849] Fix | Delete
} );
[850] Fix | Delete
[851] Fix | Delete
wpList.init.call( this );
[852] Fix | Delete
this.wpList.process();
[853] Fix | Delete
[854] Fix | Delete
return this;
[855] Fix | Delete
};
[856] Fix | Delete
} ) ( jQuery );
[857] Fix | Delete
[858] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function