author | Edouard Tisserant <edouard.tisserant@gmail.com> |
Thu, 06 Aug 2020 15:01:01 +0200 | |
branch | svghmi |
changeset 3008 | dabad70db1bf |
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);