Userbox making use of network.createQuery()
authorDarren <darren@darrenwhitlen.com>
Fri, 28 Nov 2014 10:16:09 +0000 (10:16 +0000)
committerDarren <darren@darrenwhitlen.com>
Fri, 28 Nov 2014 10:16:09 +0000 (10:16 +0000)
client/src/models/network.js
client/src/views/userbox.js

index 70b8fecf07d9450a69066ee0a50b812719e45dae..edd23a4b68773db49abecfd0f93fbd3b836d1e28 100644 (file)
 
             // In all cases, show the demanded query
             query.view.show();
+
+            return query;
         }
     });
 
index 8494629e1a7ecd4b5f05de9931c9d61868af0fd1..d1c8669ee310327b9b0081fbd24d8ff28f6763b8 100644 (file)
@@ -44,15 +44,8 @@ _kiwi.view.UserBox = Backbone.View.extend({
     },
 
     queryClick: function (event) {
-        var nick = this.user.get('nick'),
-            panel = _kiwi.app.connections.active_connection.panels.getByName(nick);
-
-        if (!panel) {
-            panel = new _kiwi.model.Query({name: nick});
-            _kiwi.app.connections.active_connection.panels.add(panel);
-        }
-
-        panel.view.show();
+        var nick = this.user.get('nick');
+        _kiwi.app.connections.active_connection.createQuery(nick);
     },
 
     infoClick: function (event) {