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-conte.../plugins/wpforms-.../assets/js/admin
File: admin.js
} else {
[2500] Fix | Delete
$flyoutMenu.addClass( 'opened' );
[2501] Fix | Delete
$sullie.attr( 'src', menu.srcActive );
[2502] Fix | Delete
menu.state = 'active';
[2503] Fix | Delete
}
[2504] Fix | Delete
} );
[2505] Fix | Delete
[2506] Fix | Delete
// Page elements and other values.
[2507] Fix | Delete
var $wpfooter = $( '#wpfooter' );
[2508] Fix | Delete
[2509] Fix | Delete
if ( $wpfooter.length === 0 ) {
[2510] Fix | Delete
return;
[2511] Fix | Delete
}
[2512] Fix | Delete
[2513] Fix | Delete
var $overlap = $(
[2514] Fix | Delete
'#wpforms-overview, ' +
[2515] Fix | Delete
'#wpforms-entries-list, ' +
[2516] Fix | Delete
'#wpforms-tools.wpforms-tools-tab-action-scheduler, ' +
[2517] Fix | Delete
'#wpforms-tools.wpforms-tools-tab-logs'
[2518] Fix | Delete
);
[2519] Fix | Delete
[2520] Fix | Delete
// Hide menu if scrolled down to the bottom of the page.
[2521] Fix | Delete
$( window ).on( 'resize scroll', _.debounce( function( e ) {
[2522] Fix | Delete
[2523] Fix | Delete
var wpfooterTop = $wpfooter.offset().top,
[2524] Fix | Delete
wpfooterBottom = wpfooterTop + $wpfooter.height(),
[2525] Fix | Delete
overlapBottom = $overlap.length > 0 ? $overlap.offset().top + $overlap.height() + 85 : 0,
[2526] Fix | Delete
viewTop = $( window ).scrollTop(),
[2527] Fix | Delete
viewBottom = viewTop + $( window ).height();
[2528] Fix | Delete
[2529] Fix | Delete
if ( wpfooterBottom <= viewBottom && wpfooterTop >= viewTop && overlapBottom > viewBottom ) {
[2530] Fix | Delete
$flyoutMenu.addClass( 'out' );
[2531] Fix | Delete
} else {
[2532] Fix | Delete
$flyoutMenu.removeClass( 'out' );
[2533] Fix | Delete
}
[2534] Fix | Delete
}, 50 ) );
[2535] Fix | Delete
[2536] Fix | Delete
$( window ).trigger( 'scroll' );
[2537] Fix | Delete
},
[2538] Fix | Delete
[2539] Fix | Delete
/**
[2540] Fix | Delete
* Lity improvements.
[2541] Fix | Delete
*
[2542] Fix | Delete
* @since 1.5.8
[2543] Fix | Delete
*/
[2544] Fix | Delete
initLity: function() {
[2545] Fix | Delete
[2546] Fix | Delete
// Use `data-lity-srcset` opener's attribute for add srcset to full image in opened lightbox.
[2547] Fix | Delete
$( document ).on( 'lity:ready', function( event, instance ) {
[2548] Fix | Delete
[2549] Fix | Delete
var $el = instance.element(),
[2550] Fix | Delete
$opener = instance.opener(),
[2551] Fix | Delete
srcset = typeof $opener !== 'undefined' ? $opener.data( 'lity-srcset' ) : '';
[2552] Fix | Delete
[2553] Fix | Delete
if ( typeof srcset !== 'undefined' && srcset !== '' ) {
[2554] Fix | Delete
$el.find( '.lity-content img' ).attr( 'srcset', srcset );
[2555] Fix | Delete
}
[2556] Fix | Delete
} );
[2557] Fix | Delete
},
[2558] Fix | Delete
[2559] Fix | Delete
//--------------------------------------------------------------------//
[2560] Fix | Delete
// Helper functions.
[2561] Fix | Delete
//--------------------------------------------------------------------//
[2562] Fix | Delete
[2563] Fix | Delete
/**
[2564] Fix | Delete
* Return if the target nodeName is a form element.
[2565] Fix | Delete
*
[2566] Fix | Delete
* @since 1.4.0
[2567] Fix | Delete
*/
[2568] Fix | Delete
isFormTypeNode: function( name ) {
[2569] Fix | Delete
[2570] Fix | Delete
name = name || false;
[2571] Fix | Delete
[2572] Fix | Delete
if ( 'TEXTAREA' === name || 'INPUT' === name || 'SELECT' === name ) {
[2573] Fix | Delete
return true;
[2574] Fix | Delete
}
[2575] Fix | Delete
[2576] Fix | Delete
return false;
[2577] Fix | Delete
},
[2578] Fix | Delete
[2579] Fix | Delete
/**
[2580] Fix | Delete
* Get query string in a URL.
[2581] Fix | Delete
*
[2582] Fix | Delete
* @since 1.3.9
[2583] Fix | Delete
*/
[2584] Fix | Delete
getQueryString: function( name ) {
[2585] Fix | Delete
[2586] Fix | Delete
var match = new RegExp( '[?&]' + name + '=([^&]*)' ).exec( window.location.search );
[2587] Fix | Delete
return match && decodeURIComponent( match[1].replace( /\+/g, ' ' ) );
[2588] Fix | Delete
},
[2589] Fix | Delete
[2590] Fix | Delete
/**
[2591] Fix | Delete
* Debug output helper.
[2592] Fix | Delete
*
[2593] Fix | Delete
* @since 1.4.4
[2594] Fix | Delete
* @param msg
[2595] Fix | Delete
*/
[2596] Fix | Delete
debug: function( msg ) {
[2597] Fix | Delete
[2598] Fix | Delete
if ( WPFormsAdmin.isDebug() ) {
[2599] Fix | Delete
if ( typeof msg === 'object' || msg.constructor === Array ) {
[2600] Fix | Delete
console.log( 'WPForms Debug:' );
[2601] Fix | Delete
console.log( msg );
[2602] Fix | Delete
} else {
[2603] Fix | Delete
console.log( 'WPForms Debug: ' + msg );
[2604] Fix | Delete
}
[2605] Fix | Delete
}
[2606] Fix | Delete
},
[2607] Fix | Delete
[2608] Fix | Delete
/**
[2609] Fix | Delete
* Is debug mode.
[2610] Fix | Delete
*
[2611] Fix | Delete
* @since 1.4.4
[2612] Fix | Delete
*/
[2613] Fix | Delete
isDebug: function() {
[2614] Fix | Delete
[2615] Fix | Delete
return ( window.location.hash && '#wpformsdebug' === window.location.hash );
[2616] Fix | Delete
},
[2617] Fix | Delete
[2618] Fix | Delete
/**
[2619] Fix | Delete
* Get Delete / Trash all notice message.
[2620] Fix | Delete
*
[2621] Fix | Delete
* @since 1.8.5
[2622] Fix | Delete
*
[2623] Fix | Delete
* @param {string} type Type of screen.
[2624] Fix | Delete
*
[2625] Fix | Delete
* @return {Object} Notice Data object.
[2626] Fix | Delete
*/
[2627] Fix | Delete
getDeleteAllNoticeData: ( type = '' ) => {
[2628] Fix | Delete
// if is trash page show delete data.
[2629] Fix | Delete
if ( 'trash' === type ) {
[2630] Fix | Delete
return {
[2631] Fix | Delete
contentAll : wpforms_admin.entry_delete_all_confirm,
[2632] Fix | Delete
content : wpforms_admin.entry_delete_n_confirm,
[2633] Fix | Delete
action : 'delete',
[2634] Fix | Delete
};
[2635] Fix | Delete
}
[2636] Fix | Delete
[2637] Fix | Delete
// If not return trash data.
[2638] Fix | Delete
return {
[2639] Fix | Delete
contentAll : wpforms_admin.entry_trash_all_confirm,
[2640] Fix | Delete
content : wpforms_admin.entry_trash_n_confirm,
[2641] Fix | Delete
action : 'trash',
[2642] Fix | Delete
};
[2643] Fix | Delete
},
[2644] Fix | Delete
[2645] Fix | Delete
/**
[2646] Fix | Delete
* Show/hide the right arrow for the scrollable menu on mobile devices.
[2647] Fix | Delete
*
[2648] Fix | Delete
* @since 1.8.8
[2649] Fix | Delete
*/
[2650] Fix | Delete
initScrollableMenu() {
[2651] Fix | Delete
$( document ).on( 'wpformsReady', function() {
[2652] Fix | Delete
const $menu = $( '.wpforms-admin-tabs' );
[2653] Fix | Delete
[2654] Fix | Delete
if ( ! $menu.length ) {
[2655] Fix | Delete
return;
[2656] Fix | Delete
}
[2657] Fix | Delete
[2658] Fix | Delete
const $lastMenuItem = $menu.find( 'li:last-child' );
[2659] Fix | Delete
[2660] Fix | Delete
// The last item of the menu is not visible - show the right arrow as an indicator of a scrollable menu.
[2661] Fix | Delete
if ( ! wpf.isInViewport( $lastMenuItem ) ) {
[2662] Fix | Delete
$menu.addClass( 'wpforms-admin-tabs--scrollable' );
[2663] Fix | Delete
}
[2664] Fix | Delete
[2665] Fix | Delete
// Listen to `scroll` event in order to hide the right arrow when the last item is visible.
[2666] Fix | Delete
$menu.on( 'scroll', function() {
[2667] Fix | Delete
$menu.toggleClass( 'wpforms-admin-tabs--scrollable', ! wpf.isInViewport( $lastMenuItem ) );
[2668] Fix | Delete
} );
[2669] Fix | Delete
} );
[2670] Fix | Delete
},
[2671] Fix | Delete
};
[2672] Fix | Delete
[2673] Fix | Delete
WPFormsAdmin.init();
[2674] Fix | Delete
[2675] Fix | Delete
window.WPFormsAdmin = WPFormsAdmin;
[2676] Fix | Delete
[2677] Fix | Delete
} )( jQuery );
[2678] Fix | Delete
[2679] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function