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/portfoli.../bws_menu/js
File: general_script.js
function bws_show_settings_notice() {
[0] Fix | Delete
"use strict";
[1] Fix | Delete
(function($) {
[2] Fix | Delete
$( '.updated.fade:not(.bws_visible), .error:not(.bws_visible)' ).css( 'display', 'none' );
[3] Fix | Delete
$( '#bws_save_settings_notice' ).css( 'display', 'block' );
[4] Fix | Delete
})( jQuery );
[5] Fix | Delete
}
[6] Fix | Delete
[7] Fix | Delete
(function($) {
[8] Fix | Delete
"use strict";
[9] Fix | Delete
$( document ).ready(
[10] Fix | Delete
function() {
[11] Fix | Delete
/**
[12] Fix | Delete
* add notice about changing on the settings page
[13] Fix | Delete
*/
[14] Fix | Delete
$( '.bws_form input, .bws_form textarea, .bws_form select' ).on(
[15] Fix | Delete
"change paste select",
[16] Fix | Delete
function( e ) {
[17] Fix | Delete
if ( $( this ).attr( 'type' ) != 'submit' && ! $( this ).hasClass( 'bws_no_bind_notice' ) && typeof ( e.originalEvent ) != 'undefined' ) {
[18] Fix | Delete
bws_show_settings_notice();
[19] Fix | Delete
};
[20] Fix | Delete
}
[21] Fix | Delete
);
[22] Fix | Delete
$( '.bws_save_anchor' ).on(
[23] Fix | Delete
"click",
[24] Fix | Delete
function( event ) {
[25] Fix | Delete
event.preventDefault();
[26] Fix | Delete
$( '.bws_form #bws-submit-button' ).click();
[27] Fix | Delete
}
[28] Fix | Delete
);
[29] Fix | Delete
[30] Fix | Delete
/* custom code */
[31] Fix | Delete
[32] Fix | Delete
if ( 'function' == typeof wp.CodeMirror || 'function' == typeof CodeMirror ) {
[33] Fix | Delete
var CodeMirrorFunc = ( typeof wp.CodeMirror != 'undefined' ) ? wp.CodeMirror : CodeMirror;
[34] Fix | Delete
if ( $( '#bws_newcontent_css' ).length > 0 ) {
[35] Fix | Delete
var editor = CodeMirrorFunc.fromTextArea(
[36] Fix | Delete
document.getElementById( 'bws_newcontent_css' ),
[37] Fix | Delete
{
[38] Fix | Delete
mode: "css",
[39] Fix | Delete
theme: "default",
[40] Fix | Delete
styleActiveLine: true,
[41] Fix | Delete
matchBrackets: true,
[42] Fix | Delete
lineNumbers: true,
[43] Fix | Delete
addModeClass: 'bws_newcontent_css',
[44] Fix | Delete
readOnly: 'nocursor'
[45] Fix | Delete
}
[46] Fix | Delete
);
[47] Fix | Delete
}
[48] Fix | Delete
[49] Fix | Delete
if ( $( '#bws_newcontent_php' ).length > 0 ) {
[50] Fix | Delete
var editor = CodeMirrorFunc.fromTextArea(
[51] Fix | Delete
document.getElementById( "bws_newcontent_php" ),
[52] Fix | Delete
{
[53] Fix | Delete
mode: 'text/x-php',
[54] Fix | Delete
styleActiveLine: true,
[55] Fix | Delete
matchBrackets: true,
[56] Fix | Delete
lineNumbers: true,
[57] Fix | Delete
readOnly: 'nocursor'
[58] Fix | Delete
}
[59] Fix | Delete
);
[60] Fix | Delete
/* disable lines */
[61] Fix | Delete
editor.markText( {ch:0,line:0}, {ch:0,line:5}, { readOnly: true, className: 'bws-readonly' } );
[62] Fix | Delete
}
[63] Fix | Delete
[64] Fix | Delete
if ( $( '#bws_newcontent_js' ).length > 0 ) {
[65] Fix | Delete
var editor = CodeMirrorFunc.fromTextArea(
[66] Fix | Delete
document.getElementById( "bws_newcontent_js" ),
[67] Fix | Delete
{
[68] Fix | Delete
mode: 'javascript',
[69] Fix | Delete
styleActiveLine: true,
[70] Fix | Delete
matchBrackets: true,
[71] Fix | Delete
lineNumbers: true,
[72] Fix | Delete
readOnly: 'nocursor'
[73] Fix | Delete
}
[74] Fix | Delete
);
[75] Fix | Delete
}
[76] Fix | Delete
}
[77] Fix | Delete
[78] Fix | Delete
/* banner to settings */
[79] Fix | Delete
$( '.bws_banner_to_settings_joint .bws-details' ).addClass( 'hidden' ).removeClass( 'hide-if-js' );
[80] Fix | Delete
$( '.bws_banner_to_settings_joint .bws-more-links' ).on(
[81] Fix | Delete
"click",
[82] Fix | Delete
function( event ) {
[83] Fix | Delete
event.preventDefault();
[84] Fix | Delete
if ( $( '.bws_banner_to_settings_joint .bws-less' ).hasClass( 'hidden' ) ) {
[85] Fix | Delete
$( '.bws_banner_to_settings_joint .bws-less, .bws_banner_to_settings_joint .bws-details' ).removeClass( 'hidden' );
[86] Fix | Delete
$( '.bws_banner_to_settings_joint .bws-more' ).addClass( 'hidden' );
[87] Fix | Delete
} else {
[88] Fix | Delete
$( '.bws_banner_to_settings_joint .bws-less, .bws_banner_to_settings_joint .bws-details' ).addClass( 'hidden' );
[89] Fix | Delete
$( '.bws_banner_to_settings_joint .bws-more' ).removeClass( 'hidden' );
[90] Fix | Delete
}
[91] Fix | Delete
}
[92] Fix | Delete
);
[93] Fix | Delete
[94] Fix | Delete
/* help tooltips */
[95] Fix | Delete
if ( $( '.bws_help_box' ).length > 0 ) {
[96] Fix | Delete
if ( $( 'body' ).hasClass( 'rtl' ) ) {
[97] Fix | Delete
var current_position = { my: "right top+15", at: "right bottom" };
[98] Fix | Delete
} else {
[99] Fix | Delete
var current_position = { my: "left top+15", at: "left bottom" };
[100] Fix | Delete
}
[101] Fix | Delete
$( document ).tooltip(
[102] Fix | Delete
{
[103] Fix | Delete
items: $( '.bws_help_box' ),
[104] Fix | Delete
content: function() {
[105] Fix | Delete
return $( this ).find( '.bws_hidden_help_text' ).html()
[106] Fix | Delete
},
[107] Fix | Delete
show: null, /* show immediately */
[108] Fix | Delete
tooltipClass: "bws-tooltip-content",
[109] Fix | Delete
position: current_position,
[110] Fix | Delete
open: function( event, ui ) {
[111] Fix | Delete
if ( typeof( event.originalEvent ) === 'undefined' ) {
[112] Fix | Delete
return false;
[113] Fix | Delete
}
[114] Fix | Delete
if ( $( event.originalEvent.target ).hasClass( 'bws-auto-width' ) ) {
[115] Fix | Delete
ui.tooltip.css( "max-width", "inherit" );
[116] Fix | Delete
}
[117] Fix | Delete
var $id = $( ui.tooltip ).attr( 'id' );
[118] Fix | Delete
/* close any lingering tooltips */
[119] Fix | Delete
$( 'div.ui-tooltip' ).not( '#' + $id ).remove();
[120] Fix | Delete
},
[121] Fix | Delete
close: function( event, ui ) {
[122] Fix | Delete
ui.tooltip.hover(
[123] Fix | Delete
function() {
[124] Fix | Delete
$( this ).stop( true ).fadeTo( 200, 1 );
[125] Fix | Delete
},
[126] Fix | Delete
function() {
[127] Fix | Delete
$( this ).fadeOut(
[128] Fix | Delete
'200',
[129] Fix | Delete
function() {
[130] Fix | Delete
$( this ).remove();
[131] Fix | Delete
}
[132] Fix | Delete
);
[133] Fix | Delete
}
[134] Fix | Delete
);
[135] Fix | Delete
}
[136] Fix | Delete
}
[137] Fix | Delete
);
[138] Fix | Delete
}
[139] Fix | Delete
[140] Fix | Delete
/**
[141] Fix | Delete
* Handle the styling of the "Settings" tab on the plugin settings page
[142] Fix | Delete
*/
[143] Fix | Delete
var tabs = $( '#bws_settings_tabs_wrapper' );
[144] Fix | Delete
if ( tabs.length ) {
[145] Fix | Delete
var current_tab_field = $( 'input[name="bws_active_tab"]' ),
[146] Fix | Delete
prevent_tabs_change = false,
[147] Fix | Delete
active_tab = current_tab_field.val();
[148] Fix | Delete
if ( '' == active_tab ) {
[149] Fix | Delete
var active_tab_index = 0;
[150] Fix | Delete
} else {
[151] Fix | Delete
var active_tab_index = $( '#bws_settings_tabs li[data-slug=' + active_tab + ']' ).index();
[152] Fix | Delete
}
[153] Fix | Delete
[154] Fix | Delete
$( '.bws_tab' ).css( 'min-height', $( '#bws_settings_tabs' ).css( 'height' ) );
[155] Fix | Delete
[156] Fix | Delete
/* jQuery tabs initialization */
[157] Fix | Delete
tabs.tabs(
[158] Fix | Delete
{
[159] Fix | Delete
active: active_tab_index
[160] Fix | Delete
}
[161] Fix | Delete
).on(
[162] Fix | Delete
"tabsactivate",
[163] Fix | Delete
function( event, ui ) {
[164] Fix | Delete
if ( ! prevent_tabs_change ) {
[165] Fix | Delete
active_tab = ui.newTab.data( 'slug' );
[166] Fix | Delete
current_tab_field.val( active_tab );
[167] Fix | Delete
}
[168] Fix | Delete
prevent_tabs_change = false;
[169] Fix | Delete
}
[170] Fix | Delete
);
[171] Fix | Delete
$( '.bws_trigger_tab_click' ).on(
[172] Fix | Delete
'click',
[173] Fix | Delete
function () {
[174] Fix | Delete
$( '#bws_settings_tabs a[href="' + $( this ).attr( 'href' ) + '"]' ).click();
[175] Fix | Delete
}
[176] Fix | Delete
);
[177] Fix | Delete
}
[178] Fix | Delete
/**
[179] Fix | Delete
* Hide content for options on the plugin settings page
[180] Fix | Delete
*/
[181] Fix | Delete
var options = $( '.bws_option_affect' );
[182] Fix | Delete
if ( options.length ) {
[183] Fix | Delete
options.each(
[184] Fix | Delete
function() {
[185] Fix | Delete
var element = $( this );
[186] Fix | Delete
if ( element.is( ':selected' ) || element.is( ':checked' ) ) {
[187] Fix | Delete
$( element.data( 'affect-show' ) ).show();
[188] Fix | Delete
$( element.data( 'affect-hide' ) ).hide();
[189] Fix | Delete
} else {
[190] Fix | Delete
$( element.data( 'affect-show' ) ).hide();
[191] Fix | Delete
$( element.data( 'affect-hide' ) ).show();
[192] Fix | Delete
}
[193] Fix | Delete
if ( element.is( 'option' ) ) {
[194] Fix | Delete
element.parent().on(
[195] Fix | Delete
'change',
[196] Fix | Delete
function() {
[197] Fix | Delete
var affect_hide = element.data( 'affect-hide' ),
[198] Fix | Delete
affect_show = element.data( 'affect-show' );
[199] Fix | Delete
if ( element.is( ':selected' ) ) {
[200] Fix | Delete
$( affect_show ).show();
[201] Fix | Delete
$( affect_hide ).hide();
[202] Fix | Delete
} else {
[203] Fix | Delete
$( affect_show ).hide();
[204] Fix | Delete
$( affect_hide ).show();
[205] Fix | Delete
}
[206] Fix | Delete
}
[207] Fix | Delete
);
[208] Fix | Delete
} else {
[209] Fix | Delete
element.on(
[210] Fix | Delete
'change',
[211] Fix | Delete
function() {
[212] Fix | Delete
var affect_hide = element.data( 'affect-hide' ),
[213] Fix | Delete
affect_show = element.data( 'affect-show' );
[214] Fix | Delete
if ( element.is( ':selected' ) || element.is( ':checked' ) ) {
[215] Fix | Delete
$( affect_show ).show();
[216] Fix | Delete
$( affect_hide ).hide();
[217] Fix | Delete
} else {
[218] Fix | Delete
$( affect_show ).hide();
[219] Fix | Delete
$( affect_hide ).show();
[220] Fix | Delete
}
[221] Fix | Delete
}
[222] Fix | Delete
);
[223] Fix | Delete
}
[224] Fix | Delete
}
[225] Fix | Delete
);
[226] Fix | Delete
}
[227] Fix | Delete
}
[228] Fix | Delete
);
[229] Fix | Delete
})( jQuery );
[230] Fix | Delete
[231] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function