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
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/redux-fr.../redux-co.../assets/js
File: redux.js
/* global redux, tinyMCE, ajaxurl */
[0] Fix | Delete
[1] Fix | Delete
(function( $ ) {
[2] Fix | Delete
'use strict';
[3] Fix | Delete
[4] Fix | Delete
$.redux = $.redux || {};
[5] Fix | Delete
[6] Fix | Delete
$.redux.ajax_save = function( button ) {
[7] Fix | Delete
var $data;
[8] Fix | Delete
var $nonce;
[9] Fix | Delete
[10] Fix | Delete
var overlay = $( document.getElementById( 'redux_ajax_overlay' ) );
[11] Fix | Delete
var $notification_bar = $( document.getElementById( 'redux_notification_bar' ) );
[12] Fix | Delete
var $parent = $( button ).parents( '.redux-wrap-div' ).find( 'form' ).first();
[13] Fix | Delete
[14] Fix | Delete
overlay.fadeIn();
[15] Fix | Delete
[16] Fix | Delete
// Add the loading mechanism.
[17] Fix | Delete
$( '.redux-action_bar .spinner' ).addClass( 'is-active' );
[18] Fix | Delete
$( '.redux-action_bar input' ).prop( 'disabled', true );
[19] Fix | Delete
[20] Fix | Delete
$notification_bar.slideUp();
[21] Fix | Delete
[22] Fix | Delete
$( '.redux-save-warn' ).slideUp();
[23] Fix | Delete
$( '.redux_ajax_save_error' ).slideUp(
[24] Fix | Delete
'medium',
[25] Fix | Delete
function() {
[26] Fix | Delete
$( this ).remove();
[27] Fix | Delete
}
[28] Fix | Delete
);
[29] Fix | Delete
[30] Fix | Delete
// Editor field doesn't auto save. Have to call it. Boo.
[31] Fix | Delete
if ( redux.optName.hasOwnProperty( 'editor' ) ) {
[32] Fix | Delete
$.each(
[33] Fix | Delete
redux.optName.editor,
[34] Fix | Delete
function( $key ) {
[35] Fix | Delete
var editor;
[36] Fix | Delete
[37] Fix | Delete
if ( 'undefined' !== typeof ( tinyMCE ) ) {
[38] Fix | Delete
editor = tinyMCE.get( $key );
[39] Fix | Delete
[40] Fix | Delete
if ( editor ) {
[41] Fix | Delete
editor.save();
[42] Fix | Delete
}
[43] Fix | Delete
}
[44] Fix | Delete
}
[45] Fix | Delete
);
[46] Fix | Delete
}
[47] Fix | Delete
[48] Fix | Delete
$data = $parent.serialize();
[49] Fix | Delete
[50] Fix | Delete
// Add values for checked and unchecked checkboxes fields.
[51] Fix | Delete
$parent.find( 'input[type=checkbox]' ).each(
[52] Fix | Delete
function() {
[53] Fix | Delete
var chkVal;
[54] Fix | Delete
[55] Fix | Delete
if ( 'undefined' !== typeof $( this ).attr( 'name' ) ) {
[56] Fix | Delete
chkVal = $( this ).is( ':checked' ) ? $( this ).val() : '0';
[57] Fix | Delete
[58] Fix | Delete
$data += '&' + $( this ).attr( 'name' ) + '=' + chkVal;
[59] Fix | Delete
}
[60] Fix | Delete
}
[61] Fix | Delete
);
[62] Fix | Delete
[63] Fix | Delete
if ( 'redux_save' !== button.attr( 'name' ) ) {
[64] Fix | Delete
$data += '&' + button.attr( 'name' ) + '=' + button.val();
[65] Fix | Delete
}
[66] Fix | Delete
[67] Fix | Delete
$nonce = $parent.attr( 'data-nonce' );
[68] Fix | Delete
[69] Fix | Delete
$.ajax(
[70] Fix | Delete
{ type: 'post',
[71] Fix | Delete
dataType: 'json',
[72] Fix | Delete
url: ajaxurl,
[73] Fix | Delete
data: {
[74] Fix | Delete
action: redux.optName.args.opt_name + '_ajax_save',
[75] Fix | Delete
nonce: $nonce,
[76] Fix | Delete
'opt_name': redux.optName.args.opt_name,
[77] Fix | Delete
data: $data
[78] Fix | Delete
},
[79] Fix | Delete
error: function( response ) {
[80] Fix | Delete
var input = $( '.redux-action_bar input' );
[81] Fix | Delete
[82] Fix | Delete
input.prop( 'disabled', false );
[83] Fix | Delete
[84] Fix | Delete
if ( true === redux.optName.args.dev_mode ) {
[85] Fix | Delete
console.log( response.responseText );
[86] Fix | Delete
[87] Fix | Delete
overlay.fadeOut( 'fast' );
[88] Fix | Delete
$( '.redux-action_bar .spinner' ).removeClass( 'is-active' );
[89] Fix | Delete
alert( redux.optName.ajax.alert );
[90] Fix | Delete
} else {
[91] Fix | Delete
redux.optName.args.ajax_save = false;
[92] Fix | Delete
[93] Fix | Delete
$( button ).trigger( 'click' );
[94] Fix | Delete
input.prop( 'disabled', true );
[95] Fix | Delete
}
[96] Fix | Delete
},
[97] Fix | Delete
success: function( response ) {
[98] Fix | Delete
var $save_notice;
[99] Fix | Delete
[100] Fix | Delete
if ( response.action && 'reload' === response.action ) {
[101] Fix | Delete
location.reload( true );
[102] Fix | Delete
} else if ( 'success' === response.status ) {
[103] Fix | Delete
$( '.redux-action_bar input' ).prop( 'disabled', false );
[104] Fix | Delete
overlay.fadeOut( 'fast' );
[105] Fix | Delete
$( '.redux-action_bar .spinner' ).removeClass( 'is-active' );
[106] Fix | Delete
redux.optName.options = response.options;
[107] Fix | Delete
redux.optName.errors = response.errors;
[108] Fix | Delete
redux.optName.warnings = response.warnings;
[109] Fix | Delete
redux.optName.sanitize = response.sanitize;
[110] Fix | Delete
[111] Fix | Delete
$notification_bar.html( response.notification_bar ).slideDown( 'fast' );
[112] Fix | Delete
if ( null !== response.errors || null !== response.warnings ) {
[113] Fix | Delete
$.redux.notices();
[114] Fix | Delete
}
[115] Fix | Delete
[116] Fix | Delete
if ( null !== response.sanitize ) {
[117] Fix | Delete
$.redux.sanitize();
[118] Fix | Delete
}
[119] Fix | Delete
[120] Fix | Delete
$save_notice = $( document.getElementById( 'redux_notification_bar' ) ).find( '.saved_notice' );
[121] Fix | Delete
[122] Fix | Delete
$save_notice.slideDown();
[123] Fix | Delete
$save_notice.delay( 4000 ).slideUp();
[124] Fix | Delete
} else {
[125] Fix | Delete
$( '.redux-action_bar input' ).prop( 'disabled', false );
[126] Fix | Delete
$( '.redux-action_bar .spinner' ).removeClass( 'is-active' );
[127] Fix | Delete
overlay.fadeOut( 'fast' );
[128] Fix | Delete
$( '.wrap h2:first' ).parent().append( '<div class="error redux_ajax_save_error" style="display:none;"><p>' + response.status + '</p></div>' );
[129] Fix | Delete
$( '.redux_ajax_save_error' ).slideDown();
[130] Fix | Delete
$( 'html, body' ).animate(
[131] Fix | Delete
{ scrollTop: 0 },
[132] Fix | Delete
'slow'
[133] Fix | Delete
);
[134] Fix | Delete
}
[135] Fix | Delete
}
[136] Fix | Delete
}
[137] Fix | Delete
);
[138] Fix | Delete
[139] Fix | Delete
return false;
[140] Fix | Delete
};
[141] Fix | Delete
})( jQuery );
[142] Fix | Delete
[143] Fix | Delete
/* jshint unused:false */
[144] Fix | Delete
[145] Fix | Delete
function colorValidate( field ) {
[146] Fix | Delete
'use strict';
[147] Fix | Delete
[148] Fix | Delete
var value = jQuery( field ).val();
[149] Fix | Delete
[150] Fix | Delete
var hex = colorNameToHex( value );
[151] Fix | Delete
if ( hex !== value.replace( '#', '' ) ) {
[152] Fix | Delete
return hex;
[153] Fix | Delete
}
[154] Fix | Delete
[155] Fix | Delete
return value;
[156] Fix | Delete
}
[157] Fix | Delete
[158] Fix | Delete
function colorNameToHex( colour ) {
[159] Fix | Delete
'use strict';
[160] Fix | Delete
[161] Fix | Delete
var tcolour = colour.replace( /^\s+/, '' ).replace( /\s+$/, '' ).replace( '#', '' );
[162] Fix | Delete
[163] Fix | Delete
var colours = {
[164] Fix | Delete
'aliceblue': '#f0f8ff',
[165] Fix | Delete
'antiquewhite': '#faebd7',
[166] Fix | Delete
'aqua': '#00ffff',
[167] Fix | Delete
'aquamarine': '#7fffd4',
[168] Fix | Delete
'azure': '#f0ffff',
[169] Fix | Delete
'beige': '#f5f5dc',
[170] Fix | Delete
'bisque': '#ffe4c4',
[171] Fix | Delete
'black': '#000000',
[172] Fix | Delete
'blanchedalmond': '#ffebcd',
[173] Fix | Delete
'blue': '#0000ff',
[174] Fix | Delete
'blueviolet': '#8a2be2',
[175] Fix | Delete
'brown': '#a52a2a',
[176] Fix | Delete
'burlywood': '#deb887',
[177] Fix | Delete
'cadetblue': '#5f9ea0',
[178] Fix | Delete
'chartreuse': '#7fff00',
[179] Fix | Delete
'chocolate': '#d2691e',
[180] Fix | Delete
'coral': '#ff7f50',
[181] Fix | Delete
'cornflowerblue': '#6495ed',
[182] Fix | Delete
'cornsilk': '#fff8dc',
[183] Fix | Delete
'crimson': '#dc143c',
[184] Fix | Delete
'cyan': '#00ffff',
[185] Fix | Delete
'darkblue': '#00008b',
[186] Fix | Delete
'darkcyan': '#008b8b',
[187] Fix | Delete
'darkgoldenrod': '#b8860b',
[188] Fix | Delete
'darkgray': '#a9a9a9',
[189] Fix | Delete
'darkgreen': '#006400',
[190] Fix | Delete
'darkkhaki': '#bdb76b',
[191] Fix | Delete
'darkmagenta': '#8b008b',
[192] Fix | Delete
'darkolivegreen': '#556b2f',
[193] Fix | Delete
'darkorange': '#ff8c00',
[194] Fix | Delete
'darkorchid': '#9932cc',
[195] Fix | Delete
'darkred': '#8b0000',
[196] Fix | Delete
'darksalmon': '#e9967a',
[197] Fix | Delete
'darkseagreen': '#8fbc8f',
[198] Fix | Delete
'darkslateblue': '#483d8b',
[199] Fix | Delete
'darkslategray': '#2f4f4f',
[200] Fix | Delete
'darkturquoise': '#00ced1',
[201] Fix | Delete
'darkviolet': '#9400d3',
[202] Fix | Delete
'deeppink': '#ff1493',
[203] Fix | Delete
'deepskyblue': '#00bfff',
[204] Fix | Delete
'dimgray': '#696969',
[205] Fix | Delete
'dodgerblue': '#1e90ff',
[206] Fix | Delete
'firebrick': '#b22222',
[207] Fix | Delete
'floralwhite': '#fffaf0',
[208] Fix | Delete
'forestgreen': '#228b22',
[209] Fix | Delete
'fuchsia': '#ff00ff',
[210] Fix | Delete
'gainsboro': '#dcdcdc',
[211] Fix | Delete
'ghostwhite': '#f8f8ff',
[212] Fix | Delete
'gold': '#ffd700',
[213] Fix | Delete
'goldenrod': '#daa520',
[214] Fix | Delete
'gray': '#808080',
[215] Fix | Delete
'green': '#008000',
[216] Fix | Delete
'greenyellow': '#adff2f',
[217] Fix | Delete
'honeydew': '#f0fff0',
[218] Fix | Delete
'hotpink': '#ff69b4',
[219] Fix | Delete
'indianred ': '#cd5c5c',
[220] Fix | Delete
'indigo ': '#4b0082',
[221] Fix | Delete
'ivory': '#fffff0',
[222] Fix | Delete
'khaki': '#f0e68c',
[223] Fix | Delete
'lavender': '#e6e6fa',
[224] Fix | Delete
'lavenderblush': '#fff0f5',
[225] Fix | Delete
'lawngreen': '#7cfc00',
[226] Fix | Delete
'lemonchiffon': '#fffacd',
[227] Fix | Delete
'lightblue': '#add8e6',
[228] Fix | Delete
'lightcoral': '#f08080',
[229] Fix | Delete
'lightcyan': '#e0ffff',
[230] Fix | Delete
'lightgoldenrodyellow': '#fafad2',
[231] Fix | Delete
'lightgrey': '#d3d3d3',
[232] Fix | Delete
'lightgreen': '#90ee90',
[233] Fix | Delete
'lightpink': '#ffb6c1',
[234] Fix | Delete
'lightsalmon': '#ffa07a',
[235] Fix | Delete
'lightseagreen': '#20b2aa',
[236] Fix | Delete
'lightskyblue': '#87cefa',
[237] Fix | Delete
'lightslategray': '#778899',
[238] Fix | Delete
'lightsteelblue': '#b0c4de',
[239] Fix | Delete
'lightyellow': '#ffffe0',
[240] Fix | Delete
'lime': '#00ff00',
[241] Fix | Delete
'limegreen': '#32cd32',
[242] Fix | Delete
'linen': '#faf0e6',
[243] Fix | Delete
'magenta': '#ff00ff',
[244] Fix | Delete
'maroon': '#800000',
[245] Fix | Delete
'mediumaquamarine': '#66cdaa',
[246] Fix | Delete
'mediumblue': '#0000cd',
[247] Fix | Delete
'mediumorchid': '#ba55d3',
[248] Fix | Delete
'mediumpurple': '#9370d8',
[249] Fix | Delete
'mediumseagreen': '#3cb371',
[250] Fix | Delete
'mediumslateblue': '#7b68ee',
[251] Fix | Delete
'mediumspringgreen': '#00fa9a',
[252] Fix | Delete
'mediumturquoise': '#48d1cc',
[253] Fix | Delete
'mediumvioletred': '#c71585',
[254] Fix | Delete
'midnightblue': '#191970',
[255] Fix | Delete
'mintcream': '#f5fffa',
[256] Fix | Delete
'mistyrose': '#ffe4e1',
[257] Fix | Delete
'moccasin': '#ffe4b5',
[258] Fix | Delete
'navajowhite': '#ffdead',
[259] Fix | Delete
'navy': '#000080',
[260] Fix | Delete
'oldlace': '#fdf5e6',
[261] Fix | Delete
'olive': '#808000',
[262] Fix | Delete
'olivedrab': '#6b8e23',
[263] Fix | Delete
'orange': '#ffa500',
[264] Fix | Delete
'orangered': '#ff4500',
[265] Fix | Delete
'orchid': '#da70d6',
[266] Fix | Delete
'palegoldenrod': '#eee8aa',
[267] Fix | Delete
'palegreen': '#98fb98',
[268] Fix | Delete
'paleturquoise': '#afeeee',
[269] Fix | Delete
'palevioletred': '#d87093',
[270] Fix | Delete
'papayawhip': '#ffefd5',
[271] Fix | Delete
'peachpuff': '#ffdab9',
[272] Fix | Delete
'peru': '#cd853f',
[273] Fix | Delete
'pink': '#ffc0cb',
[274] Fix | Delete
'plum': '#dda0dd',
[275] Fix | Delete
'powderblue': '#b0e0e6',
[276] Fix | Delete
'purple': '#800080',
[277] Fix | Delete
'red': '#ff0000',
[278] Fix | Delete
'redux': '#01a3e3',
[279] Fix | Delete
'rosybrown': '#bc8f8f',
[280] Fix | Delete
'royalblue': '#4169e1',
[281] Fix | Delete
'saddlebrown': '#8b4513',
[282] Fix | Delete
'salmon': '#fa8072',
[283] Fix | Delete
'sandybrown': '#f4a460',
[284] Fix | Delete
'seagreen': '#2e8b57',
[285] Fix | Delete
'seashell': '#fff5ee',
[286] Fix | Delete
'sienna': '#a0522d',
[287] Fix | Delete
'silver': '#c0c0c0',
[288] Fix | Delete
'skyblue': '#87ceeb',
[289] Fix | Delete
'slateblue': '#6a5acd',
[290] Fix | Delete
'slategray': '#708090',
[291] Fix | Delete
'snow': '#fffafa',
[292] Fix | Delete
'springgreen': '#00ff7f',
[293] Fix | Delete
'steelblue': '#4682b4',
[294] Fix | Delete
'tan': '#d2b48c',
[295] Fix | Delete
'teal': '#008080',
[296] Fix | Delete
'thistle': '#d8bfd8',
[297] Fix | Delete
'tomato': '#ff6347',
[298] Fix | Delete
'turquoise': '#40e0d0',
[299] Fix | Delete
'violet': '#ee82ee',
[300] Fix | Delete
'wheat': '#f5deb3',
[301] Fix | Delete
'white': '#ffffff',
[302] Fix | Delete
'whitesmoke': '#f5f5f5',
[303] Fix | Delete
'yellow': '#ffff00',
[304] Fix | Delete
'yellowgreen': '#9acd32'
[305] Fix | Delete
};
[306] Fix | Delete
[307] Fix | Delete
if ( 'undefined' !== colours[tcolour.toLowerCase()] ) {
[308] Fix | Delete
return colours[tcolour.toLowerCase()];
[309] Fix | Delete
}
[310] Fix | Delete
[311] Fix | Delete
return colour;
[312] Fix | Delete
}
[313] Fix | Delete
[314] Fix | Delete
(function( $ ) {
[315] Fix | Delete
'use strict';
[316] Fix | Delete
[317] Fix | Delete
$.redux = $.redux || {};
[318] Fix | Delete
[319] Fix | Delete
$.redux.expandOptions = function( parent ) {
[320] Fix | Delete
var trigger = parent.find( '.expand_options' );
[321] Fix | Delete
var width = parent.find( '.redux-sidebar' ).width() - 1;
[322] Fix | Delete
var id = $( '.redux-group-menu .active a' ).data( 'rel' ) + '_section_group';
[323] Fix | Delete
[324] Fix | Delete
if ( trigger.hasClass( 'expanded' ) ) {
[325] Fix | Delete
trigger.removeClass( 'expanded' );
[326] Fix | Delete
parent.find( '.redux-main' ).removeClass( 'expand' );
[327] Fix | Delete
[328] Fix | Delete
parent.find( '.redux-sidebar' ).stop().animate(
[329] Fix | Delete
{ 'margin-left': '0px' },
[330] Fix | Delete
500
[331] Fix | Delete
);
[332] Fix | Delete
[333] Fix | Delete
parent.find( '.redux-main' ).stop().animate(
[334] Fix | Delete
{ 'margin-left': width },
[335] Fix | Delete
500,
[336] Fix | Delete
function() {
[337] Fix | Delete
parent.find( '.redux-main' ).attr( 'style', '' );
[338] Fix | Delete
}
[339] Fix | Delete
);
[340] Fix | Delete
[341] Fix | Delete
parent.find( '.redux-group-tab' ).each(
[342] Fix | Delete
function() {
[343] Fix | Delete
if ( $( this ).attr( 'id' ) !== id ) {
[344] Fix | Delete
$( this ).fadeOut( 'fast' );
[345] Fix | Delete
}
[346] Fix | Delete
}
[347] Fix | Delete
);
[348] Fix | Delete
[349] Fix | Delete
// Show the only active one.
[350] Fix | Delete
} else {
[351] Fix | Delete
trigger.addClass( 'expanded' );
[352] Fix | Delete
parent.find( '.redux-main' ).addClass( 'expand' );
[353] Fix | Delete
[354] Fix | Delete
parent.find( '.redux-sidebar' ).stop().animate(
[355] Fix | Delete
{ 'margin-left': - width - 113 },
[356] Fix | Delete
500
[357] Fix | Delete
);
[358] Fix | Delete
[359] Fix | Delete
parent.find( '.redux-main' ).stop().animate(
[360] Fix | Delete
{ 'margin-left': '-1px' },
[361] Fix | Delete
500
[362] Fix | Delete
);
[363] Fix | Delete
[364] Fix | Delete
parent.find( '.redux-group-tab' ).fadeIn(
[365] Fix | Delete
'medium',
[366] Fix | Delete
function() {
[367] Fix | Delete
$.redux.initFields();
[368] Fix | Delete
}
[369] Fix | Delete
);
[370] Fix | Delete
}
[371] Fix | Delete
[372] Fix | Delete
return false;
[373] Fix | Delete
};
[374] Fix | Delete
})( jQuery );
[375] Fix | Delete
[376] Fix | Delete
/* global redux, redux_change, jQuery */
[377] Fix | Delete
[378] Fix | Delete
(function( $ ) {
[379] Fix | Delete
'use strict';
[380] Fix | Delete
[381] Fix | Delete
$.redux = $.redux || {};
[382] Fix | Delete
[383] Fix | Delete
$.redux.initEvents = function( el ) {
[384] Fix | Delete
var stickyHeight;
[385] Fix | Delete
[386] Fix | Delete
el.find( '.redux-presets-bar' ).on(
[387] Fix | Delete
'click',
[388] Fix | Delete
function() {
[389] Fix | Delete
window.onbeforeunload = null;
[390] Fix | Delete
}
[391] Fix | Delete
);
[392] Fix | Delete
[393] Fix | Delete
// Customizer save hook.
[394] Fix | Delete
el.find( '#customize-save-button-wrapper #save' ).on(
[395] Fix | Delete
'click',
[396] Fix | Delete
function() {
[397] Fix | Delete
[398] Fix | Delete
}
[399] Fix | Delete
);
[400] Fix | Delete
[401] Fix | Delete
el.find( '#toplevel_page_' + redux.optName.args.slug + ' .wp-submenu a, #wp-admin-bar-' + redux.optName.args.slug + ' a.ab-item' ).on(
[402] Fix | Delete
'click',
[403] Fix | Delete
function( e ) {
[404] Fix | Delete
var url;
[405] Fix | Delete
[406] Fix | Delete
if ( ( el.find( '#toplevel_page_' + redux.optName.args.slug ).hasClass( 'wp-menu-open' ) ||
[407] Fix | Delete
$( this ).hasClass( 'ab-item' ) ) &&
[408] Fix | Delete
! $( this ).parents( 'ul.ab-submenu:first' ).hasClass( 'ab-sub-secondary' ) &&
[409] Fix | Delete
$( this ).attr( 'href' ).toLowerCase().indexOf( redux.optName.args.slug + '&tab=' ) >= 0 ) {
[410] Fix | Delete
[411] Fix | Delete
url = $( this ).attr( 'href' ).split( '&tab=' );
[412] Fix | Delete
[413] Fix | Delete
e.preventDefault();
[414] Fix | Delete
[415] Fix | Delete
el.find( '#' + url[1] + '_section_group_li_a' ).trigger( 'click' );
[416] Fix | Delete
[417] Fix | Delete
$( this ).parents( 'ul:first' ).find( '.current' ).removeClass( 'current' );
[418] Fix | Delete
$( this ).addClass( 'current' );
[419] Fix | Delete
$( this ).parent().addClass( 'current' );
[420] Fix | Delete
[421] Fix | Delete
return false;
[422] Fix | Delete
}
[423] Fix | Delete
}
[424] Fix | Delete
);
[425] Fix | Delete
[426] Fix | Delete
// Save button clicked.
[427] Fix | Delete
el.find( '.redux-action_bar input, #redux-import-action input' ).on(
[428] Fix | Delete
'click',
[429] Fix | Delete
function( e ) {
[430] Fix | Delete
if ( $( this ).attr( 'name' ) === redux.optName.args.opt_name + '[defaults]' ) {
[431] Fix | Delete
[432] Fix | Delete
// Defaults button clicked.
[433] Fix | Delete
if ( ! confirm( redux.optName.args.reset_confirm ) ) {
[434] Fix | Delete
return false;
[435] Fix | Delete
}
[436] Fix | Delete
} else if ( $( this ).attr( 'name' ) === redux.optName.args.opt_name + '[defaults-section]' ) {
[437] Fix | Delete
[438] Fix | Delete
// Default section clicked.
[439] Fix | Delete
if ( ! confirm( redux.optName.args.reset_section_confirm ) ) {
[440] Fix | Delete
return false;
[441] Fix | Delete
}
[442] Fix | Delete
} else if ( 'import' === $( this ).attr( 'name' ) ) {
[443] Fix | Delete
if ( ! confirm( redux.optName.args.import_section_confirm ) ) {
[444] Fix | Delete
return false;
[445] Fix | Delete
}
[446] Fix | Delete
}
[447] Fix | Delete
[448] Fix | Delete
window.onbeforeunload = null;
[449] Fix | Delete
[450] Fix | Delete
if ( true === redux.optName.args.ajax_save ) {
[451] Fix | Delete
$.redux.ajax_save( $( this ) );
[452] Fix | Delete
e.preventDefault();
[453] Fix | Delete
} else {
[454] Fix | Delete
location.reload( true );
[455] Fix | Delete
}
[456] Fix | Delete
}
[457] Fix | Delete
);
[458] Fix | Delete
[459] Fix | Delete
$( '.expand_options' ).on(
[460] Fix | Delete
'click',
[461] Fix | Delete
function( e ) {
[462] Fix | Delete
var tab;
[463] Fix | Delete
[464] Fix | Delete
var container = el;
[465] Fix | Delete
[466] Fix | Delete
e.preventDefault();
[467] Fix | Delete
[468] Fix | Delete
if ( $( container ).hasClass( 'fully-expanded' ) ) {
[469] Fix | Delete
$( container ).removeClass( 'fully-expanded' );
[470] Fix | Delete
[471] Fix | Delete
tab = $.cookie( 'redux_current_tab_' + redux.optName.args.opt_name );
[472] Fix | Delete
[473] Fix | Delete
el.find( '#' + tab + '_section_group' ).fadeIn(
[474] Fix | Delete
200,
[475] Fix | Delete
function() {
[476] Fix | Delete
if ( 0 !== el.find( '#redux-footer' ).length ) {
[477] Fix | Delete
$.redux.stickyInfo(); // Race condition fix.
[478] Fix | Delete
}
[479] Fix | Delete
[480] Fix | Delete
$.redux.initFields();
[481] Fix | Delete
}
[482] Fix | Delete
);
[483] Fix | Delete
}
[484] Fix | Delete
[485] Fix | Delete
$.redux.expandOptions( $( this ).parents( '.redux-container:first' ) );
[486] Fix | Delete
[487] Fix | Delete
return false;
[488] Fix | Delete
}
[489] Fix | Delete
);
[490] Fix | Delete
[491] Fix | Delete
if ( el.find( '.saved_notice' ).is( ':visible' ) ) {
[492] Fix | Delete
el.find( '.saved_notice' ).slideDown();
[493] Fix | Delete
}
[494] Fix | Delete
[495] Fix | Delete
$( document.body ).on(
[496] Fix | Delete
'change',
[497] Fix | Delete
'.redux-field input, .redux-field textarea, .redux-field select',
[498] Fix | Delete
function() {
[499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function