diff --git a/app/styles/employers.sass b/app/styles/employers.sass index e16e91cfe..951d1ea21 100644 --- a/app/styles/employers.sass +++ b/app/styles/employers.sass @@ -33,6 +33,13 @@ #filter-button, #create-alert-button float: right + #login-link, #logout-button + float: right + color: #333333 + display: inline-block + :visited + color: #333333 + #tagline, .hiring-call-to-action width: 100% text-align: center diff --git a/app/templates/employers.jade b/app/templates/employers.jade index da3e0a863..337a4baaf 100644 --- a/app/templates/employers.jade +++ b/app/templates/employers.jade @@ -6,6 +6,12 @@ block content h1(data-i18n="employers.hire_developers_not_credentials") Hire developers, not credentials. button.btn.get-started-button Get started else + if me.get('anonymous') + a#login-link(href="/account") Login + br + else + a#logout-button(data-i18n="login.log_out") Logout + br #filter .panel-group#filter_panel .panel.panel-default diff --git a/app/views/employers_view.coffee b/app/views/employers_view.coffee index 7d154b76a..d69371ef1 100644 --- a/app/views/employers_view.coffee +++ b/app/views/employers_view.coffee @@ -24,6 +24,8 @@ module.exports = class EmployersView extends View 'change #filters input': 'onFilterChanged' 'click #filter-button': 'applyFilters' 'change #select_all_checkbox': 'handleSelectAllChange' + 'click .get-started-button': 'openSignupModal' + 'click .navbar-brand': 'restoreBodyColor' constructor: (options) -> super options @@ -38,7 +40,13 @@ module.exports = class EmployersView extends View afterInsert: -> super() _.delay @checkForEmployerSignupHash, 500 + #fairly hacky, change this in the future + @originalBackgroundColor = $("body").css 'background-color' + $("body").css 'background-color', '#B4B4B4' + restoreBodyColor: -> + $("body").css 'background-color', @originalBackgroundColor + onFilterChanged: -> @resetFilters() that = @ @@ -58,6 +66,8 @@ module.exports = class EmployersView extends View if filterValues.length is 0 @filters[filterName] = @defaultFilters[filterName] + openSignupModal: -> + @openModalView new EmployerSignupView handleSelectAllChange: (e) -> checkedState = e.currentTarget.checked $("#filters :input").each ->