This repository was archived by the owner on Mar 4, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,12 @@ import { loadUser } from '../services/userv3.service.js'
24
24
activate ( )
25
25
26
26
function activate ( ) {
27
-
27
+ // listen for location hash update
28
+ $scope . $on ( '$locationChangeSuccess' , function ( event ) {
29
+ if ( $scope . challengeFilter != null ) {
30
+ $scope . challengeFilter . updateFilter ( $location . hash ( ) )
31
+ }
32
+ } )
28
33
$scope . myChallenges = [ ]
29
34
$scope . reactProps = {
30
35
config : CONSTANTS ,
@@ -33,6 +38,9 @@ import { loadUser } from '../services/userv3.service.js'
33
38
myChallenges : [ ] ,
34
39
onSaveFilterToUrl : function ( filter ) {
35
40
$location . hash ( filter )
41
+ } ,
42
+ setChallengeFilter : function ( component ) {
43
+ $scope . challengeFilter = component
36
44
}
37
45
}
38
46
logger . debug ( 'Calling ListingsController activate()' )
@@ -91,6 +99,9 @@ import { loadUser } from '../services/userv3.service.js'
91
99
myChallenges : vm . myChallenges ,
92
100
onSaveFilterToUrl : function ( filter ) {
93
101
$location . hash ( filter )
102
+ } ,
103
+ setChallengeFilter : function ( component ) {
104
+ $scope . challengeFilter = component
94
105
}
95
106
}
96
107
You can’t perform that action at this time.
0 commit comments