2013-10-30 21:38:23 +01:00
< script type = "text/x-red" data-template-name = "prowl" >
< div class = "form-row" >
2014-07-27 17:09:50 +02:00
< label for = "node-input-title" > < i class = "fa fa-flag" > < / i > Title< / label >
2013-10-30 21:38:23 +01:00
< input type = "text" id = "node-input-title" placeholder = "Node-RED" >
< / div >
< div class = "form-row" >
2014-07-27 17:09:50 +02:00
< label for = "node-input-priority" > < i class = "fa fa-star" > < / i > Priority< / label >
2013-10-30 21:38:23 +01:00
< input type = "text" id = "node-input-priority" placeholder = "0" >
2016-01-24 19:30:45 +01:00
< / div >
< div class = "form-row" >
< label for = "node-input-url" > < i class = "fa fa-globe" > < / i > URL< / label >
< input type = "text" id = "node-input-url" placeholder = "optional web page url" >
2013-10-30 21:38:23 +01:00
< / div >
2014-04-20 19:00:43 +02:00
< div class = "form-row" >
2015-02-17 23:11:07 +01:00
< label for = "node-input-pushkey" > < i class = "fa fa-key" > < / i > API Key< / label >
< input type = "password" id = "node-input-pushkey" >
2014-04-20 19:00:43 +02:00
< / div >
< br / >
2013-10-30 21:38:23 +01:00
< div class = "form-row" >
2014-07-27 17:09:50 +02:00
< label for = "node-input-name" > < i class = "fa fa-tag" > < / i > Name< / label >
2013-10-30 21:38:23 +01:00
< input type = "text" id = "node-input-name" placeholder = "Name" >
< / div >
< / script >
< script type = "text/x-red" data-help-name = "prowl" >
2016-03-02 14:26:53 +01:00
< p > Uses Prowl to push the < code > msg.payload< / code > to an Apple device that has the prowl app installed.< / p >
< p > Optionally uses < code > msg.topic< / code > to set the title. You can also set < code > msg.priority< / code > to confgure the urgency from -2 (low), through 0 (normal) to 2 (urgent).< / p >
< p > You may use < code > msg.url< / code > to set a url to redirect the user to on receipt of the message.< / p >
2014-04-20 19:00:43 +02:00
< p > Uses Prowl. See < i > < a href = "https://www.prowlapp.com" target = "_new" > this link< / a > < / i > for more details.< / p >
2013-10-30 21:38:23 +01:00
< / script >
< script type = "text/javascript" >
RED.nodes.registerType('prowl',{
category: 'output',
defaults: {
title: {value:""},
priority: {value:0,required:true,validate:RED.validators.number()},
2016-01-24 19:30:45 +01:00
url: {value:""},
2013-10-30 21:38:23 +01:00
name: {value:""}
},
2015-02-06 22:10:14 +01:00
credentials: {
pushkey: {type: "password"}
2015-02-07 13:18:42 +01:00
},
2013-10-30 21:38:23 +01:00
color:"#a7c9a0",
inputs:1,
outputs:0,
icon: "prowl.png",
align: "right",
label: function() {
return this.name||this.title||"prowl";
},
labelStyle: function() {
return this.name?"node_label_italic":"";
}
});
< / script >