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/wp-conte.../plugins/contact-.../admin/js
File: scripts.js
( function( $ ) {
[0] Fix | Delete
[1] Fix | Delete
'use strict';
[2] Fix | Delete
[3] Fix | Delete
if ( typeof wpcf7 === 'undefined' || wpcf7 === null ) {
[4] Fix | Delete
return;
[5] Fix | Delete
}
[6] Fix | Delete
[7] Fix | Delete
$( function() {
[8] Fix | Delete
var welcomePanel = $( '#wpcf7-welcome-panel' );
[9] Fix | Delete
var updateWelcomePanel;
[10] Fix | Delete
[11] Fix | Delete
updateWelcomePanel = function( visible ) {
[12] Fix | Delete
$.post( ajaxurl, {
[13] Fix | Delete
action: 'wpcf7-update-welcome-panel',
[14] Fix | Delete
visible: visible,
[15] Fix | Delete
welcomepanelnonce: $( '#welcomepanelnonce' ).val()
[16] Fix | Delete
} );
[17] Fix | Delete
};
[18] Fix | Delete
[19] Fix | Delete
$( 'a.welcome-panel-close', welcomePanel ).click( function( event ) {
[20] Fix | Delete
event.preventDefault();
[21] Fix | Delete
welcomePanel.addClass( 'hidden' );
[22] Fix | Delete
updateWelcomePanel( 0 );
[23] Fix | Delete
$( '#wpcf7-welcome-panel-show' ).prop( 'checked', false );
[24] Fix | Delete
} );
[25] Fix | Delete
[26] Fix | Delete
$( '#wpcf7-welcome-panel-show' ).click( function( event ) {
[27] Fix | Delete
if ( this.checked ) {
[28] Fix | Delete
welcomePanel.removeClass( 'hidden' );
[29] Fix | Delete
updateWelcomePanel( 1 );
[30] Fix | Delete
} else {
[31] Fix | Delete
welcomePanel.addClass( 'hidden' );
[32] Fix | Delete
updateWelcomePanel( 0 );
[33] Fix | Delete
}
[34] Fix | Delete
} );
[35] Fix | Delete
[36] Fix | Delete
$( '#contact-form-editor' ).tabs( {
[37] Fix | Delete
active: wpcf7.activeTab,
[38] Fix | Delete
activate: function( event, ui ) {
[39] Fix | Delete
$( '#active-tab' ).val( ui.newTab.index() );
[40] Fix | Delete
}
[41] Fix | Delete
} );
[42] Fix | Delete
[43] Fix | Delete
$( '#contact-form-editor-tabs' ).focusin( function( event ) {
[44] Fix | Delete
$( '#contact-form-editor .keyboard-interaction' ).css(
[45] Fix | Delete
'visibility', 'visible' );
[46] Fix | Delete
} ).focusout( function( event ) {
[47] Fix | Delete
$( '#contact-form-editor .keyboard-interaction' ).css(
[48] Fix | Delete
'visibility', 'hidden' );
[49] Fix | Delete
} );
[50] Fix | Delete
[51] Fix | Delete
wpcf7.toggleMail2( 'input:checkbox.toggle-form-table' );
[52] Fix | Delete
[53] Fix | Delete
$( 'input:checkbox.toggle-form-table' ).click( function( event ) {
[54] Fix | Delete
wpcf7.toggleMail2( this );
[55] Fix | Delete
} );
[56] Fix | Delete
[57] Fix | Delete
if ( '' === $( '#title' ).val() ) {
[58] Fix | Delete
$( '#title' ).focus();
[59] Fix | Delete
}
[60] Fix | Delete
[61] Fix | Delete
wpcf7.titleHint();
[62] Fix | Delete
[63] Fix | Delete
$( '.contact-form-editor-box-mail span.mailtag' ).click( function( event ) {
[64] Fix | Delete
var range = document.createRange();
[65] Fix | Delete
range.selectNodeContents( this );
[66] Fix | Delete
window.getSelection().addRange( range );
[67] Fix | Delete
} );
[68] Fix | Delete
[69] Fix | Delete
wpcf7.updateConfigErrors();
[70] Fix | Delete
[71] Fix | Delete
$( '[data-config-field]' ).change( function() {
[72] Fix | Delete
var postId = $( '#post_ID' ).val();
[73] Fix | Delete
[74] Fix | Delete
if ( ! postId || -1 == postId ) {
[75] Fix | Delete
return;
[76] Fix | Delete
}
[77] Fix | Delete
[78] Fix | Delete
var data = [];
[79] Fix | Delete
[80] Fix | Delete
$( this ).closest( 'form' ).find( '[data-config-field]' ).each( function() {
[81] Fix | Delete
var val = $( this ).val();
[82] Fix | Delete
[83] Fix | Delete
if ( $( this ).is( '[type=checkbox]' ) ) {
[84] Fix | Delete
val = $( this ).is( ':checked' ) ? 1 : 0;
[85] Fix | Delete
}
[86] Fix | Delete
[87] Fix | Delete
data.push( {
[88] Fix | Delete
'name': $( this ).attr( 'name' ).replace( /^wpcf7-/, '' ).replace( /-/g, '_' ),
[89] Fix | Delete
'value': val
[90] Fix | Delete
} );
[91] Fix | Delete
} );
[92] Fix | Delete
[93] Fix | Delete
data.push( { 'name': 'context', 'value': 'dry-run' } );
[94] Fix | Delete
[95] Fix | Delete
$.ajax( {
[96] Fix | Delete
method: 'POST',
[97] Fix | Delete
url: wpcf7.apiSettings.getRoute( '/contact-forms/' + postId ),
[98] Fix | Delete
beforeSend: function( xhr ) {
[99] Fix | Delete
xhr.setRequestHeader( 'X-WP-Nonce', wpcf7.apiSettings.nonce );
[100] Fix | Delete
},
[101] Fix | Delete
data: data
[102] Fix | Delete
} ).done( function( response ) {
[103] Fix | Delete
wpcf7.configValidator.errors = response.config_errors;
[104] Fix | Delete
wpcf7.updateConfigErrors();
[105] Fix | Delete
} );
[106] Fix | Delete
} );
[107] Fix | Delete
[108] Fix | Delete
$( window ).on( 'beforeunload', function( event ) {
[109] Fix | Delete
var changed = false;
[110] Fix | Delete
[111] Fix | Delete
$( '#wpcf7-admin-form-element :input[type!="hidden"]' ).each( function() {
[112] Fix | Delete
if ( $( this ).is( ':checkbox, :radio' ) ) {
[113] Fix | Delete
if ( this.defaultChecked != $( this ).is( ':checked' ) ) {
[114] Fix | Delete
changed = true;
[115] Fix | Delete
}
[116] Fix | Delete
} else if ( $( this ).is( 'select' ) ) {
[117] Fix | Delete
$( this ).find( 'option' ).each( function() {
[118] Fix | Delete
if ( this.defaultSelected != $( this ).is( ':selected' ) ) {
[119] Fix | Delete
changed = true;
[120] Fix | Delete
}
[121] Fix | Delete
} );
[122] Fix | Delete
} else {
[123] Fix | Delete
if ( this.defaultValue != $( this ).val() ) {
[124] Fix | Delete
changed = true;
[125] Fix | Delete
}
[126] Fix | Delete
}
[127] Fix | Delete
} );
[128] Fix | Delete
[129] Fix | Delete
if ( changed ) {
[130] Fix | Delete
event.returnValue = wpcf7.saveAlert;
[131] Fix | Delete
return wpcf7.saveAlert;
[132] Fix | Delete
}
[133] Fix | Delete
} );
[134] Fix | Delete
[135] Fix | Delete
$( '#wpcf7-admin-form-element' ).submit( function() {
[136] Fix | Delete
if ( 'copy' != this.action.value ) {
[137] Fix | Delete
$( window ).off( 'beforeunload' );
[138] Fix | Delete
}
[139] Fix | Delete
[140] Fix | Delete
if ( 'save' == this.action.value ) {
[141] Fix | Delete
$( '#publishing-action .spinner' ).addClass( 'is-active' );
[142] Fix | Delete
}
[143] Fix | Delete
} );
[144] Fix | Delete
[145] Fix | Delete
$( '#wpcf7-ctct-enable-contact-list, #wpcf7-sendinblue-enable-contact-list, #wpcf7-sendinblue-enable-transactional-email' ).on( 'change', function() {
[146] Fix | Delete
if ( $( this ).is( ':checked' ) ) {
[147] Fix | Delete
$( this ).closest( 'tr' ).removeClass( 'inactive' );
[148] Fix | Delete
} else {
[149] Fix | Delete
$( this ).closest( 'tr' ).addClass( 'inactive' );
[150] Fix | Delete
}
[151] Fix | Delete
} );
[152] Fix | Delete
[153] Fix | Delete
} );
[154] Fix | Delete
[155] Fix | Delete
wpcf7.toggleMail2 = function( checkbox ) {
[156] Fix | Delete
var $checkbox = $( checkbox );
[157] Fix | Delete
var $fieldset = $( 'fieldset',
[158] Fix | Delete
$checkbox.closest( '.contact-form-editor-box-mail' ) );
[159] Fix | Delete
[160] Fix | Delete
if ( $checkbox.is( ':checked' ) ) {
[161] Fix | Delete
$fieldset.removeClass( 'hidden' );
[162] Fix | Delete
} else {
[163] Fix | Delete
$fieldset.addClass( 'hidden' );
[164] Fix | Delete
}
[165] Fix | Delete
};
[166] Fix | Delete
[167] Fix | Delete
wpcf7.updateConfigErrors = function() {
[168] Fix | Delete
var errors = wpcf7.configValidator.errors;
[169] Fix | Delete
var errorCount = { total: 0 };
[170] Fix | Delete
[171] Fix | Delete
$( '[data-config-field]' ).each( function() {
[172] Fix | Delete
$( this ).removeAttr( 'aria-invalid' );
[173] Fix | Delete
$( this ).next( 'ul.config-error' ).remove();
[174] Fix | Delete
[175] Fix | Delete
var section = $( this ).attr( 'data-config-field' );
[176] Fix | Delete
[177] Fix | Delete
$( this ).attr( 'aria-describedby', 'wpcf7-config-error-for-' + section );
[178] Fix | Delete
[179] Fix | Delete
if ( errors[ section ] ) {
[180] Fix | Delete
var $list = $( '<ul></ul>' ).attr( {
[181] Fix | Delete
'id': 'wpcf7-config-error-for-' + section,
[182] Fix | Delete
'class': 'config-error'
[183] Fix | Delete
} );
[184] Fix | Delete
[185] Fix | Delete
$.each( errors[ section ], function( i, val ) {
[186] Fix | Delete
var $li = $( '<li></li>' ).append(
[187] Fix | Delete
wpcf7.iconInCircle( '!' )
[188] Fix | Delete
).append(
[189] Fix | Delete
$( '<span class="screen-reader-text"></span>' ).text( wpcf7.configValidator.iconAlt )
[190] Fix | Delete
).append( ' ' );
[191] Fix | Delete
[192] Fix | Delete
if ( val.link ) {
[193] Fix | Delete
$li.append(
[194] Fix | Delete
$( '<a></a>' ).attr( 'href', val.link ).text( val.message )
[195] Fix | Delete
);
[196] Fix | Delete
} else {
[197] Fix | Delete
$li.text( val.message );
[198] Fix | Delete
}
[199] Fix | Delete
[200] Fix | Delete
$li.appendTo( $list );
[201] Fix | Delete
[202] Fix | Delete
var tab = section
[203] Fix | Delete
.replace( /^mail_\d+\./, 'mail.' ).replace( /\..*$/, '' );
[204] Fix | Delete
[205] Fix | Delete
if ( ! errorCount[ tab ] ) {
[206] Fix | Delete
errorCount[ tab ] = 0;
[207] Fix | Delete
}
[208] Fix | Delete
[209] Fix | Delete
errorCount[ tab ] += 1;
[210] Fix | Delete
[211] Fix | Delete
errorCount.total += 1;
[212] Fix | Delete
} );
[213] Fix | Delete
[214] Fix | Delete
$( this ).after( $list ).attr( { 'aria-invalid': 'true' } );
[215] Fix | Delete
}
[216] Fix | Delete
} );
[217] Fix | Delete
[218] Fix | Delete
$( '#contact-form-editor-tabs > li' ).each( function() {
[219] Fix | Delete
var $item = $( this );
[220] Fix | Delete
$item.find( '.icon-in-circle' ).remove();
[221] Fix | Delete
var tab = $item.attr( 'id' ).replace( /-panel-tab$/, '' );
[222] Fix | Delete
[223] Fix | Delete
$.each( errors, function( key, val ) {
[224] Fix | Delete
key = key.replace( /^mail_\d+\./, 'mail.' );
[225] Fix | Delete
[226] Fix | Delete
if ( key.replace( /\..*$/, '' ) == tab.replace( '-', '_' ) ) {
[227] Fix | Delete
var $mark = wpcf7.iconInCircle( '!' );
[228] Fix | Delete
$item.find( 'a.ui-tabs-anchor' ).first().append( $mark );
[229] Fix | Delete
return false;
[230] Fix | Delete
}
[231] Fix | Delete
} );
[232] Fix | Delete
[233] Fix | Delete
var $tabPanelError = $( '#' + tab + '-panel > div.config-error:first' );
[234] Fix | Delete
$tabPanelError.empty();
[235] Fix | Delete
[236] Fix | Delete
if ( errorCount[ tab.replace( '-', '_' ) ] ) {
[237] Fix | Delete
$tabPanelError.append( wpcf7.iconInCircle( '!' ) );
[238] Fix | Delete
[239] Fix | Delete
if ( 1 < errorCount[ tab.replace( '-', '_' ) ] ) {
[240] Fix | Delete
var manyErrorsInTab = wpcf7.configValidator.manyErrorsInTab
[241] Fix | Delete
.replace( '%d', errorCount[ tab.replace( '-', '_' ) ] );
[242] Fix | Delete
$tabPanelError.append( manyErrorsInTab );
[243] Fix | Delete
} else {
[244] Fix | Delete
$tabPanelError.append( wpcf7.configValidator.oneErrorInTab );
[245] Fix | Delete
}
[246] Fix | Delete
}
[247] Fix | Delete
} );
[248] Fix | Delete
[249] Fix | Delete
$( '#misc-publishing-actions .misc-pub-section.config-error' ).remove();
[250] Fix | Delete
[251] Fix | Delete
if ( errorCount.total ) {
[252] Fix | Delete
var $warning = $( '<div></div>' )
[253] Fix | Delete
.addClass( 'misc-pub-section config-error' )
[254] Fix | Delete
.append( wpcf7.iconInCircle( '!' ) );
[255] Fix | Delete
[256] Fix | Delete
if ( 1 < errorCount.total ) {
[257] Fix | Delete
$warning.append(
[258] Fix | Delete
wpcf7.configValidator.manyErrors.replace( '%d', errorCount.total )
[259] Fix | Delete
);
[260] Fix | Delete
} else {
[261] Fix | Delete
$warning.append( wpcf7.configValidator.oneError );
[262] Fix | Delete
}
[263] Fix | Delete
[264] Fix | Delete
$warning.append( '<br />' ).append(
[265] Fix | Delete
$( '<a></a>' )
[266] Fix | Delete
.attr( 'href', wpcf7.configValidator.docUrl )
[267] Fix | Delete
.text( wpcf7.configValidator.howToCorrect )
[268] Fix | Delete
);
[269] Fix | Delete
[270] Fix | Delete
$( '#misc-publishing-actions' ).append( $warning );
[271] Fix | Delete
}
[272] Fix | Delete
};
[273] Fix | Delete
[274] Fix | Delete
/**
[275] Fix | Delete
* Copied from wptitlehint() in wp-admin/js/post.js
[276] Fix | Delete
*/
[277] Fix | Delete
wpcf7.titleHint = function() {
[278] Fix | Delete
var $title = $( '#title' );
[279] Fix | Delete
var $titleprompt = $( '#title-prompt-text' );
[280] Fix | Delete
[281] Fix | Delete
if ( '' === $title.val() ) {
[282] Fix | Delete
$titleprompt.removeClass( 'screen-reader-text' );
[283] Fix | Delete
}
[284] Fix | Delete
[285] Fix | Delete
$titleprompt.click( function() {
[286] Fix | Delete
$( this ).addClass( 'screen-reader-text' );
[287] Fix | Delete
$title.focus();
[288] Fix | Delete
} );
[289] Fix | Delete
[290] Fix | Delete
$title.blur( function() {
[291] Fix | Delete
if ( '' === $(this).val() ) {
[292] Fix | Delete
$titleprompt.removeClass( 'screen-reader-text' );
[293] Fix | Delete
}
[294] Fix | Delete
} ).focus( function() {
[295] Fix | Delete
$titleprompt.addClass( 'screen-reader-text' );
[296] Fix | Delete
} ).keydown( function( e ) {
[297] Fix | Delete
$titleprompt.addClass( 'screen-reader-text' );
[298] Fix | Delete
$( this ).unbind( e );
[299] Fix | Delete
} );
[300] Fix | Delete
};
[301] Fix | Delete
[302] Fix | Delete
wpcf7.iconInCircle = function( icon ) {
[303] Fix | Delete
var $span = $( '<span class="icon-in-circle" aria-hidden="true"></span>' );
[304] Fix | Delete
return $span.text( icon );
[305] Fix | Delete
};
[306] Fix | Delete
[307] Fix | Delete
wpcf7.apiSettings.getRoute = function( path ) {
[308] Fix | Delete
var url = wpcf7.apiSettings.root;
[309] Fix | Delete
[310] Fix | Delete
url = url.replace(
[311] Fix | Delete
wpcf7.apiSettings.namespace,
[312] Fix | Delete
wpcf7.apiSettings.namespace + path );
[313] Fix | Delete
[314] Fix | Delete
return url;
[315] Fix | Delete
};
[316] Fix | Delete
[317] Fix | Delete
} )( jQuery );
[318] Fix | Delete
[319] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function