From 492ea9cec148d6c09d85306960ca7cecfd538720 Mon Sep 17 00:00:00 2001 From: Jack Pearkes Date: Tue, 17 Mar 2015 12:22:18 -0700 Subject: [PATCH 1/5] website: wire close button for demos, fade white overlay --- website/source/_ember_templates.html.erb | 2 +- website/source/assets/javascripts/app/Sidebar.js | 2 +- .../assets/javascripts/demo/controllers/demo.js | 8 +++++++- .../source/assets/javascripts/demo/views/demo.js | 13 ++++++++++++- website/source/assets/stylesheets/_demo.scss | 1 + website/source/assets/stylesheets/_sidebar.scss | 6 +++--- 6 files changed, 25 insertions(+), 7 deletions(-) diff --git a/website/source/_ember_templates.html.erb b/website/source/_ember_templates.html.erb index 5301d08c95f..09b438b67df 100644 --- a/website/source/_ember_templates.html.erb +++ b/website/source/_ember_templates.html.erb @@ -6,7 +6,7 @@ diff --git a/website/source/assets/javascripts/demo/views/demo.js b/website/source/assets/javascripts/demo/views/demo.js index eb68c9f7b15..6b3802de054 100644 --- a/website/source/assets/javascripts/demo/views/demo.js +++ b/website/source/assets/javascripts/demo/views/demo.js @@ -73,8 +73,6 @@ Demo.DemoView = Ember.View.extend({ var cursor = this.get('controller.cursor'), currentLength = this.get('controller.currentLog.length'); - console.log(ev); - switch(ev.keyCode) { // Down arrow case 40: From 26d1b36991d4475cc32f2cf8a055196b1b0876c1 Mon Sep 17 00:00:00 2001 From: Jack Pearkes Date: Tue, 17 Mar 2015 12:55:24 -0700 Subject: [PATCH 5/5] website: defocus input (hide cursor) during submission --- website/source/assets/javascripts/demo/views/demo.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/website/source/assets/javascripts/demo/views/demo.js b/website/source/assets/javascripts/demo/views/demo.js index 6b3802de054..f7d9655d1f3 100644 --- a/website/source/assets/javascripts/demo/views/demo.js +++ b/website/source/assets/javascripts/demo/views/demo.js @@ -107,6 +107,16 @@ Demo.DemoView = Ember.View.extend({ } }, + deFocus: function() { + var element = this.$().find('input.shell'); + + // defocus while loading + if (this.get('controller.isLoading')) { + element.blur() + } + + }.observes('controller.isLoading'), + submitted: function() { var element = this.$();