/
home
/
vianto5
/
duettowers.mx
/
wp-content
/
plugins
/
wpforms
/
assets
/
js
/
admin
/
builder
/
/home/vianto5/duettowers.mx/wp-content/plugins/wpforms/assets/js/admin/builder
mkdir
upload
Name
Size
Mode
Actions
fields/
-
0755
rm
themes/
-
0755
rm
admin-builder-providers.js
17818
0644
edit
dl
rm
admin-builder-providers.min.js
8454
0644
edit
dl
rm
admin-builder.js
311448
0644
edit
dl
rm
admin-builder.min.js
142059
0644
edit
dl
rm
chocolate-choices.js
2334
0644
edit
dl
rm
chocolate-choices.min.js
470
0644
edit
dl
rm
choices-list.js
3784
0644
edit
dl
rm
choices-list.min.js
714
0644
edit
dl
rm
context-menu.js
18540
0644
edit
dl
rm
context-menu.min.js
8183
0644
edit
dl
rm
drag-fields.js
24725
0644
edit
dl
rm
drag-fields.min.js
9653
0644
edit
dl
rm
dropdown-list.js
9992
0644
edit
dl
rm
dropdown-list.min.js
3863
0644
edit
dl
rm
email-template.js
5144
0644
edit
dl
rm
email-template.min.js
1448
0644
edit
dl
rm
field-map.js
6592
0644
edit
dl
rm
field-map.min.js
2372
0644
edit
dl
rm
form-templates.js
19821
0644
edit
dl
rm
form-templates.min.js
8301
0644
edit
dl
rm
help.js
11572
0644
edit
dl
rm
help.min.js
5016
0644
edit
dl
rm
image-upload.js
4543
0644
edit
dl
rm
image-upload.min.js
2020
0644
edit
dl
rm
multiple-choices.js
15418
0644
edit
dl
rm
multiple-choices.min.js
6367
0644
edit
dl
rm
panel-loader.js
5071
0644
edit
dl
rm
panel-loader.min.js
2252
0644
edit
dl
rm
payments-utils.js
3493
0644
edit
dl
rm
payments-utils.min.js
1963
0644
edit
dl
rm
providers.js
35506
0644
edit
dl
rm
providers.min.js
12791
0644
edit
dl
rm
search-fields.js
4671
0644
edit
dl
rm
search-fields.min.js
2508
0644
edit
dl
rm
settings.js
11412
0644
edit
dl
rm
settings.min.js
4820
0644
edit
dl
rm
setup.js
20288
0644
edit
dl
rm
setup.min.js
9546
0644
edit
dl
rm
smart-tags.js
45899
0644
edit
dl
rm
smart-tags.min.js
15275
0644
edit
dl
rm
templates.js
4070
0644
edit
dl
rm
templates.min.js
1079
0644
edit
dl
rm
wpforms-choicesjs.js
8194
0644
edit
dl
rm
wpforms-choicesjs.min.js
2631
0644
edit
dl
rm
Edit:
/home/vianto5/duettowers.mx/wp-content/plugins/wpforms/assets/js/admin/builder/search-fields.js
(4671B)
/** * WPForms Builder Search module. * * @since 1.8.3 */ 'use strict'; var WPForms = window.WPForms || {}; WPForms.Admin = WPForms.Admin || {}; WPForms.Admin.Builder = WPForms.Admin.Builder || {}; WPForms.Admin.Builder.Search = WPForms.Admin.Builder.Search || ( function( document, window, $ ) { /** * Elements holder. * * @since 1.8.3 * * @type {object} */ const el = {}; /** * Public functions and properties. * * @since 1.8.3 * * @type {object} */ const app = { /** * Start the engine. DOM is not ready yet, use only to init something. * * @since 1.8.3 */ init: function() { $( app.ready ); }, /** * DOM is fully loaded. * * @since 1.8.3 */ ready: function() { app.setup(); app.events(); app.scrollSidebar(); }, /** * Scroll the sidebar to the height of the search. * * @since 1.8.3 */ scrollSidebar: function() { el.$sidebar.scrollTop( el.$searchWrapper.height() + 20 ); }, /** * Setup. Prepare some variables. * * @since 1.8.3 */ setup: function() { // Cache DOM elements el.$document = $( document ); el.$builder = $( '#wpforms-builder' ); el.$searchInput = $( '#wpforms-search-fields-input' ); el.$searchInputCloseBtn = $( '.wpforms-search-fields-input-close' ); el.$searchWrapper = $( '.wpforms-search-fields-wrapper' ); el.$noResults = $( '.wpforms-search-fields-no-results' ); el.$listWrapper = $( '.wpforms-search-fields-list' ); el.$list = $( '.wpforms-search-fields-list .wpforms-add-fields-buttons' ); el.$groups = $( '.wpforms-tab-content > .wpforms-add-fields-group' ); el.$sidebar = $( '#wpforms-panel-fields .wpforms-add-fields' ); }, /** * Bind events. * * @since 1.8.3 */ events: function() { el.$searchInput.on( 'keyup', app.searchAction ); el.$searchInputCloseBtn.on( 'click', app.clearSearch ); el.$document.on( 'wpformsFieldAdd', app.clearSearch ); el.$document.on( 'wpformsFieldDelete', app.refreshSearchResults ); }, /** * Search action. * * @since 1.8.3 */ searchAction: function() { const $fields = el.$builder.find( '.wpforms-tab-content > .wpforms-add-fields-group .wpforms-add-fields-button' ); const searchValue = el.$searchInput.val().toLowerCase(); el.$list.empty(); if ( searchValue ) { el.$groups.hide(); el.$listWrapper.show(); el.$searchInputCloseBtn.addClass( 'active' ); $fields.each( function() { const $item = $( this ); const titleText = $item.text().toLowerCase(); const keywords = $item.data( 'field-keywords' ) ? $item.data( 'field-keywords' ).toLowerCase() : ''; if ( titleText.indexOf( searchValue ) >= 0 || ( keywords && keywords.indexOf( searchValue ) >= 0 ) ) { const $clone = $item.clone(); $clone.attr( 'data-target', $clone.attr( 'id' ) ); $clone.removeAttr( 'id' ); $clone.addClass( 'wpforms-add-fields-button-clone' ); el.$list.append( $clone ); } } ); const $matchingItems = el.$list.find( '.wpforms-add-fields-button' ); const hasMatchingItems = $matchingItems.length > 0; if ( hasMatchingItems ) { el.$noResults.hide(); } else { el.$noResults.show(); el.$listWrapper.hide(); } } else { el.$groups.show(); el.$listWrapper.hide(); el.$noResults.hide(); el.$searchInputCloseBtn.removeClass( 'active' ); } WPForms.Admin.Builder.DragFields.setup(); WPForms.Admin.Builder.DragFields.initSortableFields(); app.cloneClickAction(); }, /** * Clear search. * * @since 1.8.3 */ clearSearch: function() { if ( ! el.$searchInput.val() ) { return; } el.$list.empty(); el.$listWrapper.hide(); el.$groups.show(); el.$noResults.hide(); el.$searchInput.val( '' ).focus(); el.$searchInputCloseBtn.removeClass( 'active' ); }, /** * Refresh search results. * * @since 1.8.3 */ refreshSearchResults: function() { // We need to wait for the original field to be unlocked. setTimeout( app.searchAction, 0 ); }, /** * Clone click action. * * @since 1.8.3 */ cloneClickAction() { $( '.wpforms-add-fields-button-clone' ).on( 'click', function( e ) { e.preventDefault(); e.stopPropagation(); const target = $( this ).attr( 'data-target' ); $( '#' + target ).trigger( 'click' ); } ); }, }; // Provide access to public functions/properties. return app; }( document, window, jQuery ) ); // Initialize. WPForms.Admin.Builder.Search.init();
Save
cmd:
run