From: Darren Date: Mon, 1 Oct 2012 16:35:35 +0000 (+0100) Subject: Element tabbing/focussing. #66 #67 #68 X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=58e209fa065f29741fb1231ccd585ade30b1a295;p=KiwiIRC.git Element tabbing/focussing. #66 #67 #68 --- 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