author | Edouard Tisserant |
Mon, 16 Apr 2018 16:11:18 +0200 | |
changeset 1990 | 2e0fbdd152de |
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);