diff --git a/.travis.yml b/.travis.yml index c407e03b..e2ebc9d7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,6 +8,7 @@ cache: bundler: true matrix: + fast_finish: true allow_failures: - rvm: 2.1.2 env: 'TEST_SUITE=phantomjs' diff --git a/assets/scripts/app/helpers/handlebars.coffee b/assets/scripts/app/helpers/handlebars.coffee index 98901e6a..5d120f99 100644 --- a/assets/scripts/app/helpers/handlebars.coffee +++ b/assets/scripts/app/helpers/handlebars.coffee @@ -48,7 +48,8 @@ Ember.Handlebars.registerHelper('label', (options) -> options.hash.for = id options.hashTypes.for = 'STRING' options.hashContexts.for = this - options.fn = Ember.Handlebars.compile("{{view.content}}") + if options.hash.content + options.fn = Ember.Handlebars.compile("{{view.content}}") Ember.Handlebars.helpers.view.call(this, view, options) ) diff --git a/assets/scripts/app/routes.coffee b/assets/scripts/app/routes.coffee index 66e0eb40..5acecf51 100644 --- a/assets/scripts/app/routes.coffee +++ b/assets/scripts/app/routes.coffee @@ -61,6 +61,7 @@ require 'routes/getting_started' require 'routes/insufficient_oauth_permissions' require 'routes/job' require 'routes/main/index' +require 'routes/main/error' require 'routes/main/my_repositories' require 'routes/main/recent' require 'routes/main/repositories' diff --git a/assets/scripts/app/routes/auth.coffee b/assets/scripts/app/routes/auth.coffee index 2cbaa689..c3193a6f 100644 --- a/assets/scripts/app/routes/auth.coffee +++ b/assets/scripts/app/routes/auth.coffee @@ -15,11 +15,11 @@ Route = TravisRoute.extend actions: afterSignIn: -> - @transitionTo('index') + @transitionTo('main') return true redirect: -> if @signedIn() - @transitionTo('index') + @transitionTo('main') Travis.AuthRoute = Route diff --git a/assets/scripts/app/templates/layouts/top.hbs b/assets/scripts/app/templates/layouts/top.hbs index 6f55da24..8bfbf6bb 100644 --- a/assets/scripts/app/templates/layouts/top.hbs +++ b/assets/scripts/app/templates/layouts/top.hbs @@ -8,12 +8,14 @@
  • {{#link-to "main"}}Home{{/link-to}}
  • -
  • - Blog -
  • -
  • - Status -
  • + {{#unless config.enterprise}} +
  • + Blog +
  • +
  • + Status +
  • + {{/unless}} {{#unless config.pro}}