equal
deleted
inserted
replaced
1 // import Nevow.Athena |
1 // import Nevow.Athena |
|
2 |
|
3 function init() { |
|
4 Nevow.Athena.Widget.fromAthenaID(1).callRemote('HMIexec', 'HMIinitialisation'); |
|
5 } |
2 |
6 |
3 WebInterface.PLC = Nevow.Athena.Widget.subclass('WebInterface.PLC'); |
7 WebInterface.PLC = Nevow.Athena.Widget.subclass('WebInterface.PLC'); |
4 WebInterface.PLC.method( |
8 WebInterface.PLC.method( |
5 'updateHMI', |
9 'updateHMI', |
6 function (self, data) { |
10 function (self, data) { |
10 d2 = self.addChildWidgetFromWidgetInfo(le); |
14 d2 = self.addChildWidgetFromWidgetInfo(le); |
11 d2.addCallback( |
15 d2.addCallback( |
12 function childAdded(widget) { |
16 function childAdded(widget) { |
13 var node = self.nodeById('content'); |
17 var node = self.nodeById('content'); |
14 node.replaceChild(widget.node, node.getElementsByTagName('div')[0]); |
18 node.replaceChild(widget.node, node.getElementsByTagName('div')[0]); |
|
19 init(); |
15 }); |
20 }); |
16 }); |
21 }); |
17 }); |
22 }); |
|
23 |
|
24 Divmod.Base.addLoadEvent(init); |