webinterface.js
author edouard
Thu, 13 Aug 2009 11:37:38 +0200
changeset 379 71c441104cac
parent 369 bd54d41a7573
child 381 5c0f34a9ab00
permissions -rw-r--r--
Merge with 75ae46b66315975b49ec48574befa094be583fdd
// import Nevow.Athena

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]);
						});
				});
	   });