@@ -32,7 +32,7 @@ var FilterHandler = {
32
32
33
33
initializeData : function ( orignalData , mapping ) { ;
34
34
var selectedColorDimension ;
35
- var colorMapping = _ . filter ( mapping , { 'visualattribute' : 'color' } ) ;
35
+ var colorMapping = underscore . filter ( mapping , { 'visualattribute' : 'color' } ) ;
36
36
if ( colorMapping . length > 0 )
37
37
selectedColorDimension = colorMapping [ 0 ] . facet ;
38
38
@@ -52,7 +52,7 @@ var FilterHandler = {
52
52
if ( timeSettings . maxYear < currentYear )
53
53
timeSettings . maxYear = currentYear ;
54
54
}
55
- if ( ! _ . includes ( categorySettings . dimensionValues , orignalData [ i ] . facets [ selectedColorDimension ] ) ) {
55
+ if ( ! underscore . includes ( categorySettings . dimensionValues , orignalData [ i ] . facets [ selectedColorDimension ] ) ) {
56
56
categorySettings . dimensionValues . push ( orignalData [ i ] . facets [ selectedColorDimension ] ) ;
57
57
}
58
58
}
@@ -133,13 +133,13 @@ var FilterHandler = {
133
133
} ,
134
134
135
135
setActiveFilters : function ( ) {
136
- var filterTypes = _ ( FilterHandler . filters ) . map ( function ( f ) {
136
+ var filterTypes = underscore ( FilterHandler . filters ) . map ( function ( f ) {
137
137
return f . type ;
138
138
} ) ;
139
139
if ( FilterHandler . currentFilter != null )
140
140
filterTypes . push ( FilterHandler . currentFilter . type ) ;
141
141
142
- FilterHandler . activeFiltersNames = _ ( filterTypes ) . uniq ( ) ;
142
+ FilterHandler . activeFiltersNames = underscore ( filterTypes ) . uniq ( ) ;
143
143
//console.log('filters set: ');
144
144
//console.log(FilterHandler.activeFiltersNames);
145
145
} ,
@@ -178,7 +178,7 @@ var FilterHandler = {
178
178
179
179
getAllFilters : function ( type ) {
180
180
var filters = [ ] ;
181
- filters = _ ( FilterHandler . filters ) . filter ( { 'type' : type } ) ;
181
+ filters = underscore ( FilterHandler . filters ) . filter ( { 'type' : type } ) ;
182
182
if ( FilterHandler . currentFilter != null && FilterHandler . currentFilter . type == type )
183
183
filters . push ( FilterHandler . currentFilter ) ;
184
184
@@ -255,7 +255,7 @@ var FilterHandler = {
255
255
256
256
if ( selectedWithAddingKey ) {
257
257
// look if already selected before.
258
- var existingItemIndex = _ . findIndex ( FilterHandler . listFilter . itemsClicked , function ( d ) { return d . data . id == dataItemSelected . id ; } ) ;
258
+ var existingItemIndex = underscore . findIndex ( FilterHandler . listFilter . itemsClicked , function ( d ) { return d . data . id == dataItemSelected . id ; } ) ;
259
259
if ( existingItemIndex >= 0 ) {
260
260
FilterHandler . listFilter . itemsClicked . splice ( existingItemIndex , 1 ) ;
261
261
} else {
@@ -274,7 +274,7 @@ var FilterHandler = {
274
274
FilterHandler . listFilter . itemsClicked = [ { data : dataItemSelected , selectionMode : "single" } ] ;
275
275
}
276
276
277
- FilterHandler . listFilter . dataWithinFilter = _ . map ( FilterHandler . listFilter . itemsClicked , function ( d ) { return d . data ; } ) ;
277
+ FilterHandler . listFilter . dataWithinFilter = underscore . map ( FilterHandler . listFilter . itemsClicked , function ( d ) { return d . data ; } ) ;
278
278
FilterHandler . refreshListFilter ( ) ;
279
279
FilterHandler . scrollToShowFilter ( 'list' ) ;
280
280
} ,
@@ -358,7 +358,7 @@ var FilterHandler = {
358
358
return ;
359
359
360
360
var type = FilterHandler . currentFilter . type ;
361
- if ( ! _ ( FilterHandler . filters ) . some ( function ( item ) { return item . type == type ; } ) ) {
361
+ if ( ! underscore ( FilterHandler . filters ) . some ( function ( item ) { return item . type == type ; } ) ) {
362
362
FilterHandler . clearType ( type ) ;
363
363
} else {
364
364
FilterHandler . currentFilter = null ;
@@ -390,7 +390,7 @@ var FilterHandler = {
390
390
FilterHandler . filterVisualisations [ type ] = null ;
391
391
FilterHandler . getFilterArea ( type ) . find ( '.filter-keep, .filter-remove' ) . removeClass ( 'active' ) ;
392
392
393
- FilterHandler . filters = _ ( FilterHandler . filters ) . filter ( function ( item ) { return item . type != type ; } ) ;
393
+ FilterHandler . filters = underscore ( FilterHandler . filters ) . filter ( function ( item ) { return item . type != type ; } ) ;
394
394
if ( FilterHandler . currentFilter != null && FilterHandler . currentFilter . type == type ) {
395
395
FilterHandler . currentFilter = null ;
396
396
}
@@ -426,7 +426,7 @@ var FilterHandler = {
426
426
}
427
427
428
428
// remove all previous filters of this type, as there is only one filter (and one brush) for each type.
429
- FilterHandler . filters = _ ( FilterHandler . filters ) . filter ( function ( filter ) { return filter . type != FilterHandler . currentFilter . type ; } ) ;
429
+ FilterHandler . filters = underscore ( FilterHandler . filters ) . filter ( function ( filter ) { return filter . type != FilterHandler . currentFilter . type ; } ) ;
430
430
FilterHandler . filters . push ( FilterHandler . currentFilter ) ;
431
431
FilterHandler . currentFilter = null ;
432
432
FilterHandler . ext . filterData ( FilterHandler . mergeFilteredDataIds ( ) ) ;
@@ -499,12 +499,12 @@ var FilterHandler = {
499
499
if ( FilterHandler . currentFilter != null )
500
500
filters . push ( FilterHandler . currentFilter ) ;
501
501
502
- var filterGroups = _ . groupBy ( filters , function ( f ) { return f . type ; } )
502
+ var filterGroups = underscore . groupBy ( filters , function ( f ) { return f . type ; } )
503
503
var filterGroupsDataIds = [ ] ;
504
- _ . forEach ( filterGroups , function ( filterGroupList , type ) {
504
+ underscore . forEach ( filterGroups , function ( filterGroupList , type ) {
505
505
var filterGroupDataIds = [ ] ;
506
506
for ( var i = 0 ; i < filterGroupList . length ; i ++ ) {
507
- filterGroupDataIds = _ . union ( filterGroupDataIds , _ . map ( filterGroupList [ i ] . dataWithinFilter , mapId ) ) ;
507
+ filterGroupDataIds = underscore . union ( filterGroupDataIds , underscore . map ( filterGroupList [ i ] . dataWithinFilter , mapId ) ) ;
508
508
}
509
509
filterGroupsDataIds . push ( filterGroupDataIds ) ;
510
510
} ) ;
@@ -513,7 +513,7 @@ var FilterHandler = {
513
513
dataToHighlightIds = filterGroupsDataIds [ 0 ] ;
514
514
for ( var i = 1 ; i < filterGroupsDataIds . length ; i ++ ) {
515
515
var currentList = filterGroupsDataIds [ i ] ;
516
- dataToHighlightIds = _ . filter ( dataToHighlightIds , function ( id ) { return _ . contains ( currentList , id ) ; } ) ;
516
+ dataToHighlightIds = underscore . filter ( dataToHighlightIds , function ( id ) { return underscore . some ( currentList , id ) ; } ) ;
517
517
}
518
518
}
519
519
@@ -533,11 +533,11 @@ var FilterHandler = {
533
533
if ( FilterHandler . listFilter . itemsClicked . length == 1 && FilterHandler . listFilter . itemsClicked [ 0 ] . selectionMode == "single" )
534
534
return [ FilterHandler . listFilter . itemsClicked [ 0 ] . data . id ] ;
535
535
536
- var idsToRemove = _ . map ( _ . filter ( FilterHandler . listFilter . itemsClicked , function ( item ) { return item . selectionMode == "remove" ; } ) , function ( d ) { return d . data . id ; } ) ;
537
- var idsToAdd = _ . map ( _ . filter ( FilterHandler . listFilter . itemsClicked , function ( item ) { return item . selectionMode == "single" || item . selectionMode == "add" ; } ) , function ( d ) { return d . data . id ; } ) ;
536
+ var idsToRemove = underscore . map ( underscore . filter ( FilterHandler . listFilter . itemsClicked , function ( item ) { return item . selectionMode == "remove" ; } ) , function ( d ) { return d . data . id ; } ) ;
537
+ var idsToAdd = underscore . map ( underscore . filter ( FilterHandler . listFilter . itemsClicked , function ( item ) { return item . selectionMode == "single" || item . selectionMode == "add" ; } ) , function ( d ) { return d . data . id ; } ) ;
538
538
539
- dataToHighlightIds = _ . difference ( dataToHighlightIds , idsToRemove ) ;
540
- dataToHighlightIds = _ . union ( dataToHighlightIds , idsToAdd ) ;
539
+ dataToHighlightIds = underscore . difference ( dataToHighlightIds , idsToRemove ) ;
540
+ dataToHighlightIds = underscore . union ( dataToHighlightIds , idsToAdd ) ;
541
541
542
542
}
543
543
0 commit comments