mirror of
https://gitlab.silvrtree.co.uk/martind2000/censis-archive.git
synced 2025-02-05 02:20:13 +00:00
”2016-09-13”
This commit is contained in:
parent
d635c4179e
commit
70b9b267a8
@ -506,6 +506,33 @@
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
var Widget = Backbone.View.extend({
|
||||||
|
tagName : 'div',
|
||||||
|
template: _.template($('#widget-template').html()),
|
||||||
|
initialize: function() {
|
||||||
|
_.bindAll(this, 'render');
|
||||||
|
|
||||||
|
this.listenTo(this.model,'change',function(d){
|
||||||
|
let data = d.get('data');
|
||||||
|
this.render();
|
||||||
|
});
|
||||||
|
|
||||||
|
this.widgetMode = this.id.split('-')[1];
|
||||||
|
this.render();
|
||||||
|
},
|
||||||
|
render: function() {
|
||||||
|
let data = this.model.get('data');
|
||||||
|
let value = (typeof data !== 'undefined') ? data[this.widgetMode] : 0;
|
||||||
|
var html = this.template({name:this.widgetMode,value:value});
|
||||||
|
console.log(html);
|
||||||
|
console.log(this.$el);
|
||||||
|
this.$el.empty();
|
||||||
|
this.$el.html('<p>hello</p>');
|
||||||
|
return this;
|
||||||
|
}});
|
||||||
|
|
||||||
|
|
||||||
notification.configProfile('global', {
|
notification.configProfile('global', {
|
||||||
stacking: false
|
stacking: false
|
||||||
});
|
});
|
||||||
@ -529,4 +556,7 @@
|
|||||||
|
|
||||||
views.mainview.setSocket(webSocketModel);
|
views.mainview.setSocket(webSocketModel);
|
||||||
views.grapher.setSocket(webSocketModel);
|
views.grapher.setSocket(webSocketModel);
|
||||||
|
|
||||||
|
var tempWidget = new Widget({model:webSocketModel, id:'widget-temp'});
|
||||||
|
var co2Widget = new Widget({model:webSocketModel, id:'widget-co2'});
|
||||||
})(jQuery);
|
})(jQuery);
|
||||||
|
@ -31,6 +31,11 @@ var SOCKETMANAGER = (function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
this.on('all', function(d) {
|
||||||
|
console.log('model:all', d);
|
||||||
|
|
||||||
|
});
|
||||||
},
|
},
|
||||||
turnOn: function() {
|
turnOn: function() {
|
||||||
console.log('SocketManager:turnOn');
|
console.log('SocketManager:turnOn');
|
||||||
@ -57,6 +62,7 @@ var SOCKETMANAGER = (function() {
|
|||||||
if (item.data.deviceid === this.listeningID) {
|
if (item.data.deviceid === this.listeningID) {
|
||||||
console.log(item.data);
|
console.log(item.data);
|
||||||
this.set({data:item.data});
|
this.set({data:item.data});
|
||||||
|
console.log('this', this)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8,8 +8,6 @@
|
|||||||
var WIDGET = (function() {
|
var WIDGET = (function() {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var Widget = Backbone.View.extend({
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
}());
|
}());
|
||||||
|
@ -19,15 +19,13 @@ var cn = {
|
|||||||
|
|
||||||
// ElephantSql settings
|
// ElephantSql settings
|
||||||
|
|
||||||
/*
|
/*var cn = {
|
||||||
var cn = {
|
|
||||||
host: 'jumbo.db.elephantsql.com',
|
host: 'jumbo.db.elephantsql.com',
|
||||||
port: 5432,
|
port: 5432,
|
||||||
database: 'amlrxqev',
|
database: 'amlrxqev',
|
||||||
user: 'amlrxqev',
|
user: 'amlrxqev',
|
||||||
password: 'K11cvCplk0--oNafsYj4ISN-rVQmVS3y'
|
password: 'K11cvCplk0--oNafsYj4ISN-rVQmVS3y'
|
||||||
};
|
};*/
|
||||||
*/
|
|
||||||
|
|
||||||
exports.dbConnection = pgp(cn);
|
exports.dbConnection = pgp(cn);
|
||||||
|
|
||||||
|
@ -55,6 +55,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div id="widget-temp" style="color:yellow;background-color:grey;border:1px yellow solid;">
|
||||||
|
</div>
|
||||||
|
<div id="widget-co2" style="color:yellow;background-color:grey;border 1px solid yellow;"></div>
|
||||||
<script type="text/template" id="loaded-template">
|
<script type="text/template" id="loaded-template">
|
||||||
<div
|
<div
|
||||||
style="background-color: darkred;color: white;font-weight: 900;text-align: center">Loaded
|
style="background-color: darkred;color: white;font-weight: 900;text-align: center">Loaded
|
||||||
@ -211,6 +214,13 @@
|
|||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<script type="text/template" id="widget-template">
|
||||||
|
<div>
|
||||||
|
<div class="mui-col-md-2"><%= name %></div>
|
||||||
|
<div class="mui-col-md-2"><%= value %></div>
|
||||||
|
</div>
|
||||||
|
</script>
|
||||||
|
|
||||||
<!-- build:vendor -->
|
<!-- build:vendor -->
|
||||||
<script src="lib/mui.js"></script>
|
<script src="lib/mui.js"></script>
|
||||||
<script src="lib/notification.js"></script>
|
<script src="lib/notification.js"></script>
|
||||||
|
Loading…
Reference in New Issue
Block a user