1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
define.class('$system/base/compositionclient', function(require, baseclass){
var Device = this.Device = require('$system/platform/$platform/device$platform')
var BusClient = require('$system/rpc/busclient')
var NodeWebSocket = require('$system/server/nodewebsocket')
this.atConstructor = function(previous, parent, baseurl){
this.baseurl = baseurl
if(previous){
this.reload = (previous.reload || 0) + 1
this.device = new Device(previous.device)
console.log("Reload " + this.reload)
}
else{
this.device = new Device()
}
baseclass.atConstructor.call(this)
this.screen._size = this.device.size
}
this.createBus = function(){
this.bus = new BusClient(this.baseurl, NodeWebSocket)
}
})
|