Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
updateOptions(options) {
deepExtend(h.options, options);
this.refresh(true);
},
onSubmit(fn) {
function margeGlobal(_options) {
if (isBool(_options.sumbitBtn))
$set(_options, 'sumbitBtn', {show: _options.sumbitBtn});
if (isBool(_options.resetBtn))
$set(_options, 'resetBtn', {show: _options.resetBtn});
let options = deepExtend(extend(drive.getConfig(), getBaseConfig()), _options);
$set(options, 'el', !options.el
? window.document.body
: (isElement(options.el)
? options.el
: document.querySelector(options.el)
));
return options;
}
function margeGlobal(_options) {
if (isBool(_options.sumbitBtn))
$set(_options, 'sumbitBtn', {show: _options.sumbitBtn});
if (isBool(_options.resetBtn))
$set(_options, 'resetBtn', {show: _options.resetBtn});
let options = deepExtend(extend(drive.getConfig(), getBaseConfig()), _options);
$set(options, 'el', !options.el
? window.document.body
: (isElement(options.el)
? options.el
: document.querySelector(options.el)
));
return options;
}
getValue(field) {
const parser = h.fieldList[field];
if (!parser) return;
return deepExtend({}, {value: parser.rule.value}).value;
},
setValue(field, value) {
Object.keys(this.parsers).forEach((id) => {
let parser = this.parsers[id];
if (parser.watch.length === 0) this.addParserWitch(parser);
parser.el = vm.$refs[parser.refName] || {};
if (parser.defaultValue === undefined)
parser.defaultValue = deepExtend({}, {value: parser.rule.value}).value;
parser.mounted && parser.mounted();
});
}
_resetProps(props) {
this.$set(this, 'resetProps', deepExtend(this.resetProps, props));
},
_refresh() {
_buttonProps(props) {
this.$set(this, 'buttonProps', deepExtend(this.buttonProps, props));
},
_resetProps(props) {