From 66131f500cfa22105becd90cb33261ffff01663c Mon Sep 17 00:00:00 2001 From: Evan Theurer Date: Mon, 25 Aug 2014 10:33:43 +0200 Subject: [PATCH 1/2] Autofocus create room button. Hide settings when not in room. --- static/js/controllers/roomchangecontroller.js | 1 + static/js/directives/usability.js | 6 +++++- static/partials/page/welcome.html | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/static/js/controllers/roomchangecontroller.js b/static/js/controllers/roomchangecontroller.js index d6d4259c..b641be49 100644 --- a/static/js/controllers/roomchangecontroller.js +++ b/static/js/controllers/roomchangecontroller.js @@ -59,6 +59,7 @@ define([], function() { ctrl.getRoom(function(roomdata) { console.info("Retrieved room data", roomdata); $scope.roomdata = roomdata; + $element.find(".roomcreate-btn").get(0).focus(); }); } }; diff --git a/static/js/directives/usability.js b/static/js/directives/usability.js index 8ea6d259..470aa7e7 100644 --- a/static/js/directives/usability.js +++ b/static/js/directives/usability.js @@ -105,7 +105,11 @@ define(['jquery', 'underscore', 'text!partials/usability.html'], function($, _, initializer = null; } // Check if we should show settings per default when in a room. - $scope.layout.settings = $scope.loadedUser ? false : true; + if(room && !$scope.loadedUser) { + $scope.layout.settings = true; + } else { + $scope.layout.settings = false; + } ctrl.setInfo("ok"); } }); diff --git a/static/partials/page/welcome.html b/static/partials/page/welcome.html index 56ed4114..d96233b2 100644 --- a/static/partials/page/welcome.html +++ b/static/partials/page/welcome.html @@ -7,7 +7,7 @@
- +

@@ -15,4 +15,4 @@

{{roomdata.link}}

- \ No newline at end of file + From 65539721c43cc59bceed760bdb0cf922911a269c Mon Sep 17 00:00:00 2001 From: Evan Theurer Date: Mon, 25 Aug 2014 11:02:40 +0200 Subject: [PATCH 2/2] Update class name. --- static/js/controllers/roomchangecontroller.js | 2 +- static/partials/page/welcome.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/static/js/controllers/roomchangecontroller.js b/static/js/controllers/roomchangecontroller.js index b641be49..29a5ea51 100644 --- a/static/js/controllers/roomchangecontroller.js +++ b/static/js/controllers/roomchangecontroller.js @@ -59,7 +59,7 @@ define([], function() { ctrl.getRoom(function(roomdata) { console.info("Retrieved room data", roomdata); $scope.roomdata = roomdata; - $element.find(".roomcreate-btn").get(0).focus(); + $element.find(".btn-roomcreate").get(0).focus(); }); } }; diff --git a/static/partials/page/welcome.html b/static/partials/page/welcome.html index d96233b2..a28a6097 100644 --- a/static/partials/page/welcome.html +++ b/static/partials/page/welcome.html @@ -7,7 +7,7 @@
- +