mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
Copy previous rule type when adding rule to switch node
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user