@@ -13888,69 +13888,70 @@ u(), d();
13888
13888
angular . module ( "openshiftConsole" ) . component ( "notificationDrawerWrapper" , {
13889
13889
templateUrl : "views/directives/notifications/notification-drawer-wrapper.html" ,
13890
13890
controller : [ "$filter" , "$interval" , "$location" , "$timeout" , "$routeParams" , "$rootScope" , "Constants" , "DataService" , "NotificationsService" , "EventsService" , function ( e , t , n , a , r , o , i , s , c , l ) {
13891
- var u , d , m = _ . get ( i , "DISABLE_GLOBAL_EVENT_WATCH" ) , p = e ( "isIE" ) ( ) || e ( "isEdge" ) ( ) , f = this , g = [ ] , h = { } , v = { } , y = [ ] , b = { } , C = function ( e ) {
13891
+ var u , d , m = _ . get ( i , "DISABLE_GLOBAL_EVENT_WATCH" ) , p = e ( "isIE" ) ( ) || e ( "isEdge" ) ( ) , f = this , g = [ ] , h = { } , v = [ ] , y = { } , b = function ( e ) {
13892
13892
return s . get ( "projects" , e , { } , {
13893
13893
errorNotification : ! 1
13894
13894
} ) . then ( function ( e ) {
13895
- return b [ e . metadata . name ] = e , e ;
13895
+ return y [ e . metadata . name ] = e , e ;
13896
13896
} ) ;
13897
- } , S = function ( t , n ) {
13897
+ } , C = function ( t , n ) {
13898
13898
n && ! t [ n ] && ( t [ n ] = {
13899
- heading : e ( "displayName" ) ( b [ n ] ) || n ,
13900
- project : b [ n ] ,
13899
+ heading : e ( "displayName" ) ( y [ n ] ) || n ,
13900
+ project : y [ n ] ,
13901
13901
notifications : [ ]
13902
13902
} ) ;
13903
- } , w = function ( ) {
13903
+ } , S = function ( ) {
13904
13904
d && s . unwatch ( d ) ;
13905
- } , k = function ( e , t ) {
13906
- w ( ) , e && ( d = s . watch ( "events" , {
13905
+ } , w = function ( e , t ) {
13906
+ S ( ) , e && ( d = s . watch ( "events" , {
13907
13907
namespace : e
13908
13908
} , _ . debounce ( t , 400 ) , {
13909
13909
skipDigest : ! 0
13910
13910
} ) ) ;
13911
- } , j = function ( ) {
13911
+ } , k = function ( ) {
13912
13912
u && u ( ) , u = null ;
13913
- } , P = function ( e ) {
13913
+ } , j = function ( e ) {
13914
13914
return _ . filter ( e , "unread" ) ;
13915
- } , R = function ( e ) {
13915
+ } , P = function ( e ) {
13916
13916
o . $applyAsync ( function ( ) {
13917
- e . totalUnread = P ( e . notifications ) . length , e . hasUnread = ! ! e . totalUnread , o . $emit ( "NotificationDrawerWrapper.count" , e . totalUnread ) ;
13917
+ e . totalUnread = j ( e . notifications ) . length , e . hasUnread = ! ! e . totalUnread , o . $emit ( "NotificationDrawerWrapper.count" , e . totalUnread ) ;
13918
13918
} ) ;
13919
- } , E = function ( ) {
13920
- _ . each ( y , R ) ;
13921
- } , T = function ( e ) {
13919
+ } , R = function ( ) {
13920
+ _ . each ( v , P ) ;
13921
+ } , E = function ( e ) {
13922
13922
return _ . orderBy ( e , [ "event.lastTimestamp" , "event.firstTimestamp" ] , [ "desc" , "desc" ] ) ;
13923
- } , I = function ( e ) {
13923
+ } , T = function ( e ) {
13924
13924
var t = _ . sortBy ( e , function ( e ) {
13925
13925
return e . heading ;
13926
13926
} ) ;
13927
13927
return _ . each ( t , function ( e ) {
13928
- e . notifications = T ( e . notifications ) , e . counts = R ( e ) ;
13928
+ e . notifications = E ( e . notifications ) , e . counts = P ( e ) ;
13929
13929
} ) , t ;
13930
- } , N = function ( e ) {
13930
+ } , I = function ( e ) {
13931
13931
var t = { } ;
13932
- return S ( t , r . project ) , _ . each ( e , function ( e ) {
13933
- l . isImportantEvent ( e ) && ! l . isCleared ( e ) && ( S ( t , e . metadata . namespace ) , t [ e . metadata . namespace ] . notifications . push ( {
13932
+ return C ( t , r . project ) , _ . each ( e , function ( e ) {
13933
+ l . isImportantEvent ( e ) && ! l . isCleared ( e ) && ( C ( t , e . metadata . namespace ) , t [ e . metadata . namespace ] . notifications . push ( {
13934
13934
unread : ! l . isRead ( e ) ,
13935
+ uid : e . metadata . uid ,
13935
13936
event : e ,
13936
13937
actions : null
13937
13938
} ) ) ;
13938
13939
} ) , t ;
13939
- } , D = function ( ) {
13940
+ } , N = function ( ) {
13940
13941
_ . each ( g , function ( e ) {
13941
13942
e ( ) ;
13942
13943
} ) , g = [ ] ;
13943
- } , $ = function ( e ) {
13944
+ } , D = function ( e ) {
13944
13945
e || ( f . drawerHidden = ! 0 ) ;
13945
- } , A = function ( ) {
13946
+ } , $ = function ( ) {
13946
13947
o . $evalAsync ( function ( ) {
13947
- E ( ) , f . notificationGroups = _ . filter ( y , function ( e ) {
13948
+ R ( ) , f . notificationGroups = _ . filter ( v , function ( e ) {
13948
13949
return e . project . metadata . name === r . project ;
13949
13950
} ) ;
13950
13951
} ) ;
13951
- } , B = function ( e ) {
13952
- h = e . by ( "metadata.name" ) , v = N ( h ) , y = I ( v ) , A ( ) ;
13953
- } , L = {
13952
+ } , A = function ( e ) {
13953
+ h = I ( e . by ( "metadata.uid" ) ) , v = T ( h ) , $ ( ) ;
13954
+ } , B = {
13954
13955
Normal : "pficon pficon-info" ,
13955
13956
Warning : "pficon pficon-warning-triangle-o"
13956
13957
} ;
@@ -13968,51 +13969,51 @@ f.drawerHidden = !0;
13968
13969
onMarkAllRead : function ( e ) {
13969
13970
_ . each ( e . notifications , function ( e ) {
13970
13971
e . unread = ! 1 , l . markRead ( e . event ) ;
13971
- } ) , A ( ) , o . $emit ( "NotificationDrawerWrapper.onMarkAllRead" ) ;
13972
+ } ) , $ ( ) , o . $emit ( "NotificationDrawerWrapper.onMarkAllRead" ) ;
13972
13973
} ,
13973
13974
onClearAll : function ( e ) {
13974
13975
_ . each ( e . notifications , function ( e ) {
13975
13976
l . markRead ( e . event ) , l . markCleared ( e . event ) ;
13976
- } ) , e . notifications = [ ] , A ( ) , o . $emit ( "NotificationDrawerWrapper.onMarkAllRead" ) ;
13977
+ } ) , e . notifications = [ ] , $ ( ) , o . $emit ( "NotificationDrawerWrapper.onMarkAllRead" ) ;
13977
13978
} ,
13978
- notificationGroups : y ,
13979
+ notificationGroups : v ,
13979
13980
headingInclude : "views/directives/notifications/header.html" ,
13980
13981
notificationBodyInclude : "views/directives/notifications/notification-body.html" ,
13981
13982
customScope : {
13982
13983
clear : function ( e , t , n ) {
13983
- l . markCleared ( e . event ) , n . notifications . splice ( t , 1 ) , E ( ) ;
13984
+ l . markCleared ( e . event ) , n . notifications . splice ( t , 1 ) , R ( ) ;
13984
13985
} ,
13985
13986
markRead : function ( e ) {
13986
- e . unread = ! 1 , l . markRead ( e . event ) , E ( ) ;
13987
+ e . unread = ! 1 , l . markRead ( e . event ) , R ( ) ;
13987
13988
} ,
13988
13989
getNotficationStatusIconClass : function ( e ) {
13989
- return L [ e . type ] || L . info ;
13990
+ return B [ e . type ] || B . info ;
13990
13991
} ,
13991
13992
getStatusForCount : function ( e ) {
13992
- return L [ e ] || L . info ;
13993
+ return B [ e ] || B . info ;
13993
13994
} ,
13994
13995
close : function ( ) {
13995
13996
f . drawerHidden = ! 0 ;
13996
13997
}
13997
13998
}
13998
13999
} ) ;
13999
- var U = function ( e , t ) {
14000
+ var L = function ( e , t ) {
14000
14001
return _ . get ( e , "params.project" ) !== _ . get ( t , "params.project" ) ;
14001
- } , O = function ( ) {
14002
- C ( r . project ) . then ( function ( ) {
14003
- k ( r . project , B ) , $ ( r . project ) , A ( ) ;
14002
+ } , U = function ( ) {
14003
+ b ( r . project ) . then ( function ( ) {
14004
+ w ( r . project , A ) , D ( r . project ) , $ ( ) ;
14004
14005
} ) ;
14005
- } , F = function ( ) {
14006
- r . project && O ( ) , g . push ( o . $on ( "$routeChangeSuccess" , function ( e , t , n ) {
14007
- U ( t , n ) && ( f . customScope . projectName = r . project , O ( ) ) ;
14006
+ } , O = function ( ) {
14007
+ r . project && U ( ) , g . push ( o . $on ( "$routeChangeSuccess" , function ( e , t , n ) {
14008
+ L ( t , n ) && ( f . customScope . projectName = r . project , U ( ) ) ;
14008
14009
} ) ) , g . push ( o . $on ( "NotificationDrawerWrapper.toggle" , function ( ) {
14009
14010
f . drawerHidden = ! f . drawerHidden ;
14010
14011
} ) ) ;
14011
14012
} ;
14012
14013
f . $onInit = function ( ) {
14013
- m || p || F ( ) ;
14014
+ m || p || O ( ) ;
14014
14015
} , f . $onDestroy = function ( ) {
14015
- j ( ) , w ( ) , D ( ) ;
14016
+ k ( ) , S ( ) , N ( ) ;
14016
14017
} ;
14017
14018
} ]
14018
14019
} ) ;
0 commit comments