Copy previous rule type when adding rule to switch node

This commit is contained in:
Nick O'Leary
2021-10-05 10:34:46 +01:00
parent 1419729458
commit 6c96cde73c
3 changed files with 135 additions and 127 deletions

View File

@@ -783,14 +783,14 @@
var typeChanged = !!previousType;
if (typeChanged) {
if (previousType.options) {
if (previousType.options && opt.hasValue !== true) {
this.oldValues[previousType.value] = this.input.val();
} else if (previousType.hasValue === false) {
this.oldValues[previousType.value] = this.input.val();
} else {
this.oldValues["_"] = this.input.val();
}
if (opt.options || opt.hasValue === false) {
if ((opt.options && opt.hasValue !== true) || opt.hasValue === false) {
this.input.val(this.oldValues.hasOwnProperty(opt.value)?this.oldValues[opt.value]:(opt.default||[]).join(","))
} else {
this.input.val(this.oldValues.hasOwnProperty("_")?this.oldValues["_"]:(opt.default||""))
@@ -1069,6 +1069,9 @@
},
disabled: function() {
return this.uiSelect.attr("disabled") === "disabled";
},
focus: function() {
this.input.focus();
}
});
})(jQuery);