PageSourceSearch

https://lew-hoad.com/wp-content/plugins/ws-form-pro/public/js/ws-form-public-select.min.js?ver=1.12.9

js lew-hoad.com collected 2026-09-25 10:13:54 UTC 5,230 bytes, 1 lines download raw bytes

1!function(e){"use strict";e.WS_Form.prototype.form_select=function(){ws_form_settings.styler_enabled&&e("select:not([multiple]):not([size]):not([data-wsf-select2])",this.form_canvas_obj).each(function(){e(this).after('<span class="wsf-select-arrow"></span>')})},e.WS_Form.prototype.form_select2=function(t){var a=this;void 0===t&&(t=e("[data-wsf-select2]",this.form_canvas_obj)),void 0!==jQuery().select2&&t.each(function(){var t=a.get_field_id(e(this)),s=a.get_field(e(this)),r=a.get_object_meta_value(s,"placeholder_row",""),n=ws_form_settings.locale.substring(0,2),i={};a.form_select2_language_add(i,s,"select2_language_error_loading","errorLoading"),a.form_select2_language_add(i,s,"select2_language_input_too_short","inputTooShort"),a.form_select2_language_add(i,s,"select2_language_input_too_long","inputTooLong"),a.form_select2_language_add(i,s,"select2_language_no_results","noResults"),a.form_select2_language_add(i,s,"select2_language_searching","searching"),Object.keys(i).length&&(n=i);var o=ws_form_settings.url_ajax+"field/"+t+"/select-ajax/",l={templateSelection:function(t){return void 0!==t.data_price&&e(t.element).attr("data-price",t.data_price),t.text},allowClear:!0,placeholder:r,language:n,selectionCssClass:"wsf-select2-selection",dropdownCssClass:"wsf-select2-dropdown",dropdownParent:e(this).parent()},_=a.get_object_meta_value(s,"select2_minimum_input_length","");""!==_&&(l.minimumInputLength=parseInt(_,10));var c=a.get_object_meta_value(s,"select2_maximum_input_length","");""!==c&&(l.maximumInputLength=parseInt(c,10));var d=a.get_object_meta_value(s,"select2_theme","");if(""!==d&&(l.theme=d),!("on"===a.get_object_meta_value(s,s.type+"_cascade",""))&&"on"===a.get_object_meta_value(s,"select2_ajax","")){var m=e(this);l.ajax={url:o,dataType:"json",data:function(e){var t={id:a.form_id,preview:a.form_canvas_obj[0].hasAttribute("data-preview"),keyword:e.term};if(void 0!==m.attr("data-wsf-populate")){var s=m.attr("data-wsf-populate");""!==s&&(t.value=s),void 0===m.attr("data-cascade-ajax")&&m.removeAttr("data-wsf-populate")}return ws_form_settings.wsf_nonce&&(t[ws_form_settings.wsf_nonce_field_name]=ws_form_settings.wsf_nonce),ws_form_settings.x_wp_nonce&&(t._wpnonce=ws_form_settings.x_wp_nonce),t},processResults:function(e){return e.results&&e.results.length?m.attr("data-select2-ajax-results",""):m.removeAttr("data-select2-ajax-results"),m.trigger("wsf-select2-ajax-results"),e},delay:250,cache:!0}}var u,p="on"===a.get_object_meta_value(s,"multiple",""),f="on"===a.get_object_meta_value(s,"select2_tags","");(p&&f&&(l.tags=!0),u=e(this).closest('[data-type="select"]').attr("data-select-max"))&&((u=parseInt(u,10))>0&&(l.maximumSelectionLength=u));var g=e(this).select2(l);g.on("select2:open",function(t){var a=e(".select2-search__field",e(this).parent());a.length&&a.get(0).focus()});var h=void 0!==e(this).attr("data-wsf-populate")?e(this).attr("data-wsf-populate"):"";if(""!==h){var v=new FormData;v.append("id",a.form_id),v.append("preview",a.form_canvas_obj[0].hasAttribute("data-preview")),v.append("value",h),a.api_call("field/"+t+"/select-ajax/","GET",v,function(t){if(t.results){for(var a in t.results)if(t.results.hasOwnProperty(a)){var s=t.results[a];if(void 0!==s.children){var r=e("<optgroup>");r.attr("label",s.text);var n=g.append(r);for(var i in s.children)if(s.children.hasOwnProperty(i)){var o=s.children[i];(l=e("<option>")).attr("value",o.id).attr("selected","").html(o.text),n.append(l)}}else{var l;(l=e("<option>")).attr("value",s.id).attr("selected","").html(s.text),g.append(l)}}g.trigger("change")}})}})},e.WS_Form.prototype.form_select2_language_add=function(e,t,a,s){var r=this.get_object_meta_value(t,a,"");if(""!==r){var n=this;e[s]=function(e){var t={};switch(s){case"searching":t.term=void 0!==e.term?e.term:"";break;case"inputTooShort":t.term=void 0!==e.input?e.input:"";var a=e.minimum-e.input.length;t.char_remaining=a,t.char_plural=1!==a?"s":"";break;case"inputTooLong":t.term=void 0!==e.input?e.input:"";var i=e.input.length-e.maximum;t.char_over=i,t.char_plural=1!==i?"s":""}return n.mask_parse(r,t)}}},e.WS_Form.prototype.form_select_min_max=function(){var t=this;e("[data-select-min]:not([data-select-min-max-init]),[data-select-max]:not([data-select-min-max-init])",this.form_canvas_obj).each(function(){var a=e(this).attr("data-select-min"),s=e(this).attr("data-select-max");if(void 0!==a||void 0!==s){var r=e(this).attr("data-id"),n=t.get_section_repeatable_suffix(e(this)),i=e('<input type="number" id="'+t.esc_attr(t.form_id_prefix+"select-min-max-"+r+n)+'" data-select-min-max data-progress-include="change" style="display: none !important;" aria-label="Validator" />
1',t.form_canvas_obj);void 0!==a&&i.attr("min",a),void 0!==s&&i.attr("max",s),s=parseInt(s,10);var o=e("select option:selected",e(this)).length;i.attr("value",o);var l=t.get_invalid_feedback_obj(e(this));l.length?l.before(i):e(this).append(i),e("select",e(this)).on("change",function(){var a=t.get_field_wrapper(e(this)),s=t.get_field_id(e(this)),r=t.get_section_repeatable_suffix(e(this)),n=e("select option:selected",a).length;e("#"+t.form_id_prefix+"select-min-max-"+s+r,t.form_canvas_obj).val(n).trigger("change")}),e(this).attr("data-select-min-max-init","")}})}}(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.