author | Edouard Tisserant |
Sat, 08 Sep 2012 01:24:36 +0200 | |
changeset 811 | 66a8812457d6 |
parent 719 | db54ccc96309 |
permissions | -rw-r--r-- |
// import Nevow.Athena function init() { Nevow.Athena.Widget.fromAthenaID(1).callRemote('HMIexec', 'HMIinitialisation'); } WebInterface.PLC = Nevow.Athena.Widget.subclass('WebInterface.PLC'); WebInterface.PLC.method( 'updateHMI', function (self, data) { d = self.callRemote('getPLCElement'); d.addCallback( function liveElementReceived(le) { d2 = self.addChildWidgetFromWidgetInfo(le); d2.addCallback( function childAdded(widget) { var node = self.nodeById('content'); node.replaceChild(widget.node, node.getElementsByTagName('div')[0]); init(); }); }); }); Divmod.Base.addLoadEvent(init);