equal
deleted
inserted
replaced
|
1 // import Nevow.Athena |
|
2 |
|
3 WebInterface.PLC = Nevow.Athena.Widget.subclass('WebInterface.PLC'); |
|
4 WebInterface.PLC.method( |
|
5 'updateHMI', |
|
6 function (self, data) { |
|
7 d = self.callRemote('getPLCElement'); |
|
8 d.addCallback( |
|
9 function liveElementReceived(le) { |
|
10 d2 = self.addChildWidgetFromWidgetInfo(le); |
|
11 d2.addCallback( |
|
12 function childAdded(widget) { |
|
13 var node = self.nodeById('content'); |
|
14 node.replaceChild(widget.node, node.getElementsByTagName('div')[0]); |
|
15 }); |
|
16 }); |
|
17 }); |