Handle debug boolean complete properties

This commit is contained in:
Nick O'Leary
2014-10-23 15:28:47 +01:00
parent 5fd1ff5137
commit 4cd78692e2
2 changed files with 15 additions and 13 deletions

View File

@@ -52,13 +52,13 @@
<script type="text/javascript">
function oneditprepare() {
if (this.complete === "true") {
if (this.complete === "true" || this.complete === true) {
// show complete message object
$("#node-input-select-complete").val(this.complete);
$("#node-input-select-complete").val("true");
$("#node-prop-row").hide();
} else {
// show msg.[ ]
var property = (this.complete === "false") ? "payload" : this.complete;
var property = (!this.complete||(this.complete === "false")) ? "payload" : this.complete+"";
$("#node-input-select-complete").val("false");
$("#node-input-complete").val(property);
$("#node-prop-row").show();
@@ -85,10 +85,10 @@
complete: {value:"false", required:true}
},
label: function() {
if (this.complete === "true") {
if (this.complete === true || this.complete === "true") {
return this.name||"msg";
} else {
return this.name || "msg." + (this.complete === "false" ? "payload" : this.complete);
return this.name || "msg." + ((!this.complete || this.complete === "false") ? "payload" : this.complete);
}
},
labelStyle: function() {