From 5a077d3646ae5419b8a6ae16025a5f65aa75c51a Mon Sep 17 00:00:00 2001 From: Konstantin Haase Date: Mon, 23 Jul 2012 17:44:22 +0200 Subject: [PATCH] extract auth into separate class --- assets/javascripts/app/views/top.coffee | 5 + assets/javascripts/lib/travis/auth.coffee | 10 + public/javascripts/application.js | 2 +- public/stylesheets/application.css | 448 +++++++++++----------- 4 files changed, 240 insertions(+), 225 deletions(-) create mode 100644 assets/javascripts/lib/travis/auth.coffee diff --git a/assets/javascripts/app/views/top.coffee b/assets/javascripts/app/views/top.coffee index f94aa7d7..510aaa1c 100644 --- a/assets/javascripts/app/views/top.coffee +++ b/assets/javascripts/app/views/top.coffee @@ -1,3 +1,5 @@ +require 'travis/auth' + @Travis.reopen TopView: Travis.View.extend templateName: 'layouts/top' @@ -32,3 +34,6 @@ hideProfile: -> $('#top .profile ul').hide() + signIn: -> + Travis.Auth.signIn() + diff --git a/assets/javascripts/lib/travis/auth.coffee b/assets/javascripts/lib/travis/auth.coffee new file mode 100644 index 00000000..752d3bc9 --- /dev/null +++ b/assets/javascripts/lib/travis/auth.coffee @@ -0,0 +1,10 @@ +class @Travis.Auth + constructor: -> + @iframe = $('