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/wpforms-.../assets/js/admin/builder
File: templates.js
/* global WPForms, jQuery, Map, wpforms_builder, wpforms_builder_providers, _ */
[0] Fix | Delete
[1] Fix | Delete
var WPForms = window.WPForms || {};
[2] Fix | Delete
WPForms.Admin = WPForms.Admin || {};
[3] Fix | Delete
WPForms.Admin.Builder = WPForms.Admin.Builder || {};
[4] Fix | Delete
[5] Fix | Delete
WPForms.Admin.Builder.Templates = WPForms.Admin.Builder.Templates || ( function( document, window, $ ) {
[6] Fix | Delete
'use strict';
[7] Fix | Delete
[8] Fix | Delete
/**
[9] Fix | Delete
* Private functions and properties.
[10] Fix | Delete
*
[11] Fix | Delete
* @since 1.4.8
[12] Fix | Delete
*
[13] Fix | Delete
* @type {Object}
[14] Fix | Delete
*/
[15] Fix | Delete
var __private = {
[16] Fix | Delete
[17] Fix | Delete
/**
[18] Fix | Delete
* All templating functions for providers are stored here in a Map.
[19] Fix | Delete
* Key is a template name, value - Underscore.js templating function.
[20] Fix | Delete
*
[21] Fix | Delete
* @since 1.4.8
[22] Fix | Delete
*
[23] Fix | Delete
* @type {Map}
[24] Fix | Delete
*/
[25] Fix | Delete
previews: new Map(),
[26] Fix | Delete
};
[27] Fix | Delete
[28] Fix | Delete
/**
[29] Fix | Delete
* Public functions and properties.
[30] Fix | Delete
*
[31] Fix | Delete
* @since 1.4.8
[32] Fix | Delete
*
[33] Fix | Delete
* @type {Object}
[34] Fix | Delete
*/
[35] Fix | Delete
var app = {
[36] Fix | Delete
[37] Fix | Delete
/**
[38] Fix | Delete
* Start the engine. DOM is not ready yet, use only to init something.
[39] Fix | Delete
*
[40] Fix | Delete
* @since 1.4.8
[41] Fix | Delete
*/
[42] Fix | Delete
init: function() {
[43] Fix | Delete
[44] Fix | Delete
// Do that when DOM is ready.
[45] Fix | Delete
$( app.ready );
[46] Fix | Delete
},
[47] Fix | Delete
[48] Fix | Delete
/**
[49] Fix | Delete
* DOM is fully loaded.
[50] Fix | Delete
*
[51] Fix | Delete
* @since 1.4.8
[52] Fix | Delete
*/
[53] Fix | Delete
ready: function() {
[54] Fix | Delete
[55] Fix | Delete
$( '#wpforms-panel-providers' ).trigger( 'WPForms.Admin.Builder.Templates.ready' );
[56] Fix | Delete
},
[57] Fix | Delete
[58] Fix | Delete
/**
[59] Fix | Delete
* Register and compile all templates.
[60] Fix | Delete
* All data is saved in a Map.
[61] Fix | Delete
*
[62] Fix | Delete
* @since 1.4.8
[63] Fix | Delete
*
[64] Fix | Delete
* @param {string[]} templates Array of template names.
[65] Fix | Delete
*/
[66] Fix | Delete
add: function( templates ) {
[67] Fix | Delete
[68] Fix | Delete
templates.forEach( function( template ) {
[69] Fix | Delete
if ( typeof template === 'string' ) {
[70] Fix | Delete
__private.previews.set( template, wp.template( template ) );
[71] Fix | Delete
}
[72] Fix | Delete
} );
[73] Fix | Delete
},
[74] Fix | Delete
[75] Fix | Delete
/**
[76] Fix | Delete
* Get a templating function (to compile later with data).
[77] Fix | Delete
*
[78] Fix | Delete
* @since 1.4.8
[79] Fix | Delete
*
[80] Fix | Delete
* @param {string} template ID of a template to retrieve from a cache.
[81] Fix | Delete
*
[82] Fix | Delete
* @returns {*} A callable that after compiling will always return a string.
[83] Fix | Delete
*/
[84] Fix | Delete
get: function( template ) {
[85] Fix | Delete
[86] Fix | Delete
var preview = __private.previews.get( template );
[87] Fix | Delete
[88] Fix | Delete
if ( typeof preview !== 'undefined' ) {
[89] Fix | Delete
return preview;
[90] Fix | Delete
}
[91] Fix | Delete
[92] Fix | Delete
return function() {
[93] Fix | Delete
return '';
[94] Fix | Delete
};
[95] Fix | Delete
},
[96] Fix | Delete
[97] Fix | Delete
};
[98] Fix | Delete
[99] Fix | Delete
// Provide access to public functions/properties.
[100] Fix | Delete
return app;
[101] Fix | Delete
[102] Fix | Delete
} )( document, window, jQuery );
[103] Fix | Delete
[104] Fix | Delete
// Initialize.
[105] Fix | Delete
WPForms.Admin.Builder.Templates.init();
[106] Fix | Delete
[107] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function