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

Function genSelect

static/vuejs/vue.esm.js:5787–5802  ·  view source on GitHub ↗
(
    el,
    value,
    modifiers
)

Source from the content-addressed store, hash-verified

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

Callers 1

modelFunction · 0.70

Calls 2

genAssignmentCodeFunction · 0.70
addHandlerFunction · 0.70

Tested by

no test coverage detected