From e7a3b48274e5991dbf3d23c56a95afe6c0be3146 Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 8 May 2014 15:34:43 +1000 Subject: [PATCH 01/11] Styling for producers page and content in active table --- .../images/producers/producers-pg-bg.jpg | Bin 146346 -> 118063 bytes .../stylesheets/darkswarm/hub_node.css.sass | 7 ++----- .../stylesheets/darkswarm/menu.css.sass | 2 +- .../darkswarm/producer_node.css.sass | 19 +++++++----------- 4 files changed, 10 insertions(+), 18 deletions(-) diff --git a/app/assets/images/producers/producers-pg-bg.jpg b/app/assets/images/producers/producers-pg-bg.jpg index 916f47408436d21bde7cbe33fc2dfedff5f5ef59..1ba62737de827d425a57e06ff134940f0e759978 100644 GIT binary patch literal 118063 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%0DxvmA~^LFG&8^JIO>MhD> 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 Date: Thu, 8 May 2014 15:55:36 +1000 Subject: [PATCH 02/11] Restyling active nodes for producer and hub --- .../darkswarm/active_table.css.sass | 21 ---------- .../stylesheets/darkswarm/hub_node.css.sass | 40 +++++++++++++++++-- .../darkswarm/producer_node.css.sass | 2 + 3 files changed, 38 insertions(+), 25 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/active_table.css.sass b/app/assets/stylesheets/darkswarm/active_table.css.sass index 2023e24cca..5843c0f547 100644 --- a/app/assets/stylesheets/darkswarm/active_table.css.sass +++ b/app/assets/stylesheets/darkswarm/active_table.css.sass @@ -70,27 +70,6 @@ border: 1px solid $dark-grey color: $dark-grey - &.inactive, &.inactive strong - color: $disabled-dark - &.closed - &:hover, &:active, &:focus - border: 1px solid $disabled-dark - color: $disabled-dark - &.open - .active_table_row:first-child - color: $dark-grey - border-top: 1px solid $disabled-dark - border-left: 1px solid $disabled-dark - border-right: 1px solid $disabled-dark - strong - color: $dark-grey - &:hover, &:active, &:focus - color: $dark-grey - .active_table_row:nth-child(2) - border-left: 1px solid $disabled-dark - border-right: 1px solid $disabled-dark - border-bottom: 1px solid $disabled-dark - &.current &.closed &, & * diff --git a/app/assets/stylesheets/darkswarm/hub_node.css.sass b/app/assets/stylesheets/darkswarm/hub_node.css.sass index a2e5f16850..eb30630ad6 100644 --- a/app/assets/stylesheets/darkswarm/hub_node.css.sass +++ b/app/assets/stylesheets/darkswarm/hub_node.css.sass @@ -2,6 +2,38 @@ .hubs .active_table .active_table_node + + //Inactive row + &.inactive, &.inactive strong + color: $disabled-dark + &.closed + &:hover, &:active, &:focus + border: 1px solid $disabled-dark + color: $disabled-dark + &.open + .active_table_row:first-child + color: $dark-grey + border-top: 1px solid $disabled-dark + border-left: 1px solid $disabled-dark + border-right: 1px solid $disabled-dark + strong + color: $dark-grey + &:hover, &:active, &:focus + color: $dark-grey + strong + color: $dark-grey + .active_table_row:nth-child(2) + border-left: 1px solid $disabled-dark + border-right: 1px solid $disabled-dark + border-bottom: 1px solid $disabled-dark + + //Closed row + &.closed + &:hover, &:active, &:focus + border: 1px solid $clr-brick + color: $clr-brick + + //Open row &.open .active_table_row:first-child border-top: 1px solid $clr-brick @@ -19,10 +51,8 @@ background-color: $clr-brick &:hover background-color: $clr-brick-bright - &.closed - &:hover, &:active, &:focus - border: 1px solid $clr-brick - color: $clr-brick + + //Current selected row &.current &.closed &, & * @@ -31,3 +61,5 @@ .active_table_row:first-child &, & * color: $clr-brick + + diff --git a/app/assets/stylesheets/darkswarm/producer_node.css.sass b/app/assets/stylesheets/darkswarm/producer_node.css.sass index 2e3589bae1..bd2fa77372 100644 --- a/app/assets/stylesheets/darkswarm/producer_node.css.sass +++ b/app/assets/stylesheets/darkswarm/producer_node.css.sass @@ -2,6 +2,7 @@ .producers .active_table .active_table_node + //Open row &.open .active_table_row:first-child border-top: 1px solid $clr-turquoise @@ -19,6 +20,7 @@ background-color: $clr-turquoise &:hover background-color: $clr-turquoise-bright + //Closed row &.closed &, & * color: $dark-grey From f2be0746bff471b8733b923ecab3b4d3d2e9c8ba Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 8 May 2014 16:01:34 +1000 Subject: [PATCH 03/11] Make padding top responsive depending on big or mobile menu top-bar --- app/assets/stylesheets/darkswarm/menu.css.sass | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/menu.css.sass b/app/assets/stylesheets/darkswarm/menu.css.sass index 7e67e885ef..bbe9bebdb6 100644 --- a/app/assets/stylesheets/darkswarm/menu.css.sass +++ b/app/assets/stylesheets/darkswarm/menu.css.sass @@ -1,9 +1,6 @@ @import branding @import mixins -body.off-canvas - padding-top: 45px - .top-bar @include box-shadow(0 2px 3px 0 rgba(0,0,0,0.25)) @@ -23,4 +20,10 @@ nav font-size: 0.875rem nav.top-bar a.icon i - font-size: 22px \ No newline at end of file + font-size: 22px + +// Responsive +@media screen and (min-width: 1025px) + body.off-canvas + padding-top: 45px + From 64c94793e4e8579e034ef53ddd4621b988b49b54 Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 8 May 2014 16:41:18 +1000 Subject: [PATCH 04/11] Menu styling for mobile menu --- .../stylesheets/darkswarm/menu.css.sass | 5 +++- app/views/shared/menu/_mobile_menu.html.haml | 29 ++++++++++--------- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/menu.css.sass b/app/assets/stylesheets/darkswarm/menu.css.sass index bbe9bebdb6..9ffb810ac2 100644 --- a/app/assets/stylesheets/darkswarm/menu.css.sass +++ b/app/assets/stylesheets/darkswarm/menu.css.sass @@ -26,4 +26,7 @@ nav.top-bar a.icon i @media screen and (min-width: 1025px) body.off-canvas padding-top: 45px - +@media screen and (max-width: 1025px) + section.right + .nav-branded + padding: 0 1em \ No newline at end of file diff --git a/app/views/shared/menu/_mobile_menu.html.haml b/app/views/shared/menu/_mobile_menu.html.haml index fa90de20e7..203a72d41a 100644 --- a/app/views/shared/menu/_mobile_menu.html.haml +++ b/app/views/shared/menu/_mobile_menu.html.haml @@ -1,9 +1,9 @@ %nav.tab-bar.show-for-medium-down - %section.left-small + %section.left %a.left-off-canvas-toggle.menu-icon - %span - %section.right-small - %a.icon{href: cart_url} + %span + %section.right + %a.nav-branded.icon{href: cart_url} %i.fi-shopping-cart %span = cart_count @@ -14,6 +14,17 @@ %aside.left-off-canvas-menu.show-for-medium-down %ul.off-canvas-list %li= link_to image_tag("ofn_logo_small.png"), root_path + + - if spree_current_user.andand.has_spree_role? 'admin' + %li + %a{href: spree_admin_path} + %span.nav-primary Admin + %li + - if spree_current_user.nil? + = render 'shared/signed_out' + - else + = render 'shared/signed_in' + %li %a{href: main_app.producers_path} Producers @@ -38,12 +49,4 @@ %a{href: ""} %span.nav-primary Groups - - if spree_current_user.andand.has_spree_role? 'admin' - %li - %a{href: spree_admin_path} - %span.nav-primary Admin - %li - - if spree_current_user.nil? - = render 'shared/signed_out' - - else - = render 'shared/signed_in' + From 967d4c81ab8bb5e252a37a568d857170c846bd78 Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Thu, 8 May 2014 15:51:48 +1000 Subject: [PATCH 05/11] Cache expensive options_text call --- app/views/spree/api/variants/units_show.v1.rabl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/views/spree/api/variants/units_show.v1.rabl b/app/views/spree/api/variants/units_show.v1.rabl index 326508bd4a..634213e53f 100644 --- a/app/views/spree/api/variants/units_show.v1.rabl +++ b/app/views/spree/api/variants/units_show.v1.rabl @@ -1,4 +1,9 @@ object @variant attributes :id -node( :unit_text ) { |v| v.product.name + (v.options_text.empty? ? "" : ": " + v.options_text) } + +node( :unit_text ) do |v| + options_text = v.options_text + v.product.name + (options_text.empty? ? "" : ": #{options_text}") +end + node( :unit_value ) { |v| v.unit_value } From 34c18b522ca45ae5792dee04785b6e674447c965 Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Fri, 9 May 2014 08:33:26 +1000 Subject: [PATCH 06/11] Fix incorrect admin path --- app/views/shared/menu/_large_menu.html.haml | 2 +- app/views/shared/menu/_mobile_menu.html.haml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/shared/menu/_large_menu.html.haml b/app/views/shared/menu/_large_menu.html.haml index 50e01f3976..f747072b10 100644 --- a/app/views/shared/menu/_large_menu.html.haml +++ b/app/views/shared/menu/_large_menu.html.haml @@ -26,7 +26,7 @@ %li.divider - if spree_current_user.andand.has_spree_role? 'admin' %li - %a{href: spree_admin_path} + %a{href: spree.admin_path} %span.nav-primary Admin %li.divider %section.top-bar-section diff --git a/app/views/shared/menu/_mobile_menu.html.haml b/app/views/shared/menu/_mobile_menu.html.haml index 203a72d41a..a33cb85c11 100644 --- a/app/views/shared/menu/_mobile_menu.html.haml +++ b/app/views/shared/menu/_mobile_menu.html.haml @@ -17,7 +17,7 @@ - if spree_current_user.andand.has_spree_role? 'admin' %li - %a{href: spree_admin_path} + %a{href: spree.admin_path} %span.nav-primary Admin %li - if spree_current_user.nil? From 87b605b6043ac1f2fec42320e84a6809c5c5efc4 Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Fri, 9 May 2014 08:47:56 +1000 Subject: [PATCH 07/11] Remove specific default_wait_time setting in BOM - this value is globally increased in spec_helper --- spec/features/admin/bulk_order_management_spec.rb | 8 -------- 1 file changed, 8 deletions(-) diff --git a/spec/features/admin/bulk_order_management_spec.rb b/spec/features/admin/bulk_order_management_spec.rb index b839c69ce5..44e8d58a59 100644 --- a/spec/features/admin/bulk_order_management_spec.rb +++ b/spec/features/admin/bulk_order_management_spec.rb @@ -10,14 +10,6 @@ feature %q{ stub_authorization! - before :all do - @default_wait_time = Capybara.default_wait_time - Capybara.default_wait_time = 10 - end - - after :all do - Capybara.default_wait_time = @default_wait_time - end context "listing orders" do before :each do admin_user = quick_login_as_admin From 4ebc22f4386cfd48df5e53f9f1f32cef71449677 Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Fri, 9 May 2014 08:56:10 +1000 Subject: [PATCH 08/11] Remove capybara-screenshot, which appears to have been slowing down the build dramatically --- Gemfile | 1 - Gemfile.lock | 4 ---- spec/spec_helper.rb | 1 - 3 files changed, 6 deletions(-) diff --git a/Gemfile b/Gemfile index 45a78d9dc9..af4108c9eb 100644 --- a/Gemfile +++ b/Gemfile @@ -69,7 +69,6 @@ group :test, :development do gem 'shoulda-matchers' gem 'factory_girl_rails', :require => false gem 'capybara' - gem 'capybara-screenshot' gem 'database_cleaner', '0.7.1', :require => false gem 'simplecov', :require => false gem 'awesome_print' diff --git a/Gemfile.lock b/Gemfile.lock index 1b031569f7..95400280db 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -167,9 +167,6 @@ GEM rack (>= 1.0.0) rack-test (>= 0.5.4) xpath (~> 2.0) - capybara-screenshot (0.3.19) - capybara (>= 1.0, < 3) - launchy celluloid (0.15.2) timers (~> 1.1.0) chunky_png (1.3.0) @@ -492,7 +489,6 @@ DEPENDENCIES aws-sdk bugsnag capybara - capybara-screenshot coffee-rails (~> 3.2.1) comfortable_mexican_sofa compass-rails diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 1cca8f976b..cc31aae824 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -11,7 +11,6 @@ ENV["RAILS_ENV"] ||= 'test' require File.expand_path("../../config/environment", __FILE__) require 'rspec/rails' require 'capybara' -require 'capybara-screenshot/rspec' require 'database_cleaner' # Allow connections to phantomjs/selenium whilst raising errors From 6696b8e17bd9b3dc69fb55c09b052aa4557602e0 Mon Sep 17 00:00:00 2001 From: Will Marshall Date: Thu, 8 May 2014 15:14:09 +1000 Subject: [PATCH 09/11] Patching a conflict with Foundation JS --- app/assets/javascripts/darkswarm/directives/scrollto.js.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/darkswarm/directives/scrollto.js.coffee b/app/assets/javascripts/darkswarm/directives/scrollto.js.coffee index 3925480228..3db3446596 100644 --- a/app/assets/javascripts/darkswarm/directives/scrollto.js.coffee +++ b/app/assets/javascripts/darkswarm/directives/scrollto.js.coffee @@ -1,6 +1,7 @@ Darkswarm.directive "ofnScrollTo", ($location, $anchorScroll)-> restrict: 'A' link: (scope, element, attrs)-> - element.bind 'click', -> + element.bind 'click', (ev)-> + ev.stopPropagation() $location.hash attrs.ofnScrollTo $anchorScroll() From 3b1fcca39b128705ea67faede225f22986df3683 Mon Sep 17 00:00:00 2001 From: Will Marshall Date: Thu, 8 May 2014 16:07:56 +1000 Subject: [PATCH 10/11] Splitting out the accordion stuff for checkout --- .../checkout/accordion_controller.js.coffee | 11 ++++++ .../checkout/checkout_controller.js.coffee | 16 ++++++++ .../controllers/checkout_controller.js.coffee | 38 ------------------ ...{user.js.coffee => current_user.js.coffee} | 5 +-- app/views/checkout/_authentication.html.haml | 15 +++---- app/views/checkout/edit.html.haml | 3 +- .../consumer/shopping/checkout_auth_spec.rb | 17 ++++++-- .../accordion_controller_spec.js.coffee | 19 +++++++++ .../checkout_controller_spec.js.coffee | 39 +++++++++++++++++++ .../checkout_controller_spec.js.coffee | 28 ------------- 10 files changed, 107 insertions(+), 84 deletions(-) create mode 100644 app/assets/javascripts/darkswarm/controllers/checkout/accordion_controller.js.coffee create mode 100644 app/assets/javascripts/darkswarm/controllers/checkout/checkout_controller.js.coffee delete mode 100644 app/assets/javascripts/darkswarm/controllers/checkout_controller.js.coffee rename app/assets/javascripts/darkswarm/services/{user.js.coffee => current_user.js.coffee} (53%) create mode 100644 spec/javascripts/unit/darkswarm/controllers/checkout/accordion_controller_spec.js.coffee create mode 100644 spec/javascripts/unit/darkswarm/controllers/checkout/checkout_controller_spec.js.coffee delete mode 100644 spec/javascripts/unit/darkswarm/controllers/checkout_controller_spec.js.coffee diff --git a/app/assets/javascripts/darkswarm/controllers/checkout/accordion_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/checkout/accordion_controller.js.coffee new file mode 100644 index 0000000000..b6f533e751 --- /dev/null +++ b/app/assets/javascripts/darkswarm/controllers/checkout/accordion_controller.js.coffee @@ -0,0 +1,11 @@ +Darkswarm.controller "AccordionCtrl", ($scope, storage) -> + $scope.accordion = + details: true + shipping: false + payment: false + billing: false + storage.bind $scope, "accordion", {storeName: "accordion_#{$scope.order.id}"} + + $scope.show = (name)-> + $scope.accordion[name] = true + diff --git a/app/assets/javascripts/darkswarm/controllers/checkout/checkout_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/checkout/checkout_controller.js.coffee new file mode 100644 index 0000000000..b0b6e64806 --- /dev/null +++ b/app/assets/javascripts/darkswarm/controllers/checkout/checkout_controller.js.coffee @@ -0,0 +1,16 @@ +Darkswarm.controller "CheckoutCtrl", ($scope, storage, CheckoutFormState, Order, CurrentUser) -> + $scope.Order = Order + storage.bind $scope, "Order.order", {storeName: "order_#{Order.order.id}"} + $scope.order = Order.order # Ordering is important + + if CurrentUser + $scope.enabled = true + else + $scope.enabled = false + + $scope.purchase = (event)-> + event.preventDefault() + $scope.Order.submit() + + $scope.CheckoutFormState = CheckoutFormState + storage.bind $scope, "CheckoutFormState.ship_address_same_as_billing", { defaultValue: true} diff --git a/app/assets/javascripts/darkswarm/controllers/checkout_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/checkout_controller.js.coffee deleted file mode 100644 index a342864dd5..0000000000 --- a/app/assets/javascripts/darkswarm/controllers/checkout_controller.js.coffee +++ /dev/null @@ -1,38 +0,0 @@ -Darkswarm.controller "CheckoutCtrl", ($scope, Order, storage, CheckoutFormState, User) -> - - # We put Order.order into the scope for convenience - # However, storage.bind replaces Order.order - # So we must put Order.order into the scope AFTER it's bound to localStorage - $scope.Order = Order - storage.bind $scope, "Order.order", {storeName: "order_#{Order.order.id}"} - $scope.order = Order.order - - if User - $scope.accordion = {details: true} - else - $scope.accordion = {user: true} - $scope.show = (name)-> - $scope.accordion[name] = true - storage.bind $scope, "accordion", {storeName: "accordion_#{$scope.order.id}"} - # If we are logged in, but the cached accordion panel is user, move to details - if User and $scope.accordion.user - $scope.accordion.user = false - $scope.accordion.details = true - - # TODO MAKE THIS BETTER SOMEHOW - # if User - # show details - # else - # show user - # - # localStorage overrides above - # - # If localStorage set to user, but User exists - # Then default to details - - $scope.CheckoutFormState = CheckoutFormState - storage.bind $scope, "CheckoutFormState.ship_address_same_as_billing", { defaultValue: true} - - $scope.purchase = (event)-> - event.preventDefault() - $scope.Order.submit() diff --git a/app/assets/javascripts/darkswarm/services/user.js.coffee b/app/assets/javascripts/darkswarm/services/current_user.js.coffee similarity index 53% rename from app/assets/javascripts/darkswarm/services/user.js.coffee rename to app/assets/javascripts/darkswarm/services/current_user.js.coffee index 2a71d6c7b8..382324e22c 100644 --- a/app/assets/javascripts/darkswarm/services/user.js.coffee +++ b/app/assets/javascripts/darkswarm/services/current_user.js.coffee @@ -1,7 +1,6 @@ -Darkswarm.factory 'User', (user)-> - # This is for the current user +Darkswarm.factory 'CurrentUser', (user)-> # This is for the current user if user and !$.isEmptyObject(user) - new class User + new class CurrentUser constructor: -> @[k] = v for k, v of user else diff --git a/app/views/checkout/_authentication.html.haml b/app/views/checkout/_authentication.html.haml index 13eee42b9f..58db9ada0d 100644 --- a/app/views/checkout/_authentication.html.haml +++ b/app/views/checkout/_authentication.html.haml @@ -1,9 +1,6 @@ -%fieldset - %accordion-group{heading: "User", "is-open" => "accordion.user"} - .row - .large-4.columns.text-center{"ng-controller" => "AuthenticationCtrl"} - %button{"ng-click" => "open('/login')"} Login - .large-4.columns.text-center{"ng-controller" => "AuthenticationCtrl"} - %button{"ng-click" => "open('/signup')"} Signup - .large-4.columns.text-center - %button{"ng-click" => "show('details')"} Checkout as guest +#checkout_login.row{"ng-show" => "!enabled"} + .large-4.columns.text-center{"ng-controller" => "AuthenticationCtrl"} + %button{"ng-click" => "open()"} Login + + .large-4.columns.text-center + %button{"ng-click" => "enabled = true"} Checkout as guest diff --git a/app/views/checkout/edit.html.haml b/app/views/checkout/edit.html.haml index e43d4f282d..2c376643d1 100644 --- a/app/views/checkout/edit.html.haml +++ b/app/views/checkout/edit.html.haml @@ -11,8 +11,7 @@ .large-9.columns - unless spree_current_user = render partial: "checkout/authentication" - .row + .row{"ng-show" => "enabled", "ng-controller" => "AccordionCtrl"} = render partial: "checkout/form" .large-3.columns = render partial: "checkout/summary" - diff --git a/spec/features/consumer/shopping/checkout_auth_spec.rb b/spec/features/consumer/shopping/checkout_auth_spec.rb index 5574aedc57..b9589f75fd 100644 --- a/spec/features/consumer/shopping/checkout_auth_spec.rb +++ b/spec/features/consumer/shopping/checkout_auth_spec.rb @@ -22,15 +22,24 @@ feature "As a consumer I want to check out my cart", js: true do quick_login_as user visit checkout_path within "section[role='main']" do - page.should_not have_content "USER" + page.should_not have_content "Login" + page.should have_content "Customer Details" end end - it "renders the login form when logged out" do + it "renders the login buttons when logged out" do visit checkout_path - toggle_accordion "User" within "section[role='main']" do - page.should have_content "User" + page.should have_content "Login" + click_button "Login" end + page.should have_content "Remember Me" + end + + it "allows user to checkout as guest" do + visit checkout_path + click_button "Checkout as guest" + page.should have_content "Customer Details" end end + diff --git a/spec/javascripts/unit/darkswarm/controllers/checkout/accordion_controller_spec.js.coffee b/spec/javascripts/unit/darkswarm/controllers/checkout/accordion_controller_spec.js.coffee new file mode 100644 index 0000000000..1c0c199351 --- /dev/null +++ b/spec/javascripts/unit/darkswarm/controllers/checkout/accordion_controller_spec.js.coffee @@ -0,0 +1,19 @@ +describe "AccordionCtrl", -> + ctrl = null + scope = scope + + beforeEach -> + module "Darkswarm" + localStorage.clear() + inject ($controller, $rootScope) -> + scope = $rootScope.$new() + scope.order = + id: 129 + ctrl = $controller 'AccordionCtrl', {$scope: scope} + + it "defaults the details accordion to visible", -> + expect(scope.accordion.details).toEqual true + + it "changes accordion", -> + scope.show "shipping" + expect(scope.accordion["shipping"]).toEqual true diff --git a/spec/javascripts/unit/darkswarm/controllers/checkout/checkout_controller_spec.js.coffee b/spec/javascripts/unit/darkswarm/controllers/checkout/checkout_controller_spec.js.coffee new file mode 100644 index 0000000000..8632cb49ec --- /dev/null +++ b/spec/javascripts/unit/darkswarm/controllers/checkout/checkout_controller_spec.js.coffee @@ -0,0 +1,39 @@ +describe "CheckoutCtrl", -> + ctrl = null + scope = null + Order = null + CurrentUser = null + + beforeEach -> + module("Darkswarm") + angular.module('Darkswarm').value('user', {}) + Order = + submit: -> + navigate: -> + order: + id: 1 + + describe "with user", -> + beforeEach -> + inject ($controller, $rootScope) -> + scope = $rootScope.$new() + ctrl = $controller 'CheckoutCtrl', {$scope: scope, Order: Order, CurrentUser: {}} + + it "delegates to the service on submit", -> + event = + preventDefault: -> + spyOn(Order, "submit") + scope.purchase(event) + expect(Order.submit).toHaveBeenCalled() + + it "is enabled", -> + expect(scope.enabled).toEqual true + + describe "without user", -> + beforeEach -> + inject ($controller, $rootScope) -> + scope = $rootScope.$new() + ctrl = $controller 'CheckoutCtrl', {$scope: scope, Order: Order, CurrentUser: undefined} + + it "is disabled", -> + expect(scope.enabled).toEqual false diff --git a/spec/javascripts/unit/darkswarm/controllers/checkout_controller_spec.js.coffee b/spec/javascripts/unit/darkswarm/controllers/checkout_controller_spec.js.coffee deleted file mode 100644 index 11cb4b7f3c..0000000000 --- a/spec/javascripts/unit/darkswarm/controllers/checkout_controller_spec.js.coffee +++ /dev/null @@ -1,28 +0,0 @@ -describe "CheckoutCtrl", -> - ctrl = null - scope = null - Order = null - - beforeEach -> - module("Darkswarm") - angular.module('Darkswarm').value('user', {}) - Order = { - submit: -> - navigate: -> - order: - id: 1 - } - inject ($controller, $rootScope) -> - scope = $rootScope.$new() - ctrl = $controller 'CheckoutCtrl', {$scope: scope, Order: Order} - - it "defaults the user accordion to visible", -> - expect(scope.accordion.user).toEqual true - - it "delegates to the service on submit", -> - event = { - preventDefault: -> - } - spyOn(Order, "submit") - scope.purchase(event) - expect(Order.submit).toHaveBeenCalled() From d9f462ba81fd092066862b386c8f446acf7dd8fa Mon Sep 17 00:00:00 2001 From: Will Marshall Date: Fri, 9 May 2014 10:12:40 +1000 Subject: [PATCH 11/11] Moving useless assets --- app/assets/stylesheets/search/all.css | 9 - .../stylesheets/search/auto_complete.css.scss | 34 - .../search/enteprise_search.css.scss | 16 - .../search/foundation_and_overrides.scss | 1324 ----------------- app/assets/stylesheets/search/gmaps4rails.css | 19 - app/assets/stylesheets/search/home.css.scss | 125 -- app/assets/stylesheets/search/offcanvas.css | 51 - .../stylesheets/search/products.css.scss | 8 - .../search/temp_landing_page.css.scss | 65 - app/controllers/home_controller.rb | 8 - spec/spec_helper.rb | 3 +- 11 files changed, 1 insertion(+), 1661 deletions(-) delete mode 100644 app/assets/stylesheets/search/all.css delete mode 100644 app/assets/stylesheets/search/auto_complete.css.scss delete mode 100644 app/assets/stylesheets/search/enteprise_search.css.scss delete mode 100644 app/assets/stylesheets/search/foundation_and_overrides.scss delete mode 100644 app/assets/stylesheets/search/gmaps4rails.css delete mode 100644 app/assets/stylesheets/search/home.css.scss delete mode 100644 app/assets/stylesheets/search/offcanvas.css delete mode 100644 app/assets/stylesheets/search/products.css.scss delete mode 100644 app/assets/stylesheets/search/temp_landing_page.css.scss diff --git a/app/assets/stylesheets/search/all.css b/app/assets/stylesheets/search/all.css deleted file mode 100644 index 15cb708dde..0000000000 --- a/app/assets/stylesheets/search/all.css +++ /dev/null @@ -1,9 +0,0 @@ -/* - * This is a manifest file that'll automatically include all the stylesheets available in this directory - * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at - * the top of the compiled file, but it's generally better to create a new file per style scope. - *= require_self - *= require ./foundation_and_overrides - *= require ./gmaps4rails - *= require_tree . -*/ \ No newline at end of file diff --git a/app/assets/stylesheets/search/auto_complete.css.scss b/app/assets/stylesheets/search/auto_complete.css.scss deleted file mode 100644 index 52ff03a21b..0000000000 --- a/app/assets/stylesheets/search/auto_complete.css.scss +++ /dev/null @@ -1,34 +0,0 @@ -@import "foundation4/foundation/variables"; -@import "foundation4/foundation/components/global"; - -ul.ui-autocomplete { - position: absolute; - list-style: none; - margin: 0; - padding: 0; - border: solid 1px #999; - cursor: default; - li { - background-color: #FFF; - border-top: solid 1px #DDD; - margin: 0; - padding: 0; - font-size: 0.7em; - a { - color: #000; - display: block; - padding: 3px; - - &:visited { - color: #000; - } - - &:hover { - color: $primary-color - } - } - a.ui-state-hover, a.ui-state-active { - background-color: #FFFCB2; - } - } -} diff --git a/app/assets/stylesheets/search/enteprise_search.css.scss b/app/assets/stylesheets/search/enteprise_search.css.scss deleted file mode 100644 index 5edf4bff6c..0000000000 --- a/app/assets/stylesheets/search/enteprise_search.css.scss +++ /dev/null @@ -1,16 +0,0 @@ -@import "foundation4/foundation/variables"; -@import "foundation4/foundation/components/global"; - -.search-result { - min-height: 3em; - padding: 15px 0; - - .secondary-info { - font-size: 0.8em; - color: #b7b7b7; - } -} - -.with-separator { - border-bottom: 1px solid #E0E0E0; -} diff --git a/app/assets/stylesheets/search/foundation_and_overrides.scss b/app/assets/stylesheets/search/foundation_and_overrides.scss deleted file mode 100644 index 101aec7299..0000000000 --- a/app/assets/stylesheets/search/foundation_and_overrides.scss +++ /dev/null @@ -1,1324 +0,0 @@ -// -// Foundation Variables -// - -// The default font-size is set to 100% of the browser style sheet (usually 16px) -// for compatibility with browser-based text zoom or user-set defaults. -$base-font-size: 100% !default; - -// $base-line-height is 24px while $base-font-size is 16px -// $base-line-height: 150%; - -// This is the default html and body font-size for the base em value. - -// Since the typical default browser font-size is 16px, that makes the calculation for grid size. -// If you want your base font-size to be a different size and not have it effect grid size too, -// set the value of $em-base to $base-font-size ($em-base: $base-font-size;) -$em-base: 16 !default; - -// It strips the unit of measure and returns it -@function strip-unit($num) { - @return $num / ($num * 0 + 1); -} - -// Converts "px" to "em" using the ($)em-base -@function convert-to-em($value) { - $value: strip-unit($value) / strip-unit($em-base) * 1em; - @if ($value == 0em) { $value: 0; } // Turn 0em into 0 - @return $value; -} - -// Working in ems is annoying. Think in pixels by using this handy function, emCalc(#) -// Just enter the number, no need to mention "px" -@function emCalc($values...) { - $max: length($values); // Get the total number of parameters passed - - // If there is only 1 parameter, then return it as an integer. - // This is done because a list can't be multiplied or divided even if it contains a single value - @if $max == 1 { @return convert-to-em(nth($values, 1)); } - - $emValues: (); // This will eventually store the converted $values in a list - @for $i from 1 through $max { - $emValues: append($emValues, convert-to-em(nth($values, $i))); - } - @return $emValues; -} - -// Change whether or not you include browser prefixes -// $experimental: true; - -// Various global styles - -$default-float: left; - -// $body-bg: #fff; -// $body-font-color: #222; -// $body-font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; -// $body-font-weight: normal; -// $body-font-style: normal; - -// Font-smoothing - -// $font-smoothing: antialiased; - -// Text direction settings - -// $text-direction: ltr; - -// Colors - -// $primary-color: #2ba6cb; -// $secondary-color: #e9e9e9; -// $alert-color: #c60f13; -// $success-color: #5da423; - -// Make sure border radius matches unless we want it different. - -// $global-radius: 3px; -// $global-rounded: 1000px; - -// Inset shadow shiny edges and depressions. - -// $shiny-edge-size: 0 1px 0; -// $shiny-edge-color: rgba(#fff, .5); -// $shiny-edge-active-color: rgba(#000, .2); - -// Control whether or not CSS classes come through in the CSS files. - -// $include-html-classes: true; -// $include-print-styles: true; -// $include-html-global-classes: $include-html-classes; -// $include-html-inline-list-classes: $include-html-classes; -// $include-html-type-classes: $include-html-classes; -// $include-html-grid-classes: $include-html-classes; -// $include-html-visibility-classes: $include-html-classes; -// $include-html-button-classes: $include-html-classes; -// $include-html-form-classes: $include-html-classes; -// $include-html-custom-form-classes: $include-html-classes; -// $include-html-media-classes: $include-html-classes; -// $include-html-section-classes: $include-html-classes; -// $include-html-orbit-classes: $include-html-classes; -// $include-html-reveal-classes: $include-html-classes; -// $include-html-joyride-classes: $include-html-classes; -// $include-html-clearing-classes: $include-html-classes; -// $include-html-alert-classes: $include-html-classes; -// $include-html-nav-classes: $include-html-classes; -// $include-html-top-bar-classes: $include-html-classes; -// $include-html-label-classes: $include-html-classes; -// $include-html-panel-classes: $include-html-classes; -// $include-html-pricing-classes: $include-html-classes; -// $include-html-progress-classes: $include-html-classes; -// $include-html-magellan-classes: $include-html-classes; -// $include-html-tooltip-classes: $include-html-classes; - -// Media Queries - -// $small-screen: 768px; -// $medium-screen: 1280px; -// $large-screen: 1440px; - -// $screen: "only screen"; -// $small: "only screen and (min-width: #{$small-screen})"; -// $medium: "only screen and (min-width: #{$medium-screen})"; -// $large: "only screen and (min-width: #{$large-screen})"; -// $landscape: "only screen and (orientation: landscape)"; -// $portrait: "only screen and (orientation: portrait)"; - -//// Cursors - -//Custom use example -> $cursor-default-value: url(http://cursors-site.net/path/to/custom/cursor/default.cur),progress; - -// $cursor-crosshair-value: "crosshair"; -// $cursor-default-value: "default"; -// $cursor-pointer-value: "pointer"; -// $cursor-help-value: "help"; - -// -// Grid Variables -// - -// $row-width: emCalc(1000); -// $column-gutter: emCalc(30); -// $total-columns: 12; - -// -// Block Grid Variables -// - -// We use this to control the maximum number of block grid elements per row - -// $block-grid-elements: 12; -// $block-grid-default-spacing: emCalc(20); - -// Enables media queries for block-grid classes. Set to false if writing semantic HTML. - -// $block-grid-media-queries: true; - -// -// Typography Variables -// - -// Control header font styles - -// $header-font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; -// $header-font-weight: bold; -// $header-font-style: normal; -// $header-font-color: #222; -// $header-line-height: 1.4; -// $header-top-margin: .2em; -// $header-bottom-margin: .5em; -// $header-text-rendering: optimizeLegibility; - -// Control header font sizes - -// $h1-font-size: emCalc(44); -// $h2-font-size: emCalc(37); -// $h3-font-size: emCalc(27); -// $h4-font-size: emCalc(23); -// $h5-font-size: emCalc(18); -// $h6-font-size: 1em; - -// Control how subheaders are styled. - -// $subheader-line-height: 1.4; -// $subheader-font-color: lighten($header-font-color, 30%); -// $subheader-font-weight: 300; -// $subheader-top-margin: .2em; -// $subheader-bottom-margin: .5em; - -// A general styling - -// $small-font-size: 60%; -// $small-font-color: lighten($header-font-color, 30%); - -// Style paragraphs - -// $paragraph-font-family: inherit; -// $paragraph-font-weight: normal; -// $paragraph-font-size: 1em; -// $paragraph-line-height: 1.6; -// $paragraph-margin-bottom: emCalc(20); -// $paragraph-aside-font-size: emCalc(14); -// $paragraph-aside-line-height: 1.35; -// $paragraph-aside-font-style: italic; -// $paragraph-text-rendering: optimizeLegibility; - -// Style tags - -// $code-color: darken($alert-color, 15%); -// $code-font-family: Consolas, 'Liberation Mono', Courier, monospace; -// $code-font-weight: bold; - -// Style anchors - -// $anchor-text-decoration: none; -// $anchor-font-color: $primary-color; -// $anchor-font-color-hover: darken($primary-color, 5%); - -// Style the
element - -// $hr-border-width: 1px; -// $hr-border-style: solid; -// $hr-border-color: #ddd; -// $hr-margin: emCalc(20); - -// Style lists - -// $list-style-position: outside; -// $list-side-margin: 0; -// $list-nested-margin: emCalc(20); -// $definition-list-header-weight: bold; -// $definition-list-header-margin-bottom: .3em; -// $definition-list-margin-bottom: emCalc(12); - -// Style blockquotes - -// $blockquote-font-color: lighten($header-font-color, 30%); -// $blockquote-padding: emCalc(9, 20, 0, 19); -// $blockquote-border: 1px solid #ddd; -// $blockquote-cite-font-size: emCalc(13); -// $blockquote-cite-font-color: lighten($header-font-color, 20%); -// $blockquote-cite-link-color: $blockquote-cite-font-color; - -// Acronym styles - -// $acronym-underline: 1px dotted #ddd; - -// Control padding and margin - -// $microformat-padding: emCalc(10, 12); -// $microformat-margin: emCalc(0, 0, 20, 0); - -// Control the border styles - -// $microformat-border-width: 1px; -// $microformat-border-style: solid; -// $microformat-border-color: #ddd; - -// Control full name font styles - -// $microformat-fullname-font-weight: bold; -// $microformat-fullname-font-size: emCalc(15); - -// Control the summary font styles - -// $microformat-summary-font-weight: bold; - -// Control abbr padding -// $microformat-abbr-padding: emCalc(0, 1); - -// Control abbr font styles - -// $microformat-abbr-font-weight: bold; -// $microformat-abbr-font-decoration: none; - -// -// Form Variables -// - -// We use this to set the base for lots of form spacing and positioning styles - -// $form-spacing: emCalc(16); - -// We use these to style the labels in different ways - -// $form-label-pointer: pointer; -// $form-label-font-size: emCalc(14); -// $form-label-font-weight: 500; -// $form-label-font-color: lighten(#000, 30%); -// $form-label-bottom-margin: emCalc(3); -// $input-font-family: inherit; -// $input-font-color: rgba(0,0,0,0.75); -// $input-font-size: emCalc(14); -// $input-bg-color: #fff; -// $input-focus-bg-color: darken(#fff, 2%); -// $input-border-color: darken(#fff, 20%); -// $input-focus-border-color: darken(#fff, 40%); -// $input-border-style: solid; -// $input-border-width: 1px; -// $input-disabled-bg: #ddd; -// $input-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -// $input-include-glowing-effect: true; - -// We use these to style the fieldset border and spacing. - -// $fieldset-border-style: solid; -// $fieldset-border-width: 1px; -// $fieldset-border-color: #ddd; -// $fieldset-padding: emCalc(20); -// $fieldset-margin: emCalc(18, 0); - -// We use these to style the legends when you use them - -// $legend-bg: #fff; -// $legend-font-weight: bold; -// $legend-padding: emCalc(0, 3); - -// We use these to style the prefix and postfix input elements - -// $input-prefix-bg: darken(#fff, 5%); -// $input-prefix-border-color: darken(#fff, 20%); -// $input-prefix-border-size: 1px; -// $input-prefix-border-type: solid; -// $input-prefix-overflow: hidden; -// $input-prefix-font-color: #333; -// $input-prefix-font-color-alt: #fff; - -// We use these to style the error states for inputs and labels - -// $input-error-message-padding: emCalc(6, 4); -// $input-error-message-top: 0; -// $input-error-message-font-size: emCalc(12); -// $input-error-message-font-weight: bold; -// $input-error-message-font-color: #fff; -// $input-error-message-font-color-alt: #333; - -// We use this to style the glowing effect of inputs when focused - -// $glowing-effect-fade-time: 0.45s; -// $glowing-effect-color: $input-focus-border-color; - -// -// Button Variables -// - -// We use these to build padding for buttons. - -// $button-med: emCalc(12); -// $button-tny: emCalc(7); -// $button-sml: emCalc(9); -// $button-lrg: emCalc(16); - -// We use this to control the display property. - -// $button-display: inline-block; -// $button-margin-bottom: emCalc(20); - -// We use these to control button text styles. - -// $button-font-family: inherit; -// $button-font-color: #fff; -// $button-font-color-alt: #333; -// $button-font-med: emCalc(16); -// $button-font-tny: emCalc(11); -// $button-font-sml: emCalc(13); -// $button-font-lrg: emCalc(20); -// $button-font-weight: bold; -// $button-font-align: center; - -// We use these to control various hover effects. - -// $button-function-factor: 10%; - -// We use these to control button border styles. - -// $button-border-width: 1px; -// $button-border-style: solid; - -// We use this to set the default radius used throughout the core. - -// $button-radius: $global-radius; -// $button-round: $global-rounded; - - -// We use this to set default opacity for disabled buttons. - -// $button-disabled-opacity: 0.6; - -// -// Button Groups -// - -// Sets the margin for the right side by default, and the left margin if right-to-left direction is used - -// $button-bar-margin-opposite: emCalc(10); - -// -// Dropdown Button Variables -// - -// We use these to set the color of the pip in dropdown buttons - -// $dropdown-button-pip-color: #fff; -// $dropdown-button-pip-color-alt: #333; - -// We use these to style tiny dropdown buttons - -// $dropdown-button-padding-tny: $button-tny * 5; -// $dropdown-button-pip-size-tny: $button-tny; -// $dropdown-button-pip-opposite-tny: $button-tny * 2; -// $dropdown-button-pip-top-tny: -$button-tny / 2 + emCalc(1); - -// We use these to style small dropdown buttons - -// $dropdown-button-padding-sml: $button-sml * 5; -// $dropdown-button-pip-size-sml: $button-sml; -// $dropdown-button-pip-opposite-sml: $button-sml * 2; -// $dropdown-button-pip-top-sml: -$button-sml / 2 + emCalc(1); - -// We use these to style medium dropdown buttons - -// $dropdown-button-padding-med: $button-med * 4 + emCalc(3); -// $dropdown-button-pip-size-med: $button-med - emCalc(3); -// $dropdown-button-pip-opposite-med: $button-med * 2; -// $dropdown-button-pip-top-med: -$button-med / 2 + emCalc(2); - -// We use these to style large dropdown buttons - -// $dropdown-button-padding-lrg: $button-lrg * 4; -// $dropdown-button-pip-size-lrg: $button-lrg - emCalc(6); -// $dropdown-button-pip-opposite-lrg: $button-lrg + emCalc(12); -// $dropdown-button-pip-top-lrg: -$button-lrg / 2 + emCalc(3); - -// -// Split Button Variables -// - -// We use these to control different shared styles for Split Buttons - -// $split-button-function-factor: 15%; -// $split-button-pip-color: #fff; -// $split-button-pip-color-alt: #333; -// $split-button-active-bg-tint: rgba(0,0,0,0.1); - -// We use these to control tiny split buttons - -// $split-button-padding-tny: $button-tny * 9; -// $split-button-span-width-tny: $button-tny * 6.5; -// $split-button-pip-size-tny: $button-tny; -// $split-button-pip-top-tny: $button-tny * 2; -// $split-button-pip-default-float-tny: emCalc(-5); - -// We use these to control small split buttons - -// $split-button-padding-sml: $button-sml * 7; -// $split-button-span-width-sml: $button-sml * 5; -// $split-button-pip-size-sml: $button-sml; -// $split-button-pip-top-sml: $button-sml * 1.5; -// $split-button-pip-default-float-sml: emCalc(-9); - -// We use these to control medium split buttons - -// $split-button-padding-med: $button-med * 6.4; -// $split-button-span-width-med: $button-med * 4; -// $split-button-pip-size-med: $button-med - emCalc(3); -// $split-button-pip-top-med: $button-med * 1.5; -// $split-button-pip-default-float-med: emCalc(-9); - -// We use these to control large split buttons - -// $split-button-padding-lrg: $button-lrg * 6; -// $split-button-span-width-lrg: $button-lrg * 3.75; -// $split-button-pip-size-lrg: $button-lrg - emCalc(6); -// $split-button-pip-top-lrg: $button-lrg + emCalc(5); -// $split-button-pip-default-float-lrg: emCalc(-9); - -// -// Alert Box Variables -// - -// We use this to control alert padding. - -// $alert-padding-top: emCalc(11); -// $alert-padding-default-float: $alert-padding-top; -// $alert-padding-opposite-direction: $alert-padding-top + emCalc(10); -// $alert-padding-bottom: $alert-padding-top + emCalc(1); - -// We use these to control text style. - -// $alert-font-weight: bold; -// $alert-font-size: emCalc(14); -// $alert-font-color: #fff; -// $alert-font-color-alt: darken($secondary-color, 60%); - -// We use this for close hover effect. - -// $alert-function-factor: 10%; - -// We use these to control border styles. - -// $alert-border-style: solid; -// $alert-border-width: 1px; -// $alert-border-color: darken($primary-color, $alert-function-factor); -// $alert-bottom-margin: emCalc(20); - -// We use these to style the close buttons - -// $alert-close-color: #333; -// $alert-close-position: emCalc(5); -// $alert-close-font-size: emCalc(22); -// $alert-close-opacity: 0.3; -// $alert-close-opacity-hover: 0.5; -// $alert-close-padding: 5px 4px 4px; - -// We use this to control border radius - -// $alert-radius: $global-radius; - - -// -// Breadcrumb Variables -// - -// We use this to set the background color for the breadcrumb container. - -// $crumb-bg: lighten($secondary-color, 5%); - -// We use these to set the padding around the breadcrumbs. - -// $crumb-padding: emCalc(9, 14, 9); -// $crumb-side-padding: emCalc(12); - -// We use these to control border styles. - -// $crumb-function-factor: 10%; -// $crumb-border-size: 1px; -// $crumb-border-style: solid; -// $crumb-border-color: darken($crumb-bg, $crumb-function-factor); -// $crumb-radius: $global-radius; - -// We use these to set various text styles for breadcrumbs. - -// $crumb-font-size: emCalc(11); -// $crumb-font-color: $primary-color; -// $crumb-font-color-current: #333; -// $crumb-font-color-unavailable: #999; -// $crumb-font-transform: uppercase; -// $crumb-link-decor: underline; - -// We use these to control the slash between breadcrumbs - -// $crumb-slash-color: #aaa; -// $crumb-slash: "/"; - -// -// Clearing Variables -// - -// We use these to set the background colors for parts of Clearing. - -// $clearing-bg: #111; -// $clearing-caption-bg: $clearing-bg; -// $clearing-carousel-bg: #111; -// $clearing-img-bg: $clearing-bg; - -// We use these to style the close button - -// $clearing-close-color: #fff; -// $clearing-close-size: 40px; - -// We use these to style the arrows - -// $clearing-arrow-size: 16px; -// $clearing-arrow-color: $clearing-close-color; - -// We use these to style captions - -// $clearing-caption-font-color: #fff; -// $clearing-caption-padding: 10px 30px; - -// We use these to make the image and carousel height and style - -// $clearing-active-img-height: 75%; -// $clearing-carousel-height: 150px; -// $clearing-carousel-thumb-width: 175px; -// $clearing-carousel-thumb-active-border: 4px solid rgb(255,255,255); - -// -// Custom Form Variables -// - -// We use these to control the basic form styles input styles - -// $custom-form-border-color: #ccc; -// $custom-form-border-size: 1px; -// $custom-form-bg: #fff; -// $custom-form-bg-disabled: #ddd; -// $custom-form-input-size: 16px; -// $custom-form-check-color: #222; -// $custom-form-check-size: 16px; -// $custom-form-radio-size: 8px; -// $custom-form-checkbox-radius: 0px; - -// We use these to style the custom select form element. - -// $custom-select-bg: #fff; -// $custom-select-fade-to-color: #f3f3f3; -// $custom-select-border-color: #ddd; -// $custom-select-triangle-color: #aaa; -// $custom-select-triangle-color-open: #222; -// $custom-select-height: emCalc(13) + ($form-spacing * 1.5); -// $custom-select-margin-bottom: emCalc(20); -// $custom-select-font-color-selected: #141414; -// $custom-select-disabled-color: #888; - -// We use these to control the style of the custom select dropdown element. - -// $custom-dropdown-height: 200px; -// $custom-dropdown-bg: #fff; -// $custom-dropdown-border-color: darken(#fff, 20%); -// $custom-dropdown-border-width: 1px; -// $custom-dropdown-border-style: solid; -// $custom-dropdown-font-color: #555; -// $custom-dropdown-font-size: emCalc(14); -// $custom-dropdown-color-selected: #eeeeee; -// $custom-dropdown-font-color-selected: #000; -// $custom-dropdown-shadow: 0 2px 2px 0px rgba(0,0,0,0.1); -// $custom-dropdown-offset-top: auto; -// $custom-dropdown-list-padding: emCalc(4); -// $custom-dropdown-default-float-padding: emCalc(6); -// $custom-dropdown-opposite-padding: emCalc(38); -// $custom-dropdown-list-item-min-height: emCalc(24); -// $custom-dropdown-width-small: 134px; -// $custom-dropdown-width-medium: 254px; -// $custom-dropdown-width-large: 434px; - -// -// Dropdown Variables -// - -// We use these to controls height and width styles. - -// $f-dropdown-max-width: 200px; -// $f-dropdown-height: auto; -// $f-dropdown-max-height: none; -// $f-dropdown-margin-top: 2px; - -// We use this to control the background color - -// $f-dropdown-bg: #fff; - -// We use this to set the border styles for dropdowns. - -// $f-dropdown-border-style: solid; -// $f-dropdown-border-width: 1px; -// $f-dropdown-border-color: darken(#fff, 20%); - -// We use these to style the triangle pip. - -// $f-dropdown-triangle-size: 6px; -// $f-dropdown-triangle-color: #fff; -// $f-dropdown-triangle-side-offset: 10px; - -// We use these to control styles for the list elements. - -// $f-dropdown-list-style: none; -// $f-dropdown-font-color: #555; -// $f-dropdown-font-size: emCalc(14); -// $f-dropdown-list-padding: emCalc(5, 10); -// $f-dropdown-line-height: emCalc(18); -// $f-dropdown-list-hover-bg: #eeeeee; -// $dropdown-mobile-default-float: 0; - -// We use this to control the styles for when the dropdown has custom content. - -// $f-dropdown-content-padding: emCalc(20); - -// -// Flex Video Variables -// - -// We use these to control video container padding and margins - -// $flex-video-padding-top: emCalc(25); -// $flex-video-padding-bottom: 67.5%; -// $flex-video-margin-bottom: emCalc(16); - -// We use this to control widescreen bottom padding - -// $flex-video-widescreen-padding-bottom: 57.25%; - -// -// Inline List Variables -// - -// We use this to control the margins and padding of the inline list. - -// $inline-list-top-margin: 0; -// $inline-list-opposite-margin: 0; -// $inline-list-bottom-margin: emCalc(17); -// $inline-list-default-float-margin: emCalc(-22); - -// $inline-list-padding: 0; - -// We use this to control the overflow of the inline list. - -// $inline-list-overflow: hidden; - -// We use this to control the list items - -// $inline-list-display: block; - -// We use this to control any elments within list items - -// $inline-list-children-display: block; - -// -// Joyride Variables -// - -// Controlling default Joyride styles - -// $joyride-tip-bg: rgb(0,0,0); -// $joyride-tip-default-width: 300px; -// $joyride-tip-padding: emCalc(18, 20, 24); -// $joyride-tip-border: solid 1px #555; -// $joyride-tip-radius: 4px; -// $joyride-tip-position-offset: 22px; - -// Here, we're setting the tip dont styles - -// $joyride-tip-font-color: #fff; -// $joyride-tip-font-size: emCalc(14); -// $joyride-tip-header-weight: bold; - -// This changes the nub size - -// $joyride-tip-nub-size: 14px; - -// This adjusts the styles for the timer when its enabled - -// $joyride-tip-timer-width: 50px; -// $joyride-tip-timer-height: 3px; -// $joyride-tip-timer-color: #666; - -// This changes up the styles for the close button - -// $joyride-tip-close-color: #777; -// $joyride-tip-close-size: 30px; -// $joyride-tip-close-weight: normal; - -// When Joyride is filling the screen, we use this style for the bg - -// $joyride-screenfill: rgba(0,0,0,0.5); - -// -// Keystroke Variables -// - -// We use these to control text styles. - -// $keystroke-font: "Consolas", "Menlo", "Courier", monospace; -// $keystroke-font-size: emCalc(14); -// $keystroke-font-color: #222; -// $keystroke-font-color-alt: #fff; -// $keystroke-function-factor: 7%; - -// We use this to control keystroke padding. - -// $keystroke-padding: emCalc(2, 4, 0); - -// We use these to control background and border styles. - -// $keystroke-bg: darken(#fff, $keystroke-function-factor); -// $keystroke-border-style: solid; -// $keystroke-border-width: 1px; -// $keystroke-border-color: darken($keystroke-bg, $keystroke-function-factor); -// $keystroke-radius: $global-radius; - -// -// Label Variables -// - -// We use these to style the labels - -// $label-padding: emCalc(3, 10, 4); -// $label-radius: $global-radius; - -// We use these to style the label text - -// $label-font-sizing: emCalc(14); -// $label-font-weight: bold; -// $label-font-color: #333; -// $label-font-color-alt: #fff; - -// -// Magellan Variables -// - -// $magellan-bg: #fff; -// $magellan-padding: 10px; - -// -// Orbit Settings -// - -// We use these to control the caption styles - -// $orbit-container-bg: #f5f5f5; -// $orbit-caption-bg-old: rgb(0,0,0); -// $orbit-caption-bg: rgba(0,0,0,0.6); -// $orbit-caption-font-color: #fff; - -// We use these to control the left/right nav styles - -// $orbit-nav-bg-old: rgb(0,0,0); -// $orbit-nav-bg: rgba(0,0,0,0.6); - -// We use these to control the timer styles - -// $orbit-timer-bg-old: rgb(0,0,0); -// $orbit-timer-bg: rgba(0,0,0,0.6); - -// We use these to control the bullet nav styles - -// $orbit-bullet-nav-color: #999; -// $orbit-bullet-nav-color-active: #555; - -// We use thes to controls the style of slide numbers - -// $orbit-slide-number-bg: rgba(0,0,0,0); -// $orbit-slide-number-font-color: #fff; -// $orbit-slide-number-padding: emCalc(5px); - -// Graceful Loading Wrapper and preloader - -// $wrapper-class: "slideshow-wrapper"; -// $preloader-class: "preloader"; - -// -// Pagination Variables -// - -// We use these to control the pagination container - -// $pagination-height: emCalc(24); -// $pagination-margin: emCalc(-5); - -// We use these to set the list-item properties - -// $pagination-li-float: $default-float; -// $pagination-li-height: emCalc(24); -// $pagination-li-font-color: #222; -// $pagination-li-font-size: emCalc(14); -// $pagination-li-margin: emCalc(5); - -// We use these for the pagination anchor links - -// $pagination-link-pad: emCalc(1, 7, 1); -// $pagination-link-font-color: #999; -// $pagination-link-active-bg: darken(#fff, 10%); - -// We use these for disabled anchor links - -// $pagination-link-unavailable-cursor: default; -// $pagination-link-unavailable-font-color: #999; -// $pagination-link-unavailable-bg-active: transparent; - -// We use these for currently selected anchor links - -// $pagination-link-current-background: $primary-color; -// $pagination-link-current-font-color: #fff; -// $pagination-link-current-font-weight: bold; -// $pagination-link-current-cursor: default; -// $pagination-link-current-active-bg: $primary-color; - -// -// Panel Variables -// - -// We use these to control the background and border styles - -// $panel-bg: darken(#fff, 5%); -// $panel-border-style: solid; -// $panel-border-size: 1px; - -// We use this % to control how much we darken things on hover - -// $panel-function-factor: 10%; -// $panel-border-color: darken($panel-bg, $panel-function-factor); - -// We use these to set default inner padding and bottom margin - -// $panel-margin-bottom: emCalc(20); -// $panel-padding: emCalc(20); - -// We use these to set default font colors - -// $panel-font-color: #333; -// $panel-font-color-alt: #fff; - -// $panel-header-adjust: true; - -// -// Pricing Table Variables -// - -// We use this to control the border color - -// $price-table-border: solid 1px #ddd; - -// We use this to control the bottom margin of the pricing table - -// $price-table-margin-bottom: emCalc(20); - -// We use these to control the title styles - -// $price-title-bg: #ddd; -// $price-title-padding: emCalc(15, 20); -// $price-title-align: center; -// $price-title-color: #333; -// $price-title-weight: bold; -// $price-title-size: emCalc(16); - -// We use these to control the price styles - -// $price-money-bg: #eee; -// $price-money-padding: emCalc(15, 20); -// $price-money-align: center; -// $price-money-color: #333; -// $price-money-weight: normal; -// $price-money-size: emCalc(20); - -// We use these to control the description styles - -// $price-bg: #fff; -// $price-desc-color: #777; -// $price-desc-padding: emCalc(15); -// $price-desc-align: center; -// $price-desc-font-size: emCalc(12); -// $price-desc-weight: normal; -// $price-desc-line-height: 1.4; -// $price-desc-bottom-border: dotted 1px #ddd; - -// We use these to control the list item styles - -// $price-item-color: #333; -// $price-item-padding: emCalc(15); -// $price-item-align: center; -// $price-item-font-size: emCalc(14); -// $price-item-weight: normal; -// $price-item-bottom-border: dotted 1px #ddd; - -// We use these to control the CTA area styles - -// $price-cta-bg: #f5f5f5; -// $price-cta-align: center; -// $price-cta-padding: emCalc(20, 20, 0); - -// -// Progress Bar Variables -// - -// We use this to se the prog bar height - -// $progress-bar-height: emCalc(25); -// $progress-bar-color: transparent; - -// We use these to control the border styles - -// $progress-bar-border-color: darken(#fff, 20%); -// $progress-bar-border-size: 1px; -// $progress-bar-border-style: solid; -// $progress-bar-border-radius: $global-radius; - -// We use these to control the margin & padding - -// $progress-bar-pad: emCalc(2); -// $progress-bar-margin-bottom: emCalc(10); - -// We use these to set the meter colors - -// $progress-meter-color: $primary-color; -// $progress-meter-secondary-color: $secondary-color; -// $progress-meter-success-color: $success-color; -// $progress-meter-alert-color: $alert-color; - -// -// Reveal Variables -// - -// We use these to control the style of the reveal overlay. - -// $reveal-overlay-bg: rgba(#000, .45); -// $reveal-overlay-bg-old: #000; - -// We use these to control the style of the modal itself. - -// $reveal-modal-bg: #fff; -// $reveal-position-top: 50px; -// $reveal-default-width: 80%; -// $reveal-modal-padding: emCalc(20); -// $reveal-box-shadow: 0 0 10px rgba(#000,.4); - -// We use these to style the reveal close button - -// $reveal-close-font-size: emCalc(22); -// $reveal-close-top: emCalc(8); -// $reveal-close-side: emCalc(11); -// $reveal-close-color: #aaa; -// $reveal-close-weight: bold; - -// We use these to control the modal border - -// $reveal-border-style: solid; -// $reveal-border-width: 1px; -// $reveal-border-color: #666; - -// $reveal-modal-class: "reveal-modal"; -// $close-reveal-modal-class: "close-reveal-modal"; - -// -// Section Variables -// - -// We use these to set padding and hover factor - -// $section-title-padding: emCalc(15); -// $section-content-padding: emCalc(15); -// $section-function-factor: 10%; - -// These style the titles - -// $section-title-color: #333; -// $section-title-color-active: #333; -// $section-title-bg: #efefef; -// $section-title-bg-active: darken($section-title-bg, $section-function-factor); -// $section-title-bg-active-tabs: #fff; -// $section-title-bg-hover: darken($section-title-bg, $section-function-factor / 2); - -// Want to control border size, here ya go! - -// $section-border-size: 1px; -// $section-border-style: solid; -// $section-border-color: #ccc; - -// Font controls - -// $section-font-size: emCalc(14); - -// Control the color of the background and some size options - -// $section-content-bg: #fff; -// $section-vertical-nav-min-width: emCalc(200); -// $section-vertical-tabs-title-width: emCalc(200); -// $section-bottom-margin: emCalc(20); - -// $title-selector: ".title"; -// $content-selector: ".content"; -// $active-region-selector: ".active"; - -// -// Side Nav Variables -// - -// We use this to control padding. - -// $side-nav-padding: emCalc(14, 0); - -// We use these to control list styles. - -// $side-nav-list-type: none; -// $side-nav-list-position: inside; -// $side-nav-list-margin: emCalc(0, 0, 7, 0); - -// We use these to control link styles. - -// $side-nav-link-color: $primary-color; -// $side-nav-link-color-active: lighten(#000, 30%); -// $side-nav-font-size: emCalc(14); -// $side-nav-font-weight: bold; - -// We use these to control border styles - -// $side-nav-divider-size: 1px; -// $side-nav-divider-style: solid; -// $side-nav-divider-color: darken(#fff, 10%); - -// -// Sub Nav Variables -// - -// We use these to control margin and padding - -// $sub-nav-list-margin: emCalc(-4, 0, 18); -// $sub-nav-list-padding-top: emCalc(4); - -// We use this to control the definition - -// $sub-nav-font-size: emCalc(14); -// $sub-nav-font-color: #999; -// $sub-nav-font-weight: normal; -// $sub-nav-text-decoration: none; -// $sub-nav-border-radius: 1000px; - -// We use these to control the active item styles - -// $sub-nav-active-font-weight: bold; -// $sub-nav-active-bg: $primary-color; -// $sub-nav-active-color: #fff; -// $sub-nav-active-padding: emCalc(3, 9); -// $sub-nav-active-cursor: default; - -// -// Switch Variables -// - -// Controlling border styles and background colors for the switch container - -// $switch-border-color: darken(#fff, 20%); -// $switch-border-style: solid; -// $switch-border-width: 1px; -// $switch-bg: #fff; - -// We use these to control the switch heights for our default classes - -// $switch-height-tny: 22px; -// $switch-height-sml: 28px; -// $switch-height-med: 36px; -// $switch-height-lrg: 44px; -// $switch-bottom-margin: emCalc(20); - -// We use these to control default font sizes for our classes. - -// $switch-font-size-tny: 11px; -// $switch-font-size-sml: 12px; -// $switch-font-size-med: 14px; -// $switch-font-size-lrg: 17px; -// $switch-label-side-padding: 6px; - -// We use these to style the switch-paddle - -// $switch-paddle-bg: #fff; -// $switch-paddle-fade-to-color: darken($switch-paddle-bg, 10%); -// $switch-paddle-border-color: darken($switch-paddle-bg, 35%); -// $switch-paddle-border-width: 1px; -// $switch-paddle-border-style: solid; -// $switch-paddle-transition-speed: .1s; -// $switch-paddle-transition-ease: ease-out; -// $switch-positive-color: lighten($success-color, 50%); -// $switch-negative-color: #f5f5f5; - -// Outline Style for tabbing through switches - -// $switch-label-outline: 1px dotted #888; - -// -// Table Variables -// - -// These control the background color for the table and even rows - -// $table-bg: #fff; -// $table-even-row-bg: #f9f9f9; - -// These control the table cell border style - -// $table-border-style: solid; -// $table-border-size: 1px; -// $table-border-color: #ddd; - -// These control the table head styles - -// $table-head-bg: #f5f5f5; -// $table-head-font-size: emCalc(14); -// $table-head-font-color: #222; -// $table-head-font-weight: bold; -// $table-head-padding: emCalc(8, 10, 10); - -// These control the row padding and font styles - -// $table-row-padding: emCalc(9, 10); -// $table-row-font-size: emCalc(14); -// $table-row-font-color: #222; -// $table-line-height: emCalc(18); - -// These are for controlling the display and margin of tables - -// $table-display: table-cell; -// $table-margin-bottom: emCalc(20); - -// -// Image Thumbnail Variables -// - -// We use these to control border styles - -// $thumb-border-style: solid; -// $thumb-border-width: 4px; -// $thumb-border-color: #fff; -// $thumb-box-shadow: 0 0 0 1px rgba(#000,.2); -// $thumb-box-shadow-hover: 0 0 6px 1px rgba($primary-color,0.5); - -// Radius and transition speed for thumbs - -// $thumb-radius: $global-radius; -// $thumb-transition-speed: 200ms; - -// -// Tooltip Variables -// - -// $has-tip-border-bottom: dotted 1px #ccc; -// $has-tip-font-weight: bold; -// $has-tip-font-color: #333; -// $has-tip-border-bottom-hover: dotted 1px darken($primary-color, 20%); -// $has-tip-font-color-hover: $primary-color; -// $has-tip-cursor-type: help; - -// $tooltip-padding: emCalc(8); -// $tooltip-bg: #000; -// $tooltip-font-size: emCalc(15); -// $tooltip-font-weight: bold; -// $tooltip-font-color: #fff; -// $tooltip-line-height: 1.3; -// $tooltip-close-font-size: emCalc(10); -// $tooltip-close-font-weight: normal; -// $tooltip-close-font-color: #888; -// $tooltip-font-size-sml: emCalc(14); -// $tooltip-radius: $global-radius; -// $tooltip-pip-size: 5px; - -// -// Top Bar Variables -// - -// Background color for the top bar - -// $topbar-bg: #222; - -// Height and margin - -$topbar-height: 48px; -// $topbar-margin-bottom: emCalc(30); - -// Control Input height for top bar - -// $topbar-input-height: 2.45em; - -// Controlling the styles for the title in the top bar - -// $topbar-title-weight: bold; -// $topbar-title-font-size: emCalc(17); - -// Style the top bar dropdown elements - -// $topbar-dropdown-bg: #222; -// $topbar-dropdown-link-color: #fff; -// $topbar-dropdown-link-bg: lighten($topbar-bg, 5%); -// $topbar-dropdown-toggle-size: 5px; -// $topbar-dropdown-toggle-color: #fff; -// $topbar-dropdown-toggle-alpha: 0.5; - -// Set the link colors and styles for top-level nav - -// $topbar-link-color: #fff; -// $topbar-link-color-hover: #fff; -// $topbar-link-color-active: #fff; -// $topbar-link-weight: bold; -$topbar-link-font-size: emCalc(16); -// $topbar-link-hover-lightness: -30%; // Darken by 30% -// $topbar-link-bg-hover: darken($topbar-bg, 3%); -// $topbar-link-bg-active: darken($topbar-bg, 3%); - -// $topbar-dropdown-label-color: #555; -// $topbar-dropdown-label-text-transform: uppercase; -// $topbar-dropdown-label-font-weight: bold; -// $topbar-dropdown-label-font-size: emCalc(10); - -// Top menu icon styles - -// $topbar-menu-link-transform: uppercase; -// $topbar-menu-link-font-size: emCalc(13); -// $topbar-menu-link-weight: bold; -// $topbar-menu-link-color: #fff; -// $topbar-menu-icon-color: #fff; -// $topbar-menu-link-color-toggled: #888; -// $topbar-menu-icon-color-toggled: #888; - -// Transitions and breakpoint styles - -// $topbar-transition-speed: 300ms; -// $topbar-breakpoint: emCalc(940); // Change to 9999px for always mobile layout -// $topbar-media-query: "only screen and (min-width: #{$topbar-breakpoint})"; - -// Divider Styles - -// $topbar-divider-border-bottom: solid 1px lighten($topbar-bg, 10%); -// $topbar-divider-border-top: solid 1px darken($topbar-bg, 10%); - -// Sticky Class - -// $topbar-sticky-class: ".sticky"; - - -@import 'foundation4/foundation'; - -textarea { - min-height: emCalc(120) !important; -} - -a { - &:link { - color: #000; - } - - &:visited { - color: #000; - } - - &:hover { - color: $primary-color; - } -} - diff --git a/app/assets/stylesheets/search/gmaps4rails.css b/app/assets/stylesheets/search/gmaps4rails.css deleted file mode 100644 index 4fd99ae8f2..0000000000 --- a/app/assets/stylesheets/search/gmaps4rails.css +++ /dev/null @@ -1,19 +0,0 @@ -.map_container { - padding: 6px; - border-width: 1px; - border-style: solid; - border-color: #ccc #ccc #999 #ccc; - -webkit-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px; - -moz-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px; - box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px; - width: 645px; -} - -.gmaps4rails_map { - width: 630px; - height: 530px; -} - -.map_container img { - max-width: none; -} diff --git a/app/assets/stylesheets/search/home.css.scss b/app/assets/stylesheets/search/home.css.scss deleted file mode 100644 index 7580aa69f0..0000000000 --- a/app/assets/stylesheets/search/home.css.scss +++ /dev/null @@ -1,125 +0,0 @@ -// Place all the styles related to the home controller here. -// They will automatically be included in application.css. -// You can use Sass (SCSS) here: http://sass-lang.com/ - -@import "foundation4/foundation/variables"; -@import "foundation4/foundation/components/global"; -@import "foundation4/foundation/components/buttons"; -@import "foundation4/foundation/components/panels"; - -#postcode_select_box { - text-align: center; - padding: 18% 0; - - p { - color: white; - font-size: 1.1em; - } - - input { - font-size: 2em; - } - - .button-huge { - $padding: emCalc(21); - $bg: $primary-color; - $radius: true; - $full-width: false; - $disabled: false; - $is-input: false; - - @include button($padding, $bg, $radius, $full-width, $disabled, $is-input); - } - - a { - &:link { - color: #FFF; - } - &:visited { - color: #FFF; - } - &:hover { - color: $primary-color; - } - } -} - -.backstretch img { - opacity: 0.4; - filter: alpha(opacity=40); -} - -.bgwidth { - width: 100%; -} - -.bgheight { - height: 100%; -} - -#home-page-nav -{ - ul { - margin: 0; - padding: 0; - - li { - list-style-type: none; - display: inline; - font-size: 1.2em; - font-weight: bold; - color: #FFF; - - &:before { - content: " | "; - } - - &:first-child { - &:before { - content: none; - } - } - } - } -} - -#sidebar { - border: none; -} - -.login-panel { - $bg: #222; - $padding: emCalc(20); - $adjust: true; - - @include panel($bg, $padding, $adjust); -} - -.centered { - text-align: center; -} - -#logo-container { - margin-bottom: emCalc(25); -} - -.clearfix:after { - content: "."; - display: block; - clear: both; - visibility: hidden; - line-height: 0; - height: 0; -} - -.clearfix { - display: inline-block; -} - -html[xmlns] .clearfix { - display: block; -} - -* html .clearfix { - height: 1%; -} diff --git a/app/assets/stylesheets/search/offcanvas.css b/app/assets/stylesheets/search/offcanvas.css deleted file mode 100644 index aac3008530..0000000000 --- a/app/assets/stylesheets/search/offcanvas.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Off canvas layout CSS/JS provided by or adapted from work by Jason Weaver and Luke Wroblewski Requires globals.css grid.css */ -body.off-canvas { padding: 0; margin: 0; overflow: hidden} - -.container { width: 100%; } - -.row { overflow: hidden; } - -.row .row { overflow: visible; } - -.paneled .container { overflow: hidden; } - -.paneled .row { width: 100%; } - -[role="main"]:before { content: " "; position: absolute; z-index: -1; top: 0; left: -100%; width: 100%; height: 100%; } - -[role="complementary"], [role="main"] { width: 100%; padding: 0 15px; display: block; position: relative; z-index: 1; -webkit-transition: 0.25s all ease-in; -moz-transition: 0.25s all ease-in; -o-transition: 0.25s all ease-in; transition: 0.25s all ease-in; } - -.paneled [role="main"] { padding: 0; } - -.page-panel { width: 100%; padding: 0 15px; -webkit-transition: 0.3s margin ease-in-out; -moz-transition: 0.3s margin ease-in-out; -o-transition: 0.3s margin ease-in-out; transition: 0.3s margin ease-in-out; background: #fff; } - -#switchPanels { margin: 0 -15px; } - -.hide-extras [role="complementary"] { display: block; } - -[role="navigation"]#topMenu { -webkit-transition: 0.25s all ease-in; -moz-transition: 0.25s all ease-in; -o-transition: 0.25s all ease-in; transition: 0.25s all ease-in; } - -[role="navigation"]#topMenu ul { margin-top: 0; } - -[role="complementary"] { margin-left: -100%; width: 400px; float: left; z-index: 2; } - -[role="main"] { margin-left: 0; float: right; z-index: 1; position: relative; } - -.paneled [role="main"] { background: #fff; width: 500%; overflow: hidden; float: none; position: relative; left: 0; -webkit-transition: 0.15s all ease-in; -moz-transition: 0.15s all ease-in; -o-transition: 0.15s all ease-in; transition: 0.15s all ease-in; } - -.page-panel { min-height: 400px; float: left; margin: 0; width: 20%; } - -.active [role="complementary"] { margin-left: 0; } - -.active [role="main"] { margin-right: -420px; } - -.active-menu [role="navigation"]#topMenu { margin-top: 0 !important; } - -@media all and (min-width: 768px) { menu-button, .sidebar-button { display: none; } - /*[role="complementary"] { width: 20%; margin-left: 0; float: left; padding: 0 15px; }*/ - [role="main"] { width: 100%; padding: 0 15px; } - .paneled [role="main"] { width: 100%; padding: 0; background: #f4f4f4; left: 0 !important; } - .page-panel { display: block; min-height: 800px; float: none; margin: 0; width: 100%; background: #f4f4f4; } - .hide-extras [role="main"] { width: 100%; } - .hide-extras [role="complementary"] { display: none; } - [role="navigation"]#topMenu { display: none; } } \ No newline at end of file diff --git a/app/assets/stylesheets/search/products.css.scss b/app/assets/stylesheets/search/products.css.scss deleted file mode 100644 index 7deb5c73ae..0000000000 --- a/app/assets/stylesheets/search/products.css.scss +++ /dev/null @@ -1,8 +0,0 @@ -@import "foundation4/foundation/variables"; -@import "foundation4/foundation/components/global"; - -.products { - margin: 0, emCalc(20); - border: 1px solid black; - padding: emCalc(10); -} diff --git a/app/assets/stylesheets/search/temp_landing_page.css.scss b/app/assets/stylesheets/search/temp_landing_page.css.scss deleted file mode 100644 index 566b1d5e9f..0000000000 --- a/app/assets/stylesheets/search/temp_landing_page.css.scss +++ /dev/null @@ -1,65 +0,0 @@ -@import "foundation4/foundation/variables"; -@import "foundation4/foundation/components/global"; - -.landing-page-row { - padding-top: emCalc(40); - padding-bottom: emCalc(30); - - #environment { - font-size: 110%; - font-weight: bold; - padding: emCalc(5); - border-radius: emCalc(5); - background-color: #98ca45; - } -} - -.distributor-link-row { - padding: emCalc(5) 0; -} - -.with-bottom-border { - border-bottom: 1px solid #d9d9d9; -} - -.with-pin-bg { - background-image: url('../pin_bg.png'); - background-repeat: no-repeat; - background-position: center; - min-height: 200px; -} - -a.inactive { - color: #6a6a6a; -} - -.secondary { - color: #6a6a6a; -} - -.group-header { - min-height: emCalc(55); - vertical-align: top; -} - -@media only screen and (max-width: 768px) { - .hub_group.landing-page-row { - padding-bottom: 0px; - &.with-bottom-border { - padding-top: 0px; - } - & > .columns { - margin-bottom: 60px; - } - } - .group-header { - min-height: 0px; - } -} -.top-bar-section ul li { - float: left; -} -.top-bar-section .divider, .top-bar-section [role="separator"] { - clear: none; - width: 0px; -} diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb index 43c5216a8a..592388c243 100644 --- a/app/controllers/home_controller.rb +++ b/app/controllers/home_controller.rb @@ -5,14 +5,6 @@ class HomeController < BaseController @active_distributors ||= Enterprise.distributors_with_active_order_cycles end - def new_landing_page - end - def about_us end - - def temp_landing_page - @groups = EnterpriseGroup.on_front_page.by_position - render layout: false - end end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index cc31aae824..fcf898173a 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -45,8 +45,7 @@ Capybara.register_driver :poltergeist do |app| Capybara::Poltergeist::Driver.new(app, options) end -Capybara.default_wait_time = 30 - +Capybara.default_wait_time = 5 require "paperclip/matchers"