From 58e209fa065f29741fb1231ccd585ade30b1a295 Mon Sep 17 00:00:00 2001 From: Darren Date: Mon, 1 Oct 2012 17:35:35 +0100 Subject: [PATCH] Element tabbing/focussing. #66 #67 #68 --- client_backbone/dev/model_application.js | 2 ++ client_backbone/dev/view.js | 8 ++++---- client_backbone/index.html | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/client_backbone/dev/model_application.js b/client_backbone/dev/model_application.js index d3ec065..0828ee5 100755 --- a/client_backbone/dev/model_application.js +++ b/client_backbone/dev/model_application.js @@ -60,6 +60,8 @@ kiwi.model.Application = function () { }); }); + // TODO: Shouldn't really be here but it's not working in the view.. :/ + this.panels.server.server_login.$el.find('.nick').select(); }; diff --git a/client_backbone/dev/view.js b/client_backbone/dev/view.js index 6a77777..00edbac 100755 --- a/client_backbone/dev/view.js +++ b/client_backbone/dev/view.js @@ -59,7 +59,7 @@ kiwi.view.UserBox = Backbone.View.extend({ } }); -kiwi.view.NickChangeBox = Backbone.View.extend({ +kiwi.view.NickChangeBox = Backbone.View.extend({ events: { 'submit': 'changeNick', 'click .cancel': 'close' @@ -145,6 +145,7 @@ kiwi.view.ServerSelect = function () { showMore: function (event) { $('.more', this.$el).slideDown('fast'); + $('.server', this.$el).select(); }, populateFields: function (defaults) { @@ -178,7 +179,6 @@ kiwi.view.ServerSelect = function () { if (new_state === 'all') { $('.show_more', this.$el).show(); - $('.nick', this.$el).focus(); } else if (new_state === 'more') { $('.more', this.$el).slideDown('fast'); @@ -595,8 +595,8 @@ kiwi.view.ControlBox = Backbone.View.extend({ // Instance of InputPreProcessor preprocessor: null, - events: { - 'keydown input.inp': 'process', + events: { + 'keydown input.inp': 'process', 'click .nick': 'showNickChange' }, diff --git a/client_backbone/index.html b/client_backbone/index.html index 374fd9b..7189dbb 100755 --- a/client_backbone/index.html +++ b/client_backbone/index.html @@ -60,7 +60,7 @@

- More + More
-- 2.25.1