| @@ -1,5 +1,9 @@ | |||
| # node-red-contrib-boolean-logic-ultimate | |||
| <p> | |||
| <b>Version 1.0.3</b><br/> | |||
| - Node status: cosmetic adjustments<br/> | |||
| </p> | |||
| <p> | |||
| <b>Version 1.0.2</b><br/> | |||
| - Added "trigger mode" option (fixed UI glitch)<br/> | |||
| </p> | |||
| @@ -55,9 +55,9 @@ | |||
| label: | |||
| function() { | |||
| let label = ""; | |||
| let filtered=this.filtertrue=="both" ? "" : " |TRUE" ; | |||
| let filtered=this.filtertrue=="both" ? "" : " |T" ; | |||
| let trigger=""; | |||
| if(typeof this.outputtriggeredby !== "undefined") trigger=this.outputtriggeredby=="all" ? "" : " |TRIG:" + this.triggertopic; | |||
| if(typeof this.outputtriggeredby !== "undefined") trigger=this.outputtriggeredby=="all" ? "" : " |TRIG (" + this.triggertopic+")"; | |||
| label= this.inputCount + ((filtered+trigger)==""?" Boolean Logic":(filtered+trigger)); | |||
| if( this.name !== undefined && this.name.length > 0 ) { | |||
| label += " (" + this.name + ")"; | |||
| @@ -78,8 +78,10 @@ module.exports = function(RED) { | |||
| && node.config.triggertopic === msg.topic) | |||
| { | |||
| SetResult(resAND, resOR, resXOR, node.config.topic); | |||
| } else | |||
| { | |||
| node.status({ fill: "grey", shape: "ring", text: "Saved (" + (msg.hasOwnProperty("topic") ? msg.topic : "empty input topic") + ") " + value}); | |||
| } | |||
| node.status({ fill: "grey", shape: "ring", text: " Saved " + msg.hasOwnProperty("topic") ? msg.topic : "empty input topic"}); | |||
| } else | |||
| { | |||
| SetResult(resAND, resOR, resXOR, node.config.topic); | |||
| @@ -1,6 +1,6 @@ | |||
| { | |||
| "name": "node-red-contrib-boolean-logic-ultimate", | |||
| "version": "1.0.2", | |||
| "version": "1.0.3", | |||
| "description": "A set of Node-RED enhanced boolean logic, with persisten values after reboot and more", | |||
| "author": "Supergiovane (https://github.com/Supergiovane)", | |||
| "dependencies": { | |||