diff --git a/demo/demo.js b/demo/demo.js index 176c590..5568707 100644 --- a/demo/demo.js +++ b/demo/demo.js @@ -22,13 +22,17 @@ Ext.define ('DEMO.view.OpenConnection', { url: url , listeners: { open: function (ws) { - if (Ext.get(ws.url)) Ext.get(ws.url).dom.innerHTML += '> WebSocket just open!
'; + var container = Ext.ComponentQuery.query('panel[title="' + url + '"] > container#messageCt')[0]; + var messageBox = container.getEl().dom.getElementsByClassName("messageBox")[0]; + messageBox.innerHTML += '> WebSocket just open!
'; } , message: function (ws, data) { - Ext.get(ws.url).dom.innerHTML += '> ' + data + '
'; + var container = Ext.ComponentQuery.query('panel[title="' + url + '"] > container#messageCt')[0]; + var messageBox = container.getEl().dom.getElementsByClassName("messageBox")[0]; + messageBox.innerHTML += '> ' + data + '
'; } , close: function (ws) { - var panel = Ext.getCmp ('panel' + ws.url); + var panel = Ext.ComponentQuery.query('panel[title="' + url + '"]')[0]; if ((panel != null) || (panel != undefined)) { panel.destroy (); @@ -41,7 +45,6 @@ Ext.define ('DEMO.view.OpenConnection', { var panel = Ext.create ('Ext.panel.Panel', { title: url , ws: ws , - id: 'panel' + url , layout: 'anchor' , @@ -50,7 +53,8 @@ Ext.define ('DEMO.view.OpenConnection', { items: [{ xtype: 'container' , - html: 'Incoming from the server:
' + html: 'Incoming from the server:
' , + itemId: 'messageCt' } , { xtype: 'textarea' , labelAlign: 'top' ,