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/wp-conte.../plugins/wpforms-.../assets/js/admin/builder
File: context-menu.js
el.$fieldContextMenu.css( {
[500] Fix | Delete
top: topPosition + 'px',
[501] Fix | Delete
left: leftPosition + 'px',
[502] Fix | Delete
} );
[503] Fix | Delete
[504] Fix | Delete
el.$fieldContextMenu.fadeIn( 150 );
[505] Fix | Delete
},
[506] Fix | Delete
[507] Fix | Delete
/**
[508] Fix | Delete
* Check menu items visibility.
[509] Fix | Delete
*
[510] Fix | Delete
* @since 1.8.6
[511] Fix | Delete
*
[512] Fix | Delete
* @param {Object} $field jQuery object.
[513] Fix | Delete
*/
[514] Fix | Delete
checkMenuItemsVisibility( $field ) {
[515] Fix | Delete
const fieldId = $field.data( 'field-id' );
[516] Fix | Delete
[517] Fix | Delete
const shouldHideHandlers = {
[518] Fix | Delete
edit: () => app.shouldHideEdit( $field ),
[519] Fix | Delete
duplicate: () => app.shouldHideDuplicate( $field ),
[520] Fix | Delete
delete: () => app.shouldHideDelete( $field ),
[521] Fix | Delete
required: () => app.shouldHideRequired( fieldId ),
[522] Fix | Delete
label: () => app.shouldHideLabel( fieldId ),
[523] Fix | Delete
'smart-logic': () => app.shouldHideSmartLogic( fieldId ),
[524] Fix | Delete
'field-size': () => app.shouldHideFieldSize( fieldId, $field ),
[525] Fix | Delete
};
[526] Fix | Delete
[527] Fix | Delete
el.$contextMenuItem.each( function() {
[528] Fix | Delete
const $item = $( this );
[529] Fix | Delete
const action = $item.data( 'action' );
[530] Fix | Delete
const handler = shouldHideHandlers[ action ];
[531] Fix | Delete
[532] Fix | Delete
if ( handler() ) {
[533] Fix | Delete
$item.hide();
[534] Fix | Delete
}
[535] Fix | Delete
} );
[536] Fix | Delete
},
[537] Fix | Delete
[538] Fix | Delete
/**
[539] Fix | Delete
* Check edit visibility.
[540] Fix | Delete
*
[541] Fix | Delete
* @since 1.8.7
[542] Fix | Delete
*
[543] Fix | Delete
* @param {Object} $field Field object.
[544] Fix | Delete
*
[545] Fix | Delete
* @return {boolean} True when should hide.
[546] Fix | Delete
*/
[547] Fix | Delete
shouldHideEdit( $field ) {
[548] Fix | Delete
return $field.hasClass( 'internal-information-not-editable' );
[549] Fix | Delete
},
[550] Fix | Delete
[551] Fix | Delete
/**
[552] Fix | Delete
* Check duplicate visibility.
[553] Fix | Delete
*
[554] Fix | Delete
* @since 1.8.6
[555] Fix | Delete
*
[556] Fix | Delete
* @param {Object} $field Field object.
[557] Fix | Delete
*
[558] Fix | Delete
* @return {boolean} True when should hide.
[559] Fix | Delete
*/
[560] Fix | Delete
shouldHideDuplicate( $field ) {
[561] Fix | Delete
const $duplicate = $field.find( '.wpforms-field-duplicate' );
[562] Fix | Delete
[563] Fix | Delete
return $duplicate.length === 0 || $duplicate.css( 'display' ) === 'none';
[564] Fix | Delete
},
[565] Fix | Delete
[566] Fix | Delete
/**
[567] Fix | Delete
* Check delete visibility.
[568] Fix | Delete
*
[569] Fix | Delete
* @since 1.8.6
[570] Fix | Delete
*
[571] Fix | Delete
* @param {Object} $field Field object.
[572] Fix | Delete
*
[573] Fix | Delete
* @return {boolean} True when should hide.
[574] Fix | Delete
*/
[575] Fix | Delete
shouldHideDelete( $field ) {
[576] Fix | Delete
const $delete = $field.find( '.wpforms-field-delete' );
[577] Fix | Delete
[578] Fix | Delete
return $delete.length === 0 || $delete.css( 'display' ) === 'none';
[579] Fix | Delete
},
[580] Fix | Delete
[581] Fix | Delete
/**
[582] Fix | Delete
* Check the required visibility.
[583] Fix | Delete
*
[584] Fix | Delete
* @since 1.8.6
[585] Fix | Delete
*
[586] Fix | Delete
* @param {string} fieldId Field ID.
[587] Fix | Delete
*
[588] Fix | Delete
* @return {boolean} True when should hide.
[589] Fix | Delete
*/
[590] Fix | Delete
shouldHideRequired( fieldId ) {
[591] Fix | Delete
return $( `#wpforms-field-option-${ fieldId }-required[type="checkbox"]` ).length === 0;
[592] Fix | Delete
},
[593] Fix | Delete
[594] Fix | Delete
/**
[595] Fix | Delete
* Check label visibility.
[596] Fix | Delete
*
[597] Fix | Delete
* @since 1.8.6
[598] Fix | Delete
*
[599] Fix | Delete
* @param {string} fieldId Field ID.
[600] Fix | Delete
*
[601] Fix | Delete
* @return {boolean} True when should hide.
[602] Fix | Delete
*/
[603] Fix | Delete
shouldHideLabel( fieldId ) {
[604] Fix | Delete
const $label = $( `#wpforms-field-option-${ fieldId }-label_hide[type="checkbox"]` );
[605] Fix | Delete
[606] Fix | Delete
return $label.length === 0 || $label.parents( '.wpforms-field-option-row' ).hasClass( 'wpforms-disabled' );
[607] Fix | Delete
},
[608] Fix | Delete
[609] Fix | Delete
/**
[610] Fix | Delete
* Check field size visibility.
[611] Fix | Delete
*
[612] Fix | Delete
* @since 1.8.6
[613] Fix | Delete
*
[614] Fix | Delete
* @param {string} fieldId Field ID.
[615] Fix | Delete
* @param {Object} $field Field object.
[616] Fix | Delete
*
[617] Fix | Delete
* @return {boolean} True when should hide.
[618] Fix | Delete
*/
[619] Fix | Delete
shouldHideFieldSize( fieldId, $field ) {
[620] Fix | Delete
const isFieldInColumn = $field.closest( '.wpforms-layout-column' ).length > 0;
[621] Fix | Delete
const isRepeaterField = $field.closest( '.wpforms-field-repeater' ).length > 0;
[622] Fix | Delete
const $size = $( `#wpforms-field-option-${ fieldId }-size` );
[623] Fix | Delete
[624] Fix | Delete
return $size.length === 0 || isFieldInColumn || isRepeaterField || $size.parent().hasClass( 'wpforms-hidden' );
[625] Fix | Delete
},
[626] Fix | Delete
[627] Fix | Delete
/**
[628] Fix | Delete
* Check smart logic visibility.
[629] Fix | Delete
*
[630] Fix | Delete
* @since 1.8.6
[631] Fix | Delete
*
[632] Fix | Delete
* @param {string} fieldId Field ID.
[633] Fix | Delete
*
[634] Fix | Delete
* @return {boolean} True when should hide.
[635] Fix | Delete
*/
[636] Fix | Delete
shouldHideSmartLogic( fieldId ) {
[637] Fix | Delete
return $( `#wpforms-field-option-conditionals-${ fieldId }` ).length === 0 && $( `#wpforms-field-option-${ fieldId } .wpforms-field-option-group-conditionals .education-modal` ).length === 0;
[638] Fix | Delete
},
[639] Fix | Delete
[640] Fix | Delete
/**
[641] Fix | Delete
* Check divider visibility.
[642] Fix | Delete
*
[643] Fix | Delete
* @since 1.8.6
[644] Fix | Delete
*/
[645] Fix | Delete
checkDividerVisibility() {
[646] Fix | Delete
el.$contextMenuDivider.each( function() {
[647] Fix | Delete
const $divider = $( this );
[648] Fix | Delete
const visibility = $divider.data( 'visibility' ) ?? '';
[649] Fix | Delete
[650] Fix | Delete
let shouldHide = true;
[651] Fix | Delete
[652] Fix | Delete
visibility.split( ',' ).forEach( function( item ) {
[653] Fix | Delete
if ( $( '.wpforms-context-menu-list-item[data-action="' + item.trim() + '"]' ).css( 'display' ) !== 'none' ) {
[654] Fix | Delete
shouldHide = false;
[655] Fix | Delete
}
[656] Fix | Delete
} );
[657] Fix | Delete
[658] Fix | Delete
if ( shouldHide ) {
[659] Fix | Delete
$divider.hide();
[660] Fix | Delete
} else {
[661] Fix | Delete
$divider.show();
[662] Fix | Delete
}
[663] Fix | Delete
} );
[664] Fix | Delete
},
[665] Fix | Delete
[666] Fix | Delete
/**
[667] Fix | Delete
* Hide menu.
[668] Fix | Delete
*
[669] Fix | Delete
* @since 1.8.6
[670] Fix | Delete
*/
[671] Fix | Delete
hideMenu() {
[672] Fix | Delete
el.$fieldContextMenu.fadeOut( 150 );
[673] Fix | Delete
setTimeout( function() {
[674] Fix | Delete
el.$contextMenuItem.show();
[675] Fix | Delete
}, 150 );
[676] Fix | Delete
},
[677] Fix | Delete
[678] Fix | Delete
/**
[679] Fix | Delete
* Hide menu on click.
[680] Fix | Delete
*
[681] Fix | Delete
* @since 1.8.6
[682] Fix | Delete
*
[683] Fix | Delete
* @param {Object} e Event object.
[684] Fix | Delete
*/
[685] Fix | Delete
hideMenuOnClick( e ) {
[686] Fix | Delete
if ( $( e.target ).closest( app.selectors.contextMenu ).length ) {
[687] Fix | Delete
return;
[688] Fix | Delete
}
[689] Fix | Delete
[690] Fix | Delete
app.hideMenu();
[691] Fix | Delete
},
[692] Fix | Delete
[693] Fix | Delete
/**
[694] Fix | Delete
* Maybe open the sidebar.
[695] Fix | Delete
*
[696] Fix | Delete
* @since 1.8.8
[697] Fix | Delete
*/
[698] Fix | Delete
maybeOpenSidebar() {
[699] Fix | Delete
// If the sidebar is already open, do nothing.
[700] Fix | Delete
if ( ! el.$sidebarToggle.parent().hasClass( 'wpforms-panel-sidebar-closed' ) ) {
[701] Fix | Delete
return;
[702] Fix | Delete
}
[703] Fix | Delete
[704] Fix | Delete
el.$sidebarToggle.trigger( 'click' );
[705] Fix | Delete
},
[706] Fix | Delete
};
[707] Fix | Delete
[708] Fix | Delete
// Provide access to public functions/properties.
[709] Fix | Delete
return app;
[710] Fix | Delete
}( document, window, jQuery ) );
[711] Fix | Delete
[712] Fix | Delete
// Initialize.
[713] Fix | Delete
WPForms.Admin.Builder.ContextMenu.init();
[714] Fix | Delete
[715] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function