prisme-flow
Version:
prisme platform flow engine
57 lines (49 loc) • 2.22 kB
HTML
<!--
Created by prisme.io on 09/06/2017.
@author <a href="mailto:hello@prisme.io">savane vamara</a> (prisme.io)
-->
<script type="text/javascript">
RED.nodes.registerType('firebase-config',{
category: 'config',
color: "#ffb37a",
defaults: {
databaseUrl: {value: "", required: true},
apiKey: {value: "", required: true},
authDomain: {value: "", required: true}
},
label: function () {
var str = 'Please select...'
if(this.databaseUrl)
str = "https://"+this.databaseUrl+".firebaseio.com/"
return str
},
labelStyle: function () {
return this.name ? 'node_label_italic' : '';
}
});
</script>
<script type="text/x-red" data-template-name="firebase-config">
<div class="form-row">
<label for="node-config-input-databaseUrl"><i class="fa fa-cloud"></i> Database URL</label>
https://
<input class="input-append-left" type="text" id="node-config-input-databaseUrl" placeholder="<DATABASE_NAME>" style="width: 28%">
.firebaseio.com/
</div>
<div class="form-row">
<label for="node-config-input-apiKey"><i class="fa fa-cloud"></i> API Key</label>
<input class="input-append-left" type="text" id="node-config-input-apiKey" placeholder="<API_Key>" style="width: 28%">
</div>
<div class="form-row">
<label for="node-config-input-authDomain"><i class="fa fa-cloud"></i> Auth Domain</label>
<input class="input-append-left" type="text" id="node-config-input-authDomain" placeholder="<PROJECT_ID>" style="width: 28%">
.firebaseapp.com/
</div>
<div class="form-row">
<label for="node-config-input-email"><i class="fa fa-cloud"></i> Email</label>
<input class="input-append-left" type="text" id="node-config-input-email" placeholder="<EMAIL>" style="width: 28%">
</div>
<div class="form-row">
<label for="node-config-input-password"><i class="fa fa-cloud"></i> Password</label>
<input class="input-append-left" type="text" id="node-config-input-password" placeholder="<PASSWORD>" style="width: 28%">
</div>
</script>