PATH:
home
/
lab2454c
/
adenbic.com
/
wp-content
/
plugins
/
yith-woocommerce-wishlist
/
plugin-fw
/
assets
/
js
/* global yith_framework_enhanced_select_params, ajaxurl */ jQuery( function ( $ ) { "use strict"; var getEnhancedSelectLanguage = function () { return { inputTooShort: function ( args ) { var remainingChars = args.minimum - args.input.length; if ( 1 === remainingChars ) { return yith_framework_enhanced_select_params.i18n.input_too_short_1; } return yith_framework_enhanced_select_params.i18n.input_too_short_n.replace( '%s', remainingChars ); }, errorLoading : function () { return yith_framework_enhanced_select_params.i18n.searching; }, loadingMore : function () { return yith_framework_enhanced_select_params.i18n.load_more; }, noResults : function () { return yith_framework_enhanced_select_params.i18n.no_matches; }, searching : function () { return yith_framework_enhanced_select_params.i18n.searching; } }; }; $( document.body ) .on( 'yith-framework-enhanced-select-init', function () { // Post Search $( '.yith-post-search' ).filter( ':not(.enhanced)' ).each( function () { var default_data = { action : 'yith_plugin_fw_json_search_posts', security : yith_framework_enhanced_select_params.search_posts_nonce, post_type: 'post' }, current_data = $.extend( default_data, $( this ).data() ), select2_args = { allowClear : $( this ).data( 'allow_clear' ) ? true : false, placeholder : $( this ).data( 'placeholder' ), minimumInputLength: $( this ).data( 'minimum_input_length' ) ? $( this ).data( 'minimum_input_length' ) : '3', language : getEnhancedSelectLanguage(), escapeMarkup : function ( m ) { return m; }, ajax : { url : ajaxurl, dataType : 'json', quietMillis : 250, data : function ( params ) { var default_data_to_return = { term: params.term }; return $.extend( default_data_to_return, current_data ); }, processResults: function ( data ) { var terms = []; if ( data ) { $.each( data, function ( id, text ) { terms.push( { id: id, text: text } ); } ); } return { results: terms }; }, cache : true } }; $( this ).select2( select2_args ).addClass( 'enhanced' ); if ( $( this ).data( 'sortable' ) ) { var $select = $( this ); var $list = $( this ).next( '.select2-container' ).find( 'ul.select2-selection__rendered' ); $list.sortable( { placeholder : 'ui-state-highlight select2-selection__choice', forcePlaceholderSize: true, items : 'li:not(.select2-search__field)', tolerance : 'pointer', stop : function () { $( $list.find( '.select2-selection__choice' ).get().reverse() ).each( function () { var id = $( this ).data( 'data' ).id; var option = $select.find( 'option[value="' + id + '"]' )[ 0 ]; $select.prepend( option ); } ); } } ); } } ); // Customer Search $( '.yith-customer-search' ).filter( ':not(.enhanced)' ).each( function () { var default_data = { action : 'woocommerce_json_search_customers', security: yith_framework_enhanced_select_params.search_customers_nonce }, current_data = $.extend( default_data, $( this ).data() ), select2_args = { allowClear : $( this ).data( 'allow_clear' ) ? true : false, placeholder : $( this ).data( 'placeholder' ), minimumInputLength: $( this ).data( 'minimum_input_length' ) ? $( this ).data( 'minimum_input_length' ) : '3', language : getEnhancedSelectLanguage(), escapeMarkup : function ( m ) { return m; }, ajax : { url : ajaxurl, dataType : 'json', quietMillis : 250, data : function ( params ) { var default_data_to_return = { term: params.term }; return $.extend( default_data_to_return, current_data ); }, processResults: function ( data ) { var terms = []; if ( data ) { $.each( data, function ( id, text ) { terms.push( { id: id, text: text } ); } ); } return { results: terms }; }, cache : true } }; $( this ).select2( select2_args ).addClass( 'enhanced' ); if ( $( this ).data( 'sortable' ) ) { var $select = $( this ); var $list = $( this ).next( '.select2-container' ).find( 'ul.select2-selection__rendered' ); $list.sortable( { placeholder : 'ui-state-highlight select2-selection__choice', forcePlaceholderSize: true, items : 'li:not(.select2-search__field)', tolerance : 'pointer', stop : function () { $( $list.find( '.select2-selection__choice' ).get().reverse() ).each( function () { var id = $( this ).data( 'data' ).id; var option = $select.find( 'option[value="' + id + '"]' )[ 0 ]; $select.prepend( option ); } ); } } ); } } ); // TERM SEARCH $( '.yith-term-search' ).filter( ':not(.enhanced)' ).each( function () { var default_data = { action : 'yith_plugin_fw_json_search_terms', security: yith_framework_enhanced_select_params.search_terms_nonce, taxonomy: 'category' }, current_data = $.extend( default_data, $( this ).data() ), select2_args = { allowClear : $( this ).data( 'allow_clear' ) ? true : false, placeholder : $( this ).data( 'placeholder' ), minimumInputLength: $( this ).data( 'minimum_input_length' ) ? $( this ).data( 'minimum_input_length' ) : '3', language : getEnhancedSelectLanguage(), escapeMarkup : function ( m ) { return m; }, ajax : { url : ajaxurl, dataType : 'json', quietMillis : 250, data : function ( params ) { var default_data_to_return = { term: params.term }; return $.extend( default_data_to_return, current_data ); }, processResults: function ( data ) { var terms = []; if ( data ) { $.each( data, function ( id, text ) { terms.push( { id: id, text: text } ); } ); } return { results: terms }; }, cache : true } }; $( this ).select2( select2_args ).addClass( 'enhanced' ); if ( $( this ).data( 'sortable' ) ) { var $select = $( this ); var $list = $( this ).next( '.select2-container' ).find( 'ul.select2-selection__rendered' ); $list.sortable( { placeholder : 'ui-state-highlight select2-selection__choice', forcePlaceholderSize: true, items : 'li:not(.select2-search__field)', tolerance : 'pointer', stop : function () { $( $list.find( '.select2-selection__choice' ).get().reverse() ).each( function () { var id = $( this ).data( 'data' ).id; var option = $select.find( 'option[value="' + id + '"]' )[ 0 ]; $select.prepend( option ); } ); } } ); } } ); } ).trigger( 'yith-framework-enhanced-select-init' ); } );
[-] yith-enhanced-select.min.js
[edit]
[-] yith-dashboard.min.js
[edit]
[-] welcome-modal.min.js
[edit]
[-] yith-system-info.min.js
[edit]
[-] yith-promo.min.js
[edit]
[-] multisite-updater.js
[edit]
[-] yith-ui.js
[edit]
[-] yith-promo.js
[edit]
[-] yith-colorpicker.min.js
[edit]
[-] jquery.colorbox.js
[edit]
[+]
..
[+]
jquery-tiptip
[-] metabox.min.js
[edit]
[-] yith-enhanced-select-wc-2.6.js
[edit]
[-] yith-ui.min.js
[edit]
[-] yith-enhanced-select.js
[edit]
[-] metabox.js
[edit]
[-] how-to.js
[edit]
[-] multisite-updater.min.js
[edit]
[-] yith-bh-onboarding.js
[edit]
[-] welcome-modal.js
[edit]
[-] yith-date-format.min.js
[edit]
[-] yith-fields.min.js
[edit]
[-] yith-date-format.js
[edit]
[-] yit-cpt-unlimited.min.js
[edit]
[-] yit-wp-pointer.min.js
[edit]
[-] yit-plugin-panel.js
[edit]
[-] how-to.min.js
[edit]
[-] yith-update-plugins.min.js
[edit]
[-] yith-system-info.js
[edit]
[-] yith-update-plugins.js
[edit]
[-] yith-bh-onboarding.min.js
[edit]
[+]
select2
[-] yith-enhanced-select-wc-2.6.min.js
[edit]
[-] jquery.colorbox.min.js
[edit]
[-] yit-wp-pointer.js
[edit]
[-] yit-plugin-panel.min.js
[edit]
[-] wp-pages.js
[edit]
[-] yit-cpt-unlimited.js
[edit]
[-] yith-dashboard.js
[edit]
[+]
codemirror
[-] wp-pages.min.js
[edit]
[-] yith-fields.js
[edit]