From bf2bc912049c39cdce1cf126497ea59de4b511a1 Mon Sep 17 00:00:00 2001 From: Simon Vandel Sillesen Date: Mon, 30 Jan 2017 18:47:00 +0100 Subject: [PATCH] Fix #529 Uses https://github.com/dollarshaveclub/ember-router-scroll. Followed the usage steps given. --- app/router.js | 3 ++- config/environment.js | 3 ++- package.json | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/router.js b/app/router.js index ee35611828b..4f34bd5741d 100644 --- a/app/router.js +++ b/app/router.js @@ -1,8 +1,9 @@ import Ember from 'ember'; import config from './config/environment'; import googlePageview from './mixins/google-pageview'; +import RouterScroll from 'ember-router-scroll'; -const Router = Ember.Router.extend(googlePageview, { +const Router = Ember.Router.extend(googlePageview, RouterScroll, { location: config.locationType }); diff --git a/config/environment.js b/config/environment.js index ad2561f1139..6aa03ab48c8 100644 --- a/config/environment.js +++ b/config/environment.js @@ -5,7 +5,8 @@ module.exports = function(environment) { modulePrefix: 'cargo', environment: environment, baseURL: '/', - locationType: 'auto', + locationType: 'router-scroll', + historySupportMiddleware: true, EmberENV: { FEATURES: { // Here you can enable experimental features on an ember canary build diff --git a/package.json b/package.json index 32a4342df67..13657b24857 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,7 @@ "ember-resolver": "^2.0.3", "ember-rl-dropdown": "0.7.1", "ember-route-alias": "^0.1.3", + "ember-router-scroll": "0.1.0", "ember-suave": "4.0.0", "ember-welcome-page": "^1.0.1", "emberx-select": "2.2.2",