MCPcopy Create free account
hub / github.com/TruthHun/BookStack / genSelect

Function genSelect

static/vuejs/vue.common.js:5789–5804  ·  view source on GitHub ↗
(
    el,
    value,
    modifiers
)

Source from the content-addressed store, hash-verified

5787}
5788
5789function genSelect (
5790 el,
5791 value,
5792 modifiers
5793) {
5794 var number = modifiers && modifiers.number;
5795 var selectedVal = "Array.prototype.filter" +
5796 ".call($event.target.options,function(o){return o.selected})" +
5797 ".map(function(o){var val = \"_value\" in o ? o._value : o.value;" +
5798 "return " + (number ? '_n(val)' : 'val') + "})";
5799
5800 var assignment = '$event.target.multiple ? $$selectedVal : $$selectedVal[0]';
5801 var code = "var $$selectedVal = " + selectedVal + ";";
5802 code = code + " " + (genAssignmentCode(value, assignment));
5803 addHandler(el, 'change', code, null, true);
5804}
5805
5806function genDefaultModel (
5807 el,

Callers 1

modelFunction · 0.70

Calls 2

genAssignmentCodeFunction · 0.70
addHandlerFunction · 0.70

Tested by

no test coverage detected