PageSourceSearch

https://lodki-volga.ru/local/js/citrus/vue/fields/checkboxes/dist/main.bundle.js

js lodki-volga.ru collected 2026-09-26 11:50:50 UTC 2,974 bytes, 49 lines download raw bytes

1this.BX = this.BX || {};
2this.BX.Citrus = this.BX.Citrus || {};
3this.BX.Citrus.Vue = this.BX.Citrus.Vue || {};
4(function (exports,ui_vue) {
5	'use strict';
6
7	/**
8	 * sale basket line Vue component
9	 *
10	 * @package citrus.vue.fields.numbers
11	 */
12	ui_vue.Vue.component("CitrusFieldsCheckboxes", {
13	  template: "\n\t<div class=\"row bx-filter-parameters-box-container\">\n\t\t<div class=\"col-xs-12 col-sm-8 col-md-6 col-lg-12 checkbox_container\">\n\t\t\t<div class=\"bx-filter-input-container search_params\"\n\t\t\t     v-if=\"values.length > params.COUNT_CHECKBOX_SEARCH\">\n\t\t\t\t<input type=\"text\" v-model=\"searchValues\"/>\n\t\t\t\t<span v-show=\"searchValues.length > 0\" :title=\"localize.CT_BCSF_FILTER_CHECKBOX_CLEAR_SEARCH\" class=\"remove_item_btn\" @click=\"searchValues = '';\">+</span>\n\t\t\t</div>\n\t\t\t<div class=\"checkbox_wr\">\n\t\t\t\t<div class=\"checkbox\" v-for=\"value in filterValues\">\n\t\t\t\t\t<label :data-role=\"'label_' + value.CONTROL_ID\"\n\t\t\t\t\t       class=\"bx-filter-param-label\"\n\t\t\t\t\t       :class=\"{disabled : value.DISABLED}\"\n\t\t\t\t\t       :for=\"value.CONTROL_ID\">\n\t\t\t\t\t\t<span class=\"bx-filter-input-checkbox\">\n\t\t\t\t\t\t\t<input type=\"checkbox\"\n\t\t\t\t\t\t\t\t\t:id=\"value.CONTROL_ID\"\n\t\t\t\t\t\t\t       :value=\"value.HTML_VALUE\"\n\t\t\t\t\t\t\t       :name=\"value.CONTROL_NAME\"\n\t\t\t\t\t\t\t       v-model=\"value.CHECKED\" @change=\"change(value)\"/>\n\t\t\t\t\t\t\t<span class=\"bx-filter-param-text\" :title=\"value.VALUE\"\n\t\t\t\t\t\t\t      v-html=\"value.VALUE\">\n\t\t\t\t\t\t\t\t<span v-if=\"params.DISPLAY_ELEMENT_COUNT !== 'N' && value.CONTROL_NAME\">\n\t\t\t\t\t\t\t\t\t(<span :data-role=\"'count_' + value.CONTROL_ID\"\n\t\t\t\t\t\t\t\t\t       v-html=\"value.ELEMENT_COUNT\"></span>)\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</label>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t",
14	  props: {
15	    params: Object,
16	    values: Array
17	  },
18	  data: function data() {
19	    return {
20	      searchValues: ''
21	    };
22	  },
23	  created: function created() {},
24	  mounted: function mounted() {},
25	  computed: {
26	    localize: function localize() {
27	      return ui_vue.Vue.getFilteredPhrases("CT_BCSF_FILTER_CHECKBOX");
28	    },
29	    filterValues: function filterValues() {
30	      return this.values.filter(function (value) {
31	        if (value.VALUE.replace(/[\s()-]+/gi, '').toLowerCase().indexOf(this.searchValues.toLowerCase()) >= 0) {
32	          return value.VALUE.replace(/[\s()-]+/gi, '').toLowerCase().indexOf(this.searchValues.toLowerCase()) >= 0;
33	        }
34	      }, this);
35	    }
36	  },
37	  methods: {
38	    change: function change(value) {
39	      this.$emit('changed', {
40	        name: value.CONTROL_NAME,
41	        value: value.HTML_VALUE,
42	        'checked': value.CHECKED
43	      });
44	    }
45	  }
46	});
47
48}((this.BX.Citrus.Vue.Fields = this.BX.Citrus.Vue.Fields || {}),BX));
49//# sourceMappingURL=main.bundle.js.map

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.