File tree Expand file tree Collapse file tree 2 files changed +3
-21
lines changed
Expand file tree Collapse file tree 2 files changed +3
-21
lines changed Original file line number Diff line number Diff line change 11import classic from 'ember-classic-decorator' ;
2- import { action , computed } from '@ember/object' ;
2+ import { computed } from '@ember/object' ;
33import Controller from '@ember/controller' ;
44import moment from 'moment' ;
5- import $ from 'jquery' ;
65
76@classic
87export default class SessionsController extends Controller {
@@ -11,21 +10,7 @@ export default class SessionsController extends Controller {
1110 sort = 'starts-at' ;
1211 isTrackVisible = false ;
1312 timezone = null ;
14-
15- constructor ( ...args ) {
16- super ( ...args ) ;
17-
18- this . addObserver ( 'model.session' , this , 'sessionChanged' ) ;
19- }
20-
21- @action
22- sessionChanged ( ) {
23- if ( this . model . isFiltering ) {
24- $ ( 'html,body' ) . animate ( {
25- scrollTop : $ ( '#session-heading' ) . offset ( ) ?. top
26- } ) ;
27- }
28- }
13+ preserveScrollPosition = true ;
2914
3015 @computed ( 'model.event.startsAt' , 'model.event.endsAt' , 'timezone' )
3116 get allDates ( ) {
Original file line number Diff line number Diff line change @@ -87,8 +87,6 @@ export default class SessionsRoute extends Route {
8787 } ) ;
8888 }
8989
90- const isFiltering = params . room || params . track || params . date ;
91-
9290 return {
9391 event : eventDetails ,
9492 session : await this . infinity . model ( 'sessions' , {
@@ -100,8 +98,7 @@ export default class SessionsRoute extends Route {
10098 perPageParam : 'page[size]' ,
10199 pageParam : 'page[number]' ,
102100 store : eventDetails
103- } ) ,
104- isFiltering
101+ } )
105102 } ;
106103 }
107104}
You can’t perform that action at this time.
0 commit comments