@@ -886,6 +886,15 @@ var ActivityRecordViewModel = function (activity) {
886
886
return fcConfig . projectIndexUrl + '/' + self . projectId ( ) +
887
887
( fcConfig . version !== undefined ? "?version=" + fcConfig . version : '' ) ;
888
888
} ) ;
889
+
890
+ self . transients = { } ;
891
+ self . transients . viewUrl = ko . observable ( ( self . isWorksProject ( ) ? fcConfig . worksActivityViewUrl : fcConfig . activityViewUrl ) + "/" + self . activityId ( ) ) . extend ( { returnTo : fcConfig . returnTo , dataVersion : fcConfig . version } ) ;
892
+ self . transients . editUrl = ko . observable ( ( self . isWorksProject ( ) ? fcConfig . worksActivityEditUrl : fcConfig . activityEditUrl ) + "/" + self . activityId ( ) ) . extend ( { returnTo : fcConfig . returnTo } ) ;
893
+ self . transients . addUrl = ko . observable ( fcConfig . activityAddUrl + "/" + self . projectActivityId ( ) ) . extend ( { returnTo : fcConfig . returnTo } ) ;
894
+ self . transients . parent = activity . parent ;
895
+ self . transients . thumbnailUrl = ko . observable ( activity . thumbnailUrl || fcConfig . imageLocation + "no-image-2.png" ) ;
896
+ self . transients . imageTitle = ko . observable ( activity . thumbnailUrl ? '' : 'No image' ) ;
897
+
889
898
self . records = ko . observableArray ( ) ;
890
899
self . siteUrl = fcConfig . siteViewUrl + '/' + self . siteId ( ) ;
891
900
var projectActivityOpen = true ;
@@ -897,17 +906,10 @@ var ActivityRecordViewModel = function (activity) {
897
906
898
907
var allRecords = $ . map ( activity . records ? activity . records : [ ] , function ( record , index ) {
899
908
record . parent = self ;
909
+ record . thumbnailUrl = self . transients . thumbnailUrl ( ) ;
900
910
return new RecordVM ( record ) ;
901
911
} ) ;
902
912
self . records ( allRecords ) ;
903
-
904
- self . transients = { } ;
905
- self . transients . viewUrl = ko . observable ( ( self . isWorksProject ( ) ? fcConfig . worksActivityViewUrl : fcConfig . activityViewUrl ) + "/" + self . activityId ( ) ) . extend ( { returnTo : fcConfig . returnTo , dataVersion : fcConfig . version } ) ;
906
- self . transients . editUrl = ko . observable ( ( self . isWorksProject ( ) ? fcConfig . worksActivityEditUrl : fcConfig . activityEditUrl ) + "/" + self . activityId ( ) ) . extend ( { returnTo : fcConfig . returnTo } ) ;
907
- self . transients . addUrl = ko . observable ( fcConfig . activityAddUrl + "/" + self . projectActivityId ( ) ) . extend ( { returnTo : fcConfig . returnTo } ) ;
908
- self . transients . parent = activity . parent ;
909
- self . transients . thumbnailUrl = ko . observable ( activity . thumbnailUrl || fcConfig . imageLocation + "no-image-2.png" ) ;
910
- self . transients . imageTitle = ko . observable ( activity . thumbnailUrl ? '' : 'No image' ) ;
911
913
} ;
912
914
913
915
var RecordVM = function ( record ) {
@@ -924,6 +926,7 @@ var RecordVM = function (record) {
924
926
self . eventTime = record . eventTime ;
925
927
self . individualCount = ko . observable ( record . individualCount ) ;
926
928
self . eventDate = ko . observable ( record . eventDate ) . extend ( { simpleDate : false } ) ;
929
+ self . thumbnailUrl = ko . observable ( record . thumbnailUrl ) ;
927
930
} ;
928
931
929
932
ActivityRecordViewModel . prototype . getPropertyValue = RecordVM . prototype . getPropertyValue = function ( config ) {
0 commit comments