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/mediaele...
File: mediaelement.js
[3000] Fix | Delete
if (mediaElement.originalNode.muted) {
[3001] Fix | Delete
youTubeApi.mute();
[3002] Fix | Delete
}
[3003] Fix | Delete
[3004] Fix | Delete
var events = ['mouseover', 'mouseout'],
[3005] Fix | Delete
assignEvents = function assignEvents(e) {
[3006] Fix | Delete
var newEvent = (0, _general.createEvent)(e.type, youtube);
[3007] Fix | Delete
mediaElement.dispatchEvent(newEvent);
[3008] Fix | Delete
};
[3009] Fix | Delete
[3010] Fix | Delete
for (var _i3 = 0, _total3 = events.length; _i3 < _total3; _i3++) {
[3011] Fix | Delete
youTubeIframe.addEventListener(events[_i3], assignEvents, false);
[3012] Fix | Delete
}
[3013] Fix | Delete
[3014] Fix | Delete
var initEvents = ['rendererready', 'loadedmetadata', 'loadeddata', 'canplay'];
[3015] Fix | Delete
[3016] Fix | Delete
for (var _i4 = 0, _total4 = initEvents.length; _i4 < _total4; _i4++) {
[3017] Fix | Delete
var event = (0, _general.createEvent)(initEvents[_i4], youtube);
[3018] Fix | Delete
mediaElement.dispatchEvent(event);
[3019] Fix | Delete
}
[3020] Fix | Delete
},
[3021] Fix | Delete
onStateChange: function onStateChange(e) {
[3022] Fix | Delete
var events = [];
[3023] Fix | Delete
[3024] Fix | Delete
switch (e.data) {
[3025] Fix | Delete
case -1:
[3026] Fix | Delete
events = ['loadedmetadata'];
[3027] Fix | Delete
paused = true;
[3028] Fix | Delete
ended = false;
[3029] Fix | Delete
break;
[3030] Fix | Delete
case 0:
[3031] Fix | Delete
events = ['ended'];
[3032] Fix | Delete
paused = false;
[3033] Fix | Delete
ended = !youtube.options.youtube.loop;
[3034] Fix | Delete
if (!youtube.options.youtube.loop) {
[3035] Fix | Delete
youtube.stopInterval();
[3036] Fix | Delete
}
[3037] Fix | Delete
break;
[3038] Fix | Delete
case 1:
[3039] Fix | Delete
events = ['play', 'playing'];
[3040] Fix | Delete
paused = false;
[3041] Fix | Delete
ended = false;
[3042] Fix | Delete
youtube.startInterval();
[3043] Fix | Delete
break;
[3044] Fix | Delete
case 2:
[3045] Fix | Delete
events = ['pause'];
[3046] Fix | Delete
paused = true;
[3047] Fix | Delete
ended = false;
[3048] Fix | Delete
youtube.stopInterval();
[3049] Fix | Delete
break;
[3050] Fix | Delete
case 3:
[3051] Fix | Delete
events = ['progress'];
[3052] Fix | Delete
ended = false;
[3053] Fix | Delete
break;
[3054] Fix | Delete
case 5:
[3055] Fix | Delete
events = ['loadeddata', 'loadedmetadata', 'canplay'];
[3056] Fix | Delete
paused = true;
[3057] Fix | Delete
ended = false;
[3058] Fix | Delete
break;
[3059] Fix | Delete
}
[3060] Fix | Delete
[3061] Fix | Delete
for (var _i5 = 0, _total5 = events.length; _i5 < _total5; _i5++) {
[3062] Fix | Delete
var event = (0, _general.createEvent)(events[_i5], youtube);
[3063] Fix | Delete
mediaElement.dispatchEvent(event);
[3064] Fix | Delete
}
[3065] Fix | Delete
},
[3066] Fix | Delete
onError: function onError(e) {
[3067] Fix | Delete
return errorHandler(e);
[3068] Fix | Delete
}
[3069] Fix | Delete
}
[3070] Fix | Delete
};
[3071] Fix | Delete
[3072] Fix | Delete
if (isAudio || mediaElement.originalNode.hasAttribute('playsinline')) {
[3073] Fix | Delete
youtubeSettings.playerVars.playsinline = 1;
[3074] Fix | Delete
}
[3075] Fix | Delete
[3076] Fix | Delete
if (mediaElement.originalNode.controls) {
[3077] Fix | Delete
youtubeSettings.playerVars.controls = 1;
[3078] Fix | Delete
}
[3079] Fix | Delete
if (mediaElement.originalNode.autoplay) {
[3080] Fix | Delete
youtubeSettings.playerVars.autoplay = 1;
[3081] Fix | Delete
}
[3082] Fix | Delete
if (mediaElement.originalNode.loop) {
[3083] Fix | Delete
youtubeSettings.playerVars.loop = 1;
[3084] Fix | Delete
}
[3085] Fix | Delete
[3086] Fix | Delete
if ((youtubeSettings.playerVars.loop && parseInt(youtubeSettings.playerVars.loop, 10) === 1 || mediaElement.originalNode.src.indexOf('loop=') > -1) && !youtubeSettings.playerVars.playlist && mediaElement.originalNode.src.indexOf('playlist=') === -1) {
[3087] Fix | Delete
youtubeSettings.playerVars.playlist = YouTubeApi.getYouTubeId(mediaElement.originalNode.src);
[3088] Fix | Delete
}
[3089] Fix | Delete
[3090] Fix | Delete
YouTubeApi.enqueueIframe(youtubeSettings);
[3091] Fix | Delete
[3092] Fix | Delete
youtube.onEvent = function (eventName, player, _youTubeState) {
[3093] Fix | Delete
if (_youTubeState !== null && _youTubeState !== undefined) {
[3094] Fix | Delete
mediaElement.youTubeState = _youTubeState;
[3095] Fix | Delete
}
[3096] Fix | Delete
};
[3097] Fix | Delete
[3098] Fix | Delete
youtube.setSize = function (width, height) {
[3099] Fix | Delete
if (youTubeApi !== null) {
[3100] Fix | Delete
youTubeApi.setSize(width, height);
[3101] Fix | Delete
}
[3102] Fix | Delete
};
[3103] Fix | Delete
youtube.hide = function () {
[3104] Fix | Delete
youtube.stopInterval();
[3105] Fix | Delete
youtube.pause();
[3106] Fix | Delete
if (youTubeIframe) {
[3107] Fix | Delete
youTubeIframe.style.display = 'none';
[3108] Fix | Delete
}
[3109] Fix | Delete
};
[3110] Fix | Delete
youtube.show = function () {
[3111] Fix | Delete
if (youTubeIframe) {
[3112] Fix | Delete
youTubeIframe.style.display = '';
[3113] Fix | Delete
}
[3114] Fix | Delete
};
[3115] Fix | Delete
youtube.destroy = function () {
[3116] Fix | Delete
youTubeApi.destroy();
[3117] Fix | Delete
};
[3118] Fix | Delete
youtube.interval = null;
[3119] Fix | Delete
[3120] Fix | Delete
youtube.startInterval = function () {
[3121] Fix | Delete
youtube.interval = setInterval(function () {
[3122] Fix | Delete
var event = (0, _general.createEvent)('timeupdate', youtube);
[3123] Fix | Delete
mediaElement.dispatchEvent(event);
[3124] Fix | Delete
}, 250);
[3125] Fix | Delete
};
[3126] Fix | Delete
youtube.stopInterval = function () {
[3127] Fix | Delete
if (youtube.interval) {
[3128] Fix | Delete
clearInterval(youtube.interval);
[3129] Fix | Delete
}
[3130] Fix | Delete
};
[3131] Fix | Delete
youtube.getPosterUrl = function () {
[3132] Fix | Delete
var quality = options.youtube.imageQuality,
[3133] Fix | Delete
resolutions = ['default', 'hqdefault', 'mqdefault', 'sddefault', 'maxresdefault'],
[3134] Fix | Delete
id = YouTubeApi.getYouTubeId(mediaElement.originalNode.src);
[3135] Fix | Delete
return quality && resolutions.indexOf(quality) > -1 && id ? 'https://img.youtube.com/vi/' + id + '/' + quality + '.jpg' : '';
[3136] Fix | Delete
};
[3137] Fix | Delete
[3138] Fix | Delete
return youtube;
[3139] Fix | Delete
}
[3140] Fix | Delete
};
[3141] Fix | Delete
[3142] Fix | Delete
_window2.default.onYouTubePlayerAPIReady = function () {
[3143] Fix | Delete
YouTubeApi.iFrameReady();
[3144] Fix | Delete
};
[3145] Fix | Delete
[3146] Fix | Delete
_media.typeChecks.push(function (url) {
[3147] Fix | Delete
return (/\/\/(www\.youtube|youtu\.?be)/i.test(url) ? 'video/x-youtube' : null
[3148] Fix | Delete
);
[3149] Fix | Delete
});
[3150] Fix | Delete
[3151] Fix | Delete
_renderer.renderer.add(YouTubeIframeRenderer);
[3152] Fix | Delete
[3153] Fix | Delete
},{"17":17,"18":18,"19":19,"2":2,"3":3,"7":7,"8":8}],16:[function(_dereq_,module,exports){
[3154] Fix | Delete
'use strict';
[3155] Fix | Delete
[3156] Fix | Delete
Object.defineProperty(exports, "__esModule", {
[3157] Fix | Delete
value: true
[3158] Fix | Delete
});
[3159] Fix | Delete
exports.cancelFullScreen = exports.requestFullScreen = exports.isFullScreen = exports.FULLSCREEN_EVENT_NAME = exports.HAS_NATIVE_FULLSCREEN_ENABLED = exports.HAS_TRUE_NATIVE_FULLSCREEN = exports.HAS_IOS_FULLSCREEN = exports.HAS_MS_NATIVE_FULLSCREEN = exports.HAS_MOZ_NATIVE_FULLSCREEN = exports.HAS_WEBKIT_NATIVE_FULLSCREEN = exports.HAS_NATIVE_FULLSCREEN = exports.SUPPORTS_NATIVE_HLS = exports.SUPPORT_PASSIVE_EVENT = exports.SUPPORT_POINTER_EVENTS = exports.HAS_MSE = exports.IS_STOCK_ANDROID = exports.IS_SAFARI = exports.IS_FIREFOX = exports.IS_CHROME = exports.IS_EDGE = exports.IS_IE = exports.IS_ANDROID = exports.IS_IOS = exports.IS_IPOD = exports.IS_IPHONE = exports.IS_IPAD = exports.UA = exports.NAV = undefined;
[3160] Fix | Delete
[3161] Fix | Delete
var _window = _dereq_(3);
[3162] Fix | Delete
[3163] Fix | Delete
var _window2 = _interopRequireDefault(_window);
[3164] Fix | Delete
[3165] Fix | Delete
var _document = _dereq_(2);
[3166] Fix | Delete
[3167] Fix | Delete
var _document2 = _interopRequireDefault(_document);
[3168] Fix | Delete
[3169] Fix | Delete
var _mejs = _dereq_(7);
[3170] Fix | Delete
[3171] Fix | Delete
var _mejs2 = _interopRequireDefault(_mejs);
[3172] Fix | Delete
[3173] Fix | Delete
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
[3174] Fix | Delete
[3175] Fix | Delete
var NAV = exports.NAV = _window2.default.navigator;
[3176] Fix | Delete
var UA = exports.UA = NAV.userAgent.toLowerCase();
[3177] Fix | Delete
var IS_IPAD = exports.IS_IPAD = /ipad/i.test(UA) && !_window2.default.MSStream;
[3178] Fix | Delete
var IS_IPHONE = exports.IS_IPHONE = /iphone/i.test(UA) && !_window2.default.MSStream;
[3179] Fix | Delete
var IS_IPOD = exports.IS_IPOD = /ipod/i.test(UA) && !_window2.default.MSStream;
[3180] Fix | Delete
var IS_IOS = exports.IS_IOS = /ipad|iphone|ipod/i.test(UA) && !_window2.default.MSStream;
[3181] Fix | Delete
var IS_ANDROID = exports.IS_ANDROID = /android/i.test(UA);
[3182] Fix | Delete
var IS_IE = exports.IS_IE = /(trident|microsoft)/i.test(NAV.appName);
[3183] Fix | Delete
var IS_EDGE = exports.IS_EDGE = 'msLaunchUri' in NAV && !('documentMode' in _document2.default);
[3184] Fix | Delete
var IS_CHROME = exports.IS_CHROME = /chrome/i.test(UA);
[3185] Fix | Delete
var IS_FIREFOX = exports.IS_FIREFOX = /firefox/i.test(UA);
[3186] Fix | Delete
var IS_SAFARI = exports.IS_SAFARI = /safari/i.test(UA) && !IS_CHROME;
[3187] Fix | Delete
var IS_STOCK_ANDROID = exports.IS_STOCK_ANDROID = /^mozilla\/\d+\.\d+\s\(linux;\su;/i.test(UA);
[3188] Fix | Delete
var HAS_MSE = exports.HAS_MSE = 'MediaSource' in _window2.default;
[3189] Fix | Delete
var SUPPORT_POINTER_EVENTS = exports.SUPPORT_POINTER_EVENTS = function () {
[3190] Fix | Delete
var element = _document2.default.createElement('x'),
[3191] Fix | Delete
documentElement = _document2.default.documentElement,
[3192] Fix | Delete
getComputedStyle = _window2.default.getComputedStyle;
[3193] Fix | Delete
[3194] Fix | Delete
if (!('pointerEvents' in element.style)) {
[3195] Fix | Delete
return false;
[3196] Fix | Delete
}
[3197] Fix | Delete
[3198] Fix | Delete
element.style.pointerEvents = 'auto';
[3199] Fix | Delete
element.style.pointerEvents = 'x';
[3200] Fix | Delete
documentElement.appendChild(element);
[3201] Fix | Delete
var supports = getComputedStyle && (getComputedStyle(element, '') || {}).pointerEvents === 'auto';
[3202] Fix | Delete
element.remove();
[3203] Fix | Delete
return !!supports;
[3204] Fix | Delete
}();
[3205] Fix | Delete
[3206] Fix | Delete
var SUPPORT_PASSIVE_EVENT = exports.SUPPORT_PASSIVE_EVENT = function () {
[3207] Fix | Delete
var supportsPassive = false;
[3208] Fix | Delete
try {
[3209] Fix | Delete
var opts = Object.defineProperty({}, 'passive', {
[3210] Fix | Delete
get: function get() {
[3211] Fix | Delete
supportsPassive = true;
[3212] Fix | Delete
}
[3213] Fix | Delete
});
[3214] Fix | Delete
_window2.default.addEventListener('test', null, opts);
[3215] Fix | Delete
} catch (e) {}
[3216] Fix | Delete
[3217] Fix | Delete
return supportsPassive;
[3218] Fix | Delete
}();
[3219] Fix | Delete
[3220] Fix | Delete
var html5Elements = ['source', 'track', 'audio', 'video'];
[3221] Fix | Delete
var video = void 0;
[3222] Fix | Delete
[3223] Fix | Delete
for (var i = 0, total = html5Elements.length; i < total; i++) {
[3224] Fix | Delete
video = _document2.default.createElement(html5Elements[i]);
[3225] Fix | Delete
}
[3226] Fix | Delete
[3227] Fix | Delete
var SUPPORTS_NATIVE_HLS = exports.SUPPORTS_NATIVE_HLS = IS_SAFARI || IS_IE && /edge/i.test(UA);
[3228] Fix | Delete
[3229] Fix | Delete
var hasiOSFullScreen = video.webkitEnterFullscreen !== undefined;
[3230] Fix | Delete
[3231] Fix | Delete
var hasNativeFullscreen = video.requestFullscreen !== undefined;
[3232] Fix | Delete
[3233] Fix | Delete
if (hasiOSFullScreen && /mac os x 10_5/i.test(UA)) {
[3234] Fix | Delete
hasNativeFullscreen = false;
[3235] Fix | Delete
hasiOSFullScreen = false;
[3236] Fix | Delete
}
[3237] Fix | Delete
[3238] Fix | Delete
var hasWebkitNativeFullScreen = video.webkitRequestFullScreen !== undefined;
[3239] Fix | Delete
var hasMozNativeFullScreen = video.mozRequestFullScreen !== undefined;
[3240] Fix | Delete
var hasMsNativeFullScreen = video.msRequestFullscreen !== undefined;
[3241] Fix | Delete
var hasTrueNativeFullScreen = hasWebkitNativeFullScreen || hasMozNativeFullScreen || hasMsNativeFullScreen;
[3242] Fix | Delete
var nativeFullScreenEnabled = hasTrueNativeFullScreen;
[3243] Fix | Delete
var fullScreenEventName = '';
[3244] Fix | Delete
var isFullScreen = void 0,
[3245] Fix | Delete
requestFullScreen = void 0,
[3246] Fix | Delete
cancelFullScreen = void 0;
[3247] Fix | Delete
[3248] Fix | Delete
if (hasMozNativeFullScreen) {
[3249] Fix | Delete
nativeFullScreenEnabled = _document2.default.mozFullScreenEnabled;
[3250] Fix | Delete
} else if (hasMsNativeFullScreen) {
[3251] Fix | Delete
nativeFullScreenEnabled = _document2.default.msFullscreenEnabled;
[3252] Fix | Delete
}
[3253] Fix | Delete
[3254] Fix | Delete
if (IS_CHROME) {
[3255] Fix | Delete
hasiOSFullScreen = false;
[3256] Fix | Delete
}
[3257] Fix | Delete
[3258] Fix | Delete
if (hasTrueNativeFullScreen) {
[3259] Fix | Delete
if (hasWebkitNativeFullScreen) {
[3260] Fix | Delete
fullScreenEventName = 'webkitfullscreenchange';
[3261] Fix | Delete
} else if (hasMozNativeFullScreen) {
[3262] Fix | Delete
fullScreenEventName = 'fullscreenchange';
[3263] Fix | Delete
} else if (hasMsNativeFullScreen) {
[3264] Fix | Delete
fullScreenEventName = 'MSFullscreenChange';
[3265] Fix | Delete
}
[3266] Fix | Delete
[3267] Fix | Delete
exports.isFullScreen = isFullScreen = function isFullScreen() {
[3268] Fix | Delete
if (hasMozNativeFullScreen) {
[3269] Fix | Delete
return _document2.default.mozFullScreen;
[3270] Fix | Delete
} else if (hasWebkitNativeFullScreen) {
[3271] Fix | Delete
return _document2.default.webkitIsFullScreen;
[3272] Fix | Delete
} else if (hasMsNativeFullScreen) {
[3273] Fix | Delete
return _document2.default.msFullscreenElement !== null;
[3274] Fix | Delete
}
[3275] Fix | Delete
};
[3276] Fix | Delete
[3277] Fix | Delete
exports.requestFullScreen = requestFullScreen = function requestFullScreen(el) {
[3278] Fix | Delete
if (hasWebkitNativeFullScreen) {
[3279] Fix | Delete
el.webkitRequestFullScreen();
[3280] Fix | Delete
} else if (hasMozNativeFullScreen) {
[3281] Fix | Delete
el.mozRequestFullScreen();
[3282] Fix | Delete
} else if (hasMsNativeFullScreen) {
[3283] Fix | Delete
el.msRequestFullscreen();
[3284] Fix | Delete
}
[3285] Fix | Delete
};
[3286] Fix | Delete
[3287] Fix | Delete
exports.cancelFullScreen = cancelFullScreen = function cancelFullScreen() {
[3288] Fix | Delete
if (hasWebkitNativeFullScreen) {
[3289] Fix | Delete
_document2.default.webkitCancelFullScreen();
[3290] Fix | Delete
} else if (hasMozNativeFullScreen) {
[3291] Fix | Delete
_document2.default.mozCancelFullScreen();
[3292] Fix | Delete
} else if (hasMsNativeFullScreen) {
[3293] Fix | Delete
_document2.default.msExitFullscreen();
[3294] Fix | Delete
}
[3295] Fix | Delete
};
[3296] Fix | Delete
}
[3297] Fix | Delete
[3298] Fix | Delete
var HAS_NATIVE_FULLSCREEN = exports.HAS_NATIVE_FULLSCREEN = hasNativeFullscreen;
[3299] Fix | Delete
var HAS_WEBKIT_NATIVE_FULLSCREEN = exports.HAS_WEBKIT_NATIVE_FULLSCREEN = hasWebkitNativeFullScreen;
[3300] Fix | Delete
var HAS_MOZ_NATIVE_FULLSCREEN = exports.HAS_MOZ_NATIVE_FULLSCREEN = hasMozNativeFullScreen;
[3301] Fix | Delete
var HAS_MS_NATIVE_FULLSCREEN = exports.HAS_MS_NATIVE_FULLSCREEN = hasMsNativeFullScreen;
[3302] Fix | Delete
var HAS_IOS_FULLSCREEN = exports.HAS_IOS_FULLSCREEN = hasiOSFullScreen;
[3303] Fix | Delete
var HAS_TRUE_NATIVE_FULLSCREEN = exports.HAS_TRUE_NATIVE_FULLSCREEN = hasTrueNativeFullScreen;
[3304] Fix | Delete
var HAS_NATIVE_FULLSCREEN_ENABLED = exports.HAS_NATIVE_FULLSCREEN_ENABLED = nativeFullScreenEnabled;
[3305] Fix | Delete
var FULLSCREEN_EVENT_NAME = exports.FULLSCREEN_EVENT_NAME = fullScreenEventName;
[3306] Fix | Delete
exports.isFullScreen = isFullScreen;
[3307] Fix | Delete
exports.requestFullScreen = requestFullScreen;
[3308] Fix | Delete
exports.cancelFullScreen = cancelFullScreen;
[3309] Fix | Delete
[3310] Fix | Delete
[3311] Fix | Delete
_mejs2.default.Features = _mejs2.default.Features || {};
[3312] Fix | Delete
_mejs2.default.Features.isiPad = IS_IPAD;
[3313] Fix | Delete
_mejs2.default.Features.isiPod = IS_IPOD;
[3314] Fix | Delete
_mejs2.default.Features.isiPhone = IS_IPHONE;
[3315] Fix | Delete
_mejs2.default.Features.isiOS = _mejs2.default.Features.isiPhone || _mejs2.default.Features.isiPad;
[3316] Fix | Delete
_mejs2.default.Features.isAndroid = IS_ANDROID;
[3317] Fix | Delete
_mejs2.default.Features.isIE = IS_IE;
[3318] Fix | Delete
_mejs2.default.Features.isEdge = IS_EDGE;
[3319] Fix | Delete
_mejs2.default.Features.isChrome = IS_CHROME;
[3320] Fix | Delete
_mejs2.default.Features.isFirefox = IS_FIREFOX;
[3321] Fix | Delete
_mejs2.default.Features.isSafari = IS_SAFARI;
[3322] Fix | Delete
_mejs2.default.Features.isStockAndroid = IS_STOCK_ANDROID;
[3323] Fix | Delete
_mejs2.default.Features.hasMSE = HAS_MSE;
[3324] Fix | Delete
_mejs2.default.Features.supportsNativeHLS = SUPPORTS_NATIVE_HLS;
[3325] Fix | Delete
_mejs2.default.Features.supportsPointerEvents = SUPPORT_POINTER_EVENTS;
[3326] Fix | Delete
_mejs2.default.Features.supportsPassiveEvent = SUPPORT_PASSIVE_EVENT;
[3327] Fix | Delete
_mejs2.default.Features.hasiOSFullScreen = HAS_IOS_FULLSCREEN;
[3328] Fix | Delete
_mejs2.default.Features.hasNativeFullscreen = HAS_NATIVE_FULLSCREEN;
[3329] Fix | Delete
_mejs2.default.Features.hasWebkitNativeFullScreen = HAS_WEBKIT_NATIVE_FULLSCREEN;
[3330] Fix | Delete
_mejs2.default.Features.hasMozNativeFullScreen = HAS_MOZ_NATIVE_FULLSCREEN;
[3331] Fix | Delete
_mejs2.default.Features.hasMsNativeFullScreen = HAS_MS_NATIVE_FULLSCREEN;
[3332] Fix | Delete
_mejs2.default.Features.hasTrueNativeFullScreen = HAS_TRUE_NATIVE_FULLSCREEN;
[3333] Fix | Delete
_mejs2.default.Features.nativeFullScreenEnabled = HAS_NATIVE_FULLSCREEN_ENABLED;
[3334] Fix | Delete
_mejs2.default.Features.fullScreenEventName = FULLSCREEN_EVENT_NAME;
[3335] Fix | Delete
_mejs2.default.Features.isFullScreen = isFullScreen;
[3336] Fix | Delete
_mejs2.default.Features.requestFullScreen = requestFullScreen;
[3337] Fix | Delete
_mejs2.default.Features.cancelFullScreen = cancelFullScreen;
[3338] Fix | Delete
[3339] Fix | Delete
},{"2":2,"3":3,"7":7}],17:[function(_dereq_,module,exports){
[3340] Fix | Delete
'use strict';
[3341] Fix | Delete
[3342] Fix | Delete
Object.defineProperty(exports, "__esModule", {
[3343] Fix | Delete
value: true
[3344] Fix | Delete
});
[3345] Fix | Delete
exports.removeClass = exports.addClass = exports.hasClass = undefined;
[3346] Fix | Delete
exports.loadScript = loadScript;
[3347] Fix | Delete
exports.offset = offset;
[3348] Fix | Delete
exports.toggleClass = toggleClass;
[3349] Fix | Delete
exports.fadeOut = fadeOut;
[3350] Fix | Delete
exports.fadeIn = fadeIn;
[3351] Fix | Delete
exports.siblings = siblings;
[3352] Fix | Delete
exports.visible = visible;
[3353] Fix | Delete
exports.ajax = ajax;
[3354] Fix | Delete
[3355] Fix | Delete
var _window = _dereq_(3);
[3356] Fix | Delete
[3357] Fix | Delete
var _window2 = _interopRequireDefault(_window);
[3358] Fix | Delete
[3359] Fix | Delete
var _document = _dereq_(2);
[3360] Fix | Delete
[3361] Fix | Delete
var _document2 = _interopRequireDefault(_document);
[3362] Fix | Delete
[3363] Fix | Delete
var _mejs = _dereq_(7);
[3364] Fix | Delete
[3365] Fix | Delete
var _mejs2 = _interopRequireDefault(_mejs);
[3366] Fix | Delete
[3367] Fix | Delete
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
[3368] Fix | Delete
[3369] Fix | Delete
function loadScript(url) {
[3370] Fix | Delete
return new Promise(function (resolve, reject) {
[3371] Fix | Delete
var script = _document2.default.createElement('script');
[3372] Fix | Delete
script.src = url;
[3373] Fix | Delete
script.async = true;
[3374] Fix | Delete
script.onload = function () {
[3375] Fix | Delete
script.remove();
[3376] Fix | Delete
resolve();
[3377] Fix | Delete
};
[3378] Fix | Delete
script.onerror = function () {
[3379] Fix | Delete
script.remove();
[3380] Fix | Delete
reject();
[3381] Fix | Delete
};
[3382] Fix | Delete
_document2.default.head.appendChild(script);
[3383] Fix | Delete
});
[3384] Fix | Delete
}
[3385] Fix | Delete
[3386] Fix | Delete
function offset(el) {
[3387] Fix | Delete
var rect = el.getBoundingClientRect(),
[3388] Fix | Delete
scrollLeft = _window2.default.pageXOffset || _document2.default.documentElement.scrollLeft,
[3389] Fix | Delete
scrollTop = _window2.default.pageYOffset || _document2.default.documentElement.scrollTop;
[3390] Fix | Delete
return { top: rect.top + scrollTop, left: rect.left + scrollLeft };
[3391] Fix | Delete
}
[3392] Fix | Delete
[3393] Fix | Delete
var hasClassMethod = void 0,
[3394] Fix | Delete
addClassMethod = void 0,
[3395] Fix | Delete
removeClassMethod = void 0;
[3396] Fix | Delete
[3397] Fix | Delete
if ('classList' in _document2.default.documentElement) {
[3398] Fix | Delete
hasClassMethod = function hasClassMethod(el, className) {
[3399] Fix | Delete
return el.classList !== undefined && el.classList.contains(className);
[3400] Fix | Delete
};
[3401] Fix | Delete
addClassMethod = function addClassMethod(el, className) {
[3402] Fix | Delete
return el.classList.add(className);
[3403] Fix | Delete
};
[3404] Fix | Delete
removeClassMethod = function removeClassMethod(el, className) {
[3405] Fix | Delete
return el.classList.remove(className);
[3406] Fix | Delete
};
[3407] Fix | Delete
} else {
[3408] Fix | Delete
hasClassMethod = function hasClassMethod(el, className) {
[3409] Fix | Delete
return new RegExp('\\b' + className + '\\b').test(el.className);
[3410] Fix | Delete
};
[3411] Fix | Delete
addClassMethod = function addClassMethod(el, className) {
[3412] Fix | Delete
if (!hasClass(el, className)) {
[3413] Fix | Delete
el.className += ' ' + className;
[3414] Fix | Delete
}
[3415] Fix | Delete
};
[3416] Fix | Delete
removeClassMethod = function removeClassMethod(el, className) {
[3417] Fix | Delete
el.className = el.className.replace(new RegExp('\\b' + className + '\\b', 'g'), '');
[3418] Fix | Delete
};
[3419] Fix | Delete
}
[3420] Fix | Delete
[3421] Fix | Delete
var hasClass = exports.hasClass = hasClassMethod;
[3422] Fix | Delete
var addClass = exports.addClass = addClassMethod;
[3423] Fix | Delete
var removeClass = exports.removeClass = removeClassMethod;
[3424] Fix | Delete
[3425] Fix | Delete
function toggleClass(el, className) {
[3426] Fix | Delete
hasClass(el, className) ? removeClass(el, className) : addClass(el, className);
[3427] Fix | Delete
}
[3428] Fix | Delete
[3429] Fix | Delete
function fadeOut(el) {
[3430] Fix | Delete
var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 400;
[3431] Fix | Delete
var callback = arguments[2];
[3432] Fix | Delete
[3433] Fix | Delete
if (!el.style.opacity) {
[3434] Fix | Delete
el.style.opacity = 1;
[3435] Fix | Delete
}
[3436] Fix | Delete
[3437] Fix | Delete
var start = null;
[3438] Fix | Delete
_window2.default.requestAnimationFrame(function animate(timestamp) {
[3439] Fix | Delete
start = start || timestamp;
[3440] Fix | Delete
var progress = timestamp - start;
[3441] Fix | Delete
var opacity = parseFloat(1 - progress / duration, 2);
[3442] Fix | Delete
el.style.opacity = opacity < 0 ? 0 : opacity;
[3443] Fix | Delete
if (progress > duration) {
[3444] Fix | Delete
if (callback && typeof callback === 'function') {
[3445] Fix | Delete
callback();
[3446] Fix | Delete
}
[3447] Fix | Delete
} else {
[3448] Fix | Delete
_window2.default.requestAnimationFrame(animate);
[3449] Fix | Delete
}
[3450] Fix | Delete
});
[3451] Fix | Delete
}
[3452] Fix | Delete
[3453] Fix | Delete
function fadeIn(el) {
[3454] Fix | Delete
var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 400;
[3455] Fix | Delete
var callback = arguments[2];
[3456] Fix | Delete
[3457] Fix | Delete
if (!el.style.opacity) {
[3458] Fix | Delete
el.style.opacity = 0;
[3459] Fix | Delete
}
[3460] Fix | Delete
[3461] Fix | Delete
var start = null;
[3462] Fix | Delete
_window2.default.requestAnimationFrame(function animate(timestamp) {
[3463] Fix | Delete
start = start || timestamp;
[3464] Fix | Delete
var progress = timestamp - start;
[3465] Fix | Delete
var opacity = parseFloat(progress / duration, 2);
[3466] Fix | Delete
el.style.opacity = opacity > 1 ? 1 : opacity;
[3467] Fix | Delete
if (progress > duration) {
[3468] Fix | Delete
if (callback && typeof callback === 'function') {
[3469] Fix | Delete
callback();
[3470] Fix | Delete
}
[3471] Fix | Delete
} else {
[3472] Fix | Delete
_window2.default.requestAnimationFrame(animate);
[3473] Fix | Delete
}
[3474] Fix | Delete
});
[3475] Fix | Delete
}
[3476] Fix | Delete
[3477] Fix | Delete
function siblings(el, filter) {
[3478] Fix | Delete
var siblings = [];
[3479] Fix | Delete
el = el.parentNode.firstChild;
[3480] Fix | Delete
do {
[3481] Fix | Delete
if (!filter || filter(el)) {
[3482] Fix | Delete
siblings.push(el);
[3483] Fix | Delete
}
[3484] Fix | Delete
} while (el = el.nextSibling);
[3485] Fix | Delete
return siblings;
[3486] Fix | Delete
}
[3487] Fix | Delete
[3488] Fix | Delete
function visible(elem) {
[3489] Fix | Delete
if (elem.getClientRects !== undefined && elem.getClientRects === 'function') {
[3490] Fix | Delete
return !!(elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length);
[3491] Fix | Delete
}
[3492] Fix | Delete
return !!(elem.offsetWidth || elem.offsetHeight);
[3493] Fix | Delete
}
[3494] Fix | Delete
[3495] Fix | Delete
function ajax(url, dataType, success, error) {
[3496] Fix | Delete
var xhr = _window2.default.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP');
[3497] Fix | Delete
[3498] Fix | Delete
var type = 'application/x-www-form-urlencoded; charset=UTF-8',
[3499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function