PageSourceSearch

https://www.edchoiceky.com/js/chunks/vue-form-select-cs.d7fce7e4deef55c7.js

js edchoiceky.com collected 2026-10-08 20:38:35 UTC 4,786 bytes, 1 lines download raw bytes

1(self.webpackChunk=self.webpackChunk||[]).push([[5032],{6262(__unused_webpack_module,exports){exports.A=(sfc,props)=>{const target=sfc.__vccOpts||sfc;for(const[key,val]of props)target[key]=val;return target}},6525(__unused_webpack_module,__webpack_exports__,__webpack_require__){var vue_esm_bundler,_hoisted_1,_hoisted_2,_hoisted_3,_hoisted_4,_hoisted_5,_hoisted_6,ValidatedField,HandleFormFieldDependencies;__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>FormSelectCS}),vue_esm_bundler=__webpack_require__(9726),_hoisted_1=["for"],_hoisted_2={class:"col-12"},_hoisted_3=["name","id","autocomplete","disabled","required"],_hoisted_4={value:"",disabled:!0},_hoisted_5=["value"],_hoisted_6=["value"],ValidatedField=__webpack_require__(1684),HandleFormFieldDependencies=__webpack_require__(677);const FormSelectCSvue_type_script_lang_js={mixins:[ValidatedField.A,HandleFormFieldDependencies.A],props:["placeholder","default_value","optionsList","is_required","formId","position"],data:function data(){return{value:this.default_value,classList:[this.inputclass,"child_form_"+this.formId],optionsListArray:this.optionsList.split(",")}},mounted:function mounted(){this.isVisible&&this.$parent.$parent.registerField(this.name,this.value)}},FormSelectCS=(0,__webpack_require__(6262).A)(FormSelectCSvue_type_script_lang_js,[["render",function render(_ctx,_cache,$props,$setup,$data,$options){var _component_error_handled_component=(0,vue_esm_bundler.g2)("error-handled-component");return(0,vue_esm_bundler.bo)(((0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)("div",{class:(0,vue_esm_bundler.C4)(["input-wrapper",_ctx.classList])},[(0,vue_esm_bundler.Lk)("label",{for:_ctx.name,class:(0,vue_esm_bundler.C4)(["col-12 col-form-label",{required:$props.is_required}])},[(0,vue_esm_bundler.eW)((0,vue_esm_bundler.v_)(_ctx.label),1),$props.is_required?(0,vue_esm_bundler.Q3)("",!0):((0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)(vue_esm_bundler.FK,{key:0},[(0,vue_esm_bundler.eW)(" (Optional)")],64))],10,_hoisted_1),(0,vue_esm_bundler.Lk)("div",_hoisted_2,[(0,vue_esm_bundler.bF)(_component_error_handled_component,null,{default:(0,vue_esm_bundler.k6)(function(){return[(0,vue_esm_bundler.bo)(((0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)("select",{key:_ctx.name,name:_ctx.name,id:_ctx.name,class:(0,vue_esm_bundler.C4)(["form-control",{"is-invalid":_ctx.hasErrors}]),"onUpdate:modelValue":_cache[0]||(_cache[0]=function($event){return _ctx.value=$event}),autocomplete:_ctx.name,disabled:!_ctx.isVisible,required:$props.is_required},[(0,vue_esm_bundler.Lk)("option",_hoisted_4,(0,vue_esm_bundler.v_)($props.placeholder),1),_ctx.optionsListArray.length>0&&_ctx.optionsListArray[0].key?((0,vue_esm_bundler.uX)(!0),(0,vue_esm_bundler.CE)(vue_esm_bundler.FK,{key:0},(0,vue_esm_bundler.pI)(_ctx.optionsListArray,function(item){return(0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)("option",{key:item.key,value:item},(0,vue_esm_bundler.v_)(item.title),9,_hoisted_5)}),128)):_ctx.optionsListArray.length>0?((0,vue_esm_bundler.uX)(!0),(0,vue_esm_bundler.CE)(vue_esm_bundler.FK,{key:1},(0,vue_esm_bundler.pI)(_ctx.optionsListArray,function(item){return(0,vue_esm_bundler.uX)(),(0,vue_esm_bundler.CE)("option",{key:item,value:item},(0,vue_esm_bundler.v_)(item),9,_hoisted_6)}),128)):(0,vue_esm_bundler.Q3)("",!0)],10,_hoisted_3)),[[vue_esm_bundler.u1,_ctx.value]])]}),_:1})])],2)),[[vue_esm_bundler.aG,_ctx.isVisible]])}]])},677(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{A:()=>mixins_HandleFormFieldDependencies});const mixins_HandleFormFieldDependencies={props:{isDependent:{type:Boolean,default:!1},fieldDependency:{type:String,default:""},fieldValue:{default:""}},data:function data(){return{}},methods:{},computed:{isVisible:function isVisible(){return!this.isDependent||this.hasDependency},hasDependency:function hasDependency(){return!(!this.isDependent||this.$parent.$parent.form[this.fieldDependency]!=this.fieldValue)}},watch:{isVisible:{handler:function handler(val){var _this=this;1==val?this.$nextTick(function(){void 0!==_this.value&&_this.$parent.$parent.registerField(_this.name,_this.value)}):this.$parent.$parent.form&&delete this.$parent.$parent.form[this.name]}}},mounted:function mounted(){}}},1684(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{A:()=>mixins_ValidatedField});const mixins_ValidatedField={props:{name:{type:String,default:""},label:{type:String,default:""},inputclass:{type:String,default:""}},computed:{errors:function errors(){return this.hasErrors?this.$parent.$parent.errors[this.name]:[]},hasErrors:function hasErrors(){return this.$parent.$parent.errors.hasOwnProperty(this.name)}}}}}]);

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.