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-conte.../plugins/popup-ma.../trunk/assets/js
File: admin-general.js
[8500] Fix | Delete
var toFix = ['wheel', 'mousewheel', 'DOMMouseScroll', 'MozMousePixelScroll'],
[8501] Fix | Delete
toBind = ( 'onwheel' in document || document.documentMode >= 9 ) ?
[8502] Fix | Delete
['wheel'] : ['mousewheel', 'DomMouseScroll', 'MozMousePixelScroll'],
[8503] Fix | Delete
slice = Array.prototype.slice,
[8504] Fix | Delete
nullLowestDeltaTimeout, lowestDelta;
[8505] Fix | Delete
[8506] Fix | Delete
if ( $.event.fixHooks ) {
[8507] Fix | Delete
for ( var i = toFix.length; i; ) {
[8508] Fix | Delete
$.event.fixHooks[ toFix[--i] ] = $.event.mouseHooks;
[8509] Fix | Delete
}
[8510] Fix | Delete
}
[8511] Fix | Delete
[8512] Fix | Delete
var special = $.event.special.mousewheel = {
[8513] Fix | Delete
version: '3.1.12',
[8514] Fix | Delete
[8515] Fix | Delete
setup: function() {
[8516] Fix | Delete
if ( this.addEventListener ) {
[8517] Fix | Delete
for ( var i = toBind.length; i; ) {
[8518] Fix | Delete
this.addEventListener( toBind[--i], handler, false );
[8519] Fix | Delete
}
[8520] Fix | Delete
} else {
[8521] Fix | Delete
this.onmousewheel = handler;
[8522] Fix | Delete
}
[8523] Fix | Delete
// Store the line height and page height for this particular element
[8524] Fix | Delete
$.data(this, 'mousewheel-line-height', special.getLineHeight(this));
[8525] Fix | Delete
$.data(this, 'mousewheel-page-height', special.getPageHeight(this));
[8526] Fix | Delete
},
[8527] Fix | Delete
[8528] Fix | Delete
teardown: function() {
[8529] Fix | Delete
if ( this.removeEventListener ) {
[8530] Fix | Delete
for ( var i = toBind.length; i; ) {
[8531] Fix | Delete
this.removeEventListener( toBind[--i], handler, false );
[8532] Fix | Delete
}
[8533] Fix | Delete
} else {
[8534] Fix | Delete
this.onmousewheel = null;
[8535] Fix | Delete
}
[8536] Fix | Delete
// Clean up the data we added to the element
[8537] Fix | Delete
$.removeData(this, 'mousewheel-line-height');
[8538] Fix | Delete
$.removeData(this, 'mousewheel-page-height');
[8539] Fix | Delete
},
[8540] Fix | Delete
[8541] Fix | Delete
getLineHeight: function(elem) {
[8542] Fix | Delete
var $elem = $(elem),
[8543] Fix | Delete
$parent = $elem['offsetParent' in $.fn ? 'offsetParent' : 'parent']();
[8544] Fix | Delete
if (!$parent.length) {
[8545] Fix | Delete
$parent = $('body');
[8546] Fix | Delete
}
[8547] Fix | Delete
return parseInt($parent.css('fontSize'), 10) || parseInt($elem.css('fontSize'), 10) || 16;
[8548] Fix | Delete
},
[8549] Fix | Delete
[8550] Fix | Delete
getPageHeight: function(elem) {
[8551] Fix | Delete
return $(elem).height();
[8552] Fix | Delete
},
[8553] Fix | Delete
[8554] Fix | Delete
settings: {
[8555] Fix | Delete
adjustOldDeltas: true, // see shouldAdjustOldDeltas() below
[8556] Fix | Delete
normalizeOffset: true // calls getBoundingClientRect for each event
[8557] Fix | Delete
}
[8558] Fix | Delete
};
[8559] Fix | Delete
[8560] Fix | Delete
$.fn.extend({
[8561] Fix | Delete
mousewheel: function(fn) {
[8562] Fix | Delete
return fn ? this.bind('mousewheel', fn) : this.trigger('mousewheel');
[8563] Fix | Delete
},
[8564] Fix | Delete
[8565] Fix | Delete
unmousewheel: function(fn) {
[8566] Fix | Delete
return this.unbind('mousewheel', fn);
[8567] Fix | Delete
}
[8568] Fix | Delete
});
[8569] Fix | Delete
[8570] Fix | Delete
[8571] Fix | Delete
function handler(event) {
[8572] Fix | Delete
var orgEvent = event || window.event,
[8573] Fix | Delete
args = slice.call(arguments, 1),
[8574] Fix | Delete
delta = 0,
[8575] Fix | Delete
deltaX = 0,
[8576] Fix | Delete
deltaY = 0,
[8577] Fix | Delete
absDelta = 0,
[8578] Fix | Delete
offsetX = 0,
[8579] Fix | Delete
offsetY = 0;
[8580] Fix | Delete
event = $.event.fix(orgEvent);
[8581] Fix | Delete
event.type = 'mousewheel';
[8582] Fix | Delete
[8583] Fix | Delete
// Old school scrollwheel delta
[8584] Fix | Delete
if ( 'detail' in orgEvent ) { deltaY = orgEvent.detail * -1; }
[8585] Fix | Delete
if ( 'wheelDelta' in orgEvent ) { deltaY = orgEvent.wheelDelta; }
[8586] Fix | Delete
if ( 'wheelDeltaY' in orgEvent ) { deltaY = orgEvent.wheelDeltaY; }
[8587] Fix | Delete
if ( 'wheelDeltaX' in orgEvent ) { deltaX = orgEvent.wheelDeltaX * -1; }
[8588] Fix | Delete
[8589] Fix | Delete
// Firefox < 17 horizontal scrolling related to DOMMouseScroll event
[8590] Fix | Delete
if ( 'axis' in orgEvent && orgEvent.axis === orgEvent.HORIZONTAL_AXIS ) {
[8591] Fix | Delete
deltaX = deltaY * -1;
[8592] Fix | Delete
deltaY = 0;
[8593] Fix | Delete
}
[8594] Fix | Delete
[8595] Fix | Delete
// Set delta to be deltaY or deltaX if deltaY is 0 for backwards compatabilitiy
[8596] Fix | Delete
delta = deltaY === 0 ? deltaX : deltaY;
[8597] Fix | Delete
[8598] Fix | Delete
// New school wheel delta (wheel event)
[8599] Fix | Delete
if ( 'deltaY' in orgEvent ) {
[8600] Fix | Delete
deltaY = orgEvent.deltaY * -1;
[8601] Fix | Delete
delta = deltaY;
[8602] Fix | Delete
}
[8603] Fix | Delete
if ( 'deltaX' in orgEvent ) {
[8604] Fix | Delete
deltaX = orgEvent.deltaX;
[8605] Fix | Delete
if ( deltaY === 0 ) { delta = deltaX * -1; }
[8606] Fix | Delete
}
[8607] Fix | Delete
[8608] Fix | Delete
// No change actually happened, no reason to go any further
[8609] Fix | Delete
if ( deltaY === 0 && deltaX === 0 ) { return; }
[8610] Fix | Delete
[8611] Fix | Delete
// Need to convert lines and pages to pixels if we aren't already in pixels
[8612] Fix | Delete
// There are three delta modes:
[8613] Fix | Delete
// * deltaMode 0 is by pixels, nothing to do
[8614] Fix | Delete
// * deltaMode 1 is by lines
[8615] Fix | Delete
// * deltaMode 2 is by pages
[8616] Fix | Delete
if ( orgEvent.deltaMode === 1 ) {
[8617] Fix | Delete
var lineHeight = $.data(this, 'mousewheel-line-height');
[8618] Fix | Delete
delta *= lineHeight;
[8619] Fix | Delete
deltaY *= lineHeight;
[8620] Fix | Delete
deltaX *= lineHeight;
[8621] Fix | Delete
} else if ( orgEvent.deltaMode === 2 ) {
[8622] Fix | Delete
var pageHeight = $.data(this, 'mousewheel-page-height');
[8623] Fix | Delete
delta *= pageHeight;
[8624] Fix | Delete
deltaY *= pageHeight;
[8625] Fix | Delete
deltaX *= pageHeight;
[8626] Fix | Delete
}
[8627] Fix | Delete
[8628] Fix | Delete
// Store lowest absolute delta to normalize the delta values
[8629] Fix | Delete
absDelta = Math.max( Math.abs(deltaY), Math.abs(deltaX) );
[8630] Fix | Delete
[8631] Fix | Delete
if ( !lowestDelta || absDelta < lowestDelta ) {
[8632] Fix | Delete
lowestDelta = absDelta;
[8633] Fix | Delete
[8634] Fix | Delete
// Adjust older deltas if necessary
[8635] Fix | Delete
if ( shouldAdjustOldDeltas(orgEvent, absDelta) ) {
[8636] Fix | Delete
lowestDelta /= 40;
[8637] Fix | Delete
}
[8638] Fix | Delete
}
[8639] Fix | Delete
[8640] Fix | Delete
// Adjust older deltas if necessary
[8641] Fix | Delete
if ( shouldAdjustOldDeltas(orgEvent, absDelta) ) {
[8642] Fix | Delete
// Divide all the things by 40!
[8643] Fix | Delete
delta /= 40;
[8644] Fix | Delete
deltaX /= 40;
[8645] Fix | Delete
deltaY /= 40;
[8646] Fix | Delete
}
[8647] Fix | Delete
[8648] Fix | Delete
// Get a whole, normalized value for the deltas
[8649] Fix | Delete
delta = Math[ delta >= 1 ? 'floor' : 'ceil' ](delta / lowestDelta);
[8650] Fix | Delete
deltaX = Math[ deltaX >= 1 ? 'floor' : 'ceil' ](deltaX / lowestDelta);
[8651] Fix | Delete
deltaY = Math[ deltaY >= 1 ? 'floor' : 'ceil' ](deltaY / lowestDelta);
[8652] Fix | Delete
[8653] Fix | Delete
// Normalise offsetX and offsetY properties
[8654] Fix | Delete
if ( special.settings.normalizeOffset && this.getBoundingClientRect ) {
[8655] Fix | Delete
var boundingRect = this.getBoundingClientRect();
[8656] Fix | Delete
offsetX = event.clientX - boundingRect.left;
[8657] Fix | Delete
offsetY = event.clientY - boundingRect.top;
[8658] Fix | Delete
}
[8659] Fix | Delete
[8660] Fix | Delete
// Add information to the event object
[8661] Fix | Delete
event.deltaX = deltaX;
[8662] Fix | Delete
event.deltaY = deltaY;
[8663] Fix | Delete
event.deltaFactor = lowestDelta;
[8664] Fix | Delete
event.offsetX = offsetX;
[8665] Fix | Delete
event.offsetY = offsetY;
[8666] Fix | Delete
// Go ahead and set deltaMode to 0 since we converted to pixels
[8667] Fix | Delete
// Although this is a little odd since we overwrite the deltaX/Y
[8668] Fix | Delete
// properties with normalized deltas.
[8669] Fix | Delete
event.deltaMode = 0;
[8670] Fix | Delete
[8671] Fix | Delete
// Add event and delta to the front of the arguments
[8672] Fix | Delete
args.unshift(event, delta, deltaX, deltaY);
[8673] Fix | Delete
[8674] Fix | Delete
// Clearout lowestDelta after sometime to better
[8675] Fix | Delete
// handle multiple device types that give different
[8676] Fix | Delete
// a different lowestDelta
[8677] Fix | Delete
// Ex: trackpad = 3 and mouse wheel = 120
[8678] Fix | Delete
if (nullLowestDeltaTimeout) { clearTimeout(nullLowestDeltaTimeout); }
[8679] Fix | Delete
nullLowestDeltaTimeout = setTimeout(nullLowestDelta, 200);
[8680] Fix | Delete
[8681] Fix | Delete
return ($.event.dispatch || $.event.handle).apply(this, args);
[8682] Fix | Delete
}
[8683] Fix | Delete
[8684] Fix | Delete
function nullLowestDelta() {
[8685] Fix | Delete
lowestDelta = null;
[8686] Fix | Delete
}
[8687] Fix | Delete
[8688] Fix | Delete
function shouldAdjustOldDeltas(orgEvent, absDelta) {
[8689] Fix | Delete
// If this is an older event and the delta is divisable by 120,
[8690] Fix | Delete
// then we are assuming that the browser is treating this as an
[8691] Fix | Delete
// older mouse wheel event and that we should divide the deltas
[8692] Fix | Delete
// by 40 to try and get a more usable deltaFactor.
[8693] Fix | Delete
// Side note, this actually impacts the reported scroll distance
[8694] Fix | Delete
// in older browsers and can cause scrolling to be slower than native.
[8695] Fix | Delete
// Turn this off by setting $.event.special.mousewheel.settings.adjustOldDeltas to false.
[8696] Fix | Delete
return special.settings.adjustOldDeltas && orgEvent.type === 'mousewheel' && absDelta % 120 === 0;
[8697] Fix | Delete
}
[8698] Fix | Delete
[8699] Fix | Delete
}));
[8700] Fix | Delete
[8701] Fix | Delete
S2.define('jquery.pumselect2',[
[8702] Fix | Delete
'jquery',
[8703] Fix | Delete
'jquery-mousewheel',
[8704] Fix | Delete
[8705] Fix | Delete
'./pumselect2/core',
[8706] Fix | Delete
'./pumselect2/defaults'
[8707] Fix | Delete
], function ($, _, Select2, Defaults) {
[8708] Fix | Delete
if ($.fn.pumselect2 == null) {
[8709] Fix | Delete
// All methods that should return the element
[8710] Fix | Delete
var thisMethods = ['open', 'close', 'destroy'];
[8711] Fix | Delete
[8712] Fix | Delete
$.fn.pumselect2 = function (options) {
[8713] Fix | Delete
options = options || {};
[8714] Fix | Delete
[8715] Fix | Delete
if (typeof options === 'object') {
[8716] Fix | Delete
this.each(function () {
[8717] Fix | Delete
var instanceOptions = $.extend(true, {}, options);
[8718] Fix | Delete
[8719] Fix | Delete
var instance = new Select2($(this), instanceOptions);
[8720] Fix | Delete
});
[8721] Fix | Delete
[8722] Fix | Delete
return this;
[8723] Fix | Delete
} else if (typeof options === 'string') {
[8724] Fix | Delete
var ret;
[8725] Fix | Delete
[8726] Fix | Delete
this.each(function () {
[8727] Fix | Delete
var instance = $(this).data('pumselect2');
[8728] Fix | Delete
[8729] Fix | Delete
if (instance == null && window.console && console.error) {
[8730] Fix | Delete
console.error(
[8731] Fix | Delete
'The pumselect2(\'' + options + '\') method was called on an ' +
[8732] Fix | Delete
'element that is not using Select2.'
[8733] Fix | Delete
);
[8734] Fix | Delete
}
[8735] Fix | Delete
[8736] Fix | Delete
var args = Array.prototype.slice.call(arguments, 1);
[8737] Fix | Delete
[8738] Fix | Delete
ret = instance[options].apply(instance, args);
[8739] Fix | Delete
});
[8740] Fix | Delete
[8741] Fix | Delete
// Check if we should be returning `this`
[8742] Fix | Delete
if ($.inArray(options, thisMethods) > -1) {
[8743] Fix | Delete
return this;
[8744] Fix | Delete
}
[8745] Fix | Delete
[8746] Fix | Delete
return ret;
[8747] Fix | Delete
} else {
[8748] Fix | Delete
throw new Error('Invalid arguments for Select2: ' + options);
[8749] Fix | Delete
}
[8750] Fix | Delete
};
[8751] Fix | Delete
}
[8752] Fix | Delete
[8753] Fix | Delete
if ($.fn.pumselect2.defaults == null) {
[8754] Fix | Delete
$.fn.pumselect2.defaults = Defaults;
[8755] Fix | Delete
}
[8756] Fix | Delete
[8757] Fix | Delete
return Select2;
[8758] Fix | Delete
});
[8759] Fix | Delete
[8760] Fix | Delete
// Return the AMD loader configuration so it can be used outside of this file
[8761] Fix | Delete
return {
[8762] Fix | Delete
define: S2.define,
[8763] Fix | Delete
require: S2.require
[8764] Fix | Delete
};
[8765] Fix | Delete
}());
[8766] Fix | Delete
[8767] Fix | Delete
// Autoload the jQuery bindings
[8768] Fix | Delete
// We know that all of the modules exist above this, so we're safe
[8769] Fix | Delete
var pumselect2 = S2.require('jquery.pumselect2');
[8770] Fix | Delete
[8771] Fix | Delete
// Hold the AMD module references on the jQuery function that was just loaded
[8772] Fix | Delete
// This allows Select2 to use the internal loader outside of this file, such
[8773] Fix | Delete
// as in the language files.
[8774] Fix | Delete
jQuery.fn.pumselect2.amd = S2;
[8775] Fix | Delete
[8776] Fix | Delete
// Return the Select2 instance for anyone who is importing it.
[8777] Fix | Delete
return pumselect2;
[8778] Fix | Delete
}));
[8779] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function