@@ -4,13 +4,14 @@ const COLUMNS = {
4
4
URL : 1 ,
5
5
DIVISION : 2 ,
6
6
DELTA_URLS : 3 ,
7
- WORKFLOW_STATUS : 4 ,
8
- CURATOR : 5 ,
9
- CONNECTOR_TYPE : 6 ,
10
- REINDEXING_STATUS : 7 ,
11
- WORKFLOW_STATUS_RAW : 8 ,
12
- CURATOR_ID : 9 ,
13
- REINDEXING_STATUS_RAW : 10
7
+ CURATED_URLS : 4 ,
8
+ WORKFLOW_STATUS : 5 ,
9
+ CURATOR : 6 ,
10
+ CONNECTOR_TYPE : 7 ,
11
+ REINDEXING_STATUS : 8 ,
12
+ WORKFLOW_STATUS_RAW : 9 ,
13
+ CURATOR_ID : 10 ,
14
+ REINDEXING_STATUS_RAW : 11
14
15
} ;
15
16
16
17
var uniqueId ; //used for logic related to contents on column customization modal
@@ -178,6 +179,56 @@ let table = $("#collection_table").DataTable({
178
179
targets : [ COLUMNS . DELTA_URLS ] ,
179
180
type : "num-fmt" ,
180
181
} ,
182
+ {
183
+ searchPanes : {
184
+ options : [
185
+ {
186
+ label : "0 URLs" ,
187
+ value : function ( rowData , rowIdx ) {
188
+ return $ ( rowData [ COLUMNS . CURATED_URLS ] ) . text ( ) == 0 ;
189
+ } ,
190
+ } ,
191
+ {
192
+ label : "1 solo URL" ,
193
+ value : function ( rowData , rowIdx ) {
194
+ return $ ( rowData [ COLUMNS . CURATED_URLS ] ) . text ( ) == 1 ;
195
+ } ,
196
+ } ,
197
+ {
198
+ label : "1 to 100 URLs" ,
199
+ value : function ( rowData , rowIdx ) {
200
+ return $ ( rowData [ COLUMNS . CURATED_URLS ] ) . text ( ) <= 100 && $ ( rowData [ COLUMNS . CURATED_URLS ] ) . text ( ) > 1 ;
201
+ } ,
202
+ } ,
203
+ {
204
+ label : "100 to 1,000 URLs" ,
205
+ value : function ( rowData , rowIdx ) {
206
+ return $ ( rowData [ COLUMNS . CURATED_URLS ] ) . text ( ) <= 1000 && $ ( rowData [ COLUMNS . CURATED_URLS ] ) . text ( ) > 100 ;
207
+ } ,
208
+ } ,
209
+ {
210
+ label : "1,000 to 10,000 URLs" ,
211
+ value : function ( rowData , rowIdx ) {
212
+ return $ ( rowData [ COLUMNS . CURATED_URLS ] ) . text ( ) <= 10000 && $ ( rowData [ COLUMNS . CURATED_URLS ] ) . text ( ) > 1000 ;
213
+ } ,
214
+ } ,
215
+ {
216
+ label : "10,000 to 100,000 URLs" ,
217
+ value : function ( rowData , rowIdx ) {
218
+ return $ ( rowData [ COLUMNS . CURATED_URLS ] ) . text ( ) <= 100000 && $ ( rowData [ COLUMNS . CURATED_URLS ] ) . text ( ) > 10000 ;
219
+ } ,
220
+ } ,
221
+ {
222
+ label : "Over 100,000 URLs" ,
223
+ value : function ( rowData , rowIdx ) {
224
+ return $ ( rowData [ COLUMNS . CURATED_URLS ] ) . text ( ) > 100000 ;
225
+ } ,
226
+ } ,
227
+ ] ,
228
+ } ,
229
+ targets : [ COLUMNS . CURATED_URLS ] ,
230
+ type : "num-fmt" ,
231
+ } ,
181
232
// hide the data panes
182
233
{
183
234
searchPanes : {
@@ -442,6 +493,7 @@ $(document).ready(function () {
442
493
null ,
443
494
"Division" ,
444
495
"Delta URLs" ,
496
+ "Curated URLs" ,
445
497
"Workflow Status" ,
446
498
"Curator" ,
447
499
"Connector Type" ,
0 commit comments