From df9db80c423845922f422a5953788b1c225ad102 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Tue, 30 Apr 2013 02:31:36 +0200 Subject: [PATCH] A few improvements for tabs on repos list * if user is logged out, the default tab should be 'recent' * when user logs in, the tab is switched to 'my repositories' * when user logs out, my repositories is hidden again and tab is switched to 'recent' --- assets/scripts/app/auth.coffee | 15 +++--- assets/scripts/app/controllers/repos.coffee | 17 +++++- assets/scripts/app/views/repo/show.coffee | 14 +++++ assets/scripts/spec/my_repos_spec.coffee | 52 +++++++++++++++++++ assets/scripts/spec/spec_helper.coffee | 16 +++++- assets/scripts/spec/support/conditions.coffee | 1 + assets/scripts/spec/support/mocks.coffee | 13 ++++- assets/styles/left.sass | 8 --- assets/styles/tabs.sass | 11 ++-- 9 files changed, 126 insertions(+), 21 deletions(-) create mode 100644 assets/scripts/spec/my_repos_spec.coffee diff --git a/assets/scripts/app/auth.coffee b/assets/scripts/app/auth.coffee index b025f4fa..472df011 100644 --- a/assets/scripts/app/auth.coffee +++ b/assets/scripts/app/auth.coffee @@ -20,13 +20,16 @@ Travis.__container__.lookup('controller:currentUser').set('content', null) Travis.__container__.lookup('router:main').send('afterSignOut') - signIn: -> - @set('state', 'signing-in') - url = "#{@endpoint}/auth/post_message?origin=#{@receivingEnd}" - $('