diff --git a/docs/ast/source/modules/hash.js.json b/docs/ast/source/modules/hash.js.json
index c09d83fa..a79a865c 100644
--- a/docs/ast/source/modules/hash.js.json
+++ b/docs/ast/source/modules/hash.js.json
@@ -4283,37 +4283,19 @@
"trailingComments": [
{
"type": "Line",
- "value": " To prevent state to react to features changes, state is temporarily",
+ "value": " override current state with persisted one and sync features",
"range": [
- 1914,
- 1984
+ 1913,
+ 1975
],
"loc": {
"start": {
- "line": 85,
+ "line": 84,
"column": 8
},
"end": {
- "line": 85,
- "column": 78
- }
- }
- },
- {
- "type": "Line",
- "value": " disabled",
- "range": [
- 1993,
- 2004
- ],
- "loc": {
- "start": {
- "line": 86,
- "column": 8
- },
- "end": {
- "line": 86,
- "column": 19
+ "line": 84,
+ "column": 70
}
}
}
@@ -4332,16 +4314,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2013,
- 2017
+ 1984,
+ 1988
],
"loc": {
"start": {
- "line": 87,
+ "line": 85,
"column": 8
},
"end": {
- "line": 87,
+ "line": 85,
"column": 12
}
}
@@ -4350,105 +4332,56 @@
"type": "Identifier",
"name": "state",
"range": [
- 2018,
- 2023
+ 1989,
+ 1994
],
"loc": {
"start": {
- "line": 87,
+ "line": 85,
"column": 13
},
"end": {
- "line": 87,
+ "line": 85,
"column": 18
}
}
},
"range": [
- 2013,
- 2023
+ 1984,
+ 1994
],
"loc": {
"start": {
- "line": 87,
+ "line": 85,
"column": 8
},
"end": {
- "line": 87,
+ "line": 85,
"column": 18
}
}
},
"property": {
"type": "Identifier",
- "name": "disable",
+ "name": "overrideAndSync",
"range": [
- 2024,
- 2031
+ 1995,
+ 2010
],
"loc": {
"start": {
- "line": 87,
+ "line": 85,
"column": 19
},
"end": {
- "line": 87,
- "column": 26
+ "line": 85,
+ "column": 34
}
}
},
"range": [
- 2013,
- 2031
- ],
- "loc": {
- "start": {
- "line": 87,
- "column": 8
- },
- "end": {
- "line": 87,
- "column": 26
- }
- }
- },
- "arguments": [],
- "range": [
- 2013,
- 2033
- ],
- "loc": {
- "start": {
- "line": 87,
- "column": 8
- },
- "end": {
- "line": 87,
- "column": 28
- }
- }
- },
- "range": [
- 2013,
- 2034
- ],
- "loc": {
- "start": {
- "line": 87,
- "column": 8
- },
- "end": {
- "line": 87,
- "column": 29
- }
- },
- "leadingComments": [
- {
- "type": "Line",
- "value": " To prevent state to react to features changes, state is temporarily",
- "range": [
- 1914,
- 1984
+ 1984,
+ 2010
],
"loc": {
"start": {
@@ -4457,140 +4390,7 @@
},
"end": {
"line": 85,
- "column": 78
- }
- }
- },
- {
- "type": "Line",
- "value": " disabled",
- "range": [
- 1993,
- 2004
- ],
- "loc": {
- "start": {
- "line": 86,
- "column": 8
- },
- "end": {
- "line": 86,
- "column": 19
- }
- }
- }
- ],
- "trailingComments": [
- {
- "type": "Line",
- "value": " State is overriden with hash state object",
- "range": [
- 2043,
- 2087
- ],
- "loc": {
- "start": {
- "line": 88,
- "column": 8
- },
- "end": {
- "line": 88,
- "column": 52
- }
- }
- }
- ]
- },
- {
- "type": "ExpressionStatement",
- "expression": {
- "type": "CallExpression",
- "callee": {
- "type": "MemberExpression",
- "computed": false,
- "object": {
- "type": "MemberExpression",
- "computed": false,
- "object": {
- "type": "ThisExpression",
- "range": [
- 2096,
- 2100
- ],
- "loc": {
- "start": {
- "line": 89,
- "column": 8
- },
- "end": {
- "line": 89,
- "column": 12
- }
- }
- },
- "property": {
- "type": "Identifier",
- "name": "state",
- "range": [
- 2101,
- 2106
- ],
- "loc": {
- "start": {
- "line": 89,
- "column": 13
- },
- "end": {
- "line": 89,
- "column": 18
- }
- }
- },
- "range": [
- 2096,
- 2106
- ],
- "loc": {
- "start": {
- "line": 89,
- "column": 8
- },
- "end": {
- "line": 89,
- "column": 18
- }
- }
- },
- "property": {
- "type": "Identifier",
- "name": "override",
- "range": [
- 2107,
- 2115
- ],
- "loc": {
- "start": {
- "line": 89,
- "column": 19
- },
- "end": {
- "line": 89,
- "column": 27
- }
- }
- },
- "range": [
- 2096,
- 2115
- ],
- "loc": {
- "start": {
- "line": 89,
- "column": 8
- },
- "end": {
- "line": 89,
- "column": 27
+ "column": 34
}
}
},
@@ -4599,394 +4399,66 @@
"type": "Identifier",
"name": "state",
"range": [
- 2116,
- 2121
+ 2011,
+ 2016
],
"loc": {
"start": {
- "line": 89,
- "column": 28
+ "line": 85,
+ "column": 35
},
"end": {
- "line": 89,
- "column": 33
+ "line": 85,
+ "column": 40
}
}
}
],
"range": [
- 2096,
- 2122
+ 1984,
+ 2017
],
"loc": {
"start": {
- "line": 89,
+ "line": 85,
"column": 8
},
"end": {
- "line": 89,
- "column": 34
+ "line": 85,
+ "column": 41
}
}
},
"range": [
- 2096,
- 2123
+ 1984,
+ 2018
],
"loc": {
"start": {
- "line": 89,
+ "line": 85,
"column": 8
},
"end": {
- "line": 89,
- "column": 35
+ "line": 85,
+ "column": 42
}
},
"leadingComments": [
{
"type": "Line",
- "value": " State is overriden with hash state object",
+ "value": " override current state with persisted one and sync features",
"range": [
- 2043,
- 2087
+ 1913,
+ 1975
],
"loc": {
"start": {
- "line": 88,
+ "line": 84,
"column": 8
},
"end": {
- "line": 88,
- "column": 52
- }
- }
- }
- ],
- "trailingComments": [
- {
- "type": "Line",
- "value": " New hash state is applied to features",
- "range": [
- 2132,
- 2172
- ],
- "loc": {
- "start": {
- "line": 90,
- "column": 8
- },
- "end": {
- "line": 90,
- "column": 48
- }
- }
- }
- ]
- },
- {
- "type": "ExpressionStatement",
- "expression": {
- "type": "CallExpression",
- "callee": {
- "type": "MemberExpression",
- "computed": false,
- "object": {
- "type": "MemberExpression",
- "computed": false,
- "object": {
- "type": "ThisExpression",
- "range": [
- 2181,
- 2185
- ],
- "loc": {
- "start": {
- "line": 91,
- "column": 8
- },
- "end": {
- "line": 91,
- "column": 12
- }
- }
- },
- "property": {
- "type": "Identifier",
- "name": "state",
- "range": [
- 2186,
- 2191
- ],
- "loc": {
- "start": {
- "line": 91,
- "column": 13
- },
- "end": {
- "line": 91,
- "column": 18
- }
- }
- },
- "range": [
- 2181,
- 2191
- ],
- "loc": {
- "start": {
- "line": 91,
- "column": 8
- },
- "end": {
- "line": 91,
- "column": 18
- }
- }
- },
- "property": {
- "type": "Identifier",
- "name": "sync",
- "range": [
- 2192,
- 2196
- ],
- "loc": {
- "start": {
- "line": 91,
- "column": 19
- },
- "end": {
- "line": 91,
- "column": 23
- }
- }
- },
- "range": [
- 2181,
- 2196
- ],
- "loc": {
- "start": {
- "line": 91,
- "column": 8
- },
- "end": {
- "line": 91,
- "column": 23
- }
- }
- },
- "arguments": [],
- "range": [
- 2181,
- 2198
- ],
- "loc": {
- "start": {
- "line": 91,
- "column": 8
- },
- "end": {
- "line": 91,
- "column": 25
- }
- }
- },
- "range": [
- 2181,
- 2199
- ],
- "loc": {
- "start": {
- "line": 91,
- "column": 8
- },
- "end": {
- "line": 91,
- "column": 26
- }
- },
- "leadingComments": [
- {
- "type": "Line",
- "value": " New hash state is applied to features",
- "range": [
- 2132,
- 2172
- ],
- "loc": {
- "start": {
- "line": 90,
- "column": 8
- },
- "end": {
- "line": 90,
- "column": 48
- }
- }
- }
- ],
- "trailingComments": [
- {
- "type": "Line",
- "value": " State is re-enabled",
- "range": [
- 2208,
- 2230
- ],
- "loc": {
- "start": {
- "line": 92,
- "column": 8
- },
- "end": {
- "line": 92,
- "column": 30
- }
- }
- }
- ]
- },
- {
- "type": "ExpressionStatement",
- "expression": {
- "type": "CallExpression",
- "callee": {
- "type": "MemberExpression",
- "computed": false,
- "object": {
- "type": "MemberExpression",
- "computed": false,
- "object": {
- "type": "ThisExpression",
- "range": [
- 2239,
- 2243
- ],
- "loc": {
- "start": {
- "line": 93,
- "column": 8
- },
- "end": {
- "line": 93,
- "column": 12
- }
- }
- },
- "property": {
- "type": "Identifier",
- "name": "state",
- "range": [
- 2244,
- 2249
- ],
- "loc": {
- "start": {
- "line": 93,
- "column": 13
- },
- "end": {
- "line": 93,
- "column": 18
- }
- }
- },
- "range": [
- 2239,
- 2249
- ],
- "loc": {
- "start": {
- "line": 93,
- "column": 8
- },
- "end": {
- "line": 93,
- "column": 18
- }
- }
- },
- "property": {
- "type": "Identifier",
- "name": "enable",
- "range": [
- 2250,
- 2256
- ],
- "loc": {
- "start": {
- "line": 93,
- "column": 19
- },
- "end": {
- "line": 93,
- "column": 25
- }
- }
- },
- "range": [
- 2239,
- 2256
- ],
- "loc": {
- "start": {
- "line": 93,
- "column": 8
- },
- "end": {
- "line": 93,
- "column": 25
- }
- }
- },
- "arguments": [],
- "range": [
- 2239,
- 2258
- ],
- "loc": {
- "start": {
- "line": 93,
- "column": 8
- },
- "end": {
- "line": 93,
- "column": 27
- }
- }
- },
- "range": [
- 2239,
- 2259
- ],
- "loc": {
- "start": {
- "line": 93,
- "column": 8
- },
- "end": {
- "line": 93,
- "column": 28
- }
- },
- "leadingComments": [
- {
- "type": "Line",
- "value": " State is re-enabled",
- "range": [
- 2208,
- 2230
- ],
- "loc": {
- "start": {
- "line": 92,
- "column": 8
- },
- "end": {
- "line": 92,
- "column": 30
+ "line": 84,
+ "column": 70
}
}
}
@@ -4995,7 +4467,7 @@
],
"range": [
1804,
- 2265
+ 2024
],
"loc": {
"start": {
@@ -5003,7 +4475,7 @@
"column": 11
},
"end": {
- "line": 94,
+ "line": 86,
"column": 5
}
}
@@ -5012,7 +4484,7 @@
"expression": false,
"range": [
1801,
- 2265
+ 2024
],
"loc": {
"start": {
@@ -5020,7 +4492,7 @@
"column": 8
},
"end": {
- "line": 94,
+ "line": 86,
"column": 5
}
}
@@ -5029,7 +4501,7 @@
"computed": false,
"range": [
1797,
- 2265
+ 2024
],
"loc": {
"start": {
@@ -5037,7 +4509,7 @@
"column": 4
},
"end": {
- "line": 94,
+ "line": 86,
"column": 5
}
},
@@ -5064,18 +4536,18 @@
"trailingComments": [
{
"type": "Block",
- "value": "*\n * Destroy Hash instance\n ",
+ "value": "*\n * Release Hash event subscriptions and clear fields\n ",
"range": [
- 2271,
- 2311
+ 2030,
+ 2098
],
"loc": {
"start": {
- "line": 96,
+ "line": 88,
"column": 4
},
"end": {
- "line": 98,
+ "line": 90,
"column": 7
}
}
@@ -5089,16 +4561,16 @@
"type": "Identifier",
"name": "destroy",
"range": [
- 2316,
- 2323
+ 2103,
+ 2110
],
"loc": {
"start": {
- "line": 99,
+ "line": 91,
"column": 4
},
"end": {
- "line": 99,
+ "line": 91,
"column": 11
}
}
@@ -5123,16 +4595,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2336,
- 2340
+ 2123,
+ 2127
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 8
},
"end": {
- "line": 100,
+ "line": 92,
"column": 12
}
}
@@ -5141,31 +4613,31 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 2341,
- 2348
+ 2128,
+ 2135
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 13
},
"end": {
- "line": 100,
+ "line": 92,
"column": 20
}
}
},
"range": [
- 2336,
- 2348
+ 2123,
+ 2135
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 8
},
"end": {
- "line": 100,
+ "line": 92,
"column": 20
}
}
@@ -5174,31 +4646,31 @@
"type": "Identifier",
"name": "off",
"range": [
- 2349,
- 2352
+ 2136,
+ 2139
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 21
},
"end": {
- "line": 100,
+ "line": 92,
"column": 24
}
}
},
"range": [
- 2336,
- 2352
+ 2123,
+ 2139
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 8
},
"end": {
- "line": 100,
+ "line": 92,
"column": 24
}
}
@@ -5212,32 +4684,32 @@
"value": "state-changed",
"raw": "'state-changed'",
"range": [
- 2354,
- 2369
+ 2141,
+ 2156
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 26
},
"end": {
- "line": 100,
+ "line": 92,
"column": 41
}
}
}
],
"range": [
- 2353,
- 2370
+ 2140,
+ 2157
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 25
},
"end": {
- "line": 100,
+ "line": 92,
"column": 42
}
}
@@ -5250,16 +4722,16 @@
"type": "Identifier",
"name": "tf",
"range": [
- 2373,
- 2375
+ 2160,
+ 2162
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 45
},
"end": {
- "line": 100,
+ "line": 92,
"column": 47
}
}
@@ -5268,16 +4740,16 @@
"type": "Identifier",
"name": "state",
"range": [
- 2377,
- 2382
+ 2164,
+ 2169
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 49
},
"end": {
- "line": 100,
+ "line": 92,
"column": 54
}
}
@@ -5291,16 +4763,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2387,
- 2391
+ 2174,
+ 2178
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 59
},
"end": {
- "line": 100,
+ "line": 92,
"column": 63
}
}
@@ -5309,31 +4781,31 @@
"type": "Identifier",
"name": "update",
"range": [
- 2392,
- 2398
+ 2179,
+ 2185
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 64
},
"end": {
- "line": 100,
+ "line": 92,
"column": 70
}
}
},
"range": [
- 2387,
- 2398
+ 2174,
+ 2185
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 59
},
"end": {
- "line": 100,
+ "line": 92,
"column": 70
}
}
@@ -5343,32 +4815,32 @@
"type": "Identifier",
"name": "state",
"range": [
- 2399,
- 2404
+ 2186,
+ 2191
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 71
},
"end": {
- "line": 100,
+ "line": 92,
"column": 76
}
}
}
],
"range": [
- 2387,
- 2405
+ 2174,
+ 2192
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 59
},
"end": {
- "line": 100,
+ "line": 92,
"column": 77
}
}
@@ -5376,47 +4848,47 @@
"generator": false,
"expression": true,
"range": [
- 2372,
- 2405
+ 2159,
+ 2192
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 44
},
"end": {
- "line": 100,
+ "line": 92,
"column": 77
}
}
}
],
"range": [
- 2336,
- 2406
+ 2123,
+ 2193
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 8
},
"end": {
- "line": 100,
+ "line": 92,
"column": 78
}
}
},
"range": [
- 2336,
- 2407
+ 2123,
+ 2194
],
"loc": {
"start": {
- "line": 100,
+ "line": 92,
"column": 8
},
"end": {
- "line": 100,
+ "line": 92,
"column": 79
}
}
@@ -5434,16 +4906,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2416,
- 2420
+ 2203,
+ 2207
],
"loc": {
"start": {
- "line": 101,
+ "line": 93,
"column": 8
},
"end": {
- "line": 101,
+ "line": 93,
"column": 12
}
}
@@ -5452,31 +4924,31 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 2421,
- 2428
+ 2208,
+ 2215
],
"loc": {
"start": {
- "line": 101,
+ "line": 93,
"column": 13
},
"end": {
- "line": 101,
+ "line": 93,
"column": 20
}
}
},
"range": [
- 2416,
- 2428
+ 2203,
+ 2215
],
"loc": {
"start": {
- "line": 101,
+ "line": 93,
"column": 8
},
"end": {
- "line": 101,
+ "line": 93,
"column": 20
}
}
@@ -5485,31 +4957,31 @@
"type": "Identifier",
"name": "off",
"range": [
- 2429,
- 2432
+ 2216,
+ 2219
],
"loc": {
"start": {
- "line": 101,
+ "line": 93,
"column": 21
},
"end": {
- "line": 101,
+ "line": 93,
"column": 24
}
}
},
"range": [
- 2416,
- 2432
+ 2203,
+ 2219
],
"loc": {
"start": {
- "line": 101,
+ "line": 93,
"column": 8
},
"end": {
- "line": 101,
+ "line": 93,
"column": 24
}
}
@@ -5523,32 +4995,32 @@
"value": "initialized",
"raw": "'initialized'",
"range": [
- 2434,
- 2447
+ 2221,
+ 2234
],
"loc": {
"start": {
- "line": 101,
+ "line": 93,
"column": 26
},
"end": {
- "line": 101,
+ "line": 93,
"column": 39
}
}
}
],
"range": [
- 2433,
- 2448
+ 2220,
+ 2235
],
"loc": {
"start": {
- "line": 101,
+ "line": 93,
"column": 25
},
"end": {
- "line": 101,
+ "line": 93,
"column": 40
}
}
@@ -5565,16 +5037,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2456,
- 2460
+ 2243,
+ 2247
],
"loc": {
"start": {
- "line": 101,
+ "line": 93,
"column": 48
},
"end": {
- "line": 101,
+ "line": 93,
"column": 52
}
}
@@ -5583,47 +5055,47 @@
"type": "Identifier",
"name": "sync",
"range": [
- 2461,
- 2465
+ 2248,
+ 2252
],
"loc": {
"start": {
- "line": 101,
+ "line": 93,
"column": 53
},
"end": {
- "line": 101,
+ "line": 93,
"column": 57
}
}
},
"range": [
- 2456,
- 2465
+ 2243,
+ 2252
],
"loc": {
"start": {
- "line": 101,
+ "line": 93,
"column": 48
},
"end": {
- "line": 101,
+ "line": 93,
"column": 57
}
}
},
"arguments": [],
"range": [
- 2456,
- 2467
+ 2243,
+ 2254
],
"loc": {
"start": {
- "line": 101,
+ "line": 93,
"column": 48
},
"end": {
- "line": 101,
+ "line": 93,
"column": 59
}
}
@@ -5631,47 +5103,47 @@
"generator": false,
"expression": true,
"range": [
- 2450,
- 2467
+ 2237,
+ 2254
],
"loc": {
"start": {
- "line": 101,
+ "line": 93,
"column": 42
},
"end": {
- "line": 101,
+ "line": 93,
"column": 59
}
}
}
],
"range": [
- 2416,
- 2468
+ 2203,
+ 2255
],
"loc": {
"start": {
- "line": 101,
+ "line": 93,
"column": 8
},
"end": {
- "line": 101,
+ "line": 93,
"column": 60
}
}
},
"range": [
- 2416,
- 2469
+ 2203,
+ 2256
],
"loc": {
"start": {
- "line": 101,
+ "line": 93,
"column": 8
},
"end": {
- "line": 101,
+ "line": 93,
"column": 61
}
}
@@ -5687,16 +5159,16 @@
"type": "Identifier",
"name": "Event",
"range": [
- 2478,
- 2483
+ 2265,
+ 2270
],
"loc": {
"start": {
- "line": 102,
+ "line": 94,
"column": 8
},
"end": {
- "line": 102,
+ "line": 94,
"column": 13
}
}
@@ -5705,31 +5177,31 @@
"type": "Identifier",
"name": "remove",
"range": [
- 2484,
- 2490
+ 2271,
+ 2277
],
"loc": {
"start": {
- "line": 102,
+ "line": 94,
"column": 14
},
"end": {
- "line": 102,
+ "line": 94,
"column": 20
}
}
},
"range": [
- 2478,
- 2490
+ 2265,
+ 2277
],
"loc": {
"start": {
- "line": 102,
+ "line": 94,
"column": 8
},
"end": {
- "line": 102,
+ "line": 94,
"column": 20
}
}
@@ -5739,16 +5211,16 @@
"type": "Identifier",
"name": "global",
"range": [
- 2491,
- 2497
+ 2278,
+ 2284
],
"loc": {
"start": {
- "line": 102,
+ "line": 94,
"column": 21
},
"end": {
- "line": 102,
+ "line": 94,
"column": 27
}
}
@@ -5758,16 +5230,16 @@
"value": "hashchange",
"raw": "'hashchange'",
"range": [
- 2499,
- 2511
+ 2286,
+ 2298
],
"loc": {
"start": {
- "line": 102,
+ "line": 94,
"column": 29
},
"end": {
- "line": 102,
+ "line": 94,
"column": 41
}
}
@@ -5784,16 +5256,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2519,
- 2523
+ 2306,
+ 2310
],
"loc": {
"start": {
- "line": 102,
+ "line": 94,
"column": 49
},
"end": {
- "line": 102,
+ "line": 94,
"column": 53
}
}
@@ -5802,47 +5274,47 @@
"type": "Identifier",
"name": "sync",
"range": [
- 2524,
- 2528
+ 2311,
+ 2315
],
"loc": {
"start": {
- "line": 102,
+ "line": 94,
"column": 54
},
"end": {
- "line": 102,
+ "line": 94,
"column": 58
}
}
},
"range": [
- 2519,
- 2528
+ 2306,
+ 2315
],
"loc": {
"start": {
- "line": 102,
+ "line": 94,
"column": 49
},
"end": {
- "line": 102,
+ "line": 94,
"column": 58
}
}
},
"arguments": [],
"range": [
- 2519,
- 2530
+ 2306,
+ 2317
],
"loc": {
"start": {
- "line": 102,
+ "line": 94,
"column": 49
},
"end": {
- "line": 102,
+ "line": 94,
"column": 60
}
}
@@ -5850,47 +5322,47 @@
"generator": false,
"expression": true,
"range": [
- 2513,
- 2530
+ 2300,
+ 2317
],
"loc": {
"start": {
- "line": 102,
+ "line": 94,
"column": 43
},
"end": {
- "line": 102,
+ "line": 94,
"column": 60
}
}
}
],
"range": [
- 2478,
- 2531
+ 2265,
+ 2318
],
"loc": {
"start": {
- "line": 102,
+ "line": 94,
"column": 8
},
"end": {
- "line": 102,
+ "line": 94,
"column": 61
}
}
},
"range": [
- 2478,
- 2532
+ 2265,
+ 2319
],
"loc": {
"start": {
- "line": 102,
+ "line": 94,
"column": 8
},
"end": {
- "line": 102,
+ "line": 94,
"column": 62
}
}
@@ -5906,16 +5378,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2542,
- 2546
+ 2329,
+ 2333
],
"loc": {
"start": {
- "line": 104,
+ "line": 96,
"column": 8
},
"end": {
- "line": 104,
+ "line": 96,
"column": 12
}
}
@@ -5924,31 +5396,31 @@
"type": "Identifier",
"name": "state",
"range": [
- 2547,
- 2552
+ 2334,
+ 2339
],
"loc": {
"start": {
- "line": 104,
+ "line": 96,
"column": 13
},
"end": {
- "line": 104,
+ "line": 96,
"column": 18
}
}
},
"range": [
- 2542,
- 2552
+ 2329,
+ 2339
],
"loc": {
"start": {
- "line": 104,
+ "line": 96,
"column": 8
},
"end": {
- "line": 104,
+ "line": 96,
"column": 18
}
}
@@ -5958,46 +5430,46 @@
"value": null,
"raw": "null",
"range": [
- 2555,
- 2559
+ 2342,
+ 2346
],
"loc": {
"start": {
- "line": 104,
+ "line": 96,
"column": 21
},
"end": {
- "line": 104,
+ "line": 96,
"column": 25
}
}
},
"range": [
- 2542,
- 2559
+ 2329,
+ 2346
],
"loc": {
"start": {
- "line": 104,
+ "line": 96,
"column": 8
},
"end": {
- "line": 104,
+ "line": 96,
"column": 25
}
}
},
"range": [
- 2542,
- 2560
+ 2329,
+ 2347
],
"loc": {
"start": {
- "line": 104,
+ "line": 96,
"column": 8
},
"end": {
- "line": 104,
+ "line": 96,
"column": 26
}
}
@@ -6013,16 +5485,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2569,
- 2573
+ 2356,
+ 2360
],
"loc": {
"start": {
- "line": 105,
+ "line": 97,
"column": 8
},
"end": {
- "line": 105,
+ "line": 97,
"column": 12
}
}
@@ -6031,31 +5503,31 @@
"type": "Identifier",
"name": "lastHash",
"range": [
- 2574,
- 2582
+ 2361,
+ 2369
],
"loc": {
"start": {
- "line": 105,
+ "line": 97,
"column": 13
},
"end": {
- "line": 105,
+ "line": 97,
"column": 21
}
}
},
"range": [
- 2569,
- 2582
+ 2356,
+ 2369
],
"loc": {
"start": {
- "line": 105,
+ "line": 97,
"column": 8
},
"end": {
- "line": 105,
+ "line": 97,
"column": 21
}
}
@@ -6065,46 +5537,46 @@
"value": null,
"raw": "null",
"range": [
- 2585,
- 2589
+ 2372,
+ 2376
],
"loc": {
"start": {
- "line": 105,
+ "line": 97,
"column": 24
},
"end": {
- "line": 105,
+ "line": 97,
"column": 28
}
}
},
"range": [
- 2569,
- 2589
+ 2356,
+ 2376
],
"loc": {
"start": {
- "line": 105,
+ "line": 97,
"column": 8
},
"end": {
- "line": 105,
+ "line": 97,
"column": 28
}
}
},
"range": [
- 2569,
- 2590
+ 2356,
+ 2377
],
"loc": {
"start": {
- "line": 105,
+ "line": 97,
"column": 8
},
"end": {
- "line": 105,
+ "line": 97,
"column": 29
}
}
@@ -6120,16 +5592,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2599,
- 2603
+ 2386,
+ 2390
],
"loc": {
"start": {
- "line": 106,
+ "line": 98,
"column": 8
},
"end": {
- "line": 106,
+ "line": 98,
"column": 12
}
}
@@ -6138,31 +5610,31 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 2604,
- 2611
+ 2391,
+ 2398
],
"loc": {
"start": {
- "line": 106,
+ "line": 98,
"column": 13
},
"end": {
- "line": 106,
+ "line": 98,
"column": 20
}
}
},
"range": [
- 2599,
- 2611
+ 2386,
+ 2398
],
"loc": {
"start": {
- "line": 106,
+ "line": 98,
"column": 8
},
"end": {
- "line": 106,
+ "line": 98,
"column": 20
}
}
@@ -6172,62 +5644,62 @@
"value": null,
"raw": "null",
"range": [
- 2614,
- 2618
+ 2401,
+ 2405
],
"loc": {
"start": {
- "line": 106,
+ "line": 98,
"column": 23
},
"end": {
- "line": 106,
+ "line": 98,
"column": 27
}
}
},
"range": [
- 2599,
- 2618
+ 2386,
+ 2405
],
"loc": {
"start": {
- "line": 106,
+ "line": 98,
"column": 8
},
"end": {
- "line": 106,
+ "line": 98,
"column": 27
}
}
},
"range": [
- 2599,
- 2619
+ 2386,
+ 2406
],
"loc": {
"start": {
- "line": 106,
+ "line": 98,
"column": 8
},
"end": {
- "line": 106,
+ "line": 98,
"column": 28
}
}
}
],
"range": [
- 2326,
- 2625
+ 2113,
+ 2412
],
"loc": {
"start": {
- "line": 99,
+ "line": 91,
"column": 14
},
"end": {
- "line": 107,
+ "line": 99,
"column": 5
}
}
@@ -6235,16 +5707,16 @@
"generator": false,
"expression": false,
"range": [
- 2323,
- 2625
+ 2110,
+ 2412
],
"loc": {
"start": {
- "line": 99,
+ "line": 91,
"column": 11
},
"end": {
- "line": 107,
+ "line": 99,
"column": 5
}
}
@@ -6252,34 +5724,34 @@
"kind": "method",
"computed": false,
"range": [
- 2316,
- 2625
+ 2103,
+ 2412
],
"loc": {
"start": {
- "line": 99,
+ "line": 91,
"column": 4
},
"end": {
- "line": 107,
+ "line": 99,
"column": 5
}
},
"leadingComments": [
{
"type": "Block",
- "value": "*\n * Destroy Hash instance\n ",
+ "value": "*\n * Release Hash event subscriptions and clear fields\n ",
"range": [
- 2271,
- 2311
+ 2030,
+ 2098
],
"loc": {
"start": {
- "line": 96,
+ "line": 88,
"column": 4
},
"end": {
- "line": 98,
+ "line": 90,
"column": 7
}
}
@@ -6290,7 +5762,7 @@
],
"range": [
455,
- 2627
+ 2414
],
"loc": {
"start": {
@@ -6298,14 +5770,14 @@
"column": 18
},
"end": {
- "line": 108,
+ "line": 100,
"column": 1
}
}
},
"range": [
444,
- 2627
+ 2414
],
"loc": {
"start": {
@@ -6313,7 +5785,7 @@
"column": 7
},
"end": {
- "line": 108,
+ "line": 100,
"column": 1
}
},
@@ -6343,7 +5815,7 @@
"source": null,
"range": [
437,
- 2627
+ 2414
],
"loc": {
"start": {
@@ -6351,7 +5823,7 @@
"column": 0
},
"end": {
- "line": 108,
+ "line": 100,
"column": 1
}
},
@@ -6380,7 +5852,7 @@
"sourceType": "module",
"range": [
0,
- 2627
+ 2414
],
"loc": {
"start": {
@@ -6388,7 +5860,7 @@
"column": 0
},
"end": {
- "line": 108,
+ "line": 100,
"column": 1
}
},
@@ -6503,108 +5975,36 @@
},
{
"type": "Line",
- "value": " To prevent state to react to features changes, state is temporarily",
+ "value": " override current state with persisted one and sync features",
"range": [
- 1914,
- 1984
+ 1913,
+ 1975
],
"loc": {
"start": {
- "line": 85,
+ "line": 84,
"column": 8
},
"end": {
- "line": 85,
- "column": 78
- }
- }
- },
- {
- "type": "Line",
- "value": " disabled",
- "range": [
- 1993,
- 2004
- ],
- "loc": {
- "start": {
- "line": 86,
- "column": 8
- },
- "end": {
- "line": 86,
- "column": 19
- }
- }
- },
- {
- "type": "Line",
- "value": " State is overriden with hash state object",
- "range": [
- 2043,
- 2087
- ],
- "loc": {
- "start": {
- "line": 88,
- "column": 8
- },
- "end": {
- "line": 88,
- "column": 52
- }
- }
- },
- {
- "type": "Line",
- "value": " New hash state is applied to features",
- "range": [
- 2132,
- 2172
- ],
- "loc": {
- "start": {
- "line": 90,
- "column": 8
- },
- "end": {
- "line": 90,
- "column": 48
- }
- }
- },
- {
- "type": "Line",
- "value": " State is re-enabled",
- "range": [
- 2208,
- 2230
- ],
- "loc": {
- "start": {
- "line": 92,
- "column": 8
- },
- "end": {
- "line": 92,
- "column": 30
+ "line": 84,
+ "column": 70
}
}
},
{
"type": "Block",
- "value": "*\n * Destroy Hash instance\n ",
+ "value": "*\n * Release Hash event subscriptions and clear fields\n ",
"range": [
- 2271,
- 2311
+ 2030,
+ 2098
],
"loc": {
"start": {
- "line": 96,
+ "line": 88,
"column": 4
},
"end": {
- "line": 98,
+ "line": 90,
"column": 7
}
}
diff --git a/docs/ast/source/modules/state.js.json b/docs/ast/source/modules/state.js.json
index ea87cc50..ebca6c3f 100644
--- a/docs/ast/source/modules/state.js.json
+++ b/docs/ast/source/modules/state.js.json
@@ -183,6 +183,97 @@
}
}
},
+ {
+ "type": "ImportDeclaration",
+ "specifiers": [
+ {
+ "type": "ImportSpecifier",
+ "local": {
+ "type": "Identifier",
+ "name": "Storage",
+ "range": [
+ 72,
+ 79
+ ],
+ "loc": {
+ "start": {
+ "line": 3,
+ "column": 8
+ },
+ "end": {
+ "line": 3,
+ "column": 15
+ }
+ }
+ },
+ "imported": {
+ "type": "Identifier",
+ "name": "Storage",
+ "range": [
+ 72,
+ 79
+ ],
+ "loc": {
+ "start": {
+ "line": 3,
+ "column": 8
+ },
+ "end": {
+ "line": 3,
+ "column": 15
+ }
+ }
+ },
+ "range": [
+ 72,
+ 79
+ ],
+ "loc": {
+ "start": {
+ "line": 3,
+ "column": 8
+ },
+ "end": {
+ "line": 3,
+ "column": 15
+ }
+ }
+ }
+ ],
+ "source": {
+ "type": "Literal",
+ "value": "./storage",
+ "raw": "'./storage'",
+ "range": [
+ 86,
+ 97
+ ],
+ "loc": {
+ "start": {
+ "line": 3,
+ "column": 22
+ },
+ "end": {
+ "line": 3,
+ "column": 33
+ }
+ }
+ },
+ "range": [
+ 64,
+ 98
+ ],
+ "loc": {
+ "start": {
+ "line": 3,
+ "column": 0
+ },
+ "end": {
+ "line": 3,
+ "column": 34
+ }
+ }
+ },
{
"type": "ImportDeclaration",
"specifiers": [
@@ -192,31 +283,31 @@
"type": "Identifier",
"name": "Str",
"range": [
- 71,
- 74
+ 106,
+ 109
],
"loc": {
"start": {
- "line": 3,
+ "line": 4,
"column": 7
},
"end": {
- "line": 3,
+ "line": 4,
"column": 10
}
}
},
"range": [
- 71,
- 74
+ 106,
+ 109
],
"loc": {
"start": {
- "line": 3,
+ "line": 4,
"column": 7
},
"end": {
- "line": 3,
+ "line": 4,
"column": 10
}
}
@@ -227,31 +318,31 @@
"value": "../string",
"raw": "'../string'",
"range": [
- 80,
- 91
+ 115,
+ 126
],
"loc": {
"start": {
- "line": 3,
+ "line": 4,
"column": 16
},
"end": {
- "line": 3,
+ "line": 4,
"column": 27
}
}
},
"range": [
- 64,
- 92
+ 99,
+ 127
],
"loc": {
"start": {
- "line": 3,
+ "line": 4,
"column": 0
},
"end": {
- "line": 3,
+ "line": 4,
"column": 28
}
}
@@ -265,31 +356,31 @@
"type": "Identifier",
"name": "Types",
"range": [
- 100,
- 105
+ 135,
+ 140
],
"loc": {
"start": {
- "line": 4,
+ "line": 5,
"column": 7
},
"end": {
- "line": 4,
+ "line": 5,
"column": 12
}
}
},
"range": [
- 100,
- 105
+ 135,
+ 140
],
"loc": {
"start": {
- "line": 4,
+ "line": 5,
"column": 7
},
"end": {
- "line": 4,
+ "line": 5,
"column": 12
}
}
@@ -300,31 +391,31 @@
"value": "../types",
"raw": "'../types'",
"range": [
- 111,
- 121
+ 146,
+ 156
],
"loc": {
"start": {
- "line": 4,
+ "line": 5,
"column": 18
},
"end": {
- "line": 4,
+ "line": 5,
"column": 28
}
}
},
"range": [
- 93,
- 122
+ 128,
+ 157
],
"loc": {
"start": {
- "line": 4,
+ "line": 5,
"column": 0
},
"end": {
- "line": 4,
+ "line": 5,
"column": 29
}
},
@@ -333,16 +424,16 @@
"type": "Block",
"value": "*\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ",
"range": [
- 124,
- 269
+ 159,
+ 304
],
"loc": {
"start": {
- "line": 6,
+ "line": 7,
"column": 0
},
"end": {
- "line": 13,
+ "line": 14,
"column": 3
}
}
@@ -357,16 +448,16 @@
"type": "Identifier",
"name": "State",
"range": [
- 283,
- 288
+ 318,
+ 323
],
"loc": {
"start": {
- "line": 14,
+ "line": 15,
"column": 13
},
"end": {
- "line": 14,
+ "line": 15,
"column": 18
}
}
@@ -375,16 +466,16 @@
"type": "Identifier",
"name": "Feature",
"range": [
- 297,
- 304
+ 332,
+ 339
],
"loc": {
"start": {
- "line": 14,
+ "line": 15,
"column": 27
},
"end": {
- "line": 14,
+ "line": 15,
"column": 34
}
}
@@ -398,16 +489,16 @@
"type": "Identifier",
"name": "constructor",
"range": [
- 423,
- 434
+ 458,
+ 469
],
"loc": {
"start": {
- "line": 21,
+ "line": 22,
"column": 4
},
"end": {
- "line": 21,
+ "line": 22,
"column": 15
}
}
@@ -420,16 +511,16 @@
"type": "Identifier",
"name": "tf",
"range": [
- 435,
- 437
+ 470,
+ 472
],
"loc": {
"start": {
- "line": 21,
+ "line": 22,
"column": 16
},
"end": {
- "line": 21,
+ "line": 22,
"column": 18
}
}
@@ -445,16 +536,16 @@
"callee": {
"type": "Super",
"range": [
- 449,
- 454
+ 484,
+ 489
],
"loc": {
"start": {
- "line": 22,
+ "line": 23,
"column": 8
},
"end": {
- "line": 22,
+ "line": 23,
"column": 13
}
}
@@ -464,16 +555,16 @@
"type": "Identifier",
"name": "tf",
"range": [
- 455,
- 457
+ 490,
+ 492
],
"loc": {
"start": {
- "line": 22,
+ "line": 23,
"column": 14
},
"end": {
- "line": 22,
+ "line": 23,
"column": 16
}
}
@@ -483,47 +574,47 @@
"value": "state",
"raw": "'state'",
"range": [
- 459,
- 466
+ 494,
+ 501
],
"loc": {
"start": {
- "line": 22,
+ "line": 23,
"column": 18
},
"end": {
- "line": 22,
+ "line": 23,
"column": 25
}
}
}
],
"range": [
- 449,
- 467
+ 484,
+ 502
],
"loc": {
"start": {
- "line": 22,
+ "line": 23,
"column": 8
},
"end": {
- "line": 22,
+ "line": 23,
"column": 26
}
}
},
"range": [
- 449,
- 468
+ 484,
+ 503
],
"loc": {
"start": {
- "line": 22,
+ "line": 23,
"column": 8
},
"end": {
- "line": 22,
+ "line": 23,
"column": 27
}
}
@@ -537,16 +628,16 @@
"type": "Identifier",
"name": "cfg",
"range": [
- 482,
- 485
+ 517,
+ 520
],
"loc": {
"start": {
- "line": 24,
+ "line": 25,
"column": 12
},
"end": {
- "line": 24,
+ "line": 25,
"column": 15
}
}
@@ -560,16 +651,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 488,
- 492
+ 523,
+ 527
],
"loc": {
"start": {
- "line": 24,
+ "line": 25,
"column": 18
},
"end": {
- "line": 24,
+ "line": 25,
"column": 22
}
}
@@ -578,31 +669,31 @@
"type": "Identifier",
"name": "config",
"range": [
- 493,
- 499
+ 528,
+ 534
],
"loc": {
"start": {
- "line": 24,
+ "line": 25,
"column": 23
},
"end": {
- "line": 24,
+ "line": 25,
"column": 29
}
}
},
"range": [
- 488,
- 499
+ 523,
+ 534
],
"loc": {
"start": {
- "line": 24,
+ "line": 25,
"column": 18
},
"end": {
- "line": 24,
+ "line": 25,
"column": 29
}
}
@@ -611,46 +702,46 @@
"type": "Identifier",
"name": "state",
"range": [
- 500,
- 505
+ 535,
+ 540
],
"loc": {
"start": {
- "line": 24,
+ "line": 25,
"column": 30
},
"end": {
- "line": 24,
+ "line": 25,
"column": 35
}
}
},
"range": [
- 488,
- 505
+ 523,
+ 540
],
"loc": {
"start": {
- "line": 24,
+ "line": 25,
"column": 18
},
"end": {
- "line": 24,
+ "line": 25,
"column": 35
}
}
},
"range": [
- 482,
- 505
+ 517,
+ 540
],
"loc": {
"start": {
- "line": 24,
+ "line": 25,
"column": 12
},
"end": {
- "line": 24,
+ "line": 25,
"column": 35
}
}
@@ -658,39 +749,19 @@
],
"kind": "let",
"range": [
- 478,
- 506
+ 513,
+ 541
],
"loc": {
"start": {
- "line": 24,
+ "line": 25,
"column": 8
},
"end": {
- "line": 24,
+ "line": 25,
"column": 36
}
- },
- "trailingComments": [
- {
- "type": "Line",
- "value": " hash enabled by default if state setting is simply set true",
- "range": [
- 516,
- 578
- ],
- "loc": {
- "start": {
- "line": 26,
- "column": 8
- },
- "end": {
- "line": 26,
- "column": 70
- }
- }
- }
- ]
+ }
},
{
"type": "ExpressionStatement",
@@ -703,8 +774,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 587,
- 591
+ 551,
+ 555
],
"loc": {
"start": {
@@ -721,8 +792,8 @@
"type": "Identifier",
"name": "enableHash",
"range": [
- 592,
- 602
+ 556,
+ 566
],
"loc": {
"start": {
@@ -736,8 +807,8 @@
}
},
"range": [
- 587,
- 602
+ 551,
+ 566
],
"loc": {
"start": {
@@ -754,59 +825,187 @@
"type": "LogicalExpression",
"operator": "||",
"left": {
- "type": "LogicalExpression",
- "operator": "&&",
+ "type": "BinaryExpression",
+ "operator": "===",
"left": {
- "type": "MemberExpression",
- "computed": false,
- "object": {
- "type": "Identifier",
- "name": "cfg",
- "range": [
- 606,
- 609
- ],
- "loc": {
- "start": {
- "line": 27,
- "column": 27
- },
- "end": {
- "line": 27,
- "column": 30
- }
- }
- },
- "property": {
- "type": "Identifier",
- "name": "types",
- "range": [
- 610,
- 615
- ],
- "loc": {
- "start": {
- "line": 27,
- "column": 31
- },
- "end": {
- "line": 27,
- "column": 36
- }
- }
- },
+ "type": "Identifier",
+ "name": "cfg",
"range": [
- 606,
- 615
+ 569,
+ 572
],
"loc": {
"start": {
"line": 27,
- "column": 27
+ "column": 26
},
"end": {
"line": 27,
- "column": 36
+ "column": 29
+ }
+ }
+ },
+ "right": {
+ "type": "Literal",
+ "value": true,
+ "raw": "true",
+ "range": [
+ 577,
+ 581
+ ],
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 34
+ },
+ "end": {
+ "line": 27,
+ "column": 38
+ }
+ }
+ },
+ "range": [
+ 569,
+ 581
+ ],
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 26
+ },
+ "end": {
+ "line": 27,
+ "column": 38
+ }
+ }
+ },
+ "right": {
+ "type": "LogicalExpression",
+ "operator": "&&",
+ "left": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "Types",
+ "range": [
+ 598,
+ 603
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 13
+ },
+ "end": {
+ "line": 28,
+ "column": 18
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "isObj",
+ "range": [
+ 604,
+ 609
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 19
+ },
+ "end": {
+ "line": 28,
+ "column": 24
+ }
+ }
+ },
+ "range": [
+ 598,
+ 609
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 13
+ },
+ "end": {
+ "line": 28,
+ "column": 24
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "cfg",
+ "range": [
+ 610,
+ 613
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 25
+ },
+ "end": {
+ "line": 28,
+ "column": 28
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "types",
+ "range": [
+ 614,
+ 619
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 29
+ },
+ "end": {
+ "line": 28,
+ "column": 34
+ }
+ }
+ },
+ "range": [
+ 610,
+ 619
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 25
+ },
+ "end": {
+ "line": 28,
+ "column": 34
+ }
+ }
+ }
+ ],
+ "range": [
+ 598,
+ 620
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 13
+ },
+ "end": {
+ "line": 28,
+ "column": 35
}
}
},
@@ -825,17 +1024,17 @@
"type": "Identifier",
"name": "cfg",
"range": [
- 619,
- 622
+ 624,
+ 627
],
"loc": {
"start": {
- "line": 27,
- "column": 40
+ "line": 28,
+ "column": 39
},
"end": {
- "line": 27,
- "column": 43
+ "line": 28,
+ "column": 42
}
}
},
@@ -843,32 +1042,32 @@
"type": "Identifier",
"name": "types",
"range": [
- 623,
- 628
+ 628,
+ 633
],
"loc": {
"start": {
- "line": 27,
- "column": 44
+ "line": 28,
+ "column": 43
},
"end": {
- "line": 27,
- "column": 49
+ "line": 28,
+ "column": 48
}
}
},
"range": [
- 619,
- 628
+ 624,
+ 633
],
"loc": {
"start": {
- "line": 27,
- "column": 40
+ "line": 28,
+ "column": 39
},
"end": {
- "line": 27,
- "column": 49
+ "line": 28,
+ "column": 48
}
}
},
@@ -876,32 +1075,32 @@
"type": "Identifier",
"name": "indexOf",
"range": [
- 629,
- 636
+ 634,
+ 641
],
"loc": {
"start": {
- "line": 27,
- "column": 50
+ "line": 28,
+ "column": 49
},
"end": {
- "line": 27,
- "column": 57
+ "line": 28,
+ "column": 56
}
}
},
"range": [
- 619,
- 636
+ 624,
+ 641
],
"loc": {
"start": {
- "line": 27,
- "column": 40
+ "line": 28,
+ "column": 39
},
"end": {
- "line": 27,
- "column": 57
+ "line": 28,
+ "column": 56
}
}
},
@@ -911,33 +1110,33 @@
"value": "hash",
"raw": "'hash'",
"range": [
- 637,
- 643
+ 642,
+ 648
],
"loc": {
"start": {
- "line": 27,
- "column": 58
+ "line": 28,
+ "column": 57
},
"end": {
- "line": 27,
- "column": 64
+ "line": 28,
+ "column": 63
}
}
}
],
"range": [
- 619,
- 644
+ 624,
+ 649
],
"loc": {
"start": {
- "line": 27,
- "column": 40
+ "line": 28,
+ "column": 39
},
"end": {
- "line": 27,
- "column": 65
+ "line": 28,
+ "column": 64
}
}
},
@@ -949,160 +1148,69 @@
"value": 1,
"raw": "1",
"range": [
- 650,
- 651
+ 655,
+ 656
],
"loc": {
"start": {
- "line": 27,
- "column": 71
+ "line": 28,
+ "column": 70
},
"end": {
- "line": 27,
- "column": 72
+ "line": 28,
+ "column": 71
}
}
},
"prefix": true,
"range": [
- 649,
- 651
+ 654,
+ 656
],
"loc": {
"start": {
- "line": 27,
- "column": 70
+ "line": 28,
+ "column": 69
},
"end": {
- "line": 27,
- "column": 72
+ "line": 28,
+ "column": 71
}
}
},
"range": [
- 619,
- 651
+ 624,
+ 656
],
"loc": {
"start": {
- "line": 27,
- "column": 40
+ "line": 28,
+ "column": 39
},
"end": {
- "line": 27,
- "column": 72
+ "line": 28,
+ "column": 71
}
}
},
"range": [
- 606,
- 651
- ],
- "loc": {
- "start": {
- "line": 27,
- "column": 27
- },
- "end": {
- "line": 27,
- "column": 72
- }
- }
- },
- "right": {
- "type": "BinaryExpression",
- "operator": "===",
- "left": {
- "type": "MemberExpression",
- "computed": false,
- "object": {
- "type": "Identifier",
- "name": "tf",
- "range": [
- 668,
- 670
- ],
- "loc": {
- "start": {
- "line": 28,
- "column": 12
- },
- "end": {
- "line": 28,
- "column": 14
- }
- }
- },
- "property": {
- "type": "Identifier",
- "name": "state",
- "range": [
- 671,
- 676
- ],
- "loc": {
- "start": {
- "line": 28,
- "column": 15
- },
- "end": {
- "line": 28,
- "column": 20
- }
- }
- },
- "range": [
- 668,
- 676
- ],
- "loc": {
- "start": {
- "line": 28,
- "column": 12
- },
- "end": {
- "line": 28,
- "column": 20
- }
- }
- },
- "right": {
- "type": "Literal",
- "value": true,
- "raw": "true",
- "range": [
- 681,
- 685
- ],
- "loc": {
- "start": {
- "line": 28,
- "column": 25
- },
- "end": {
- "line": 28,
- "column": 29
- }
- }
- },
- "range": [
- 668,
- 685
+ 598,
+ 656
],
"loc": {
"start": {
"line": 28,
- "column": 12
+ "column": 13
},
"end": {
"line": 28,
- "column": 29
+ "column": 71
}
}
},
"range": [
- 605,
- 685
+ 569,
+ 657
],
"loc": {
"start": {
@@ -1111,13 +1219,13 @@
},
"end": {
"line": 28,
- "column": 29
+ "column": 72
}
}
},
"range": [
- 587,
- 685
+ 551,
+ 657
],
"loc": {
"start": {
@@ -1126,13 +1234,13 @@
},
"end": {
"line": 28,
- "column": 29
+ "column": 72
}
}
},
"range": [
- 587,
- 686
+ 551,
+ 658
],
"loc": {
"start": {
@@ -1141,29 +1249,9 @@
},
"end": {
"line": 28,
- "column": 30
+ "column": 73
}
- },
- "leadingComments": [
- {
- "type": "Line",
- "value": " hash enabled by default if state setting is simply set true",
- "range": [
- 516,
- 578
- ],
- "loc": {
- "start": {
- "line": 26,
- "column": 8
- },
- "end": {
- "line": 26,
- "column": 70
- }
- }
- }
- ]
+ }
},
{
"type": "ExpressionStatement",
@@ -1176,8 +1264,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 695,
- 699
+ 667,
+ 671
],
"loc": {
"start": {
@@ -1192,10 +1280,10 @@
},
"property": {
"type": "Identifier",
- "name": "persistFilters",
+ "name": "enableLocalStorage",
"range": [
- 700,
- 714
+ 672,
+ 690
],
"loc": {
"start": {
@@ -1204,13 +1292,13 @@
},
"end": {
"line": 29,
- "column": 27
+ "column": 31
}
}
},
"range": [
- 695,
- 714
+ 667,
+ 690
],
"loc": {
"start": {
@@ -1219,6 +1307,840 @@
},
"end": {
"line": 29,
+ "column": 31
+ }
+ }
+ },
+ "right": {
+ "type": "LogicalExpression",
+ "operator": "&&",
+ "left": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "Types",
+ "range": [
+ 693,
+ 698
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 34
+ },
+ "end": {
+ "line": 29,
+ "column": 39
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "isObj",
+ "range": [
+ 699,
+ 704
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 40
+ },
+ "end": {
+ "line": 29,
+ "column": 45
+ }
+ }
+ },
+ "range": [
+ 693,
+ 704
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 34
+ },
+ "end": {
+ "line": 29,
+ "column": 45
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "cfg",
+ "range": [
+ 705,
+ 708
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 46
+ },
+ "end": {
+ "line": 29,
+ "column": 49
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "types",
+ "range": [
+ 709,
+ 714
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 50
+ },
+ "end": {
+ "line": 29,
+ "column": 55
+ }
+ }
+ },
+ "range": [
+ 705,
+ 714
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 46
+ },
+ "end": {
+ "line": 29,
+ "column": 55
+ }
+ }
+ }
+ ],
+ "range": [
+ 693,
+ 715
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 34
+ },
+ "end": {
+ "line": 29,
+ "column": 56
+ }
+ }
+ },
+ "right": {
+ "type": "BinaryExpression",
+ "operator": "!==",
+ "left": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "cfg",
+ "range": [
+ 731,
+ 734
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 12
+ },
+ "end": {
+ "line": 30,
+ "column": 15
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "types",
+ "range": [
+ 735,
+ 740
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 16
+ },
+ "end": {
+ "line": 30,
+ "column": 21
+ }
+ }
+ },
+ "range": [
+ 731,
+ 740
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 12
+ },
+ "end": {
+ "line": 30,
+ "column": 21
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "indexOf",
+ "range": [
+ 741,
+ 748
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 22
+ },
+ "end": {
+ "line": 30,
+ "column": 29
+ }
+ }
+ },
+ "range": [
+ 731,
+ 748
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 12
+ },
+ "end": {
+ "line": 30,
+ "column": 29
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "Literal",
+ "value": "local_storage",
+ "raw": "'local_storage'",
+ "range": [
+ 749,
+ 764
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 30
+ },
+ "end": {
+ "line": 30,
+ "column": 45
+ }
+ }
+ }
+ ],
+ "range": [
+ 731,
+ 765
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 12
+ },
+ "end": {
+ "line": 30,
+ "column": 46
+ }
+ }
+ },
+ "right": {
+ "type": "UnaryExpression",
+ "operator": "-",
+ "argument": {
+ "type": "Literal",
+ "value": 1,
+ "raw": "1",
+ "range": [
+ 771,
+ 772
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 52
+ },
+ "end": {
+ "line": 30,
+ "column": 53
+ }
+ }
+ },
+ "prefix": true,
+ "range": [
+ 770,
+ 772
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 51
+ },
+ "end": {
+ "line": 30,
+ "column": 53
+ }
+ }
+ },
+ "range": [
+ 731,
+ 772
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 12
+ },
+ "end": {
+ "line": 30,
+ "column": 53
+ }
+ }
+ },
+ "range": [
+ 693,
+ 772
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 34
+ },
+ "end": {
+ "line": 30,
+ "column": 53
+ }
+ }
+ },
+ "range": [
+ 667,
+ 772
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 8
+ },
+ "end": {
+ "line": 30,
+ "column": 53
+ }
+ }
+ },
+ "range": [
+ 667,
+ 773
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 8
+ },
+ "end": {
+ "line": 30,
+ "column": 54
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 782,
+ 786
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 8
+ },
+ "end": {
+ "line": 31,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "enableCookie",
+ "range": [
+ 787,
+ 799
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 13
+ },
+ "end": {
+ "line": 31,
+ "column": 25
+ }
+ }
+ },
+ "range": [
+ 782,
+ 799
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 8
+ },
+ "end": {
+ "line": 31,
+ "column": 25
+ }
+ }
+ },
+ "right": {
+ "type": "LogicalExpression",
+ "operator": "&&",
+ "left": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "Types",
+ "range": [
+ 802,
+ 807
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 28
+ },
+ "end": {
+ "line": 31,
+ "column": 33
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "isObj",
+ "range": [
+ 808,
+ 813
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 34
+ },
+ "end": {
+ "line": 31,
+ "column": 39
+ }
+ }
+ },
+ "range": [
+ 802,
+ 813
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 28
+ },
+ "end": {
+ "line": 31,
+ "column": 39
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "cfg",
+ "range": [
+ 814,
+ 817
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 40
+ },
+ "end": {
+ "line": 31,
+ "column": 43
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "types",
+ "range": [
+ 818,
+ 823
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 44
+ },
+ "end": {
+ "line": 31,
+ "column": 49
+ }
+ }
+ },
+ "range": [
+ 814,
+ 823
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 40
+ },
+ "end": {
+ "line": 31,
+ "column": 49
+ }
+ }
+ }
+ ],
+ "range": [
+ 802,
+ 824
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 28
+ },
+ "end": {
+ "line": 31,
+ "column": 50
+ }
+ }
+ },
+ "right": {
+ "type": "BinaryExpression",
+ "operator": "!==",
+ "left": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "cfg",
+ "range": [
+ 840,
+ 843
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 12
+ },
+ "end": {
+ "line": 32,
+ "column": 15
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "types",
+ "range": [
+ 844,
+ 849
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 16
+ },
+ "end": {
+ "line": 32,
+ "column": 21
+ }
+ }
+ },
+ "range": [
+ 840,
+ 849
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 12
+ },
+ "end": {
+ "line": 32,
+ "column": 21
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "indexOf",
+ "range": [
+ 850,
+ 857
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 22
+ },
+ "end": {
+ "line": 32,
+ "column": 29
+ }
+ }
+ },
+ "range": [
+ 840,
+ 857
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 12
+ },
+ "end": {
+ "line": 32,
+ "column": 29
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "Literal",
+ "value": "cookie",
+ "raw": "'cookie'",
+ "range": [
+ 858,
+ 866
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 30
+ },
+ "end": {
+ "line": 32,
+ "column": 38
+ }
+ }
+ }
+ ],
+ "range": [
+ 840,
+ 867
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 12
+ },
+ "end": {
+ "line": 32,
+ "column": 39
+ }
+ }
+ },
+ "right": {
+ "type": "UnaryExpression",
+ "operator": "-",
+ "argument": {
+ "type": "Literal",
+ "value": 1,
+ "raw": "1",
+ "range": [
+ 873,
+ 874
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 45
+ },
+ "end": {
+ "line": 32,
+ "column": 46
+ }
+ }
+ },
+ "prefix": true,
+ "range": [
+ 872,
+ 874
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 44
+ },
+ "end": {
+ "line": 32,
+ "column": 46
+ }
+ }
+ },
+ "range": [
+ 840,
+ 874
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 12
+ },
+ "end": {
+ "line": 32,
+ "column": 46
+ }
+ }
+ },
+ "range": [
+ 802,
+ 874
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 28
+ },
+ "end": {
+ "line": 32,
+ "column": 46
+ }
+ }
+ },
+ "range": [
+ 782,
+ 874
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 8
+ },
+ "end": {
+ "line": 32,
+ "column": 46
+ }
+ }
+ },
+ "range": [
+ 782,
+ 875
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 8
+ },
+ "end": {
+ "line": 32,
+ "column": 47
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 884,
+ 888
+ ],
+ "loc": {
+ "start": {
+ "line": 33,
+ "column": 8
+ },
+ "end": {
+ "line": 33,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "persistFilters",
+ "range": [
+ 889,
+ 903
+ ],
+ "loc": {
+ "start": {
+ "line": 33,
+ "column": 13
+ },
+ "end": {
+ "line": 33,
+ "column": 27
+ }
+ }
+ },
+ "range": [
+ 884,
+ 903
+ ],
+ "loc": {
+ "start": {
+ "line": 33,
+ "column": 8
+ },
+ "end": {
+ "line": 33,
"column": 27
}
}
@@ -1235,16 +2157,16 @@
"type": "Identifier",
"name": "cfg",
"range": [
- 717,
- 720
+ 906,
+ 909
],
"loc": {
"start": {
- "line": 29,
+ "line": 33,
"column": 30
},
"end": {
- "line": 29,
+ "line": 33,
"column": 33
}
}
@@ -1253,31 +2175,31 @@
"type": "Identifier",
"name": "filters",
"range": [
- 721,
- 728
+ 910,
+ 917
],
"loc": {
"start": {
- "line": 29,
+ "line": 33,
"column": 34
},
"end": {
- "line": 29,
+ "line": 33,
"column": 41
}
}
},
"range": [
- 717,
- 728
+ 906,
+ 917
],
"loc": {
"start": {
- "line": 29,
+ "line": 33,
"column": 30
},
"end": {
- "line": 29,
+ "line": 33,
"column": 41
}
}
@@ -1287,31 +2209,31 @@
"value": false,
"raw": "false",
"range": [
- 733,
- 738
+ 922,
+ 927
],
"loc": {
"start": {
- "line": 29,
+ "line": 33,
"column": 46
},
"end": {
- "line": 29,
+ "line": 33,
"column": 51
}
}
},
"range": [
- 717,
- 738
+ 906,
+ 927
],
"loc": {
"start": {
- "line": 29,
+ "line": 33,
"column": 30
},
"end": {
- "line": 29,
+ "line": 33,
"column": 51
}
}
@@ -1321,16 +2243,16 @@
"value": false,
"raw": "false",
"range": [
- 741,
- 746
+ 930,
+ 935
],
"loc": {
"start": {
- "line": 29,
+ "line": 33,
"column": 54
},
"end": {
- "line": 29,
+ "line": 33,
"column": 59
}
}
@@ -1340,61 +2262,61 @@
"value": true,
"raw": "true",
"range": [
- 749,
- 753
+ 938,
+ 942
],
"loc": {
"start": {
- "line": 29,
+ "line": 33,
"column": 62
},
"end": {
- "line": 29,
+ "line": 33,
"column": 66
}
}
},
"range": [
- 717,
- 753
+ 906,
+ 942
],
"loc": {
"start": {
- "line": 29,
+ "line": 33,
"column": 30
},
"end": {
- "line": 29,
+ "line": 33,
"column": 66
}
}
},
"range": [
- 695,
- 753
+ 884,
+ 942
],
"loc": {
"start": {
- "line": 29,
+ "line": 33,
"column": 8
},
"end": {
- "line": 29,
+ "line": 33,
"column": 66
}
}
},
"range": [
- 695,
- 754
+ 884,
+ 943
],
"loc": {
"start": {
- "line": 29,
+ "line": 33,
"column": 8
},
"end": {
- "line": 29,
+ "line": 33,
"column": 67
}
}
@@ -1410,16 +2332,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 763,
- 767
+ 952,
+ 956
],
"loc": {
"start": {
- "line": 30,
+ "line": 34,
"column": 8
},
"end": {
- "line": 30,
+ "line": 34,
"column": 12
}
}
@@ -1428,31 +2350,31 @@
"type": "Identifier",
"name": "persistPageNumber",
"range": [
- 768,
- 785
+ 957,
+ 974
],
"loc": {
"start": {
- "line": 30,
+ "line": 34,
"column": 13
},
"end": {
- "line": 30,
+ "line": 34,
"column": 30
}
}
},
"range": [
- 763,
- 785
+ 952,
+ 974
],
"loc": {
"start": {
- "line": 30,
+ "line": 34,
"column": 8
},
"end": {
- "line": 30,
+ "line": 34,
"column": 30
}
}
@@ -1463,16 +2385,16 @@
"type": "Identifier",
"name": "Boolean",
"range": [
- 788,
- 795
+ 977,
+ 984
],
"loc": {
"start": {
- "line": 30,
+ "line": 34,
"column": 33
},
"end": {
- "line": 30,
+ "line": 34,
"column": 40
}
}
@@ -1485,16 +2407,16 @@
"type": "Identifier",
"name": "cfg",
"range": [
- 796,
- 799
+ 985,
+ 988
],
"loc": {
"start": {
- "line": 30,
+ "line": 34,
"column": 41
},
"end": {
- "line": 30,
+ "line": 34,
"column": 44
}
}
@@ -1503,77 +2425,77 @@
"type": "Identifier",
"name": "page_number",
"range": [
- 800,
- 811
+ 989,
+ 1000
],
"loc": {
"start": {
- "line": 30,
+ "line": 34,
"column": 45
},
"end": {
- "line": 30,
+ "line": 34,
"column": 56
}
}
},
"range": [
- 796,
- 811
+ 985,
+ 1000
],
"loc": {
"start": {
- "line": 30,
+ "line": 34,
"column": 41
},
"end": {
- "line": 30,
+ "line": 34,
"column": 56
}
}
}
],
"range": [
- 788,
- 812
+ 977,
+ 1001
],
"loc": {
"start": {
- "line": 30,
+ "line": 34,
"column": 33
},
"end": {
- "line": 30,
+ "line": 34,
"column": 57
}
}
},
"range": [
- 763,
- 812
+ 952,
+ 1001
],
"loc": {
"start": {
- "line": 30,
+ "line": 34,
"column": 8
},
"end": {
- "line": 30,
+ "line": 34,
"column": 57
}
}
},
"range": [
- 763,
- 813
+ 952,
+ 1002
],
"loc": {
"start": {
- "line": 30,
+ "line": 34,
"column": 8
},
"end": {
- "line": 30,
+ "line": 34,
"column": 58
}
}
@@ -1589,16 +2511,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 822,
- 826
+ 1011,
+ 1015
],
"loc": {
"start": {
- "line": 31,
+ "line": 35,
"column": 8
},
"end": {
- "line": 31,
+ "line": 35,
"column": 12
}
}
@@ -1607,31 +2529,31 @@
"type": "Identifier",
"name": "persistPageLength",
"range": [
- 827,
- 844
+ 1016,
+ 1033
],
"loc": {
"start": {
- "line": 31,
+ "line": 35,
"column": 13
},
"end": {
- "line": 31,
+ "line": 35,
"column": 30
}
}
},
"range": [
- 822,
- 844
+ 1011,
+ 1033
],
"loc": {
"start": {
- "line": 31,
+ "line": 35,
"column": 8
},
"end": {
- "line": 31,
+ "line": 35,
"column": 30
}
}
@@ -1642,16 +2564,16 @@
"type": "Identifier",
"name": "Boolean",
"range": [
- 847,
- 854
+ 1036,
+ 1043
],
"loc": {
"start": {
- "line": 31,
+ "line": 35,
"column": 33
},
"end": {
- "line": 31,
+ "line": 35,
"column": 40
}
}
@@ -1664,16 +2586,16 @@
"type": "Identifier",
"name": "cfg",
"range": [
- 855,
- 858
+ 1044,
+ 1047
],
"loc": {
"start": {
- "line": 31,
+ "line": 35,
"column": 41
},
"end": {
- "line": 31,
+ "line": 35,
"column": 44
}
}
@@ -1682,77 +2604,77 @@
"type": "Identifier",
"name": "page_length",
"range": [
- 859,
- 870
+ 1048,
+ 1059
],
"loc": {
"start": {
- "line": 31,
+ "line": 35,
"column": 45
},
"end": {
- "line": 31,
+ "line": 35,
"column": 56
}
}
},
"range": [
- 855,
- 870
+ 1044,
+ 1059
],
"loc": {
"start": {
- "line": 31,
+ "line": 35,
"column": 41
},
"end": {
- "line": 31,
+ "line": 35,
"column": 56
}
}
}
],
"range": [
- 847,
- 871
+ 1036,
+ 1060
],
"loc": {
"start": {
- "line": 31,
+ "line": 35,
"column": 33
},
"end": {
- "line": 31,
+ "line": 35,
"column": 57
}
}
},
"range": [
- 822,
- 871
+ 1011,
+ 1060
],
"loc": {
"start": {
- "line": 31,
+ "line": 35,
"column": 8
},
"end": {
- "line": 31,
+ "line": 35,
"column": 57
}
}
},
"range": [
- 822,
- 872
+ 1011,
+ 1061
],
"loc": {
"start": {
- "line": 31,
+ "line": 35,
"column": 8
},
"end": {
- "line": 31,
+ "line": 35,
"column": 58
}
}
@@ -1768,16 +2690,360 @@
"object": {
"type": "ThisExpression",
"range": [
- 882,
- 886
+ 1070,
+ 1074
],
"loc": {
"start": {
- "line": 33,
+ "line": 36,
"column": 8
},
"end": {
- "line": 33,
+ "line": 36,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "cookieDuration",
+ "range": [
+ 1075,
+ 1089
+ ],
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 13
+ },
+ "end": {
+ "line": 36,
+ "column": 27
+ }
+ }
+ },
+ "range": [
+ 1070,
+ 1089
+ ],
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 8
+ },
+ "end": {
+ "line": 36,
+ "column": 27
+ }
+ }
+ },
+ "right": {
+ "type": "ConditionalExpression",
+ "test": {
+ "type": "UnaryExpression",
+ "operator": "!",
+ "argument": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "Identifier",
+ "name": "isNaN",
+ "range": [
+ 1093,
+ 1098
+ ],
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 31
+ },
+ "end": {
+ "line": 36,
+ "column": 36
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "cfg",
+ "range": [
+ 1099,
+ 1102
+ ],
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 37
+ },
+ "end": {
+ "line": 36,
+ "column": 40
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "cookie_duration",
+ "range": [
+ 1103,
+ 1118
+ ],
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 41
+ },
+ "end": {
+ "line": 36,
+ "column": 56
+ }
+ }
+ },
+ "range": [
+ 1099,
+ 1118
+ ],
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 37
+ },
+ "end": {
+ "line": 36,
+ "column": 56
+ }
+ }
+ }
+ ],
+ "range": [
+ 1093,
+ 1119
+ ],
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 31
+ },
+ "end": {
+ "line": 36,
+ "column": 57
+ }
+ }
+ },
+ "prefix": true,
+ "range": [
+ 1092,
+ 1119
+ ],
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 30
+ },
+ "end": {
+ "line": 36,
+ "column": 57
+ }
+ }
+ },
+ "consequent": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "Identifier",
+ "name": "parseInt",
+ "range": [
+ 1134,
+ 1142
+ ],
+ "loc": {
+ "start": {
+ "line": 37,
+ "column": 12
+ },
+ "end": {
+ "line": 37,
+ "column": 20
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "cfg",
+ "range": [
+ 1143,
+ 1146
+ ],
+ "loc": {
+ "start": {
+ "line": 37,
+ "column": 21
+ },
+ "end": {
+ "line": 37,
+ "column": 24
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "cookie_duration",
+ "range": [
+ 1147,
+ 1162
+ ],
+ "loc": {
+ "start": {
+ "line": 37,
+ "column": 25
+ },
+ "end": {
+ "line": 37,
+ "column": 40
+ }
+ }
+ },
+ "range": [
+ 1143,
+ 1162
+ ],
+ "loc": {
+ "start": {
+ "line": 37,
+ "column": 21
+ },
+ "end": {
+ "line": 37,
+ "column": 40
+ }
+ }
+ },
+ {
+ "type": "Literal",
+ "value": 10,
+ "raw": "10",
+ "range": [
+ 1164,
+ 1166
+ ],
+ "loc": {
+ "start": {
+ "line": 37,
+ "column": 42
+ },
+ "end": {
+ "line": 37,
+ "column": 44
+ }
+ }
+ }
+ ],
+ "range": [
+ 1134,
+ 1167
+ ],
+ "loc": {
+ "start": {
+ "line": 37,
+ "column": 12
+ },
+ "end": {
+ "line": 37,
+ "column": 45
+ }
+ }
+ },
+ "alternate": {
+ "type": "Literal",
+ "value": 87600,
+ "raw": "87600",
+ "range": [
+ 1170,
+ 1175
+ ],
+ "loc": {
+ "start": {
+ "line": 37,
+ "column": 48
+ },
+ "end": {
+ "line": 37,
+ "column": 53
+ }
+ }
+ },
+ "range": [
+ 1092,
+ 1175
+ ],
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 30
+ },
+ "end": {
+ "line": 37,
+ "column": 53
+ }
+ }
+ },
+ "range": [
+ 1070,
+ 1175
+ ],
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 8
+ },
+ "end": {
+ "line": 37,
+ "column": 53
+ }
+ }
+ },
+ "range": [
+ 1070,
+ 1176
+ ],
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 8
+ },
+ "end": {
+ "line": 37,
+ "column": 54
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 1186,
+ 1190
+ ],
+ "loc": {
+ "start": {
+ "line": 39,
+ "column": 8
+ },
+ "end": {
+ "line": 39,
"column": 12
}
}
@@ -1786,31 +3052,31 @@
"type": "Identifier",
"name": "hash",
"range": [
- 887,
- 891
+ 1191,
+ 1195
],
"loc": {
"start": {
- "line": 33,
+ "line": 39,
"column": 13
},
"end": {
- "line": 33,
+ "line": 39,
"column": 17
}
}
},
"range": [
- 882,
- 891
+ 1186,
+ 1195
],
"loc": {
"start": {
- "line": 33,
+ "line": 39,
"column": 8
},
"end": {
- "line": 33,
+ "line": 39,
"column": 17
}
}
@@ -1820,46 +3086,46 @@
"value": null,
"raw": "null",
"range": [
- 894,
- 898
+ 1198,
+ 1202
],
"loc": {
"start": {
- "line": 33,
+ "line": 39,
"column": 20
},
"end": {
- "line": 33,
+ "line": 39,
"column": 24
}
}
},
"range": [
- 882,
- 898
+ 1186,
+ 1202
],
"loc": {
"start": {
- "line": 33,
+ "line": 39,
"column": 8
},
"end": {
- "line": 33,
+ "line": 39,
"column": 24
}
}
},
"range": [
- 882,
- 899
+ 1186,
+ 1203
],
"loc": {
"start": {
- "line": 33,
+ "line": 39,
"column": 8
},
"end": {
- "line": 33,
+ "line": 39,
"column": 25
}
}
@@ -1875,16 +3141,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 908,
- 912
+ 1212,
+ 1216
],
"loc": {
"start": {
- "line": 34,
+ "line": 40,
"column": 8
},
"end": {
- "line": 34,
+ "line": 40,
"column": 12
}
}
@@ -1893,31 +3159,31 @@
"type": "Identifier",
"name": "pageNb",
"range": [
- 913,
- 919
+ 1217,
+ 1223
],
"loc": {
"start": {
- "line": 34,
+ "line": 40,
"column": 13
},
"end": {
- "line": 34,
+ "line": 40,
"column": 19
}
}
},
"range": [
- 908,
- 919
+ 1212,
+ 1223
],
"loc": {
"start": {
- "line": 34,
+ "line": 40,
"column": 8
},
"end": {
- "line": 34,
+ "line": 40,
"column": 19
}
}
@@ -1927,46 +3193,46 @@
"value": null,
"raw": "null",
"range": [
- 922,
- 926
+ 1226,
+ 1230
],
"loc": {
"start": {
- "line": 34,
+ "line": 40,
"column": 22
},
"end": {
- "line": 34,
+ "line": 40,
"column": 26
}
}
},
"range": [
- 908,
- 926
+ 1212,
+ 1230
],
"loc": {
"start": {
- "line": 34,
+ "line": 40,
"column": 8
},
"end": {
- "line": 34,
+ "line": 40,
"column": 26
}
}
},
"range": [
- 908,
- 927
+ 1212,
+ 1231
],
"loc": {
"start": {
- "line": 34,
+ "line": 40,
"column": 8
},
"end": {
- "line": 34,
+ "line": 40,
"column": 27
}
}
@@ -1982,16 +3248,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 936,
- 940
+ 1240,
+ 1244
],
"loc": {
"start": {
- "line": 35,
+ "line": 41,
"column": 8
},
"end": {
- "line": 35,
+ "line": 41,
"column": 12
}
}
@@ -2000,31 +3266,31 @@
"type": "Identifier",
"name": "pageLength",
"range": [
- 941,
- 951
+ 1245,
+ 1255
],
"loc": {
"start": {
- "line": 35,
+ "line": 41,
"column": 13
},
"end": {
- "line": 35,
+ "line": 41,
"column": 23
}
}
},
"range": [
- 936,
- 951
+ 1240,
+ 1255
],
"loc": {
"start": {
- "line": 35,
+ "line": 41,
"column": 8
},
"end": {
- "line": 35,
+ "line": 41,
"column": 23
}
}
@@ -2034,46 +3300,46 @@
"value": null,
"raw": "null",
"range": [
- 954,
- 958
+ 1258,
+ 1262
],
"loc": {
"start": {
- "line": 35,
+ "line": 41,
"column": 26
},
"end": {
- "line": 35,
+ "line": 41,
"column": 30
}
}
},
"range": [
- 936,
- 958
+ 1240,
+ 1262
],
"loc": {
"start": {
- "line": 35,
+ "line": 41,
"column": 8
},
"end": {
- "line": 35,
+ "line": 41,
"column": 30
}
}
},
"range": [
- 936,
- 959
+ 1240,
+ 1263
],
"loc": {
"start": {
- "line": 35,
+ "line": 41,
"column": 8
},
"end": {
- "line": 35,
+ "line": 41,
"column": 31
}
}
@@ -2089,16 +3355,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 969,
- 973
+ 1273,
+ 1277
],
"loc": {
"start": {
- "line": 37,
+ "line": 43,
"column": 8
},
"end": {
- "line": 37,
+ "line": 43,
"column": 12
}
}
@@ -2107,31 +3373,31 @@
"type": "Identifier",
"name": "state",
"range": [
- 974,
- 979
+ 1278,
+ 1283
],
"loc": {
"start": {
- "line": 37,
+ "line": 43,
"column": 13
},
"end": {
- "line": 37,
+ "line": 43,
"column": 18
}
}
},
"range": [
- 969,
- 979
+ 1273,
+ 1283
],
"loc": {
"start": {
- "line": 37,
+ "line": 43,
"column": 8
},
"end": {
- "line": 37,
+ "line": 43,
"column": 18
}
}
@@ -2140,46 +3406,46 @@
"type": "ObjectExpression",
"properties": [],
"range": [
- 982,
- 984
+ 1286,
+ 1288
],
"loc": {
"start": {
- "line": 37,
+ "line": 43,
"column": 21
},
"end": {
- "line": 37,
+ "line": 43,
"column": 23
}
}
},
"range": [
- 969,
- 984
+ 1273,
+ 1288
],
"loc": {
"start": {
- "line": 37,
+ "line": 43,
"column": 8
},
"end": {
- "line": 37,
+ "line": 43,
"column": 23
}
}
},
"range": [
- 969,
- 985
+ 1273,
+ 1289
],
"loc": {
"start": {
- "line": 37,
+ "line": 43,
"column": 8
},
"end": {
- "line": 37,
+ "line": 43,
"column": 24
}
}
@@ -2195,16 +3461,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 994,
- 998
+ 1298,
+ 1302
],
"loc": {
"start": {
- "line": 38,
+ "line": 44,
"column": 8
},
"end": {
- "line": 38,
+ "line": 44,
"column": 12
}
}
@@ -2213,31 +3479,31 @@
"type": "Identifier",
"name": "prfxCol",
"range": [
- 999,
- 1006
+ 1303,
+ 1310
],
"loc": {
"start": {
- "line": 38,
+ "line": 44,
"column": 13
},
"end": {
- "line": 38,
+ "line": 44,
"column": 20
}
}
},
"range": [
- 994,
- 1006
+ 1298,
+ 1310
],
"loc": {
"start": {
- "line": 38,
+ "line": 44,
"column": 8
},
"end": {
- "line": 38,
+ "line": 44,
"column": 20
}
}
@@ -2247,46 +3513,46 @@
"value": "col_",
"raw": "'col_'",
"range": [
- 1009,
- 1015
+ 1313,
+ 1319
],
"loc": {
"start": {
- "line": 38,
+ "line": 44,
"column": 23
},
"end": {
- "line": 38,
+ "line": 44,
"column": 29
}
}
},
"range": [
- 994,
- 1015
+ 1298,
+ 1319
],
"loc": {
"start": {
- "line": 38,
+ "line": 44,
"column": 8
},
"end": {
- "line": 38,
+ "line": 44,
"column": 29
}
}
},
"range": [
- 994,
- 1016
+ 1298,
+ 1320
],
"loc": {
"start": {
- "line": 38,
+ "line": 44,
"column": 8
},
"end": {
- "line": 38,
+ "line": 44,
"column": 30
}
}
@@ -2302,16 +3568,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1025,
- 1029
+ 1329,
+ 1333
],
"loc": {
"start": {
- "line": 39,
+ "line": 45,
"column": 8
},
"end": {
- "line": 39,
+ "line": 45,
"column": 12
}
}
@@ -2320,31 +3586,31 @@
"type": "Identifier",
"name": "pageNbKey",
"range": [
- 1030,
- 1039
+ 1334,
+ 1343
],
"loc": {
"start": {
- "line": 39,
+ "line": 45,
"column": 13
},
"end": {
- "line": 39,
+ "line": 45,
"column": 22
}
}
},
"range": [
- 1025,
- 1039
+ 1329,
+ 1343
],
"loc": {
"start": {
- "line": 39,
+ "line": 45,
"column": 8
},
"end": {
- "line": 39,
+ "line": 45,
"column": 22
}
}
@@ -2354,46 +3620,46 @@
"value": "page",
"raw": "'page'",
"range": [
- 1042,
- 1048
+ 1346,
+ 1352
],
"loc": {
"start": {
- "line": 39,
+ "line": 45,
"column": 25
},
"end": {
- "line": 39,
+ "line": 45,
"column": 31
}
}
},
"range": [
- 1025,
- 1048
+ 1329,
+ 1352
],
"loc": {
"start": {
- "line": 39,
+ "line": 45,
"column": 8
},
"end": {
- "line": 39,
+ "line": 45,
"column": 31
}
}
},
"range": [
- 1025,
- 1049
+ 1329,
+ 1353
],
"loc": {
"start": {
- "line": 39,
+ "line": 45,
"column": 8
},
"end": {
- "line": 39,
+ "line": 45,
"column": 32
}
}
@@ -2409,16 +3675,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1058,
- 1062
+ 1362,
+ 1366
],
"loc": {
"start": {
- "line": 40,
+ "line": 46,
"column": 8
},
"end": {
- "line": 40,
+ "line": 46,
"column": 12
}
}
@@ -2427,31 +3693,31 @@
"type": "Identifier",
"name": "pageLengthKey",
"range": [
- 1063,
- 1076
+ 1367,
+ 1380
],
"loc": {
"start": {
- "line": 40,
+ "line": 46,
"column": 13
},
"end": {
- "line": 40,
+ "line": 46,
"column": 26
}
}
},
"range": [
- 1058,
- 1076
+ 1362,
+ 1380
],
"loc": {
"start": {
- "line": 40,
+ "line": 46,
"column": 8
},
"end": {
- "line": 40,
+ "line": 46,
"column": 26
}
}
@@ -2461,62 +3727,62 @@
"value": "page_length",
"raw": "'page_length'",
"range": [
- 1079,
- 1092
+ 1383,
+ 1396
],
"loc": {
"start": {
- "line": 40,
+ "line": 46,
"column": 29
},
"end": {
- "line": 40,
+ "line": 46,
"column": 42
}
}
},
"range": [
- 1058,
- 1092
+ 1362,
+ 1396
],
"loc": {
"start": {
- "line": 40,
+ "line": 46,
"column": 8
},
"end": {
- "line": 40,
+ "line": 46,
"column": 42
}
}
},
"range": [
- 1058,
- 1093
+ 1362,
+ 1397
],
"loc": {
"start": {
- "line": 40,
+ "line": 46,
"column": 8
},
"end": {
- "line": 40,
+ "line": 46,
"column": 43
}
}
}
],
"range": [
- 439,
- 1099
+ 474,
+ 1403
],
"loc": {
"start": {
- "line": 21,
+ "line": 22,
"column": 20
},
"end": {
- "line": 41,
+ "line": 47,
"column": 5
}
}
@@ -2524,16 +3790,16 @@
"generator": false,
"expression": false,
"range": [
- 434,
- 1099
+ 469,
+ 1403
],
"loc": {
"start": {
- "line": 21,
+ "line": 22,
"column": 15
},
"end": {
- "line": 41,
+ "line": 47,
"column": 5
}
}
@@ -2541,16 +3807,16 @@
"kind": "constructor",
"computed": false,
"range": [
- 423,
- 1099
+ 458,
+ 1403
],
"loc": {
"start": {
- "line": 21,
+ "line": 22,
"column": 4
},
"end": {
- "line": 41,
+ "line": 47,
"column": 5
}
},
@@ -2559,16 +3825,16 @@
"type": "Block",
"value": "*\n * Creates an instance of State\n *\n * @param {TableFilter} tf TableFilter instance\n ",
"range": [
- 312,
- 418
+ 347,
+ 453
],
"loc": {
"start": {
- "line": 16,
+ "line": 17,
"column": 4
},
"end": {
- "line": 20,
+ "line": 21,
"column": 7
}
}
@@ -2579,16 +3845,16 @@
"type": "Block",
"value": "*\n * Initializes the State object\n ",
"range": [
- 1105,
- 1152
+ 1409,
+ 1456
],
"loc": {
"start": {
- "line": 43,
+ "line": 49,
"column": 4
},
"end": {
- "line": 45,
+ "line": 51,
"column": 7
}
}
@@ -2602,16 +3868,16 @@
"type": "Identifier",
"name": "init",
"range": [
- 1157,
- 1161
+ 1461,
+ 1465
],
"loc": {
"start": {
- "line": 46,
+ "line": 52,
"column": 4
},
"end": {
- "line": 46,
+ "line": 52,
"column": 8
}
}
@@ -2631,16 +3897,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1178,
- 1182
+ 1482,
+ 1486
],
"loc": {
"start": {
- "line": 47,
+ "line": 53,
"column": 12
},
"end": {
- "line": 47,
+ "line": 53,
"column": 16
}
}
@@ -2649,31 +3915,31 @@
"type": "Identifier",
"name": "initialized",
"range": [
- 1183,
- 1194
+ 1487,
+ 1498
],
"loc": {
"start": {
- "line": 47,
+ "line": 53,
"column": 17
},
"end": {
- "line": 47,
+ "line": 53,
"column": 28
}
}
},
"range": [
- 1178,
- 1194
+ 1482,
+ 1498
],
"loc": {
"start": {
- "line": 47,
+ "line": 53,
"column": 12
},
"end": {
- "line": 47,
+ "line": 53,
"column": 28
}
}
@@ -2685,48 +3951,48 @@
"type": "ReturnStatement",
"argument": null,
"range": [
- 1210,
- 1217
+ 1514,
+ 1521
],
"loc": {
"start": {
- "line": 48,
+ "line": 54,
"column": 12
},
"end": {
- "line": 48,
+ "line": 54,
"column": 19
}
}
}
],
"range": [
- 1196,
- 1227
+ 1500,
+ 1531
],
"loc": {
"start": {
- "line": 47,
+ "line": 53,
"column": 30
},
"end": {
- "line": 49,
+ "line": 55,
"column": 9
}
}
},
"alternate": null,
"range": [
- 1174,
- 1227
+ 1478,
+ 1531
],
"loc": {
"start": {
- "line": 47,
+ "line": 53,
"column": 8
},
"end": {
- "line": 49,
+ "line": 55,
"column": 9
}
}
@@ -2744,16 +4010,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1237,
- 1241
+ 1541,
+ 1545
],
"loc": {
"start": {
- "line": 51,
+ "line": 57,
"column": 8
},
"end": {
- "line": 51,
+ "line": 57,
"column": 12
}
}
@@ -2762,31 +4028,31 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 1242,
- 1249
+ 1546,
+ 1553
],
"loc": {
"start": {
- "line": 51,
+ "line": 57,
"column": 13
},
"end": {
- "line": 51,
+ "line": 57,
"column": 20
}
}
},
"range": [
- 1237,
- 1249
+ 1541,
+ 1553
],
"loc": {
"start": {
- "line": 51,
+ "line": 57,
"column": 8
},
"end": {
- "line": 51,
+ "line": 57,
"column": 20
}
}
@@ -2795,31 +4061,31 @@
"type": "Identifier",
"name": "on",
"range": [
- 1250,
- 1252
+ 1554,
+ 1556
],
"loc": {
"start": {
- "line": 51,
+ "line": 57,
"column": 21
},
"end": {
- "line": 51,
+ "line": 57,
"column": 23
}
}
},
"range": [
- 1237,
- 1252
+ 1541,
+ 1556
],
"loc": {
"start": {
- "line": 51,
+ "line": 57,
"column": 8
},
"end": {
- "line": 51,
+ "line": 57,
"column": 23
}
}
@@ -2833,32 +4099,32 @@
"value": "after-filtering",
"raw": "'after-filtering'",
"range": [
- 1254,
- 1271
+ 1558,
+ 1575
],
"loc": {
"start": {
- "line": 51,
+ "line": 57,
"column": 25
},
"end": {
- "line": 51,
+ "line": 57,
"column": 42
}
}
}
],
"range": [
- 1253,
- 1272
+ 1557,
+ 1576
],
"loc": {
"start": {
- "line": 51,
+ "line": 57,
"column": 24
},
"end": {
- "line": 51,
+ "line": 57,
"column": 43
}
}
@@ -2875,16 +4141,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1280,
- 1284
+ 1584,
+ 1588
],
"loc": {
"start": {
- "line": 51,
+ "line": 57,
"column": 51
},
"end": {
- "line": 51,
+ "line": 57,
"column": 55
}
}
@@ -2893,47 +4159,47 @@
"type": "Identifier",
"name": "update",
"range": [
- 1285,
- 1291
+ 1589,
+ 1595
],
"loc": {
"start": {
- "line": 51,
+ "line": 57,
"column": 56
},
"end": {
- "line": 51,
+ "line": 57,
"column": 62
}
}
},
"range": [
- 1280,
- 1291
+ 1584,
+ 1595
],
"loc": {
"start": {
- "line": 51,
+ "line": 57,
"column": 51
},
"end": {
- "line": 51,
+ "line": 57,
"column": 62
}
}
},
"arguments": [],
"range": [
- 1280,
- 1293
+ 1584,
+ 1597
],
"loc": {
"start": {
- "line": 51,
+ "line": 57,
"column": 51
},
"end": {
- "line": 51,
+ "line": 57,
"column": 64
}
}
@@ -2941,47 +4207,47 @@
"generator": false,
"expression": true,
"range": [
- 1274,
- 1293
+ 1578,
+ 1597
],
"loc": {
"start": {
- "line": 51,
+ "line": 57,
"column": 45
},
"end": {
- "line": 51,
+ "line": 57,
"column": 64
}
}
}
],
"range": [
- 1237,
- 1294
+ 1541,
+ 1598
],
"loc": {
"start": {
- "line": 51,
+ "line": 57,
"column": 8
},
"end": {
- "line": 51,
+ "line": 57,
"column": 65
}
}
},
"range": [
- 1237,
- 1295
+ 1541,
+ 1599
],
"loc": {
"start": {
- "line": 51,
+ "line": 57,
"column": 8
},
"end": {
- "line": 51,
+ "line": 57,
"column": 66
}
}
@@ -2999,16 +4265,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1304,
- 1308
+ 1608,
+ 1612
],
"loc": {
"start": {
- "line": 52,
+ "line": 58,
"column": 8
},
"end": {
- "line": 52,
+ "line": 58,
"column": 12
}
}
@@ -3017,31 +4283,31 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 1309,
- 1316
+ 1613,
+ 1620
],
"loc": {
"start": {
- "line": 52,
+ "line": 58,
"column": 13
},
"end": {
- "line": 52,
+ "line": 58,
"column": 20
}
}
},
"range": [
- 1304,
- 1316
+ 1608,
+ 1620
],
"loc": {
"start": {
- "line": 52,
+ "line": 58,
"column": 8
},
"end": {
- "line": 52,
+ "line": 58,
"column": 20
}
}
@@ -3050,31 +4316,31 @@
"type": "Identifier",
"name": "on",
"range": [
- 1317,
- 1319
+ 1621,
+ 1623
],
"loc": {
"start": {
- "line": 52,
+ "line": 58,
"column": 21
},
"end": {
- "line": 52,
+ "line": 58,
"column": 23
}
}
},
"range": [
- 1304,
- 1319
+ 1608,
+ 1623
],
"loc": {
"start": {
- "line": 52,
+ "line": 58,
"column": 8
},
"end": {
- "line": 52,
+ "line": 58,
"column": 23
}
}
@@ -3088,32 +4354,32 @@
"value": "after-page-change",
"raw": "'after-page-change'",
"range": [
- 1321,
- 1340
+ 1625,
+ 1644
],
"loc": {
"start": {
- "line": 52,
+ "line": 58,
"column": 25
},
"end": {
- "line": 52,
+ "line": 58,
"column": 44
}
}
}
],
"range": [
- 1320,
- 1341
+ 1624,
+ 1645
],
"loc": {
"start": {
- "line": 52,
+ "line": 58,
"column": 24
},
"end": {
- "line": 52,
+ "line": 58,
"column": 45
}
}
@@ -3126,16 +4392,16 @@
"type": "Identifier",
"name": "tf",
"range": [
- 1356,
- 1358
+ 1660,
+ 1662
],
"loc": {
"start": {
- "line": 53,
+ "line": 59,
"column": 13
},
"end": {
- "line": 53,
+ "line": 59,
"column": 15
}
}
@@ -3144,16 +4410,16 @@
"type": "Identifier",
"name": "pageNb",
"range": [
- 1360,
- 1366
+ 1664,
+ 1670
],
"loc": {
"start": {
- "line": 53,
+ "line": 59,
"column": 17
},
"end": {
- "line": 53,
+ "line": 59,
"column": 23
}
}
@@ -3167,16 +4433,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1371,
- 1375
+ 1675,
+ 1679
],
"loc": {
"start": {
- "line": 53,
+ "line": 59,
"column": 28
},
"end": {
- "line": 53,
+ "line": 59,
"column": 32
}
}
@@ -3185,31 +4451,31 @@
"type": "Identifier",
"name": "updatePage",
"range": [
- 1376,
- 1386
+ 1680,
+ 1690
],
"loc": {
"start": {
- "line": 53,
+ "line": 59,
"column": 33
},
"end": {
- "line": 53,
+ "line": 59,
"column": 43
}
}
},
"range": [
- 1371,
- 1386
+ 1675,
+ 1690
],
"loc": {
"start": {
- "line": 53,
+ "line": 59,
"column": 28
},
"end": {
- "line": 53,
+ "line": 59,
"column": 43
}
}
@@ -3219,32 +4485,32 @@
"type": "Identifier",
"name": "pageNb",
"range": [
- 1387,
- 1393
+ 1691,
+ 1697
],
"loc": {
"start": {
- "line": 53,
+ "line": 59,
"column": 44
},
"end": {
- "line": 53,
+ "line": 59,
"column": 50
}
}
}
],
"range": [
- 1371,
- 1394
+ 1675,
+ 1698
],
"loc": {
"start": {
- "line": 53,
+ "line": 59,
"column": 28
},
"end": {
- "line": 53,
+ "line": 59,
"column": 51
}
}
@@ -3252,47 +4518,47 @@
"generator": false,
"expression": true,
"range": [
- 1355,
- 1394
+ 1659,
+ 1698
],
"loc": {
"start": {
- "line": 53,
+ "line": 59,
"column": 12
},
"end": {
- "line": 53,
+ "line": 59,
"column": 51
}
}
}
],
"range": [
- 1304,
- 1395
+ 1608,
+ 1699
],
"loc": {
"start": {
- "line": 52,
+ "line": 58,
"column": 8
},
"end": {
- "line": 53,
+ "line": 59,
"column": 52
}
}
},
"range": [
- 1304,
- 1396
+ 1608,
+ 1700
],
"loc": {
"start": {
- "line": 52,
+ "line": 58,
"column": 8
},
"end": {
- "line": 53,
+ "line": 59,
"column": 53
}
}
@@ -3310,16 +4576,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1405,
- 1409
+ 1709,
+ 1713
],
"loc": {
"start": {
- "line": 54,
+ "line": 60,
"column": 8
},
"end": {
- "line": 54,
+ "line": 60,
"column": 12
}
}
@@ -3328,31 +4594,31 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 1410,
- 1417
+ 1714,
+ 1721
],
"loc": {
"start": {
- "line": 54,
+ "line": 60,
"column": 13
},
"end": {
- "line": 54,
+ "line": 60,
"column": 20
}
}
},
"range": [
- 1405,
- 1417
+ 1709,
+ 1721
],
"loc": {
"start": {
- "line": 54,
+ "line": 60,
"column": 8
},
"end": {
- "line": 54,
+ "line": 60,
"column": 20
}
}
@@ -3361,31 +4627,31 @@
"type": "Identifier",
"name": "on",
"range": [
- 1418,
- 1420
+ 1722,
+ 1724
],
"loc": {
"start": {
- "line": 54,
+ "line": 60,
"column": 21
},
"end": {
- "line": 54,
+ "line": 60,
"column": 23
}
}
},
"range": [
- 1405,
- 1420
+ 1709,
+ 1724
],
"loc": {
"start": {
- "line": 54,
+ "line": 60,
"column": 8
},
"end": {
- "line": 54,
+ "line": 60,
"column": 23
}
}
@@ -3399,32 +4665,32 @@
"value": "after-page-length-change",
"raw": "'after-page-length-change'",
"range": [
- 1422,
- 1448
+ 1726,
+ 1752
],
"loc": {
"start": {
- "line": 54,
+ "line": 60,
"column": 25
},
"end": {
- "line": 54,
+ "line": 60,
"column": 51
}
}
}
],
"range": [
- 1421,
- 1449
+ 1725,
+ 1753
],
"loc": {
"start": {
- "line": 54,
+ "line": 60,
"column": 24
},
"end": {
- "line": 54,
+ "line": 60,
"column": 52
}
}
@@ -3437,16 +4703,16 @@
"type": "Identifier",
"name": "tf",
"range": [
- 1464,
- 1466
+ 1768,
+ 1770
],
"loc": {
"start": {
- "line": 55,
+ "line": 61,
"column": 13
},
"end": {
- "line": 55,
+ "line": 61,
"column": 15
}
}
@@ -3455,16 +4721,16 @@
"type": "Identifier",
"name": "index",
"range": [
- 1468,
- 1473
+ 1772,
+ 1777
],
"loc": {
"start": {
- "line": 55,
+ "line": 61,
"column": 17
},
"end": {
- "line": 55,
+ "line": 61,
"column": 22
}
}
@@ -3478,16 +4744,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1478,
- 1482
+ 1782,
+ 1786
],
"loc": {
"start": {
- "line": 55,
+ "line": 61,
"column": 27
},
"end": {
- "line": 55,
+ "line": 61,
"column": 31
}
}
@@ -3496,31 +4762,31 @@
"type": "Identifier",
"name": "updatePageLength",
"range": [
- 1483,
- 1499
+ 1787,
+ 1803
],
"loc": {
"start": {
- "line": 55,
+ "line": 61,
"column": 32
},
"end": {
- "line": 55,
+ "line": 61,
"column": 48
}
}
},
"range": [
- 1478,
- 1499
+ 1782,
+ 1803
],
"loc": {
"start": {
- "line": 55,
+ "line": 61,
"column": 27
},
"end": {
- "line": 55,
+ "line": 61,
"column": 48
}
}
@@ -3530,32 +4796,32 @@
"type": "Identifier",
"name": "index",
"range": [
- 1500,
- 1505
+ 1804,
+ 1809
],
"loc": {
"start": {
- "line": 55,
+ "line": 61,
"column": 49
},
"end": {
- "line": 55,
+ "line": 61,
"column": 54
}
}
}
],
"range": [
- 1478,
- 1506
+ 1782,
+ 1810
],
"loc": {
"start": {
- "line": 55,
+ "line": 61,
"column": 27
},
"end": {
- "line": 55,
+ "line": 61,
"column": 55
}
}
@@ -3563,47 +4829,47 @@
"generator": false,
"expression": true,
"range": [
- 1463,
- 1506
+ 1767,
+ 1810
],
"loc": {
"start": {
- "line": 55,
+ "line": 61,
"column": 12
},
"end": {
- "line": 55,
+ "line": 61,
"column": 55
}
}
}
],
"range": [
- 1405,
- 1507
+ 1709,
+ 1811
],
"loc": {
"start": {
- "line": 54,
+ "line": 60,
"column": 8
},
"end": {
- "line": 55,
+ "line": 61,
"column": 56
}
}
},
"range": [
- 1405,
- 1508
+ 1709,
+ 1812
],
"loc": {
"start": {
- "line": 54,
+ "line": 60,
"column": 8
},
"end": {
- "line": 55,
+ "line": 61,
"column": 57
}
}
@@ -3616,16 +4882,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1522,
- 1526
+ 1826,
+ 1830
],
"loc": {
"start": {
- "line": 57,
+ "line": 63,
"column": 12
},
"end": {
- "line": 57,
+ "line": 63,
"column": 16
}
}
@@ -3634,31 +4900,31 @@
"type": "Identifier",
"name": "enableHash",
"range": [
- 1527,
- 1537
+ 1831,
+ 1841
],
"loc": {
"start": {
- "line": 57,
+ "line": 63,
"column": 17
},
"end": {
- "line": 57,
+ "line": 63,
"column": 27
}
}
},
"range": [
- 1522,
- 1537
+ 1826,
+ 1841
],
"loc": {
"start": {
- "line": 57,
+ "line": 63,
"column": 12
},
"end": {
- "line": 57,
+ "line": 63,
"column": 27
}
}
@@ -3677,16 +4943,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1553,
- 1557
+ 1857,
+ 1861
],
"loc": {
"start": {
- "line": 58,
+ "line": 64,
"column": 12
},
"end": {
- "line": 58,
+ "line": 64,
"column": 16
}
}
@@ -3695,31 +4961,31 @@
"type": "Identifier",
"name": "hash",
"range": [
- 1558,
- 1562
+ 1862,
+ 1866
],
"loc": {
"start": {
- "line": 58,
+ "line": 64,
"column": 17
},
"end": {
- "line": 58,
+ "line": 64,
"column": 21
}
}
},
"range": [
- 1553,
- 1562
+ 1857,
+ 1866
],
"loc": {
"start": {
- "line": 58,
+ "line": 64,
"column": 12
},
"end": {
- "line": 58,
+ "line": 64,
"column": 21
}
}
@@ -3730,16 +4996,16 @@
"type": "Identifier",
"name": "Hash",
"range": [
- 1569,
- 1573
+ 1873,
+ 1877
],
"loc": {
"start": {
- "line": 58,
+ "line": 64,
"column": 28
},
"end": {
- "line": 58,
+ "line": 64,
"column": 32
}
}
@@ -3748,62 +5014,62 @@
{
"type": "ThisExpression",
"range": [
- 1574,
- 1578
+ 1878,
+ 1882
],
"loc": {
"start": {
- "line": 58,
+ "line": 64,
"column": 33
},
"end": {
- "line": 58,
+ "line": 64,
"column": 37
}
}
}
],
"range": [
- 1565,
- 1579
+ 1869,
+ 1883
],
"loc": {
"start": {
- "line": 58,
+ "line": 64,
"column": 24
},
"end": {
- "line": 58,
+ "line": 64,
"column": 38
}
}
},
"range": [
- 1553,
- 1579
+ 1857,
+ 1883
],
"loc": {
"start": {
- "line": 58,
+ "line": 64,
"column": 12
},
"end": {
- "line": 58,
+ "line": 64,
"column": 38
}
}
},
"range": [
- 1553,
- 1580
+ 1857,
+ 1884
],
"loc": {
"start": {
- "line": 58,
+ "line": 64,
"column": 12
},
"end": {
- "line": 58,
+ "line": 64,
"column": 39
}
}
@@ -3821,16 +5087,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1593,
- 1597
+ 1897,
+ 1901
],
"loc": {
"start": {
- "line": 59,
+ "line": 65,
"column": 12
},
"end": {
- "line": 59,
+ "line": 65,
"column": 16
}
}
@@ -3839,31 +5105,31 @@
"type": "Identifier",
"name": "hash",
"range": [
- 1598,
- 1602
+ 1902,
+ 1906
],
"loc": {
"start": {
- "line": 59,
+ "line": 65,
"column": 17
},
"end": {
- "line": 59,
+ "line": 65,
"column": 21
}
}
},
"range": [
- 1593,
- 1602
+ 1897,
+ 1906
],
"loc": {
"start": {
- "line": 59,
+ "line": 65,
"column": 12
},
"end": {
- "line": 59,
+ "line": 65,
"column": 21
}
}
@@ -3872,94 +5138,521 @@
"type": "Identifier",
"name": "init",
"range": [
- 1603,
- 1607
+ 1907,
+ 1911
],
"loc": {
"start": {
- "line": 59,
+ "line": 65,
"column": 22
},
"end": {
- "line": 59,
+ "line": 65,
"column": 26
}
}
},
"range": [
- 1593,
- 1607
+ 1897,
+ 1911
],
"loc": {
"start": {
- "line": 59,
+ "line": 65,
"column": 12
},
"end": {
- "line": 59,
+ "line": 65,
"column": 26
}
}
},
"arguments": [],
"range": [
- 1593,
- 1609
+ 1897,
+ 1913
],
"loc": {
"start": {
- "line": 59,
+ "line": 65,
"column": 12
},
"end": {
- "line": 59,
+ "line": 65,
"column": 28
}
}
},
"range": [
- 1593,
- 1610
+ 1897,
+ 1914
],
"loc": {
"start": {
- "line": 59,
+ "line": 65,
"column": 12
},
"end": {
- "line": 59,
+ "line": 65,
"column": 29
}
}
}
],
"range": [
- 1539,
- 1620
+ 1843,
+ 1924
],
"loc": {
"start": {
- "line": 57,
+ "line": 63,
"column": 29
},
"end": {
- "line": 60,
+ "line": 66,
"column": 9
}
}
},
"alternate": null,
"range": [
- 1518,
- 1620
+ 1822,
+ 1924
],
"loc": {
"start": {
- "line": 57,
+ "line": 63,
"column": 8
},
"end": {
- "line": 60,
+ "line": 66,
+ "column": 9
+ }
+ }
+ },
+ {
+ "type": "IfStatement",
+ "test": {
+ "type": "LogicalExpression",
+ "operator": "||",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 1937,
+ 1941
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 12
+ },
+ "end": {
+ "line": 67,
+ "column": 16
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "enableLocalStorage",
+ "range": [
+ 1942,
+ 1960
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 17
+ },
+ "end": {
+ "line": 67,
+ "column": 35
+ }
+ }
+ },
+ "range": [
+ 1937,
+ 1960
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 12
+ },
+ "end": {
+ "line": 67,
+ "column": 35
+ }
+ }
+ },
+ "right": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 1964,
+ 1968
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 39
+ },
+ "end": {
+ "line": 67,
+ "column": 43
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "enableCookie",
+ "range": [
+ 1969,
+ 1981
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 44
+ },
+ "end": {
+ "line": 67,
+ "column": 56
+ }
+ }
+ },
+ "range": [
+ 1964,
+ 1981
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 39
+ },
+ "end": {
+ "line": 67,
+ "column": 56
+ }
+ }
+ },
+ "range": [
+ 1937,
+ 1981
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 12
+ },
+ "end": {
+ "line": 67,
+ "column": 56
+ }
+ }
+ },
+ "consequent": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 1997,
+ 2001
+ ],
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 12
+ },
+ "end": {
+ "line": 68,
+ "column": 16
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "storage",
+ "range": [
+ 2002,
+ 2009
+ ],
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 17
+ },
+ "end": {
+ "line": 68,
+ "column": 24
+ }
+ }
+ },
+ "range": [
+ 1997,
+ 2009
+ ],
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 12
+ },
+ "end": {
+ "line": 68,
+ "column": 24
+ }
+ }
+ },
+ "right": {
+ "type": "NewExpression",
+ "callee": {
+ "type": "Identifier",
+ "name": "Storage",
+ "range": [
+ 2016,
+ 2023
+ ],
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 31
+ },
+ "end": {
+ "line": 68,
+ "column": 38
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "ThisExpression",
+ "range": [
+ 2024,
+ 2028
+ ],
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 39
+ },
+ "end": {
+ "line": 68,
+ "column": 43
+ }
+ }
+ }
+ ],
+ "range": [
+ 2012,
+ 2029
+ ],
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 27
+ },
+ "end": {
+ "line": 68,
+ "column": 44
+ }
+ }
+ },
+ "range": [
+ 1997,
+ 2029
+ ],
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 12
+ },
+ "end": {
+ "line": 68,
+ "column": 44
+ }
+ }
+ },
+ "range": [
+ 1997,
+ 2030
+ ],
+ "loc": {
+ "start": {
+ "line": 68,
+ "column": 12
+ },
+ "end": {
+ "line": 68,
+ "column": 45
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 2043,
+ 2047
+ ],
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 12
+ },
+ "end": {
+ "line": 69,
+ "column": 16
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "storage",
+ "range": [
+ 2048,
+ 2055
+ ],
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 17
+ },
+ "end": {
+ "line": 69,
+ "column": 24
+ }
+ }
+ },
+ "range": [
+ 2043,
+ 2055
+ ],
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 12
+ },
+ "end": {
+ "line": 69,
+ "column": 24
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "init",
+ "range": [
+ 2056,
+ 2060
+ ],
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 25
+ },
+ "end": {
+ "line": 69,
+ "column": 29
+ }
+ }
+ },
+ "range": [
+ 2043,
+ 2060
+ ],
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 12
+ },
+ "end": {
+ "line": 69,
+ "column": 29
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 2043,
+ 2062
+ ],
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 12
+ },
+ "end": {
+ "line": 69,
+ "column": 31
+ }
+ }
+ },
+ "range": [
+ 2043,
+ 2063
+ ],
+ "loc": {
+ "start": {
+ "line": 69,
+ "column": 12
+ },
+ "end": {
+ "line": 69,
+ "column": 32
+ }
+ }
+ }
+ ],
+ "range": [
+ 1983,
+ 2073
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 58
+ },
+ "end": {
+ "line": 70,
+ "column": 9
+ }
+ }
+ },
+ "alternate": null,
+ "range": [
+ 1933,
+ 2073
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 8
+ },
+ "end": {
+ "line": 70,
"column": 9
}
}
@@ -3975,16 +5668,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1629,
- 1633
+ 2082,
+ 2086
],
"loc": {
"start": {
- "line": 61,
+ "line": 71,
"column": 8
},
"end": {
- "line": 61,
+ "line": 71,
"column": 12
}
}
@@ -3993,31 +5686,31 @@
"type": "Identifier",
"name": "initialized",
"range": [
- 1634,
- 1645
+ 2087,
+ 2098
],
"loc": {
"start": {
- "line": 61,
+ "line": 71,
"column": 13
},
"end": {
- "line": 61,
+ "line": 71,
"column": 24
}
}
},
"range": [
- 1629,
- 1645
+ 2082,
+ 2098
],
"loc": {
"start": {
- "line": 61,
+ "line": 71,
"column": 8
},
"end": {
- "line": 61,
+ "line": 71,
"column": 24
}
}
@@ -4027,62 +5720,62 @@
"value": true,
"raw": "true",
"range": [
- 1648,
- 1652
+ 2101,
+ 2105
],
"loc": {
"start": {
- "line": 61,
+ "line": 71,
"column": 27
},
"end": {
- "line": 61,
+ "line": 71,
"column": 31
}
}
},
"range": [
- 1629,
- 1652
+ 2082,
+ 2105
],
"loc": {
"start": {
- "line": 61,
+ "line": 71,
"column": 8
},
"end": {
- "line": 61,
+ "line": 71,
"column": 31
}
}
},
"range": [
- 1629,
- 1653
+ 2082,
+ 2106
],
"loc": {
"start": {
- "line": 61,
+ "line": 71,
"column": 8
},
"end": {
- "line": 61,
+ "line": 71,
"column": 32
}
}
}
],
"range": [
- 1164,
- 1659
+ 1468,
+ 2112
],
"loc": {
"start": {
- "line": 46,
+ "line": 52,
"column": 11
},
"end": {
- "line": 62,
+ "line": 72,
"column": 5
}
}
@@ -4090,16 +5783,16 @@
"generator": false,
"expression": false,
"range": [
- 1161,
- 1659
+ 1465,
+ 2112
],
"loc": {
"start": {
- "line": 46,
+ "line": 52,
"column": 8
},
"end": {
- "line": 62,
+ "line": 72,
"column": 5
}
}
@@ -4107,16 +5800,16 @@
"kind": "method",
"computed": false,
"range": [
- 1157,
- 1659
+ 1461,
+ 2112
],
"loc": {
"start": {
- "line": 46,
+ "line": 52,
"column": 4
},
"end": {
- "line": 62,
+ "line": 72,
"column": 5
}
},
@@ -4125,16 +5818,16 @@
"type": "Block",
"value": "*\n * Initializes the State object\n ",
"range": [
- 1105,
- 1152
+ 1409,
+ 1456
],
"loc": {
"start": {
- "line": 43,
+ "line": 49,
"column": 4
},
"end": {
- "line": 45,
+ "line": 51,
"column": 7
}
}
@@ -4145,16 +5838,16 @@
"type": "Block",
"value": "*\n * Update state field based on current features state\n ",
"range": [
- 1666,
- 1735
+ 2119,
+ 2188
],
"loc": {
"start": {
- "line": 65,
+ "line": 75,
"column": 4
},
"end": {
- "line": 67,
+ "line": 77,
"column": 7
}
}
@@ -4168,16 +5861,16 @@
"type": "Identifier",
"name": "update",
"range": [
- 1740,
- 1746
+ 2193,
+ 2199
],
"loc": {
"start": {
- "line": 68,
+ "line": 78,
"column": 4
},
"end": {
- "line": 68,
+ "line": 78,
"column": 10
}
}
@@ -4202,16 +5895,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1764,
- 1768
+ 2217,
+ 2221
],
"loc": {
"start": {
- "line": 69,
+ "line": 79,
"column": 13
},
"end": {
- "line": 69,
+ "line": 79,
"column": 17
}
}
@@ -4220,63 +5913,63 @@
"type": "Identifier",
"name": "isEnabled",
"range": [
- 1769,
- 1778
+ 2222,
+ 2231
],
"loc": {
"start": {
- "line": 69,
+ "line": 79,
"column": 18
},
"end": {
- "line": 69,
+ "line": 79,
"column": 27
}
}
},
"range": [
- 1764,
- 1778
+ 2217,
+ 2231
],
"loc": {
"start": {
- "line": 69,
+ "line": 79,
"column": 13
},
"end": {
- "line": 69,
+ "line": 79,
"column": 27
}
}
},
"arguments": [],
"range": [
- 1764,
- 1780
+ 2217,
+ 2233
],
"loc": {
"start": {
- "line": 69,
+ "line": 79,
"column": 13
},
"end": {
- "line": 69,
+ "line": 79,
"column": 29
}
}
},
"prefix": true,
"range": [
- 1763,
- 1780
+ 2216,
+ 2233
],
"loc": {
"start": {
- "line": 69,
+ "line": 79,
"column": 12
},
"end": {
- "line": 69,
+ "line": 79,
"column": 29
}
}
@@ -4288,48 +5981,48 @@
"type": "ReturnStatement",
"argument": null,
"range": [
- 1796,
- 1803
+ 2249,
+ 2256
],
"loc": {
"start": {
- "line": 70,
+ "line": 80,
"column": 12
},
"end": {
- "line": 70,
+ "line": 80,
"column": 19
}
}
}
],
"range": [
- 1782,
- 1813
+ 2235,
+ 2266
],
"loc": {
"start": {
- "line": 69,
+ "line": 79,
"column": 31
},
"end": {
- "line": 71,
+ "line": 81,
"column": 9
}
}
},
"alternate": null,
"range": [
- 1759,
- 1813
+ 2212,
+ 2266
],
"loc": {
"start": {
- "line": 69,
+ "line": 79,
"column": 8
},
"end": {
- "line": 71,
+ "line": 81,
"column": 9
}
}
@@ -4343,16 +6036,16 @@
"type": "Identifier",
"name": "tf",
"range": [
- 1826,
- 1828
+ 2279,
+ 2281
],
"loc": {
"start": {
- "line": 72,
+ "line": 82,
"column": 12
},
"end": {
- "line": 72,
+ "line": 82,
"column": 14
}
}
@@ -4363,16 +6056,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1831,
- 1835
+ 2284,
+ 2288
],
"loc": {
"start": {
- "line": 72,
+ "line": 82,
"column": 17
},
"end": {
- "line": 72,
+ "line": 82,
"column": 21
}
}
@@ -4381,46 +6074,46 @@
"type": "Identifier",
"name": "tf",
"range": [
- 1836,
- 1838
+ 2289,
+ 2291
],
"loc": {
"start": {
- "line": 72,
+ "line": 82,
"column": 22
},
"end": {
- "line": 72,
+ "line": 82,
"column": 24
}
}
},
"range": [
- 1831,
- 1838
+ 2284,
+ 2291
],
"loc": {
"start": {
- "line": 72,
+ "line": 82,
"column": 17
},
"end": {
- "line": 72,
+ "line": 82,
"column": 24
}
}
},
"range": [
- 1826,
- 1838
+ 2279,
+ 2291
],
"loc": {
"start": {
- "line": 72,
+ "line": 82,
"column": 12
},
"end": {
- "line": 72,
+ "line": 82,
"column": 24
}
}
@@ -4428,16 +6121,16 @@
],
"kind": "let",
"range": [
- 1822,
- 1839
+ 2275,
+ 2292
],
"loc": {
"start": {
- "line": 72,
+ "line": 82,
"column": 8
},
"end": {
- "line": 72,
+ "line": 82,
"column": 25
}
}
@@ -4450,16 +6143,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 1853,
- 1857
+ 2306,
+ 2310
],
"loc": {
"start": {
- "line": 74,
+ "line": 84,
"column": 12
},
"end": {
- "line": 74,
+ "line": 84,
"column": 16
}
}
@@ -4468,31 +6161,31 @@
"type": "Identifier",
"name": "persistFilters",
"range": [
- 1858,
- 1872
+ 2311,
+ 2325
],
"loc": {
"start": {
- "line": 74,
+ "line": 84,
"column": 17
},
"end": {
- "line": 74,
+ "line": 84,
"column": 31
}
}
},
"range": [
- 1853,
- 1872
+ 2306,
+ 2325
],
"loc": {
"start": {
- "line": 74,
+ "line": 84,
"column": 12
},
"end": {
- "line": 74,
+ "line": 84,
"column": 31
}
}
@@ -4509,16 +6202,16 @@
"type": "Identifier",
"name": "filterValues",
"range": [
- 1892,
- 1904
+ 2345,
+ 2357
],
"loc": {
"start": {
- "line": 75,
+ "line": 85,
"column": 16
},
"end": {
- "line": 75,
+ "line": 85,
"column": 28
}
}
@@ -4532,16 +6225,16 @@
"type": "Identifier",
"name": "tf",
"range": [
- 1907,
- 1909
+ 2360,
+ 2362
],
"loc": {
"start": {
- "line": 75,
+ "line": 85,
"column": 31
},
"end": {
- "line": 75,
+ "line": 85,
"column": 33
}
}
@@ -4550,62 +6243,62 @@
"type": "Identifier",
"name": "getFiltersValue",
"range": [
- 1910,
- 1925
+ 2363,
+ 2378
],
"loc": {
"start": {
- "line": 75,
+ "line": 85,
"column": 34
},
"end": {
- "line": 75,
+ "line": 85,
"column": 49
}
}
},
"range": [
- 1907,
- 1925
+ 2360,
+ 2378
],
"loc": {
"start": {
- "line": 75,
+ "line": 85,
"column": 31
},
"end": {
- "line": 75,
+ "line": 85,
"column": 49
}
}
},
"arguments": [],
"range": [
- 1907,
- 1927
+ 2360,
+ 2380
],
"loc": {
"start": {
- "line": 75,
+ "line": 85,
"column": 31
},
"end": {
- "line": 75,
+ "line": 85,
"column": 51
}
}
},
"range": [
- 1892,
- 1927
+ 2345,
+ 2380
],
"loc": {
"start": {
- "line": 75,
+ "line": 85,
"column": 16
},
"end": {
- "line": 75,
+ "line": 85,
"column": 51
}
}
@@ -4613,16 +6306,16 @@
],
"kind": "let",
"range": [
- 1888,
- 1928
+ 2341,
+ 2381
],
"loc": {
"start": {
- "line": 75,
+ "line": 85,
"column": 12
},
"end": {
- "line": 75,
+ "line": 85,
"column": 52
}
}
@@ -4638,16 +6331,16 @@
"type": "Identifier",
"name": "filterValues",
"range": [
- 1942,
- 1954
+ 2395,
+ 2407
],
"loc": {
"start": {
- "line": 77,
+ "line": 87,
"column": 12
},
"end": {
- "line": 77,
+ "line": 87,
"column": 24
}
}
@@ -4656,31 +6349,31 @@
"type": "Identifier",
"name": "forEach",
"range": [
- 1955,
- 1962
+ 2408,
+ 2415
],
"loc": {
"start": {
- "line": 77,
+ "line": 87,
"column": 25
},
"end": {
- "line": 77,
+ "line": 87,
"column": 32
}
}
},
"range": [
- 1942,
- 1962
+ 2395,
+ 2415
],
"loc": {
"start": {
- "line": 77,
+ "line": 87,
"column": 12
},
"end": {
- "line": 77,
+ "line": 87,
"column": 32
}
}
@@ -4694,16 +6387,16 @@
"type": "Identifier",
"name": "val",
"range": [
- 1964,
- 1967
+ 2417,
+ 2420
],
"loc": {
"start": {
- "line": 77,
+ "line": 87,
"column": 34
},
"end": {
- "line": 77,
+ "line": 87,
"column": 37
}
}
@@ -4712,16 +6405,16 @@
"type": "Identifier",
"name": "idx",
"range": [
- 1969,
- 1972
+ 2422,
+ 2425
],
"loc": {
"start": {
- "line": 77,
+ "line": 87,
"column": 39
},
"end": {
- "line": 77,
+ "line": 87,
"column": 42
}
}
@@ -4739,16 +6432,16 @@
"type": "Identifier",
"name": "key",
"range": [
- 1999,
- 2002
+ 2452,
+ 2455
],
"loc": {
"start": {
- "line": 78,
+ "line": 88,
"column": 20
},
"end": {
- "line": 78,
+ "line": 88,
"column": 23
}
}
@@ -4764,16 +6457,16 @@
},
"tail": false,
"range": [
- 2005,
- 2008
+ 2458,
+ 2461
],
"loc": {
"start": {
- "line": 78,
+ "line": 88,
"column": 26
},
"end": {
- "line": 78,
+ "line": 88,
"column": 29
}
}
@@ -4786,16 +6479,16 @@
},
"tail": false,
"range": [
- 2020,
- 2023
+ 2473,
+ 2476
],
"loc": {
"start": {
- "line": 78,
+ "line": 88,
"column": 41
},
"end": {
- "line": 78,
+ "line": 88,
"column": 44
}
}
@@ -4808,16 +6501,16 @@
},
"tail": true,
"range": [
- 2026,
- 2028
+ 2479,
+ 2481
],
"loc": {
"start": {
- "line": 78,
+ "line": 88,
"column": 47
},
"end": {
- "line": 78,
+ "line": 88,
"column": 49
}
}
@@ -4830,16 +6523,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2008,
- 2012
+ 2461,
+ 2465
],
"loc": {
"start": {
- "line": 78,
+ "line": 88,
"column": 29
},
"end": {
- "line": 78,
+ "line": 88,
"column": 33
}
}
@@ -4848,31 +6541,31 @@
"type": "Identifier",
"name": "prfxCol",
"range": [
- 2013,
- 2020
+ 2466,
+ 2473
],
"loc": {
"start": {
- "line": 78,
+ "line": 88,
"column": 34
},
"end": {
- "line": 78,
+ "line": 88,
"column": 41
}
}
},
"range": [
- 2008,
- 2020
+ 2461,
+ 2473
],
"loc": {
"start": {
- "line": 78,
+ "line": 88,
"column": 29
},
"end": {
- "line": 78,
+ "line": 88,
"column": 41
}
}
@@ -4881,47 +6574,47 @@
"type": "Identifier",
"name": "idx",
"range": [
- 2023,
- 2026
+ 2476,
+ 2479
],
"loc": {
"start": {
- "line": 78,
+ "line": 88,
"column": 44
},
"end": {
- "line": 78,
+ "line": 88,
"column": 47
}
}
}
],
"range": [
- 2005,
- 2028
+ 2458,
+ 2481
],
"loc": {
"start": {
- "line": 78,
+ "line": 88,
"column": 26
},
"end": {
- "line": 78,
+ "line": 88,
"column": 49
}
}
},
"range": [
- 1999,
- 2028
+ 2452,
+ 2481
],
"loc": {
"start": {
- "line": 78,
+ "line": 88,
"column": 20
},
"end": {
- "line": 78,
+ "line": 88,
"column": 49
}
}
@@ -4929,16 +6622,16 @@
],
"kind": "let",
"range": [
- 1995,
- 2029
+ 2448,
+ 2482
],
"loc": {
"start": {
- "line": 78,
+ "line": 88,
"column": 16
},
"end": {
- "line": 78,
+ "line": 88,
"column": 50
}
}
@@ -4957,16 +6650,16 @@
"type": "Identifier",
"name": "Types",
"range": [
- 2051,
- 2056
+ 2504,
+ 2509
],
"loc": {
"start": {
- "line": 80,
+ "line": 90,
"column": 20
},
"end": {
- "line": 80,
+ "line": 90,
"column": 25
}
}
@@ -4975,31 +6668,31 @@
"type": "Identifier",
"name": "isString",
"range": [
- 2057,
- 2065
+ 2510,
+ 2518
],
"loc": {
"start": {
- "line": 80,
+ "line": 90,
"column": 26
},
"end": {
- "line": 80,
+ "line": 90,
"column": 34
}
}
},
"range": [
- 2051,
- 2065
+ 2504,
+ 2518
],
"loc": {
"start": {
- "line": 80,
+ "line": 90,
"column": 20
},
"end": {
- "line": 80,
+ "line": 90,
"column": 34
}
}
@@ -5009,32 +6702,32 @@
"type": "Identifier",
"name": "val",
"range": [
- 2066,
- 2069
+ 2519,
+ 2522
],
"loc": {
"start": {
- "line": 80,
+ "line": 90,
"column": 35
},
"end": {
- "line": 80,
+ "line": 90,
"column": 38
}
}
}
],
"range": [
- 2051,
- 2070
+ 2504,
+ 2523
],
"loc": {
"start": {
- "line": 80,
+ "line": 90,
"column": 20
},
"end": {
- "line": 80,
+ "line": 90,
"column": 39
}
}
@@ -5048,16 +6741,16 @@
"type": "Identifier",
"name": "Str",
"range": [
- 2074,
- 2077
+ 2527,
+ 2530
],
"loc": {
"start": {
- "line": 80,
+ "line": 90,
"column": 43
},
"end": {
- "line": 80,
+ "line": 90,
"column": 46
}
}
@@ -5066,31 +6759,31 @@
"type": "Identifier",
"name": "isEmpty",
"range": [
- 2078,
- 2085
+ 2531,
+ 2538
],
"loc": {
"start": {
- "line": 80,
+ "line": 90,
"column": 47
},
"end": {
- "line": 80,
+ "line": 90,
"column": 54
}
}
},
"range": [
- 2074,
- 2085
+ 2527,
+ 2538
],
"loc": {
"start": {
- "line": 80,
+ "line": 90,
"column": 43
},
"end": {
- "line": 80,
+ "line": 90,
"column": 54
}
}
@@ -5100,47 +6793,47 @@
"type": "Identifier",
"name": "val",
"range": [
- 2086,
- 2089
+ 2539,
+ 2542
],
"loc": {
"start": {
- "line": 80,
+ "line": 90,
"column": 55
},
"end": {
- "line": 80,
+ "line": 90,
"column": 58
}
}
}
],
"range": [
- 2074,
- 2090
+ 2527,
+ 2543
],
"loc": {
"start": {
- "line": 80,
+ "line": 90,
"column": 43
},
"end": {
- "line": 80,
+ "line": 90,
"column": 59
}
}
},
"range": [
- 2051,
- 2090
+ 2504,
+ 2543
],
"loc": {
"start": {
- "line": 80,
+ "line": 90,
"column": 20
},
"end": {
- "line": 80,
+ "line": 90,
"column": 59
}
}
@@ -5161,16 +6854,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2118,
- 2122
+ 2571,
+ 2575
],
"loc": {
"start": {
- "line": 81,
+ "line": 91,
"column": 24
},
"end": {
- "line": 81,
+ "line": 91,
"column": 28
}
}
@@ -5179,31 +6872,31 @@
"type": "Identifier",
"name": "state",
"range": [
- 2123,
- 2128
+ 2576,
+ 2581
],
"loc": {
"start": {
- "line": 81,
+ "line": 91,
"column": 29
},
"end": {
- "line": 81,
+ "line": 91,
"column": 34
}
}
},
"range": [
- 2118,
- 2128
+ 2571,
+ 2581
],
"loc": {
"start": {
- "line": 81,
+ "line": 91,
"column": 24
},
"end": {
- "line": 81,
+ "line": 91,
"column": 34
}
}
@@ -5212,31 +6905,31 @@
"type": "Identifier",
"name": "hasOwnProperty",
"range": [
- 2129,
- 2143
+ 2582,
+ 2596
],
"loc": {
"start": {
- "line": 81,
+ "line": 91,
"column": 35
},
"end": {
- "line": 81,
+ "line": 91,
"column": 49
}
}
},
"range": [
- 2118,
- 2143
+ 2571,
+ 2596
],
"loc": {
"start": {
- "line": 81,
+ "line": 91,
"column": 24
},
"end": {
- "line": 81,
+ "line": 91,
"column": 49
}
}
@@ -5246,32 +6939,32 @@
"type": "Identifier",
"name": "key",
"range": [
- 2144,
- 2147
+ 2597,
+ 2600
],
"loc": {
"start": {
- "line": 81,
+ "line": 91,
"column": 50
},
"end": {
- "line": 81,
+ "line": 91,
"column": 53
}
}
}
],
"range": [
- 2118,
- 2148
+ 2571,
+ 2601
],
"loc": {
"start": {
- "line": 81,
+ "line": 91,
"column": 24
},
"end": {
- "line": 81,
+ "line": 91,
"column": 54
}
}
@@ -5293,16 +6986,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2176,
- 2180
+ 2629,
+ 2633
],
"loc": {
"start": {
- "line": 82,
+ "line": 92,
"column": 24
},
"end": {
- "line": 82,
+ "line": 92,
"column": 28
}
}
@@ -5311,31 +7004,31 @@
"type": "Identifier",
"name": "state",
"range": [
- 2181,
- 2186
+ 2634,
+ 2639
],
"loc": {
"start": {
- "line": 82,
+ "line": 92,
"column": 29
},
"end": {
- "line": 82,
+ "line": 92,
"column": 34
}
}
},
"range": [
- 2176,
- 2186
+ 2629,
+ 2639
],
"loc": {
"start": {
- "line": 82,
+ "line": 92,
"column": 24
},
"end": {
- "line": 82,
+ "line": 92,
"column": 34
}
}
@@ -5344,31 +7037,31 @@
"type": "Identifier",
"name": "key",
"range": [
- 2187,
- 2190
+ 2640,
+ 2643
],
"loc": {
"start": {
- "line": 82,
+ "line": 92,
"column": 35
},
"end": {
- "line": 82,
+ "line": 92,
"column": 38
}
}
},
"range": [
- 2176,
- 2191
+ 2629,
+ 2644
],
"loc": {
"start": {
- "line": 82,
+ "line": 92,
"column": 24
},
"end": {
- "line": 82,
+ "line": 92,
"column": 39
}
}
@@ -5377,94 +7070,94 @@
"type": "Identifier",
"name": "undefined",
"range": [
- 2194,
- 2203
+ 2647,
+ 2656
],
"loc": {
"start": {
- "line": 82,
+ "line": 92,
"column": 42
},
"end": {
- "line": 82,
+ "line": 92,
"column": 51
}
}
},
"range": [
- 2176,
- 2203
+ 2629,
+ 2656
],
"loc": {
"start": {
- "line": 82,
+ "line": 92,
"column": 24
},
"end": {
- "line": 82,
+ "line": 92,
"column": 51
}
}
},
"range": [
- 2176,
- 2204
+ 2629,
+ 2657
],
"loc": {
"start": {
- "line": 82,
+ "line": 92,
"column": 24
},
"end": {
- "line": 82,
+ "line": 92,
"column": 52
}
}
}
],
"range": [
- 2150,
- 2226
+ 2603,
+ 2679
],
"loc": {
"start": {
- "line": 81,
+ "line": 91,
"column": 56
},
"end": {
- "line": 83,
+ "line": 93,
"column": 21
}
}
},
"alternate": null,
"range": [
- 2114,
- 2226
+ 2567,
+ 2679
],
"loc": {
"start": {
- "line": 81,
+ "line": 91,
"column": 20
},
"end": {
- "line": 83,
+ "line": 93,
"column": 21
}
}
}
],
"range": [
- 2092,
- 2244
+ 2545,
+ 2697
],
"loc": {
"start": {
- "line": 80,
+ "line": 90,
"column": 61
},
"end": {
- "line": 84,
+ "line": 94,
"column": 17
}
}
@@ -5486,16 +7179,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2272,
- 2276
+ 2725,
+ 2729
],
"loc": {
"start": {
- "line": 85,
+ "line": 95,
"column": 20
},
"end": {
- "line": 85,
+ "line": 95,
"column": 24
}
}
@@ -5504,31 +7197,31 @@
"type": "Identifier",
"name": "state",
"range": [
- 2277,
- 2282
+ 2730,
+ 2735
],
"loc": {
"start": {
- "line": 85,
+ "line": 95,
"column": 25
},
"end": {
- "line": 85,
+ "line": 95,
"column": 30
}
}
},
"range": [
- 2272,
- 2282
+ 2725,
+ 2735
],
"loc": {
"start": {
- "line": 85,
+ "line": 95,
"column": 20
},
"end": {
- "line": 85,
+ "line": 95,
"column": 30
}
}
@@ -5537,31 +7230,31 @@
"type": "Identifier",
"name": "key",
"range": [
- 2283,
- 2286
+ 2736,
+ 2739
],
"loc": {
"start": {
- "line": 85,
+ "line": 95,
"column": 31
},
"end": {
- "line": 85,
+ "line": 95,
"column": 34
}
}
},
"range": [
- 2272,
- 2287
+ 2725,
+ 2740
],
"loc": {
"start": {
- "line": 85,
+ "line": 95,
"column": 20
},
"end": {
- "line": 85,
+ "line": 95,
"column": 35
}
}
@@ -5578,16 +7271,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2290,
- 2294
+ 2743,
+ 2747
],
"loc": {
"start": {
- "line": 85,
+ "line": 95,
"column": 38
},
"end": {
- "line": 85,
+ "line": 95,
"column": 42
}
}
@@ -5596,31 +7289,31 @@
"type": "Identifier",
"name": "state",
"range": [
- 2295,
- 2300
+ 2748,
+ 2753
],
"loc": {
"start": {
- "line": 85,
+ "line": 95,
"column": 43
},
"end": {
- "line": 85,
+ "line": 95,
"column": 48
}
}
},
"range": [
- 2290,
- 2300
+ 2743,
+ 2753
],
"loc": {
"start": {
- "line": 85,
+ "line": 95,
"column": 38
},
"end": {
- "line": 85,
+ "line": 95,
"column": 48
}
}
@@ -5629,31 +7322,31 @@
"type": "Identifier",
"name": "key",
"range": [
- 2301,
- 2304
+ 2754,
+ 2757
],
"loc": {
"start": {
- "line": 85,
+ "line": 95,
"column": 49
},
"end": {
- "line": 85,
+ "line": 95,
"column": 52
}
}
},
"range": [
- 2290,
- 2305
+ 2743,
+ 2758
],
"loc": {
"start": {
- "line": 85,
+ "line": 95,
"column": 38
},
"end": {
- "line": 85,
+ "line": 95,
"column": 53
}
}
@@ -5662,61 +7355,61 @@
"type": "ObjectExpression",
"properties": [],
"range": [
- 2309,
- 2311
+ 2762,
+ 2764
],
"loc": {
"start": {
- "line": 85,
+ "line": 95,
"column": 57
},
"end": {
- "line": 85,
+ "line": 95,
"column": 59
}
}
},
"range": [
- 2290,
- 2311
+ 2743,
+ 2764
],
"loc": {
"start": {
- "line": 85,
+ "line": 95,
"column": 38
},
"end": {
- "line": 85,
+ "line": 95,
"column": 59
}
}
},
"range": [
- 2272,
- 2311
+ 2725,
+ 2764
],
"loc": {
"start": {
- "line": 85,
+ "line": 95,
"column": 20
},
"end": {
- "line": 85,
+ "line": 95,
"column": 59
}
}
},
"range": [
- 2272,
- 2312
+ 2725,
+ 2765
],
"loc": {
"start": {
- "line": 85,
+ "line": 95,
"column": 20
},
"end": {
- "line": 85,
+ "line": 95,
"column": 60
}
}
@@ -5738,16 +7431,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2333,
- 2337
+ 2786,
+ 2790
],
"loc": {
"start": {
- "line": 86,
+ "line": 96,
"column": 20
},
"end": {
- "line": 86,
+ "line": 96,
"column": 24
}
}
@@ -5756,31 +7449,31 @@
"type": "Identifier",
"name": "state",
"range": [
- 2338,
- 2343
+ 2791,
+ 2796
],
"loc": {
"start": {
- "line": 86,
+ "line": 96,
"column": 25
},
"end": {
- "line": 86,
+ "line": 96,
"column": 30
}
}
},
"range": [
- 2333,
- 2343
+ 2786,
+ 2796
],
"loc": {
"start": {
- "line": 86,
+ "line": 96,
"column": 20
},
"end": {
- "line": 86,
+ "line": 96,
"column": 30
}
}
@@ -5789,31 +7482,31 @@
"type": "Identifier",
"name": "key",
"range": [
- 2344,
- 2347
+ 2797,
+ 2800
],
"loc": {
"start": {
- "line": 86,
+ "line": 96,
"column": 31
},
"end": {
- "line": 86,
+ "line": 96,
"column": 34
}
}
},
"range": [
- 2333,
- 2348
+ 2786,
+ 2801
],
"loc": {
"start": {
- "line": 86,
+ "line": 96,
"column": 20
},
"end": {
- "line": 86,
+ "line": 96,
"column": 35
}
}
@@ -5822,31 +7515,31 @@
"type": "Identifier",
"name": "flt",
"range": [
- 2349,
- 2352
+ 2802,
+ 2805
],
"loc": {
"start": {
- "line": 86,
+ "line": 96,
"column": 36
},
"end": {
- "line": 86,
+ "line": 96,
"column": 39
}
}
},
"range": [
- 2333,
- 2352
+ 2786,
+ 2805
],
"loc": {
"start": {
- "line": 86,
+ "line": 96,
"column": 20
},
"end": {
- "line": 86,
+ "line": 96,
"column": 39
}
}
@@ -5855,93 +7548,93 @@
"type": "Identifier",
"name": "val",
"range": [
- 2355,
- 2358
+ 2808,
+ 2811
],
"loc": {
"start": {
- "line": 86,
+ "line": 96,
"column": 42
},
"end": {
- "line": 86,
+ "line": 96,
"column": 45
}
}
},
"range": [
- 2333,
- 2358
+ 2786,
+ 2811
],
"loc": {
"start": {
- "line": 86,
+ "line": 96,
"column": 20
},
"end": {
- "line": 86,
+ "line": 96,
"column": 45
}
}
},
"range": [
- 2333,
- 2359
+ 2786,
+ 2812
],
"loc": {
"start": {
- "line": 86,
+ "line": 96,
"column": 20
},
"end": {
- "line": 86,
+ "line": 96,
"column": 46
}
}
}
],
"range": [
- 2250,
- 2377
+ 2703,
+ 2830
],
"loc": {
"start": {
- "line": 84,
+ "line": 94,
"column": 23
},
"end": {
- "line": 87,
+ "line": 97,
"column": 17
}
}
},
"range": [
- 2047,
- 2377
+ 2500,
+ 2830
],
"loc": {
"start": {
- "line": 80,
+ "line": 90,
"column": 16
},
"end": {
- "line": 87,
+ "line": 97,
"column": 17
}
}
}
],
"range": [
- 1977,
- 2392
+ 2430,
+ 2845
],
"loc": {
"start": {
- "line": 77,
+ "line": 87,
"column": 47
},
"end": {
- "line": 89,
+ "line": 99,
"column": 13
}
}
@@ -5949,79 +7642,79 @@
"generator": false,
"expression": false,
"range": [
- 1963,
- 2392
+ 2416,
+ 2845
],
"loc": {
"start": {
- "line": 77,
+ "line": 87,
"column": 33
},
"end": {
- "line": 89,
+ "line": 99,
"column": 13
}
}
}
],
"range": [
- 1942,
- 2393
+ 2395,
+ 2846
],
"loc": {
"start": {
- "line": 77,
+ "line": 87,
"column": 12
},
"end": {
- "line": 89,
+ "line": 99,
"column": 14
}
}
},
"range": [
- 1942,
- 2394
+ 2395,
+ 2847
],
"loc": {
"start": {
- "line": 77,
+ "line": 87,
"column": 12
},
"end": {
- "line": 89,
+ "line": 99,
"column": 15
}
}
}
],
"range": [
- 1874,
- 2404
+ 2327,
+ 2857
],
"loc": {
"start": {
- "line": 74,
+ "line": 84,
"column": 33
},
"end": {
- "line": 90,
+ "line": 100,
"column": 9
}
}
},
"alternate": null,
"range": [
- 1849,
- 2404
+ 2302,
+ 2857
],
"loc": {
"start": {
- "line": 74,
+ "line": 84,
"column": 8
},
"end": {
- "line": 90,
+ "line": 100,
"column": 9
}
}
@@ -6034,16 +7727,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2418,
- 2422
+ 2871,
+ 2875
],
"loc": {
"start": {
- "line": 92,
+ "line": 102,
"column": 12
},
"end": {
- "line": 92,
+ "line": 102,
"column": 16
}
}
@@ -6052,31 +7745,31 @@
"type": "Identifier",
"name": "persistPageNumber",
"range": [
- 2423,
- 2440
+ 2876,
+ 2893
],
"loc": {
"start": {
- "line": 92,
+ "line": 102,
"column": 17
},
"end": {
- "line": 92,
+ "line": 102,
"column": 34
}
}
},
"range": [
- 2418,
- 2440
+ 2871,
+ 2893
],
"loc": {
"start": {
- "line": 92,
+ "line": 102,
"column": 12
},
"end": {
- "line": 92,
+ "line": 102,
"column": 34
}
}
@@ -6095,16 +7788,16 @@
"type": "Identifier",
"name": "Types",
"range": [
- 2460,
- 2465
+ 2913,
+ 2918
],
"loc": {
"start": {
- "line": 93,
+ "line": 103,
"column": 16
},
"end": {
- "line": 93,
+ "line": 103,
"column": 21
}
}
@@ -6113,31 +7806,31 @@
"type": "Identifier",
"name": "isNull",
"range": [
- 2466,
- 2472
+ 2919,
+ 2925
],
"loc": {
"start": {
- "line": 93,
+ "line": 103,
"column": 22
},
"end": {
- "line": 93,
+ "line": 103,
"column": 28
}
}
},
"range": [
- 2460,
- 2472
+ 2913,
+ 2925
],
"loc": {
"start": {
- "line": 93,
+ "line": 103,
"column": 16
},
"end": {
- "line": 93,
+ "line": 103,
"column": 28
}
}
@@ -6149,16 +7842,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2473,
- 2477
+ 2926,
+ 2930
],
"loc": {
"start": {
- "line": 93,
+ "line": 103,
"column": 29
},
"end": {
- "line": 93,
+ "line": 103,
"column": 33
}
}
@@ -6167,47 +7860,47 @@
"type": "Identifier",
"name": "pageNb",
"range": [
- 2478,
- 2484
+ 2931,
+ 2937
],
"loc": {
"start": {
- "line": 93,
+ "line": 103,
"column": 34
},
"end": {
- "line": 93,
+ "line": 103,
"column": 40
}
}
},
"range": [
- 2473,
- 2484
+ 2926,
+ 2937
],
"loc": {
"start": {
- "line": 93,
+ "line": 103,
"column": 29
},
"end": {
- "line": 93,
+ "line": 103,
"column": 40
}
}
}
],
"range": [
- 2460,
- 2485
+ 2913,
+ 2938
],
"loc": {
"start": {
- "line": 93,
+ "line": 103,
"column": 16
},
"end": {
- "line": 93,
+ "line": 103,
"column": 41
}
}
@@ -6229,16 +7922,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2505,
- 2509
+ 2958,
+ 2962
],
"loc": {
"start": {
- "line": 94,
+ "line": 104,
"column": 16
},
"end": {
- "line": 94,
+ "line": 104,
"column": 20
}
}
@@ -6247,31 +7940,31 @@
"type": "Identifier",
"name": "state",
"range": [
- 2510,
- 2515
+ 2963,
+ 2968
],
"loc": {
"start": {
- "line": 94,
+ "line": 104,
"column": 21
},
"end": {
- "line": 94,
+ "line": 104,
"column": 26
}
}
},
"range": [
- 2505,
- 2515
+ 2958,
+ 2968
],
"loc": {
"start": {
- "line": 94,
+ "line": 104,
"column": 16
},
"end": {
- "line": 94,
+ "line": 104,
"column": 26
}
}
@@ -6282,16 +7975,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2516,
- 2520
+ 2969,
+ 2973
],
"loc": {
"start": {
- "line": 94,
+ "line": 104,
"column": 27
},
"end": {
- "line": 94,
+ "line": 104,
"column": 31
}
}
@@ -6300,46 +7993,46 @@
"type": "Identifier",
"name": "pageNbKey",
"range": [
- 2521,
- 2530
+ 2974,
+ 2983
],
"loc": {
"start": {
- "line": 94,
+ "line": 104,
"column": 32
},
"end": {
- "line": 94,
+ "line": 104,
"column": 41
}
}
},
"range": [
- 2516,
- 2530
+ 2969,
+ 2983
],
"loc": {
"start": {
- "line": 94,
+ "line": 104,
"column": 27
},
"end": {
- "line": 94,
+ "line": 104,
"column": 41
}
}
},
"range": [
- 2505,
- 2531
+ 2958,
+ 2984
],
"loc": {
"start": {
- "line": 94,
+ "line": 104,
"column": 16
},
"end": {
- "line": 94,
+ "line": 104,
"column": 42
}
}
@@ -6348,62 +8041,62 @@
"type": "Identifier",
"name": "undefined",
"range": [
- 2534,
- 2543
+ 2987,
+ 2996
],
"loc": {
"start": {
- "line": 94,
+ "line": 104,
"column": 45
},
"end": {
- "line": 94,
+ "line": 104,
"column": 54
}
}
},
"range": [
- 2505,
- 2543
+ 2958,
+ 2996
],
"loc": {
"start": {
- "line": 94,
+ "line": 104,
"column": 16
},
"end": {
- "line": 94,
+ "line": 104,
"column": 54
}
}
},
"range": [
- 2505,
- 2544
+ 2958,
+ 2997
],
"loc": {
"start": {
- "line": 94,
+ "line": 104,
"column": 16
},
"end": {
- "line": 94,
+ "line": 104,
"column": 55
}
}
}
],
"range": [
- 2487,
- 2558
+ 2940,
+ 3011
],
"loc": {
"start": {
- "line": 93,
+ "line": 103,
"column": 43
},
"end": {
- "line": 95,
+ "line": 105,
"column": 13
}
}
@@ -6425,16 +8118,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2582,
- 2586
+ 3035,
+ 3039
],
"loc": {
"start": {
- "line": 96,
+ "line": 106,
"column": 16
},
"end": {
- "line": 96,
+ "line": 106,
"column": 20
}
}
@@ -6443,31 +8136,31 @@
"type": "Identifier",
"name": "state",
"range": [
- 2587,
- 2592
+ 3040,
+ 3045
],
"loc": {
"start": {
- "line": 96,
+ "line": 106,
"column": 21
},
"end": {
- "line": 96,
+ "line": 106,
"column": 26
}
}
},
"range": [
- 2582,
- 2592
+ 3035,
+ 3045
],
"loc": {
"start": {
- "line": 96,
+ "line": 106,
"column": 16
},
"end": {
- "line": 96,
+ "line": 106,
"column": 26
}
}
@@ -6478,16 +8171,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2593,
- 2597
+ 3046,
+ 3050
],
"loc": {
"start": {
- "line": 96,
+ "line": 106,
"column": 27
},
"end": {
- "line": 96,
+ "line": 106,
"column": 31
}
}
@@ -6496,46 +8189,46 @@
"type": "Identifier",
"name": "pageNbKey",
"range": [
- 2598,
- 2607
+ 3051,
+ 3060
],
"loc": {
"start": {
- "line": 96,
+ "line": 106,
"column": 32
},
"end": {
- "line": 96,
+ "line": 106,
"column": 41
}
}
},
"range": [
- 2593,
- 2607
+ 3046,
+ 3060
],
"loc": {
"start": {
- "line": 96,
+ "line": 106,
"column": 27
},
"end": {
- "line": 96,
+ "line": 106,
"column": 41
}
}
},
"range": [
- 2582,
- 2608
+ 3035,
+ 3061
],
"loc": {
"start": {
- "line": 96,
+ "line": 106,
"column": 16
},
"end": {
- "line": 96,
+ "line": 106,
"column": 42
}
}
@@ -6546,16 +8239,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2611,
- 2615
+ 3064,
+ 3068
],
"loc": {
"start": {
- "line": 96,
+ "line": 106,
"column": 45
},
"end": {
- "line": 96,
+ "line": 106,
"column": 49
}
}
@@ -6564,124 +8257,124 @@
"type": "Identifier",
"name": "pageNb",
"range": [
- 2616,
- 2622
+ 3069,
+ 3075
],
"loc": {
"start": {
- "line": 96,
+ "line": 106,
"column": 50
},
"end": {
- "line": 96,
+ "line": 106,
"column": 56
}
}
},
"range": [
- 2611,
- 2622
+ 3064,
+ 3075
],
"loc": {
"start": {
- "line": 96,
+ "line": 106,
"column": 45
},
"end": {
- "line": 96,
+ "line": 106,
"column": 56
}
}
},
"range": [
- 2582,
- 2622
+ 3035,
+ 3075
],
"loc": {
"start": {
- "line": 96,
+ "line": 106,
"column": 16
},
"end": {
- "line": 96,
+ "line": 106,
"column": 56
}
}
},
"range": [
- 2582,
- 2623
+ 3035,
+ 3076
],
"loc": {
"start": {
- "line": 96,
+ "line": 106,
"column": 16
},
"end": {
- "line": 96,
+ "line": 106,
"column": 57
}
}
}
],
"range": [
- 2564,
- 2637
+ 3017,
+ 3090
],
"loc": {
"start": {
- "line": 95,
+ "line": 105,
"column": 19
},
"end": {
- "line": 97,
+ "line": 107,
"column": 13
}
}
},
"range": [
- 2456,
- 2637
+ 2909,
+ 3090
],
"loc": {
"start": {
- "line": 93,
+ "line": 103,
"column": 12
},
"end": {
- "line": 97,
+ "line": 107,
"column": 13
}
}
}
],
"range": [
- 2442,
- 2647
+ 2895,
+ 3100
],
"loc": {
"start": {
- "line": 92,
+ "line": 102,
"column": 36
},
"end": {
- "line": 98,
+ "line": 108,
"column": 9
}
}
},
"alternate": null,
"range": [
- 2414,
- 2647
+ 2867,
+ 3100
],
"loc": {
"start": {
- "line": 92,
+ "line": 102,
"column": 8
},
"end": {
- "line": 98,
+ "line": 108,
"column": 9
}
}
@@ -6694,16 +8387,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2661,
- 2665
+ 3114,
+ 3118
],
"loc": {
"start": {
- "line": 100,
+ "line": 110,
"column": 12
},
"end": {
- "line": 100,
+ "line": 110,
"column": 16
}
}
@@ -6712,31 +8405,31 @@
"type": "Identifier",
"name": "persistPageLength",
"range": [
- 2666,
- 2683
+ 3119,
+ 3136
],
"loc": {
"start": {
- "line": 100,
+ "line": 110,
"column": 17
},
"end": {
- "line": 100,
+ "line": 110,
"column": 34
}
}
},
"range": [
- 2661,
- 2683
+ 3114,
+ 3136
],
"loc": {
"start": {
- "line": 100,
+ "line": 110,
"column": 12
},
"end": {
- "line": 100,
+ "line": 110,
"column": 34
}
}
@@ -6755,16 +8448,16 @@
"type": "Identifier",
"name": "Types",
"range": [
- 2703,
- 2708
+ 3156,
+ 3161
],
"loc": {
"start": {
- "line": 101,
+ "line": 111,
"column": 16
},
"end": {
- "line": 101,
+ "line": 111,
"column": 21
}
}
@@ -6773,31 +8466,31 @@
"type": "Identifier",
"name": "isNull",
"range": [
- 2709,
- 2715
+ 3162,
+ 3168
],
"loc": {
"start": {
- "line": 101,
+ "line": 111,
"column": 22
},
"end": {
- "line": 101,
+ "line": 111,
"column": 28
}
}
},
"range": [
- 2703,
- 2715
+ 3156,
+ 3168
],
"loc": {
"start": {
- "line": 101,
+ "line": 111,
"column": 16
},
"end": {
- "line": 101,
+ "line": 111,
"column": 28
}
}
@@ -6809,16 +8502,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2716,
- 2720
+ 3169,
+ 3173
],
"loc": {
"start": {
- "line": 101,
+ "line": 111,
"column": 29
},
"end": {
- "line": 101,
+ "line": 111,
"column": 33
}
}
@@ -6827,47 +8520,47 @@
"type": "Identifier",
"name": "pageLength",
"range": [
- 2721,
- 2731
+ 3174,
+ 3184
],
"loc": {
"start": {
- "line": 101,
+ "line": 111,
"column": 34
},
"end": {
- "line": 101,
+ "line": 111,
"column": 44
}
}
},
"range": [
- 2716,
- 2731
+ 3169,
+ 3184
],
"loc": {
"start": {
- "line": 101,
+ "line": 111,
"column": 29
},
"end": {
- "line": 101,
+ "line": 111,
"column": 44
}
}
}
],
"range": [
- 2703,
- 2732
+ 3156,
+ 3185
],
"loc": {
"start": {
- "line": 101,
+ "line": 111,
"column": 16
},
"end": {
- "line": 101,
+ "line": 111,
"column": 45
}
}
@@ -6889,16 +8582,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2752,
- 2756
+ 3205,
+ 3209
],
"loc": {
"start": {
- "line": 102,
+ "line": 112,
"column": 16
},
"end": {
- "line": 102,
+ "line": 112,
"column": 20
}
}
@@ -6907,31 +8600,31 @@
"type": "Identifier",
"name": "state",
"range": [
- 2757,
- 2762
+ 3210,
+ 3215
],
"loc": {
"start": {
- "line": 102,
+ "line": 112,
"column": 21
},
"end": {
- "line": 102,
+ "line": 112,
"column": 26
}
}
},
"range": [
- 2752,
- 2762
+ 3205,
+ 3215
],
"loc": {
"start": {
- "line": 102,
+ "line": 112,
"column": 16
},
"end": {
- "line": 102,
+ "line": 112,
"column": 26
}
}
@@ -6942,16 +8635,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2763,
- 2767
+ 3216,
+ 3220
],
"loc": {
"start": {
- "line": 102,
+ "line": 112,
"column": 27
},
"end": {
- "line": 102,
+ "line": 112,
"column": 31
}
}
@@ -6960,46 +8653,46 @@
"type": "Identifier",
"name": "pageLengthKey",
"range": [
- 2768,
- 2781
+ 3221,
+ 3234
],
"loc": {
"start": {
- "line": 102,
+ "line": 112,
"column": 32
},
"end": {
- "line": 102,
+ "line": 112,
"column": 45
}
}
},
"range": [
- 2763,
- 2781
+ 3216,
+ 3234
],
"loc": {
"start": {
- "line": 102,
+ "line": 112,
"column": 27
},
"end": {
- "line": 102,
+ "line": 112,
"column": 45
}
}
},
"range": [
- 2752,
- 2782
+ 3205,
+ 3235
],
"loc": {
"start": {
- "line": 102,
+ "line": 112,
"column": 16
},
"end": {
- "line": 102,
+ "line": 112,
"column": 46
}
}
@@ -7008,62 +8701,62 @@
"type": "Identifier",
"name": "undefined",
"range": [
- 2785,
- 2794
+ 3238,
+ 3247
],
"loc": {
"start": {
- "line": 102,
+ "line": 112,
"column": 49
},
"end": {
- "line": 102,
+ "line": 112,
"column": 58
}
}
},
"range": [
- 2752,
- 2794
+ 3205,
+ 3247
],
"loc": {
"start": {
- "line": 102,
+ "line": 112,
"column": 16
},
"end": {
- "line": 102,
+ "line": 112,
"column": 58
}
}
},
"range": [
- 2752,
- 2795
+ 3205,
+ 3248
],
"loc": {
"start": {
- "line": 102,
+ "line": 112,
"column": 16
},
"end": {
- "line": 102,
+ "line": 112,
"column": 59
}
}
}
],
"range": [
- 2734,
- 2809
+ 3187,
+ 3262
],
"loc": {
"start": {
- "line": 101,
+ "line": 111,
"column": 47
},
"end": {
- "line": 103,
+ "line": 113,
"column": 13
}
}
@@ -7085,16 +8778,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2833,
- 2837
+ 3286,
+ 3290
],
"loc": {
"start": {
- "line": 104,
+ "line": 114,
"column": 16
},
"end": {
- "line": 104,
+ "line": 114,
"column": 20
}
}
@@ -7103,31 +8796,31 @@
"type": "Identifier",
"name": "state",
"range": [
- 2838,
- 2843
+ 3291,
+ 3296
],
"loc": {
"start": {
- "line": 104,
+ "line": 114,
"column": 21
},
"end": {
- "line": 104,
+ "line": 114,
"column": 26
}
}
},
"range": [
- 2833,
- 2843
+ 3286,
+ 3296
],
"loc": {
"start": {
- "line": 104,
+ "line": 114,
"column": 16
},
"end": {
- "line": 104,
+ "line": 114,
"column": 26
}
}
@@ -7138,16 +8831,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2844,
- 2848
+ 3297,
+ 3301
],
"loc": {
"start": {
- "line": 104,
+ "line": 114,
"column": 27
},
"end": {
- "line": 104,
+ "line": 114,
"column": 31
}
}
@@ -7156,46 +8849,46 @@
"type": "Identifier",
"name": "pageLengthKey",
"range": [
- 2849,
- 2862
+ 3302,
+ 3315
],
"loc": {
"start": {
- "line": 104,
+ "line": 114,
"column": 32
},
"end": {
- "line": 104,
+ "line": 114,
"column": 45
}
}
},
"range": [
- 2844,
- 2862
+ 3297,
+ 3315
],
"loc": {
"start": {
- "line": 104,
+ "line": 114,
"column": 27
},
"end": {
- "line": 104,
+ "line": 114,
"column": 45
}
}
},
"range": [
- 2833,
- 2863
+ 3286,
+ 3316
],
"loc": {
"start": {
- "line": 104,
+ "line": 114,
"column": 16
},
"end": {
- "line": 104,
+ "line": 114,
"column": 46
}
}
@@ -7206,16 +8899,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2866,
- 2870
+ 3319,
+ 3323
],
"loc": {
"start": {
- "line": 104,
+ "line": 114,
"column": 49
},
"end": {
- "line": 104,
+ "line": 114,
"column": 53
}
}
@@ -7224,124 +8917,124 @@
"type": "Identifier",
"name": "pageLength",
"range": [
- 2871,
- 2881
+ 3324,
+ 3334
],
"loc": {
"start": {
- "line": 104,
+ "line": 114,
"column": 54
},
"end": {
- "line": 104,
+ "line": 114,
"column": 64
}
}
},
"range": [
- 2866,
- 2881
+ 3319,
+ 3334
],
"loc": {
"start": {
- "line": 104,
+ "line": 114,
"column": 49
},
"end": {
- "line": 104,
+ "line": 114,
"column": 64
}
}
},
"range": [
- 2833,
- 2881
+ 3286,
+ 3334
],
"loc": {
"start": {
- "line": 104,
+ "line": 114,
"column": 16
},
"end": {
- "line": 104,
+ "line": 114,
"column": 64
}
}
},
"range": [
- 2833,
- 2882
+ 3286,
+ 3335
],
"loc": {
"start": {
- "line": 104,
+ "line": 114,
"column": 16
},
"end": {
- "line": 104,
+ "line": 114,
"column": 65
}
}
}
],
"range": [
- 2815,
- 2896
+ 3268,
+ 3349
],
"loc": {
"start": {
- "line": 103,
+ "line": 113,
"column": 19
},
"end": {
- "line": 105,
+ "line": 115,
"column": 13
}
}
},
"range": [
- 2699,
- 2896
+ 3152,
+ 3349
],
"loc": {
"start": {
- "line": 101,
+ "line": 111,
"column": 12
},
"end": {
- "line": 105,
+ "line": 115,
"column": 13
}
}
}
],
"range": [
- 2685,
- 2906
+ 3138,
+ 3359
],
"loc": {
"start": {
- "line": 100,
+ "line": 110,
"column": 36
},
"end": {
- "line": 106,
+ "line": 116,
"column": 9
}
}
},
"alternate": null,
"range": [
- 2657,
- 2906
+ 3110,
+ 3359
],
"loc": {
"start": {
- "line": 100,
+ "line": 110,
"column": 8
},
"end": {
- "line": 106,
+ "line": 116,
"column": 9
}
}
@@ -7359,16 +9052,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2916,
- 2920
+ 3369,
+ 3373
],
"loc": {
"start": {
- "line": 108,
+ "line": 118,
"column": 8
},
"end": {
- "line": 108,
+ "line": 118,
"column": 12
}
}
@@ -7377,31 +9070,31 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 2921,
- 2928
+ 3374,
+ 3381
],
"loc": {
"start": {
- "line": 108,
+ "line": 118,
"column": 13
},
"end": {
- "line": 108,
+ "line": 118,
"column": 20
}
}
},
"range": [
- 2916,
- 2928
+ 3369,
+ 3381
],
"loc": {
"start": {
- "line": 108,
+ "line": 118,
"column": 8
},
"end": {
- "line": 108,
+ "line": 118,
"column": 20
}
}
@@ -7410,31 +9103,31 @@
"type": "Identifier",
"name": "emit",
"range": [
- 2929,
- 2933
+ 3382,
+ 3386
],
"loc": {
"start": {
- "line": 108,
+ "line": 118,
"column": 21
},
"end": {
- "line": 108,
+ "line": 118,
"column": 25
}
}
},
"range": [
- 2916,
- 2933
+ 3369,
+ 3386
],
"loc": {
"start": {
- "line": 108,
+ "line": 118,
"column": 8
},
"end": {
- "line": 108,
+ "line": 118,
"column": 25
}
}
@@ -7445,16 +9138,16 @@
"value": "state-changed",
"raw": "'state-changed'",
"range": [
- 2934,
- 2949
+ 3387,
+ 3402
],
"loc": {
"start": {
- "line": 108,
+ "line": 118,
"column": 26
},
"end": {
- "line": 108,
+ "line": 118,
"column": 41
}
}
@@ -7463,16 +9156,16 @@
"type": "Identifier",
"name": "tf",
"range": [
- 2951,
- 2953
+ 3404,
+ 3406
],
"loc": {
"start": {
- "line": 108,
+ "line": 118,
"column": 43
},
"end": {
- "line": 108,
+ "line": 118,
"column": 45
}
}
@@ -7483,16 +9176,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 2955,
- 2959
+ 3408,
+ 3412
],
"loc": {
"start": {
- "line": 108,
+ "line": 118,
"column": 47
},
"end": {
- "line": 108,
+ "line": 118,
"column": 51
}
}
@@ -7501,407 +9194,76 @@
"type": "Identifier",
"name": "state",
"range": [
- 2960,
- 2965
+ 3413,
+ 3418
],
"loc": {
"start": {
- "line": 108,
+ "line": 118,
"column": 52
},
"end": {
- "line": 108,
+ "line": 118,
"column": 57
}
}
},
"range": [
- 2955,
- 2965
+ 3408,
+ 3418
],
"loc": {
"start": {
- "line": 108,
+ "line": 118,
"column": 47
},
"end": {
- "line": 108,
+ "line": 118,
"column": 57
}
}
}
],
"range": [
- 2916,
- 2966
+ 3369,
+ 3419
],
"loc": {
"start": {
- "line": 108,
+ "line": 118,
"column": 8
},
"end": {
- "line": 108,
+ "line": 118,
"column": 58
}
}
},
"range": [
- 2916,
- 2967
+ 3369,
+ 3420
],
"loc": {
"start": {
- "line": 108,
+ "line": 118,
"column": 8
},
"end": {
- "line": 108,
+ "line": 118,
"column": 59
}
}
}
],
"range": [
- 1749,
- 2973
+ 2202,
+ 3426
],
"loc": {
"start": {
- "line": 68,
+ "line": 78,
"column": 13
},
- "end": {
- "line": 109,
- "column": 5
- }
- }
- },
- "generator": false,
- "expression": false,
- "range": [
- 1746,
- 2973
- ],
- "loc": {
- "start": {
- "line": 68,
- "column": 10
- },
- "end": {
- "line": 109,
- "column": 5
- }
- }
- },
- "kind": "method",
- "computed": false,
- "range": [
- 1740,
- 2973
- ],
- "loc": {
- "start": {
- "line": 68,
- "column": 4
- },
- "end": {
- "line": 109,
- "column": 5
- }
- },
- "leadingComments": [
- {
- "type": "Block",
- "value": "*\n * Update state field based on current features state\n ",
- "range": [
- 1666,
- 1735
- ],
- "loc": {
- "start": {
- "line": 65,
- "column": 4
- },
- "end": {
- "line": 67,
- "column": 7
- }
- }
- }
- ],
- "trailingComments": [
- {
- "type": "Block",
- "value": "*\n * Refresh page number field on page number change\n *\n * @param pageNb Current page number\n ",
- "range": [
- 2979,
- 3093
- ],
- "loc": {
- "start": {
- "line": 111,
- "column": 4
- },
- "end": {
- "line": 115,
- "column": 7
- }
- }
- }
- ],
- "static": false
- },
- {
- "type": "MethodDefinition",
- "key": {
- "type": "Identifier",
- "name": "updatePage",
- "range": [
- 3098,
- 3108
- ],
- "loc": {
- "start": {
- "line": 116,
- "column": 4
- },
- "end": {
- "line": 116,
- "column": 14
- }
- }
- },
- "value": {
- "type": "FunctionExpression",
- "id": null,
- "params": [
- {
- "type": "Identifier",
- "name": "pageNb",
- "range": [
- 3109,
- 3115
- ],
- "loc": {
- "start": {
- "line": 116,
- "column": 15
- },
- "end": {
- "line": 116,
- "column": 21
- }
- }
- }
- ],
- "body": {
- "type": "BlockStatement",
- "body": [
- {
- "type": "ExpressionStatement",
- "expression": {
- "type": "AssignmentExpression",
- "operator": "=",
- "left": {
- "type": "MemberExpression",
- "computed": false,
- "object": {
- "type": "ThisExpression",
- "range": [
- 3127,
- 3131
- ],
- "loc": {
- "start": {
- "line": 117,
- "column": 8
- },
- "end": {
- "line": 117,
- "column": 12
- }
- }
- },
- "property": {
- "type": "Identifier",
- "name": "pageNb",
- "range": [
- 3132,
- 3138
- ],
- "loc": {
- "start": {
- "line": 117,
- "column": 13
- },
- "end": {
- "line": 117,
- "column": 19
- }
- }
- },
- "range": [
- 3127,
- 3138
- ],
- "loc": {
- "start": {
- "line": 117,
- "column": 8
- },
- "end": {
- "line": 117,
- "column": 19
- }
- }
- },
- "right": {
- "type": "Identifier",
- "name": "pageNb",
- "range": [
- 3141,
- 3147
- ],
- "loc": {
- "start": {
- "line": 117,
- "column": 22
- },
- "end": {
- "line": 117,
- "column": 28
- }
- }
- },
- "range": [
- 3127,
- 3147
- ],
- "loc": {
- "start": {
- "line": 117,
- "column": 8
- },
- "end": {
- "line": 117,
- "column": 28
- }
- }
- },
- "range": [
- 3127,
- 3148
- ],
- "loc": {
- "start": {
- "line": 117,
- "column": 8
- },
- "end": {
- "line": 117,
- "column": 29
- }
- }
- },
- {
- "type": "ExpressionStatement",
- "expression": {
- "type": "CallExpression",
- "callee": {
- "type": "MemberExpression",
- "computed": false,
- "object": {
- "type": "ThisExpression",
- "range": [
- 3157,
- 3161
- ],
- "loc": {
- "start": {
- "line": 118,
- "column": 8
- },
- "end": {
- "line": 118,
- "column": 12
- }
- }
- },
- "property": {
- "type": "Identifier",
- "name": "update",
- "range": [
- 3162,
- 3168
- ],
- "loc": {
- "start": {
- "line": 118,
- "column": 13
- },
- "end": {
- "line": 118,
- "column": 19
- }
- }
- },
- "range": [
- 3157,
- 3168
- ],
- "loc": {
- "start": {
- "line": 118,
- "column": 8
- },
- "end": {
- "line": 118,
- "column": 19
- }
- }
- },
- "arguments": [],
- "range": [
- 3157,
- 3170
- ],
- "loc": {
- "start": {
- "line": 118,
- "column": 8
- },
- "end": {
- "line": 118,
- "column": 21
- }
- }
- },
- "range": [
- 3157,
- 3171
- ],
- "loc": {
- "start": {
- "line": 118,
- "column": 8
- },
- "end": {
- "line": 118,
- "column": 22
- }
- }
- }
- ],
- "range": [
- 3117,
- 3177
- ],
- "loc": {
- "start": {
- "line": 116,
- "column": 23
- },
"end": {
"line": 119,
"column": 5
@@ -7911,13 +9273,13 @@
"generator": false,
"expression": false,
"range": [
- 3108,
- 3177
+ 2199,
+ 3426
],
"loc": {
"start": {
- "line": 116,
- "column": 14
+ "line": 78,
+ "column": 10
},
"end": {
"line": 119,
@@ -7928,12 +9290,12 @@
"kind": "method",
"computed": false,
"range": [
- 3098,
- 3177
+ 2193,
+ 3426
],
"loc": {
"start": {
- "line": 116,
+ "line": 78,
"column": 4
},
"end": {
@@ -7944,18 +9306,18 @@
"leadingComments": [
{
"type": "Block",
- "value": "*\n * Refresh page number field on page number change\n *\n * @param pageNb Current page number\n ",
+ "value": "*\n * Update state field based on current features state\n ",
"range": [
- 2979,
- 3093
+ 2119,
+ 2188
],
"loc": {
"start": {
- "line": 111,
+ "line": 75,
"column": 4
},
"end": {
- "line": 115,
+ "line": 77,
"column": 7
}
}
@@ -7964,10 +9326,10 @@
"trailingComments": [
{
"type": "Block",
- "value": "*\n * Refresh page length field on page length change\n *\n * @param pageLength Current page length value\n ",
+ "value": "*\n * Refresh page number field on page number change\n *\n * @param pageNb Current page number\n ",
"range": [
- 3183,
- 3307
+ 3432,
+ 3546
],
"loc": {
"start": {
@@ -7987,10 +9349,10 @@
"type": "MethodDefinition",
"key": {
"type": "Identifier",
- "name": "updatePageLength",
+ "name": "updatePage",
"range": [
- 3312,
- 3328
+ 3551,
+ 3561
],
"loc": {
"start": {
@@ -7999,6 +9361,337 @@
},
"end": {
"line": 126,
+ "column": 14
+ }
+ }
+ },
+ "value": {
+ "type": "FunctionExpression",
+ "id": null,
+ "params": [
+ {
+ "type": "Identifier",
+ "name": "pageNb",
+ "range": [
+ 3562,
+ 3568
+ ],
+ "loc": {
+ "start": {
+ "line": 126,
+ "column": 15
+ },
+ "end": {
+ "line": 126,
+ "column": 21
+ }
+ }
+ }
+ ],
+ "body": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 3580,
+ 3584
+ ],
+ "loc": {
+ "start": {
+ "line": 127,
+ "column": 8
+ },
+ "end": {
+ "line": 127,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "pageNb",
+ "range": [
+ 3585,
+ 3591
+ ],
+ "loc": {
+ "start": {
+ "line": 127,
+ "column": 13
+ },
+ "end": {
+ "line": 127,
+ "column": 19
+ }
+ }
+ },
+ "range": [
+ 3580,
+ 3591
+ ],
+ "loc": {
+ "start": {
+ "line": 127,
+ "column": 8
+ },
+ "end": {
+ "line": 127,
+ "column": 19
+ }
+ }
+ },
+ "right": {
+ "type": "Identifier",
+ "name": "pageNb",
+ "range": [
+ 3594,
+ 3600
+ ],
+ "loc": {
+ "start": {
+ "line": 127,
+ "column": 22
+ },
+ "end": {
+ "line": 127,
+ "column": 28
+ }
+ }
+ },
+ "range": [
+ 3580,
+ 3600
+ ],
+ "loc": {
+ "start": {
+ "line": 127,
+ "column": 8
+ },
+ "end": {
+ "line": 127,
+ "column": 28
+ }
+ }
+ },
+ "range": [
+ 3580,
+ 3601
+ ],
+ "loc": {
+ "start": {
+ "line": 127,
+ "column": 8
+ },
+ "end": {
+ "line": 127,
+ "column": 29
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 3610,
+ 3614
+ ],
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 8
+ },
+ "end": {
+ "line": 128,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "update",
+ "range": [
+ 3615,
+ 3621
+ ],
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 13
+ },
+ "end": {
+ "line": 128,
+ "column": 19
+ }
+ }
+ },
+ "range": [
+ 3610,
+ 3621
+ ],
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 8
+ },
+ "end": {
+ "line": 128,
+ "column": 19
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 3610,
+ 3623
+ ],
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 8
+ },
+ "end": {
+ "line": 128,
+ "column": 21
+ }
+ }
+ },
+ "range": [
+ 3610,
+ 3624
+ ],
+ "loc": {
+ "start": {
+ "line": 128,
+ "column": 8
+ },
+ "end": {
+ "line": 128,
+ "column": 22
+ }
+ }
+ }
+ ],
+ "range": [
+ 3570,
+ 3630
+ ],
+ "loc": {
+ "start": {
+ "line": 126,
+ "column": 23
+ },
+ "end": {
+ "line": 129,
+ "column": 5
+ }
+ }
+ },
+ "generator": false,
+ "expression": false,
+ "range": [
+ 3561,
+ 3630
+ ],
+ "loc": {
+ "start": {
+ "line": 126,
+ "column": 14
+ },
+ "end": {
+ "line": 129,
+ "column": 5
+ }
+ }
+ },
+ "kind": "method",
+ "computed": false,
+ "range": [
+ 3551,
+ 3630
+ ],
+ "loc": {
+ "start": {
+ "line": 126,
+ "column": 4
+ },
+ "end": {
+ "line": 129,
+ "column": 5
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Refresh page number field on page number change\n *\n * @param pageNb Current page number\n ",
+ "range": [
+ 3432,
+ 3546
+ ],
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 4
+ },
+ "end": {
+ "line": 125,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "trailingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Refresh page length field on page length change\n *\n * @param pageLength Current page length value\n ",
+ "range": [
+ 3636,
+ 3760
+ ],
+ "loc": {
+ "start": {
+ "line": 131,
+ "column": 4
+ },
+ "end": {
+ "line": 135,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "static": false
+ },
+ {
+ "type": "MethodDefinition",
+ "key": {
+ "type": "Identifier",
+ "name": "updatePageLength",
+ "range": [
+ 3765,
+ 3781
+ ],
+ "loc": {
+ "start": {
+ "line": 136,
+ "column": 4
+ },
+ "end": {
+ "line": 136,
"column": 20
}
}
@@ -8011,16 +9704,16 @@
"type": "Identifier",
"name": "pageLength",
"range": [
- 3329,
- 3339
+ 3782,
+ 3792
],
"loc": {
"start": {
- "line": 126,
+ "line": 136,
"column": 21
},
"end": {
- "line": 126,
+ "line": 136,
"column": 31
}
}
@@ -8040,16 +9733,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 3351,
- 3355
+ 3804,
+ 3808
],
"loc": {
"start": {
- "line": 127,
+ "line": 137,
"column": 8
},
"end": {
- "line": 127,
+ "line": 137,
"column": 12
}
}
@@ -8058,31 +9751,31 @@
"type": "Identifier",
"name": "pageLength",
"range": [
- 3356,
- 3366
+ 3809,
+ 3819
],
"loc": {
"start": {
- "line": 127,
+ "line": 137,
"column": 13
},
"end": {
- "line": 127,
+ "line": 137,
"column": 23
}
}
},
"range": [
- 3351,
- 3366
+ 3804,
+ 3819
],
"loc": {
"start": {
- "line": 127,
+ "line": 137,
"column": 8
},
"end": {
- "line": 127,
+ "line": 137,
"column": 23
}
}
@@ -8091,46 +9784,46 @@
"type": "Identifier",
"name": "pageLength",
"range": [
- 3369,
- 3379
+ 3822,
+ 3832
],
"loc": {
"start": {
- "line": 127,
+ "line": 137,
"column": 26
},
"end": {
- "line": 127,
+ "line": 137,
"column": 36
}
}
},
"range": [
- 3351,
- 3379
+ 3804,
+ 3832
],
"loc": {
"start": {
- "line": 127,
+ "line": 137,
"column": 8
},
"end": {
- "line": 127,
+ "line": 137,
"column": 36
}
}
},
"range": [
- 3351,
- 3380
+ 3804,
+ 3833
],
"loc": {
"start": {
- "line": 127,
+ "line": 137,
"column": 8
},
"end": {
- "line": 127,
+ "line": 137,
"column": 37
}
}
@@ -8145,16 +9838,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 3389,
- 3393
+ 3842,
+ 3846
],
"loc": {
"start": {
- "line": 128,
+ "line": 138,
"column": 8
},
"end": {
- "line": 128,
+ "line": 138,
"column": 12
}
}
@@ -8163,78 +9856,78 @@
"type": "Identifier",
"name": "update",
"range": [
- 3394,
- 3400
+ 3847,
+ 3853
],
"loc": {
"start": {
- "line": 128,
+ "line": 138,
"column": 13
},
"end": {
- "line": 128,
+ "line": 138,
"column": 19
}
}
},
"range": [
- 3389,
- 3400
+ 3842,
+ 3853
],
"loc": {
"start": {
- "line": 128,
+ "line": 138,
"column": 8
},
"end": {
- "line": 128,
+ "line": 138,
"column": 19
}
}
},
"arguments": [],
"range": [
- 3389,
- 3402
+ 3842,
+ 3855
],
"loc": {
"start": {
- "line": 128,
+ "line": 138,
"column": 8
},
"end": {
- "line": 128,
+ "line": 138,
"column": 21
}
}
},
"range": [
- 3389,
- 3403
+ 3842,
+ 3856
],
"loc": {
"start": {
- "line": 128,
+ "line": 138,
"column": 8
},
"end": {
- "line": 128,
+ "line": 138,
"column": 22
}
}
}
],
"range": [
- 3341,
- 3409
+ 3794,
+ 3862
],
"loc": {
"start": {
- "line": 126,
+ "line": 136,
"column": 33
},
"end": {
- "line": 129,
+ "line": 139,
"column": 5
}
}
@@ -8242,16 +9935,16 @@
"generator": false,
"expression": false,
"range": [
- 3328,
- 3409
+ 3781,
+ 3862
],
"loc": {
"start": {
- "line": 126,
+ "line": 136,
"column": 20
},
"end": {
- "line": 129,
+ "line": 139,
"column": 5
}
}
@@ -8259,16 +9952,16 @@
"kind": "method",
"computed": false,
"range": [
- 3312,
- 3409
+ 3765,
+ 3862
],
"loc": {
"start": {
- "line": 126,
+ "line": 136,
"column": 4
},
"end": {
- "line": 129,
+ "line": 139,
"column": 5
}
},
@@ -8277,28 +9970,8 @@
"type": "Block",
"value": "*\n * Refresh page length field on page length change\n *\n * @param pageLength Current page length value\n ",
"range": [
- 3183,
- 3307
- ],
- "loc": {
- "start": {
- "line": 121,
- "column": 4
- },
- "end": {
- "line": 125,
- "column": 7
- }
- }
- }
- ],
- "trailingComments": [
- {
- "type": "Block",
- "value": "*\n * Override state field\n *\n * @param state State object\n ",
- "range": [
- 3415,
- 3494
+ 3636,
+ 3760
],
"loc": {
"start": {
@@ -8312,6 +9985,26 @@
}
}
],
+ "trailingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Override state field\n *\n * @param state State object\n ",
+ "range": [
+ 3868,
+ 3947
+ ],
+ "loc": {
+ "start": {
+ "line": 141,
+ "column": 4
+ },
+ "end": {
+ "line": 145,
+ "column": 7
+ }
+ }
+ }
+ ],
"static": false
},
{
@@ -8320,16 +10013,16 @@
"type": "Identifier",
"name": "override",
"range": [
- 3499,
- 3507
+ 3952,
+ 3960
],
"loc": {
"start": {
- "line": 136,
+ "line": 146,
"column": 4
},
"end": {
- "line": 136,
+ "line": 146,
"column": 12
}
}
@@ -8342,16 +10035,16 @@
"type": "Identifier",
"name": "state",
"range": [
- 3508,
- 3513
+ 3961,
+ 3966
],
"loc": {
"start": {
- "line": 136,
+ "line": 146,
"column": 13
},
"end": {
- "line": 136,
+ "line": 146,
"column": 18
}
}
@@ -8371,16 +10064,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 3525,
- 3529
+ 3978,
+ 3982
],
"loc": {
"start": {
- "line": 137,
+ "line": 147,
"column": 8
},
"end": {
- "line": 137,
+ "line": 147,
"column": 12
}
}
@@ -8389,31 +10082,31 @@
"type": "Identifier",
"name": "state",
"range": [
- 3530,
- 3535
+ 3983,
+ 3988
],
"loc": {
"start": {
- "line": 137,
+ "line": 147,
"column": 13
},
"end": {
- "line": 137,
+ "line": 147,
"column": 18
}
}
},
"range": [
- 3525,
- 3535
+ 3978,
+ 3988
],
"loc": {
"start": {
- "line": 137,
+ "line": 147,
"column": 8
},
"end": {
- "line": 137,
+ "line": 147,
"column": 18
}
}
@@ -8422,62 +10115,62 @@
"type": "Identifier",
"name": "state",
"range": [
- 3538,
- 3543
+ 3991,
+ 3996
],
"loc": {
"start": {
- "line": 137,
+ "line": 147,
"column": 21
},
"end": {
- "line": 137,
+ "line": 147,
"column": 26
}
}
},
"range": [
- 3525,
- 3543
+ 3978,
+ 3996
],
"loc": {
"start": {
- "line": 137,
+ "line": 147,
"column": 8
},
"end": {
- "line": 137,
+ "line": 147,
"column": 26
}
}
},
"range": [
- 3525,
- 3544
+ 3978,
+ 3997
],
"loc": {
"start": {
- "line": 137,
+ "line": 147,
"column": 8
},
"end": {
- "line": 137,
+ "line": 147,
"column": 27
}
}
}
],
"range": [
- 3515,
- 3550
+ 3968,
+ 4003
],
"loc": {
"start": {
- "line": 136,
+ "line": 146,
"column": 20
},
"end": {
- "line": 138,
+ "line": 148,
"column": 5
}
}
@@ -8485,16 +10178,16 @@
"generator": false,
"expression": false,
"range": [
- 3507,
- 3550
+ 3960,
+ 4003
],
"loc": {
"start": {
- "line": 136,
+ "line": 146,
"column": 12
},
"end": {
- "line": 138,
+ "line": 148,
"column": 5
}
}
@@ -8502,16 +10195,16 @@
"kind": "method",
"computed": false,
"range": [
- 3499,
- 3550
+ 3952,
+ 4003
],
"loc": {
"start": {
- "line": 136,
+ "line": 146,
"column": 4
},
"end": {
- "line": 138,
+ "line": 148,
"column": 5
}
},
@@ -8520,16 +10213,16 @@
"type": "Block",
"value": "*\n * Override state field\n *\n * @param state State object\n ",
"range": [
- 3415,
- 3494
+ 3868,
+ 3947
],
"loc": {
"start": {
- "line": 131,
+ "line": 141,
"column": 4
},
"end": {
- "line": 135,
+ "line": 145,
"column": 7
}
}
@@ -8540,16 +10233,16 @@
"type": "Block",
"value": "*\n * Apply current features state\n ",
"range": [
- 3556,
- 3603
+ 4009,
+ 4056
],
"loc": {
"start": {
- "line": 140,
+ "line": 150,
"column": 4
},
"end": {
- "line": 142,
+ "line": 152,
"column": 7
}
}
@@ -8563,16 +10256,16 @@
"type": "Identifier",
"name": "sync",
"range": [
- 3608,
- 3612
+ 4061,
+ 4065
],
"loc": {
"start": {
- "line": 143,
+ "line": 153,
"column": 4
},
"end": {
- "line": 143,
+ "line": 153,
"column": 8
}
}
@@ -8593,16 +10286,16 @@
"type": "Identifier",
"name": "state",
"range": [
- 3629,
- 3634
+ 4082,
+ 4087
],
"loc": {
"start": {
- "line": 144,
+ "line": 154,
"column": 12
},
"end": {
- "line": 144,
+ "line": 154,
"column": 17
}
}
@@ -8613,16 +10306,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 3637,
- 3641
+ 4090,
+ 4094
],
"loc": {
"start": {
- "line": 144,
+ "line": 154,
"column": 20
},
"end": {
- "line": 144,
+ "line": 154,
"column": 24
}
}
@@ -8631,46 +10324,46 @@
"type": "Identifier",
"name": "state",
"range": [
- 3642,
- 3647
+ 4095,
+ 4100
],
"loc": {
"start": {
- "line": 144,
+ "line": 154,
"column": 25
},
"end": {
- "line": 144,
+ "line": 154,
"column": 30
}
}
},
"range": [
- 3637,
- 3647
+ 4090,
+ 4100
],
"loc": {
"start": {
- "line": 144,
+ "line": 154,
"column": 20
},
"end": {
- "line": 144,
+ "line": 154,
"column": 30
}
}
},
"range": [
- 3629,
- 3647
+ 4082,
+ 4100
],
"loc": {
"start": {
- "line": 144,
+ "line": 154,
"column": 12
},
"end": {
- "line": 144,
+ "line": 154,
"column": 30
}
}
@@ -8678,16 +10371,16 @@
],
"kind": "let",
"range": [
- 3625,
- 3648
+ 4078,
+ 4101
],
"loc": {
"start": {
- "line": 144,
+ "line": 154,
"column": 8
},
"end": {
- "line": 144,
+ "line": 154,
"column": 31
}
}
@@ -8701,16 +10394,16 @@
"type": "Identifier",
"name": "tf",
"range": [
- 3661,
- 3663
+ 4114,
+ 4116
],
"loc": {
"start": {
- "line": 145,
+ "line": 155,
"column": 12
},
"end": {
- "line": 145,
+ "line": 155,
"column": 14
}
}
@@ -8721,16 +10414,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 3666,
- 3670
+ 4119,
+ 4123
],
"loc": {
"start": {
- "line": 145,
+ "line": 155,
"column": 17
},
"end": {
- "line": 145,
+ "line": 155,
"column": 21
}
}
@@ -8739,46 +10432,46 @@
"type": "Identifier",
"name": "tf",
"range": [
- 3671,
- 3673
+ 4124,
+ 4126
],
"loc": {
"start": {
- "line": 145,
+ "line": 155,
"column": 22
},
"end": {
- "line": 145,
+ "line": 155,
"column": 24
}
}
},
"range": [
- 3666,
- 3673
+ 4119,
+ 4126
],
"loc": {
"start": {
- "line": 145,
+ "line": 155,
"column": 17
},
"end": {
- "line": 145,
+ "line": 155,
"column": 24
}
}
},
"range": [
- 3661,
- 3673
+ 4114,
+ 4126
],
"loc": {
"start": {
- "line": 145,
+ "line": 155,
"column": 12
},
"end": {
- "line": 145,
+ "line": 155,
"column": 24
}
}
@@ -8786,16 +10479,16 @@
],
"kind": "let",
"range": [
- 3657,
- 3674
+ 4110,
+ 4127
],
"loc": {
"start": {
- "line": 145,
+ "line": 155,
"column": 8
},
"end": {
- "line": 145,
+ "line": 155,
"column": 25
}
}
@@ -8808,16 +10501,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 3688,
- 3692
+ 4141,
+ 4145
],
"loc": {
"start": {
- "line": 147,
+ "line": 157,
"column": 12
},
"end": {
- "line": 147,
+ "line": 157,
"column": 16
}
}
@@ -8826,31 +10519,31 @@
"type": "Identifier",
"name": "persistFilters",
"range": [
- 3693,
- 3707
+ 4146,
+ 4160
],
"loc": {
"start": {
- "line": 147,
+ "line": 157,
"column": 17
},
"end": {
- "line": 147,
+ "line": 157,
"column": 31
}
}
},
"range": [
- 3688,
- 3707
+ 4141,
+ 4160
],
"loc": {
"start": {
- "line": 147,
+ "line": 157,
"column": 12
},
"end": {
- "line": 147,
+ "line": 157,
"column": 31
}
}
@@ -8874,16 +10567,16 @@
"type": "Identifier",
"name": "Object",
"range": [
- 3723,
- 3729
+ 4176,
+ 4182
],
"loc": {
"start": {
- "line": 148,
+ "line": 158,
"column": 12
},
"end": {
- "line": 148,
+ "line": 158,
"column": 18
}
}
@@ -8892,31 +10585,31 @@
"type": "Identifier",
"name": "keys",
"range": [
- 3730,
- 3734
+ 4183,
+ 4187
],
"loc": {
"start": {
- "line": 148,
+ "line": 158,
"column": 19
},
"end": {
- "line": 148,
+ "line": 158,
"column": 23
}
}
},
"range": [
- 3723,
- 3734
+ 4176,
+ 4187
],
"loc": {
"start": {
- "line": 148,
+ "line": 158,
"column": 12
},
"end": {
- "line": 148,
+ "line": 158,
"column": 23
}
}
@@ -8926,32 +10619,32 @@
"type": "Identifier",
"name": "state",
"range": [
- 3735,
- 3740
+ 4188,
+ 4193
],
"loc": {
"start": {
- "line": 148,
+ "line": 158,
"column": 24
},
"end": {
- "line": 148,
+ "line": 158,
"column": 29
}
}
}
],
"range": [
- 3723,
- 3741
+ 4176,
+ 4194
],
"loc": {
"start": {
- "line": 148,
+ "line": 158,
"column": 12
},
"end": {
- "line": 148,
+ "line": 158,
"column": 30
}
}
@@ -8960,31 +10653,31 @@
"type": "Identifier",
"name": "forEach",
"range": [
- 3742,
- 3749
+ 4195,
+ 4202
],
"loc": {
"start": {
- "line": 148,
+ "line": 158,
"column": 31
},
"end": {
- "line": 148,
+ "line": 158,
"column": 38
}
}
},
"range": [
- 3723,
- 3749
+ 4176,
+ 4202
],
"loc": {
"start": {
- "line": 148,
+ "line": 158,
"column": 12
},
"end": {
- "line": 148,
+ "line": 158,
"column": 38
}
}
@@ -8998,16 +10691,16 @@
"type": "Identifier",
"name": "key",
"range": [
- 3751,
- 3754
+ 4204,
+ 4207
],
"loc": {
"start": {
- "line": 148,
+ "line": 158,
"column": 40
},
"end": {
- "line": 148,
+ "line": 158,
"column": 43
}
}
@@ -9030,16 +10723,16 @@
"type": "Identifier",
"name": "key",
"range": [
- 3781,
- 3784
+ 4234,
+ 4237
],
"loc": {
"start": {
- "line": 149,
+ "line": 159,
"column": 20
},
"end": {
- "line": 149,
+ "line": 159,
"column": 23
}
}
@@ -9048,31 +10741,31 @@
"type": "Identifier",
"name": "indexOf",
"range": [
- 3785,
- 3792
+ 4238,
+ 4245
],
"loc": {
"start": {
- "line": 149,
+ "line": 159,
"column": 24
},
"end": {
- "line": 149,
+ "line": 159,
"column": 31
}
}
},
"range": [
- 3781,
- 3792
+ 4234,
+ 4245
],
"loc": {
"start": {
- "line": 149,
+ "line": 159,
"column": 20
},
"end": {
- "line": 149,
+ "line": 159,
"column": 31
}
}
@@ -9084,16 +10777,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 3793,
- 3797
+ 4246,
+ 4250
],
"loc": {
"start": {
- "line": 149,
+ "line": 159,
"column": 32
},
"end": {
- "line": 149,
+ "line": 159,
"column": 36
}
}
@@ -9102,47 +10795,47 @@
"type": "Identifier",
"name": "prfxCol",
"range": [
- 3798,
- 3805
+ 4251,
+ 4258
],
"loc": {
"start": {
- "line": 149,
+ "line": 159,
"column": 37
},
"end": {
- "line": 149,
+ "line": 159,
"column": 44
}
}
},
"range": [
- 3793,
- 3805
+ 4246,
+ 4258
],
"loc": {
"start": {
- "line": 149,
+ "line": 159,
"column": 32
},
"end": {
- "line": 149,
+ "line": 159,
"column": 44
}
}
}
],
"range": [
- 3781,
- 3806
+ 4234,
+ 4259
],
"loc": {
"start": {
- "line": 149,
+ "line": 159,
"column": 20
},
"end": {
- "line": 149,
+ "line": 159,
"column": 45
}
}
@@ -9155,47 +10848,47 @@
"value": 1,
"raw": "1",
"range": [
- 3812,
- 3813
+ 4265,
+ 4266
],
"loc": {
"start": {
- "line": 149,
+ "line": 159,
"column": 51
},
"end": {
- "line": 149,
+ "line": 159,
"column": 52
}
}
},
"prefix": true,
"range": [
- 3811,
- 3813
+ 4264,
+ 4266
],
"loc": {
"start": {
- "line": 149,
+ "line": 159,
"column": 50
},
"end": {
- "line": 149,
+ "line": 159,
"column": 52
}
}
},
"range": [
- 3781,
- 3813
+ 4234,
+ 4266
],
"loc": {
"start": {
- "line": 149,
+ "line": 159,
"column": 20
},
"end": {
- "line": 149,
+ "line": 159,
"column": 52
}
}
@@ -9212,16 +10905,16 @@
"type": "Identifier",
"name": "colIdx",
"range": [
- 3841,
- 3847
+ 4294,
+ 4300
],
"loc": {
"start": {
- "line": 150,
+ "line": 160,
"column": 24
},
"end": {
- "line": 150,
+ "line": 160,
"column": 30
}
}
@@ -9232,16 +10925,16 @@
"type": "Identifier",
"name": "parseInt",
"range": [
- 3850,
- 3858
+ 4303,
+ 4311
],
"loc": {
"start": {
- "line": 150,
+ "line": 160,
"column": 33
},
"end": {
- "line": 150,
+ "line": 160,
"column": 41
}
}
@@ -9256,16 +10949,16 @@
"type": "Identifier",
"name": "key",
"range": [
- 3859,
- 3862
+ 4312,
+ 4315
],
"loc": {
"start": {
- "line": 150,
+ "line": 160,
"column": 42
},
"end": {
- "line": 150,
+ "line": 160,
"column": 45
}
}
@@ -9274,31 +10967,31 @@
"type": "Identifier",
"name": "replace",
"range": [
- 3863,
- 3870
+ 4316,
+ 4323
],
"loc": {
"start": {
- "line": 150,
+ "line": 160,
"column": 46
},
"end": {
- "line": 150,
+ "line": 160,
"column": 53
}
}
},
"range": [
- 3859,
- 3870
+ 4312,
+ 4323
],
"loc": {
"start": {
- "line": 150,
+ "line": 160,
"column": 42
},
"end": {
- "line": 150,
+ "line": 160,
"column": 53
}
}
@@ -9310,16 +11003,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 3871,
- 3875
+ 4324,
+ 4328
],
"loc": {
"start": {
- "line": 150,
+ "line": 160,
"column": 54
},
"end": {
- "line": 150,
+ "line": 160,
"column": 58
}
}
@@ -9328,31 +11021,31 @@
"type": "Identifier",
"name": "prfxCol",
"range": [
- 3876,
- 3883
+ 4329,
+ 4336
],
"loc": {
"start": {
- "line": 150,
+ "line": 160,
"column": 59
},
"end": {
- "line": 150,
+ "line": 160,
"column": 66
}
}
},
"range": [
- 3871,
- 3883
+ 4324,
+ 4336
],
"loc": {
"start": {
- "line": 150,
+ "line": 160,
"column": 54
},
"end": {
- "line": 150,
+ "line": 160,
"column": 66
}
}
@@ -9362,32 +11055,32 @@
"value": "",
"raw": "''",
"range": [
- 3885,
- 3887
+ 4338,
+ 4340
],
"loc": {
"start": {
- "line": 150,
+ "line": 160,
"column": 68
},
"end": {
- "line": 150,
+ "line": 160,
"column": 70
}
}
}
],
"range": [
- 3859,
- 3888
+ 4312,
+ 4341
],
"loc": {
"start": {
- "line": 150,
+ "line": 160,
"column": 42
},
"end": {
- "line": 150,
+ "line": 160,
"column": 71
}
}
@@ -9397,47 +11090,47 @@
"value": 10,
"raw": "10",
"range": [
- 3890,
- 3892
+ 4343,
+ 4345
],
"loc": {
"start": {
- "line": 150,
+ "line": 160,
"column": 73
},
"end": {
- "line": 150,
+ "line": 160,
"column": 75
}
}
}
],
"range": [
- 3850,
- 3893
+ 4303,
+ 4346
],
"loc": {
"start": {
- "line": 150,
+ "line": 160,
"column": 33
},
"end": {
- "line": 150,
+ "line": 160,
"column": 76
}
}
},
"range": [
- 3841,
- 3893
+ 4294,
+ 4346
],
"loc": {
"start": {
- "line": 150,
+ "line": 160,
"column": 24
},
"end": {
- "line": 150,
+ "line": 160,
"column": 76
}
}
@@ -9445,16 +11138,16 @@
],
"kind": "let",
"range": [
- 3837,
- 3894
+ 4290,
+ 4347
],
"loc": {
"start": {
- "line": 150,
+ "line": 160,
"column": 20
},
"end": {
- "line": 150,
+ "line": 160,
"column": 77
}
}
@@ -9468,16 +11161,16 @@
"type": "Identifier",
"name": "val",
"range": [
- 3919,
- 3922
+ 4372,
+ 4375
],
"loc": {
"start": {
- "line": 151,
+ "line": 161,
"column": 24
},
"end": {
- "line": 151,
+ "line": 161,
"column": 27
}
}
@@ -9492,16 +11185,16 @@
"type": "Identifier",
"name": "state",
"range": [
- 3925,
- 3930
+ 4378,
+ 4383
],
"loc": {
"start": {
- "line": 151,
+ "line": 161,
"column": 30
},
"end": {
- "line": 151,
+ "line": 161,
"column": 35
}
}
@@ -9510,31 +11203,31 @@
"type": "Identifier",
"name": "key",
"range": [
- 3931,
- 3934
+ 4384,
+ 4387
],
"loc": {
"start": {
- "line": 151,
+ "line": 161,
"column": 36
},
"end": {
- "line": 151,
+ "line": 161,
"column": 39
}
}
},
"range": [
- 3925,
- 3935
+ 4378,
+ 4388
],
"loc": {
"start": {
- "line": 151,
+ "line": 161,
"column": 30
},
"end": {
- "line": 151,
+ "line": 161,
"column": 40
}
}
@@ -9543,46 +11236,46 @@
"type": "Identifier",
"name": "flt",
"range": [
- 3936,
- 3939
+ 4389,
+ 4392
],
"loc": {
"start": {
- "line": 151,
+ "line": 161,
"column": 41
},
"end": {
- "line": 151,
+ "line": 161,
"column": 44
}
}
},
"range": [
- 3925,
- 3939
+ 4378,
+ 4392
],
"loc": {
"start": {
- "line": 151,
+ "line": 161,
"column": 30
},
"end": {
- "line": 151,
+ "line": 161,
"column": 44
}
}
},
"range": [
- 3919,
- 3939
+ 4372,
+ 4392
],
"loc": {
"start": {
- "line": 151,
+ "line": 161,
"column": 24
},
"end": {
- "line": 151,
+ "line": 161,
"column": 44
}
}
@@ -9590,16 +11283,16 @@
],
"kind": "let",
"range": [
- 3915,
- 3940
+ 4368,
+ 4393
],
"loc": {
"start": {
- "line": 151,
+ "line": 161,
"column": 20
},
"end": {
- "line": 151,
+ "line": 161,
"column": 45
}
}
@@ -9615,16 +11308,16 @@
"type": "Identifier",
"name": "tf",
"range": [
- 3961,
- 3963
+ 4414,
+ 4416
],
"loc": {
"start": {
- "line": 152,
+ "line": 162,
"column": 20
},
"end": {
- "line": 152,
+ "line": 162,
"column": 22
}
}
@@ -9633,31 +11326,31 @@
"type": "Identifier",
"name": "setFilterValue",
"range": [
- 3964,
- 3978
+ 4417,
+ 4431
],
"loc": {
"start": {
- "line": 152,
+ "line": 162,
"column": 23
},
"end": {
- "line": 152,
+ "line": 162,
"column": 37
}
}
},
"range": [
- 3961,
- 3978
+ 4414,
+ 4431
],
"loc": {
"start": {
- "line": 152,
+ "line": 162,
"column": 20
},
"end": {
- "line": 152,
+ "line": 162,
"column": 37
}
}
@@ -9667,16 +11360,16 @@
"type": "Identifier",
"name": "colIdx",
"range": [
- 3979,
- 3985
+ 4432,
+ 4438
],
"loc": {
"start": {
- "line": 152,
+ "line": 162,
"column": 38
},
"end": {
- "line": 152,
+ "line": 162,
"column": 44
}
}
@@ -9685,95 +11378,95 @@
"type": "Identifier",
"name": "val",
"range": [
- 3987,
- 3990
+ 4440,
+ 4443
],
"loc": {
"start": {
- "line": 152,
+ "line": 162,
"column": 46
},
"end": {
- "line": 152,
+ "line": 162,
"column": 49
}
}
}
],
"range": [
- 3961,
- 3991
+ 4414,
+ 4444
],
"loc": {
"start": {
- "line": 152,
+ "line": 162,
"column": 20
},
"end": {
- "line": 152,
+ "line": 162,
"column": 50
}
}
},
"range": [
- 3961,
- 3992
+ 4414,
+ 4445
],
"loc": {
"start": {
- "line": 152,
+ "line": 162,
"column": 20
},
"end": {
- "line": 152,
+ "line": 162,
"column": 51
}
}
}
],
"range": [
- 3815,
- 4010
+ 4268,
+ 4463
],
"loc": {
"start": {
- "line": 149,
+ "line": 159,
"column": 54
},
"end": {
- "line": 153,
+ "line": 163,
"column": 17
}
}
},
"alternate": null,
"range": [
- 3777,
- 4010
+ 4230,
+ 4463
],
"loc": {
"start": {
- "line": 149,
+ "line": 159,
"column": 16
},
"end": {
- "line": 153,
+ "line": 163,
"column": 17
}
}
}
],
"range": [
- 3759,
- 4024
+ 4212,
+ 4477
],
"loc": {
"start": {
- "line": 148,
+ "line": 158,
"column": 48
},
"end": {
- "line": 154,
+ "line": 164,
"column": 13
}
}
@@ -9781,47 +11474,47 @@
"generator": false,
"expression": false,
"range": [
- 3750,
- 4024
+ 4203,
+ 4477
],
"loc": {
"start": {
- "line": 148,
+ "line": 158,
"column": 39
},
"end": {
- "line": 154,
+ "line": 164,
"column": 13
}
}
}
],
"range": [
- 3723,
- 4025
+ 4176,
+ 4478
],
"loc": {
"start": {
- "line": 148,
+ "line": 158,
"column": 12
},
"end": {
- "line": 154,
+ "line": 164,
"column": 14
}
}
},
"range": [
- 3723,
- 4026
+ 4176,
+ 4479
],
"loc": {
"start": {
- "line": 148,
+ "line": 158,
"column": 12
},
"end": {
- "line": 154,
+ "line": 164,
"column": 15
}
}
@@ -9837,16 +11530,16 @@
"type": "Identifier",
"name": "tf",
"range": [
- 4040,
- 4042
+ 4493,
+ 4495
],
"loc": {
"start": {
- "line": 156,
+ "line": 166,
"column": 12
},
"end": {
- "line": 156,
+ "line": 166,
"column": 14
}
}
@@ -9855,94 +11548,94 @@
"type": "Identifier",
"name": "filter",
"range": [
- 4043,
- 4049
+ 4496,
+ 4502
],
"loc": {
"start": {
- "line": 156,
+ "line": 166,
"column": 15
},
"end": {
- "line": 156,
+ "line": 166,
"column": 21
}
}
},
"range": [
- 4040,
- 4049
+ 4493,
+ 4502
],
"loc": {
"start": {
- "line": 156,
+ "line": 166,
"column": 12
},
"end": {
- "line": 156,
+ "line": 166,
"column": 21
}
}
},
"arguments": [],
"range": [
- 4040,
- 4051
+ 4493,
+ 4504
],
"loc": {
"start": {
- "line": 156,
+ "line": 166,
"column": 12
},
"end": {
- "line": 156,
+ "line": 166,
"column": 23
}
}
},
"range": [
- 4040,
- 4052
+ 4493,
+ 4505
],
"loc": {
"start": {
- "line": 156,
+ "line": 166,
"column": 12
},
"end": {
- "line": 156,
+ "line": 166,
"column": 24
}
}
}
],
"range": [
- 3709,
- 4062
+ 4162,
+ 4515
],
"loc": {
"start": {
- "line": 147,
+ "line": 157,
"column": 33
},
"end": {
- "line": 157,
+ "line": 167,
"column": 9
}
}
},
"alternate": null,
"range": [
- 3684,
- 4062
+ 4137,
+ 4515
],
"loc": {
"start": {
- "line": 147,
+ "line": 157,
"column": 8
},
"end": {
- "line": 157,
+ "line": 167,
"column": 9
}
}
@@ -9955,16 +11648,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4076,
- 4080
+ 4529,
+ 4533
],
"loc": {
"start": {
- "line": 159,
+ "line": 169,
"column": 12
},
"end": {
- "line": 159,
+ "line": 169,
"column": 16
}
}
@@ -9973,31 +11666,31 @@
"type": "Identifier",
"name": "persistPageNumber",
"range": [
- 4081,
- 4098
+ 4534,
+ 4551
],
"loc": {
"start": {
- "line": 159,
+ "line": 169,
"column": 17
},
"end": {
- "line": 159,
+ "line": 169,
"column": 34
}
}
},
"range": [
- 4076,
- 4098
+ 4529,
+ 4551
],
"loc": {
"start": {
- "line": 159,
+ "line": 169,
"column": 12
},
"end": {
- "line": 159,
+ "line": 169,
"column": 34
}
}
@@ -10014,16 +11707,16 @@
"type": "Identifier",
"name": "pageNumber",
"range": [
- 4118,
- 4128
+ 4571,
+ 4581
],
"loc": {
"start": {
- "line": 160,
+ "line": 170,
"column": 16
},
"end": {
- "line": 160,
+ "line": 170,
"column": 26
}
}
@@ -10035,16 +11728,16 @@
"type": "Identifier",
"name": "state",
"range": [
- 4131,
- 4136
+ 4584,
+ 4589
],
"loc": {
"start": {
- "line": 160,
+ "line": 170,
"column": 29
},
"end": {
- "line": 160,
+ "line": 170,
"column": 34
}
}
@@ -10055,16 +11748,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4137,
- 4141
+ 4590,
+ 4594
],
"loc": {
"start": {
- "line": 160,
+ "line": 170,
"column": 35
},
"end": {
- "line": 160,
+ "line": 170,
"column": 39
}
}
@@ -10073,61 +11766,61 @@
"type": "Identifier",
"name": "pageNbKey",
"range": [
- 4142,
- 4151
+ 4595,
+ 4604
],
"loc": {
"start": {
- "line": 160,
+ "line": 170,
"column": 40
},
"end": {
- "line": 160,
+ "line": 170,
"column": 49
}
}
},
"range": [
- 4137,
- 4151
+ 4590,
+ 4604
],
"loc": {
"start": {
- "line": 160,
+ "line": 170,
"column": 35
},
"end": {
- "line": 160,
+ "line": 170,
"column": 49
}
}
},
"range": [
- 4131,
- 4152
+ 4584,
+ 4605
],
"loc": {
"start": {
- "line": 160,
+ "line": 170,
"column": 29
},
"end": {
- "line": 160,
+ "line": 170,
"column": 50
}
}
},
"range": [
- 4118,
- 4152
+ 4571,
+ 4605
],
"loc": {
"start": {
- "line": 160,
+ "line": 170,
"column": 16
},
"end": {
- "line": 160,
+ "line": 170,
"column": 50
}
}
@@ -10135,16 +11828,16 @@
],
"kind": "let",
"range": [
- 4114,
- 4153
+ 4567,
+ 4606
],
"loc": {
"start": {
- "line": 160,
+ "line": 170,
"column": 12
},
"end": {
- "line": 160,
+ "line": 170,
"column": 51
}
}
@@ -10162,16 +11855,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4166,
- 4170
+ 4619,
+ 4623
],
"loc": {
"start": {
- "line": 161,
+ "line": 171,
"column": 12
},
"end": {
- "line": 161,
+ "line": 171,
"column": 16
}
}
@@ -10180,31 +11873,31 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 4171,
- 4178
+ 4624,
+ 4631
],
"loc": {
"start": {
- "line": 161,
+ "line": 171,
"column": 17
},
"end": {
- "line": 161,
+ "line": 171,
"column": 24
}
}
},
"range": [
- 4166,
- 4178
+ 4619,
+ 4631
],
"loc": {
"start": {
- "line": 161,
+ "line": 171,
"column": 12
},
"end": {
- "line": 161,
+ "line": 171,
"column": 24
}
}
@@ -10213,31 +11906,31 @@
"type": "Identifier",
"name": "emit",
"range": [
- 4179,
- 4183
+ 4632,
+ 4636
],
"loc": {
"start": {
- "line": 161,
+ "line": 171,
"column": 25
},
"end": {
- "line": 161,
+ "line": 171,
"column": 29
}
}
},
"range": [
- 4166,
- 4183
+ 4619,
+ 4636
],
"loc": {
"start": {
- "line": 161,
+ "line": 171,
"column": 12
},
"end": {
- "line": 161,
+ "line": 171,
"column": 29
}
}
@@ -10248,16 +11941,16 @@
"value": "change-page",
"raw": "'change-page'",
"range": [
- 4184,
- 4197
+ 4637,
+ 4650
],
"loc": {
"start": {
- "line": 161,
+ "line": 171,
"column": 30
},
"end": {
- "line": 161,
+ "line": 171,
"column": 43
}
}
@@ -10268,16 +11961,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4199,
- 4203
+ 4652,
+ 4656
],
"loc": {
"start": {
- "line": 161,
+ "line": 171,
"column": 45
},
"end": {
- "line": 161,
+ "line": 171,
"column": 49
}
}
@@ -10286,31 +11979,31 @@
"type": "Identifier",
"name": "tf",
"range": [
- 4204,
- 4206
+ 4657,
+ 4659
],
"loc": {
"start": {
- "line": 161,
+ "line": 171,
"column": 50
},
"end": {
- "line": 161,
+ "line": 171,
"column": 52
}
}
},
"range": [
- 4199,
- 4206
+ 4652,
+ 4659
],
"loc": {
"start": {
- "line": 161,
+ "line": 171,
"column": 45
},
"end": {
- "line": 161,
+ "line": 171,
"column": 52
}
}
@@ -10319,79 +12012,79 @@
"type": "Identifier",
"name": "pageNumber",
"range": [
- 4208,
- 4218
+ 4661,
+ 4671
],
"loc": {
"start": {
- "line": 161,
+ "line": 171,
"column": 54
},
"end": {
- "line": 161,
+ "line": 171,
"column": 64
}
}
}
],
"range": [
- 4166,
- 4219
+ 4619,
+ 4672
],
"loc": {
"start": {
- "line": 161,
+ "line": 171,
"column": 12
},
"end": {
- "line": 161,
+ "line": 171,
"column": 65
}
}
},
"range": [
- 4166,
- 4220
+ 4619,
+ 4673
],
"loc": {
"start": {
- "line": 161,
+ "line": 171,
"column": 12
},
"end": {
- "line": 161,
+ "line": 171,
"column": 66
}
}
}
],
"range": [
- 4100,
- 4230
+ 4553,
+ 4683
],
"loc": {
"start": {
- "line": 159,
+ "line": 169,
"column": 36
},
"end": {
- "line": 162,
+ "line": 172,
"column": 9
}
}
},
"alternate": null,
"range": [
- 4072,
- 4230
+ 4525,
+ 4683
],
"loc": {
"start": {
- "line": 159,
+ "line": 169,
"column": 8
},
"end": {
- "line": 162,
+ "line": 172,
"column": 9
}
}
@@ -10404,16 +12097,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4244,
- 4248
+ 4697,
+ 4701
],
"loc": {
"start": {
- "line": 164,
+ "line": 174,
"column": 12
},
"end": {
- "line": 164,
+ "line": 174,
"column": 16
}
}
@@ -10422,31 +12115,31 @@
"type": "Identifier",
"name": "persistPageLength",
"range": [
- 4249,
- 4266
+ 4702,
+ 4719
],
"loc": {
"start": {
- "line": 164,
+ "line": 174,
"column": 17
},
"end": {
- "line": 164,
+ "line": 174,
"column": 34
}
}
},
"range": [
- 4244,
- 4266
+ 4697,
+ 4719
],
"loc": {
"start": {
- "line": 164,
+ "line": 174,
"column": 12
},
"end": {
- "line": 164,
+ "line": 174,
"column": 34
}
}
@@ -10463,16 +12156,16 @@
"type": "Identifier",
"name": "pageLength",
"range": [
- 4286,
- 4296
+ 4739,
+ 4749
],
"loc": {
"start": {
- "line": 165,
+ "line": 175,
"column": 16
},
"end": {
- "line": 165,
+ "line": 175,
"column": 26
}
}
@@ -10484,16 +12177,16 @@
"type": "Identifier",
"name": "state",
"range": [
- 4299,
- 4304
+ 4752,
+ 4757
],
"loc": {
"start": {
- "line": 165,
+ "line": 175,
"column": 29
},
"end": {
- "line": 165,
+ "line": 175,
"column": 34
}
}
@@ -10504,16 +12197,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4305,
- 4309
+ 4758,
+ 4762
],
"loc": {
"start": {
- "line": 165,
+ "line": 175,
"column": 35
},
"end": {
- "line": 165,
+ "line": 175,
"column": 39
}
}
@@ -10522,61 +12215,61 @@
"type": "Identifier",
"name": "pageLengthKey",
"range": [
- 4310,
- 4323
+ 4763,
+ 4776
],
"loc": {
"start": {
- "line": 165,
+ "line": 175,
"column": 40
},
"end": {
- "line": 165,
+ "line": 175,
"column": 53
}
}
},
"range": [
- 4305,
- 4323
+ 4758,
+ 4776
],
"loc": {
"start": {
- "line": 165,
+ "line": 175,
"column": 35
},
"end": {
- "line": 165,
+ "line": 175,
"column": 53
}
}
},
"range": [
- 4299,
- 4324
+ 4752,
+ 4777
],
"loc": {
"start": {
- "line": 165,
+ "line": 175,
"column": 29
},
"end": {
- "line": 165,
+ "line": 175,
"column": 54
}
}
},
"range": [
- 4286,
- 4324
+ 4739,
+ 4777
],
"loc": {
"start": {
- "line": 165,
+ "line": 175,
"column": 16
},
"end": {
- "line": 165,
+ "line": 175,
"column": 54
}
}
@@ -10584,16 +12277,16 @@
],
"kind": "let",
"range": [
- 4282,
- 4325
+ 4735,
+ 4778
],
"loc": {
"start": {
- "line": 165,
+ "line": 175,
"column": 12
},
"end": {
- "line": 165,
+ "line": 175,
"column": 55
}
}
@@ -10611,16 +12304,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4338,
- 4342
+ 4791,
+ 4795
],
"loc": {
"start": {
- "line": 166,
+ "line": 176,
"column": 12
},
"end": {
- "line": 166,
+ "line": 176,
"column": 16
}
}
@@ -10629,31 +12322,31 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 4343,
- 4350
+ 4796,
+ 4803
],
"loc": {
"start": {
- "line": 166,
+ "line": 176,
"column": 17
},
"end": {
- "line": 166,
+ "line": 176,
"column": 24
}
}
},
"range": [
- 4338,
- 4350
+ 4791,
+ 4803
],
"loc": {
"start": {
- "line": 166,
+ "line": 176,
"column": 12
},
"end": {
- "line": 166,
+ "line": 176,
"column": 24
}
}
@@ -10662,31 +12355,31 @@
"type": "Identifier",
"name": "emit",
"range": [
- 4351,
- 4355
+ 4804,
+ 4808
],
"loc": {
"start": {
- "line": 166,
+ "line": 176,
"column": 25
},
"end": {
- "line": 166,
+ "line": 176,
"column": 29
}
}
},
"range": [
- 4338,
- 4355
+ 4791,
+ 4808
],
"loc": {
"start": {
- "line": 166,
+ "line": 176,
"column": 12
},
"end": {
- "line": 166,
+ "line": 176,
"column": 29
}
}
@@ -10697,16 +12390,16 @@
"value": "change-page-results",
"raw": "'change-page-results'",
"range": [
- 4356,
- 4377
+ 4809,
+ 4830
],
"loc": {
"start": {
- "line": 166,
+ "line": 176,
"column": 30
},
"end": {
- "line": 166,
+ "line": 176,
"column": 51
}
}
@@ -10717,16 +12410,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4379,
- 4383
+ 4832,
+ 4836
],
"loc": {
"start": {
- "line": 166,
+ "line": 176,
"column": 53
},
"end": {
- "line": 166,
+ "line": 176,
"column": 57
}
}
@@ -10735,31 +12428,31 @@
"type": "Identifier",
"name": "tf",
"range": [
- 4384,
- 4386
+ 4837,
+ 4839
],
"loc": {
"start": {
- "line": 166,
+ "line": 176,
"column": 58
},
"end": {
- "line": 166,
+ "line": 176,
"column": 60
}
}
},
"range": [
- 4379,
- 4386
+ 4832,
+ 4839
],
"loc": {
"start": {
- "line": 166,
+ "line": 176,
"column": 53
},
"end": {
- "line": 166,
+ "line": 176,
"column": 60
}
}
@@ -10768,95 +12461,95 @@
"type": "Identifier",
"name": "pageLength",
"range": [
- 4388,
- 4398
+ 4841,
+ 4851
],
"loc": {
"start": {
- "line": 166,
+ "line": 176,
"column": 62
},
"end": {
- "line": 166,
+ "line": 176,
"column": 72
}
}
}
],
"range": [
- 4338,
- 4399
+ 4791,
+ 4852
],
"loc": {
"start": {
- "line": 166,
+ "line": 176,
"column": 12
},
"end": {
- "line": 166,
+ "line": 176,
"column": 73
}
}
},
"range": [
- 4338,
- 4400
+ 4791,
+ 4853
],
"loc": {
"start": {
- "line": 166,
+ "line": 176,
"column": 12
},
"end": {
- "line": 166,
+ "line": 176,
"column": 74
}
}
}
],
"range": [
- 4268,
- 4410
+ 4721,
+ 4863
],
"loc": {
"start": {
- "line": 164,
+ "line": 174,
"column": 36
},
"end": {
- "line": 167,
+ "line": 177,
"column": 9
}
}
},
"alternate": null,
"range": [
- 4240,
- 4410
+ 4693,
+ 4863
],
"loc": {
"start": {
- "line": 164,
+ "line": 174,
"column": 8
},
"end": {
- "line": 167,
+ "line": 177,
"column": 9
}
}
}
],
"range": [
- 3615,
- 4416
+ 4068,
+ 4869
],
"loc": {
"start": {
- "line": 143,
+ "line": 153,
"column": 11
},
"end": {
- "line": 168,
+ "line": 178,
"column": 5
}
}
@@ -10864,16 +12557,16 @@
"generator": false,
"expression": false,
"range": [
- 3612,
- 4416
+ 4065,
+ 4869
],
"loc": {
"start": {
- "line": 143,
+ "line": 153,
"column": 8
},
"end": {
- "line": 168,
+ "line": 178,
"column": 5
}
}
@@ -10881,16 +12574,16 @@
"kind": "method",
"computed": false,
"range": [
- 3608,
- 4416
+ 4061,
+ 4869
],
"loc": {
"start": {
- "line": 143,
+ "line": 153,
"column": 4
},
"end": {
- "line": 168,
+ "line": 178,
"column": 5
}
},
@@ -10899,16 +12592,682 @@
"type": "Block",
"value": "*\n * Apply current features state\n ",
"range": [
- 3556,
- 3603
+ 4009,
+ 4056
],
"loc": {
"start": {
- "line": 140,
+ "line": 150,
"column": 4
},
"end": {
- "line": 142,
+ "line": 152,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "trailingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Override current state with passed one and sync features\n *\n * @param state State object\n ",
+ "range": [
+ 4875,
+ 4990
+ ],
+ "loc": {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 184,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "static": false
+ },
+ {
+ "type": "MethodDefinition",
+ "key": {
+ "type": "Identifier",
+ "name": "overrideAndSync",
+ "range": [
+ 4995,
+ 5010
+ ],
+ "loc": {
+ "start": {
+ "line": 185,
+ "column": 4
+ },
+ "end": {
+ "line": 185,
+ "column": 19
+ }
+ }
+ },
+ "value": {
+ "type": "FunctionExpression",
+ "id": null,
+ "params": [
+ {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 5011,
+ 5016
+ ],
+ "loc": {
+ "start": {
+ "line": 185,
+ "column": 20
+ },
+ "end": {
+ "line": 185,
+ "column": 25
+ }
+ }
+ }
+ ],
+ "body": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 5127,
+ 5131
+ ],
+ "loc": {
+ "start": {
+ "line": 188,
+ "column": 8
+ },
+ "end": {
+ "line": 188,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "disable",
+ "range": [
+ 5132,
+ 5139
+ ],
+ "loc": {
+ "start": {
+ "line": 188,
+ "column": 13
+ },
+ "end": {
+ "line": 188,
+ "column": 20
+ }
+ }
+ },
+ "range": [
+ 5127,
+ 5139
+ ],
+ "loc": {
+ "start": {
+ "line": 188,
+ "column": 8
+ },
+ "end": {
+ "line": 188,
+ "column": 20
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 5127,
+ 5141
+ ],
+ "loc": {
+ "start": {
+ "line": 188,
+ "column": 8
+ },
+ "end": {
+ "line": 188,
+ "column": 22
+ }
+ }
+ },
+ "range": [
+ 5127,
+ 5142
+ ],
+ "loc": {
+ "start": {
+ "line": 188,
+ "column": 8
+ },
+ "end": {
+ "line": 188,
+ "column": 23
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Line",
+ "value": " To prevent state to react to features changes, state is temporarily",
+ "range": [
+ 5028,
+ 5098
+ ],
+ "loc": {
+ "start": {
+ "line": 186,
+ "column": 8
+ },
+ "end": {
+ "line": 186,
+ "column": 78
+ }
+ }
+ },
+ {
+ "type": "Line",
+ "value": " disabled",
+ "range": [
+ 5107,
+ 5118
+ ],
+ "loc": {
+ "start": {
+ "line": 187,
+ "column": 8
+ },
+ "end": {
+ "line": 187,
+ "column": 19
+ }
+ }
+ }
+ ],
+ "trailingComments": [
+ {
+ "type": "Line",
+ "value": " State is overriden with passed state object",
+ "range": [
+ 5151,
+ 5197
+ ],
+ "loc": {
+ "start": {
+ "line": 189,
+ "column": 8
+ },
+ "end": {
+ "line": 189,
+ "column": 54
+ }
+ }
+ }
+ ]
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 5206,
+ 5210
+ ],
+ "loc": {
+ "start": {
+ "line": 190,
+ "column": 8
+ },
+ "end": {
+ "line": 190,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "override",
+ "range": [
+ 5211,
+ 5219
+ ],
+ "loc": {
+ "start": {
+ "line": 190,
+ "column": 13
+ },
+ "end": {
+ "line": 190,
+ "column": 21
+ }
+ }
+ },
+ "range": [
+ 5206,
+ 5219
+ ],
+ "loc": {
+ "start": {
+ "line": 190,
+ "column": 8
+ },
+ "end": {
+ "line": 190,
+ "column": 21
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 5220,
+ 5225
+ ],
+ "loc": {
+ "start": {
+ "line": 190,
+ "column": 22
+ },
+ "end": {
+ "line": 190,
+ "column": 27
+ }
+ }
+ }
+ ],
+ "range": [
+ 5206,
+ 5226
+ ],
+ "loc": {
+ "start": {
+ "line": 190,
+ "column": 8
+ },
+ "end": {
+ "line": 190,
+ "column": 28
+ }
+ }
+ },
+ "range": [
+ 5206,
+ 5227
+ ],
+ "loc": {
+ "start": {
+ "line": 190,
+ "column": 8
+ },
+ "end": {
+ "line": 190,
+ "column": 29
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Line",
+ "value": " State is overriden with passed state object",
+ "range": [
+ 5151,
+ 5197
+ ],
+ "loc": {
+ "start": {
+ "line": 189,
+ "column": 8
+ },
+ "end": {
+ "line": 189,
+ "column": 54
+ }
+ }
+ }
+ ],
+ "trailingComments": [
+ {
+ "type": "Line",
+ "value": " New hash state is applied to features",
+ "range": [
+ 5236,
+ 5276
+ ],
+ "loc": {
+ "start": {
+ "line": 191,
+ "column": 8
+ },
+ "end": {
+ "line": 191,
+ "column": 48
+ }
+ }
+ }
+ ]
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 5285,
+ 5289
+ ],
+ "loc": {
+ "start": {
+ "line": 192,
+ "column": 8
+ },
+ "end": {
+ "line": 192,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "sync",
+ "range": [
+ 5290,
+ 5294
+ ],
+ "loc": {
+ "start": {
+ "line": 192,
+ "column": 13
+ },
+ "end": {
+ "line": 192,
+ "column": 17
+ }
+ }
+ },
+ "range": [
+ 5285,
+ 5294
+ ],
+ "loc": {
+ "start": {
+ "line": 192,
+ "column": 8
+ },
+ "end": {
+ "line": 192,
+ "column": 17
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 5285,
+ 5296
+ ],
+ "loc": {
+ "start": {
+ "line": 192,
+ "column": 8
+ },
+ "end": {
+ "line": 192,
+ "column": 19
+ }
+ }
+ },
+ "range": [
+ 5285,
+ 5297
+ ],
+ "loc": {
+ "start": {
+ "line": 192,
+ "column": 8
+ },
+ "end": {
+ "line": 192,
+ "column": 20
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Line",
+ "value": " New hash state is applied to features",
+ "range": [
+ 5236,
+ 5276
+ ],
+ "loc": {
+ "start": {
+ "line": 191,
+ "column": 8
+ },
+ "end": {
+ "line": 191,
+ "column": 48
+ }
+ }
+ }
+ ],
+ "trailingComments": [
+ {
+ "type": "Line",
+ "value": " State is re-enabled",
+ "range": [
+ 5306,
+ 5328
+ ],
+ "loc": {
+ "start": {
+ "line": 193,
+ "column": 8
+ },
+ "end": {
+ "line": 193,
+ "column": 30
+ }
+ }
+ }
+ ]
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 5337,
+ 5341
+ ],
+ "loc": {
+ "start": {
+ "line": 194,
+ "column": 8
+ },
+ "end": {
+ "line": 194,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "enable",
+ "range": [
+ 5342,
+ 5348
+ ],
+ "loc": {
+ "start": {
+ "line": 194,
+ "column": 13
+ },
+ "end": {
+ "line": 194,
+ "column": 19
+ }
+ }
+ },
+ "range": [
+ 5337,
+ 5348
+ ],
+ "loc": {
+ "start": {
+ "line": 194,
+ "column": 8
+ },
+ "end": {
+ "line": 194,
+ "column": 19
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 5337,
+ 5350
+ ],
+ "loc": {
+ "start": {
+ "line": 194,
+ "column": 8
+ },
+ "end": {
+ "line": 194,
+ "column": 21
+ }
+ }
+ },
+ "range": [
+ 5337,
+ 5351
+ ],
+ "loc": {
+ "start": {
+ "line": 194,
+ "column": 8
+ },
+ "end": {
+ "line": 194,
+ "column": 22
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Line",
+ "value": " State is re-enabled",
+ "range": [
+ 5306,
+ 5328
+ ],
+ "loc": {
+ "start": {
+ "line": 193,
+ "column": 8
+ },
+ "end": {
+ "line": 193,
+ "column": 30
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "range": [
+ 5018,
+ 5357
+ ],
+ "loc": {
+ "start": {
+ "line": 185,
+ "column": 27
+ },
+ "end": {
+ "line": 195,
+ "column": 5
+ }
+ }
+ },
+ "generator": false,
+ "expression": false,
+ "range": [
+ 5010,
+ 5357
+ ],
+ "loc": {
+ "start": {
+ "line": 185,
+ "column": 19
+ },
+ "end": {
+ "line": 195,
+ "column": 5
+ }
+ }
+ },
+ "kind": "method",
+ "computed": false,
+ "range": [
+ 4995,
+ 5357
+ ],
+ "loc": {
+ "start": {
+ "line": 185,
+ "column": 4
+ },
+ "end": {
+ "line": 195,
+ "column": 5
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Override current state with passed one and sync features\n *\n * @param state State object\n ",
+ "range": [
+ 4875,
+ 4990
+ ],
+ "loc": {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 184,
"column": 7
}
}
@@ -10919,16 +13278,16 @@
"type": "Block",
"value": "*\n * Destroy State instance\n ",
"range": [
- 4422,
- 4463
+ 5363,
+ 5404
],
"loc": {
"start": {
- "line": 170,
+ "line": 197,
"column": 4
},
"end": {
- "line": 172,
+ "line": 199,
"column": 7
}
}
@@ -10942,16 +13301,16 @@
"type": "Identifier",
"name": "destroy",
"range": [
- 4468,
- 4475
+ 5409,
+ 5416
],
"loc": {
"start": {
- "line": 173,
+ "line": 200,
"column": 4
},
"end": {
- "line": 173,
+ "line": 200,
"column": 11
}
}
@@ -10974,16 +13333,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4493,
- 4497
+ 5434,
+ 5438
],
"loc": {
"start": {
- "line": 174,
+ "line": 201,
"column": 13
},
"end": {
- "line": 174,
+ "line": 201,
"column": 17
}
}
@@ -10992,47 +13351,47 @@
"type": "Identifier",
"name": "initialized",
"range": [
- 4498,
- 4509
+ 5439,
+ 5450
],
"loc": {
"start": {
- "line": 174,
+ "line": 201,
"column": 18
},
"end": {
- "line": 174,
+ "line": 201,
"column": 29
}
}
},
"range": [
- 4493,
- 4509
+ 5434,
+ 5450
],
"loc": {
"start": {
- "line": 174,
+ "line": 201,
"column": 13
},
"end": {
- "line": 174,
+ "line": 201,
"column": 29
}
}
},
"prefix": true,
"range": [
- 4492,
- 4509
+ 5433,
+ 5450
],
"loc": {
"start": {
- "line": 174,
+ "line": 201,
"column": 12
},
"end": {
- "line": 174,
+ "line": 201,
"column": 29
}
}
@@ -11044,48 +13403,48 @@
"type": "ReturnStatement",
"argument": null,
"range": [
- 4525,
- 4532
+ 5466,
+ 5473
],
"loc": {
"start": {
- "line": 175,
+ "line": 202,
"column": 12
},
"end": {
- "line": 175,
+ "line": 202,
"column": 19
}
}
}
],
"range": [
- 4511,
- 4542
+ 5452,
+ 5483
],
"loc": {
"start": {
- "line": 174,
+ "line": 201,
"column": 31
},
"end": {
- "line": 176,
+ "line": 203,
"column": 9
}
}
},
"alternate": null,
"range": [
- 4488,
- 4542
+ 5429,
+ 5483
],
"loc": {
"start": {
- "line": 174,
+ "line": 201,
"column": 8
},
"end": {
- "line": 176,
+ "line": 203,
"column": 9
}
}
@@ -11101,16 +13460,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4552,
- 4556
+ 5493,
+ 5497
],
"loc": {
"start": {
- "line": 178,
+ "line": 205,
"column": 8
},
"end": {
- "line": 178,
+ "line": 205,
"column": 12
}
}
@@ -11119,31 +13478,31 @@
"type": "Identifier",
"name": "state",
"range": [
- 4557,
- 4562
+ 5498,
+ 5503
],
"loc": {
"start": {
- "line": 178,
+ "line": 205,
"column": 13
},
"end": {
- "line": 178,
+ "line": 205,
"column": 18
}
}
},
"range": [
- 4552,
- 4562
+ 5493,
+ 5503
],
"loc": {
"start": {
- "line": 178,
+ "line": 205,
"column": 8
},
"end": {
- "line": 178,
+ "line": 205,
"column": 18
}
}
@@ -11152,46 +13511,46 @@
"type": "ObjectExpression",
"properties": [],
"range": [
- 4565,
- 4567
+ 5506,
+ 5508
],
"loc": {
"start": {
- "line": 178,
+ "line": 205,
"column": 21
},
"end": {
- "line": 178,
+ "line": 205,
"column": 23
}
}
},
"range": [
- 4552,
- 4567
+ 5493,
+ 5508
],
"loc": {
"start": {
- "line": 178,
+ "line": 205,
"column": 8
},
"end": {
- "line": 178,
+ "line": 205,
"column": 23
}
}
},
"range": [
- 4552,
- 4568
+ 5493,
+ 5509
],
"loc": {
"start": {
- "line": 178,
+ "line": 205,
"column": 8
},
"end": {
- "line": 178,
+ "line": 205,
"column": 24
}
}
@@ -11209,16 +13568,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4578,
- 4582
+ 5519,
+ 5523
],
"loc": {
"start": {
- "line": 180,
+ "line": 207,
"column": 8
},
"end": {
- "line": 180,
+ "line": 207,
"column": 12
}
}
@@ -11227,31 +13586,31 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 4583,
- 4590
+ 5524,
+ 5531
],
"loc": {
"start": {
- "line": 180,
+ "line": 207,
"column": 13
},
"end": {
- "line": 180,
+ "line": 207,
"column": 20
}
}
},
"range": [
- 4578,
- 4590
+ 5519,
+ 5531
],
"loc": {
"start": {
- "line": 180,
+ "line": 207,
"column": 8
},
"end": {
- "line": 180,
+ "line": 207,
"column": 20
}
}
@@ -11260,31 +13619,31 @@
"type": "Identifier",
"name": "off",
"range": [
- 4591,
- 4594
+ 5532,
+ 5535
],
"loc": {
"start": {
- "line": 180,
+ "line": 207,
"column": 21
},
"end": {
- "line": 180,
+ "line": 207,
"column": 24
}
}
},
"range": [
- 4578,
- 4594
+ 5519,
+ 5535
],
"loc": {
"start": {
- "line": 180,
+ "line": 207,
"column": 8
},
"end": {
- "line": 180,
+ "line": 207,
"column": 24
}
}
@@ -11298,32 +13657,32 @@
"value": "after-filtering",
"raw": "'after-filtering'",
"range": [
- 4596,
- 4613
+ 5537,
+ 5554
],
"loc": {
"start": {
- "line": 180,
+ "line": 207,
"column": 26
},
"end": {
- "line": 180,
+ "line": 207,
"column": 43
}
}
}
],
"range": [
- 4595,
- 4614
+ 5536,
+ 5555
],
"loc": {
"start": {
- "line": 180,
+ "line": 207,
"column": 25
},
"end": {
- "line": 180,
+ "line": 207,
"column": 44
}
}
@@ -11340,16 +13699,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4622,
- 4626
+ 5563,
+ 5567
],
"loc": {
"start": {
- "line": 180,
+ "line": 207,
"column": 52
},
"end": {
- "line": 180,
+ "line": 207,
"column": 56
}
}
@@ -11358,47 +13717,47 @@
"type": "Identifier",
"name": "update",
"range": [
- 4627,
- 4633
+ 5568,
+ 5574
],
"loc": {
"start": {
- "line": 180,
+ "line": 207,
"column": 57
},
"end": {
- "line": 180,
+ "line": 207,
"column": 63
}
}
},
"range": [
- 4622,
- 4633
+ 5563,
+ 5574
],
"loc": {
"start": {
- "line": 180,
+ "line": 207,
"column": 52
},
"end": {
- "line": 180,
+ "line": 207,
"column": 63
}
}
},
"arguments": [],
"range": [
- 4622,
- 4635
+ 5563,
+ 5576
],
"loc": {
"start": {
- "line": 180,
+ "line": 207,
"column": 52
},
"end": {
- "line": 180,
+ "line": 207,
"column": 65
}
}
@@ -11406,47 +13765,47 @@
"generator": false,
"expression": true,
"range": [
- 4616,
- 4635
+ 5557,
+ 5576
],
"loc": {
"start": {
- "line": 180,
+ "line": 207,
"column": 46
},
"end": {
- "line": 180,
+ "line": 207,
"column": 65
}
}
}
],
"range": [
- 4578,
- 4636
+ 5519,
+ 5577
],
"loc": {
"start": {
- "line": 180,
+ "line": 207,
"column": 8
},
"end": {
- "line": 180,
+ "line": 207,
"column": 66
}
}
},
"range": [
- 4578,
- 4637
+ 5519,
+ 5578
],
"loc": {
"start": {
- "line": 180,
+ "line": 207,
"column": 8
},
"end": {
- "line": 180,
+ "line": 207,
"column": 67
}
}
@@ -11464,16 +13823,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4646,
- 4650
+ 5587,
+ 5591
],
"loc": {
"start": {
- "line": 181,
+ "line": 208,
"column": 8
},
"end": {
- "line": 181,
+ "line": 208,
"column": 12
}
}
@@ -11482,31 +13841,31 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 4651,
- 4658
+ 5592,
+ 5599
],
"loc": {
"start": {
- "line": 181,
+ "line": 208,
"column": 13
},
"end": {
- "line": 181,
+ "line": 208,
"column": 20
}
}
},
"range": [
- 4646,
- 4658
+ 5587,
+ 5599
],
"loc": {
"start": {
- "line": 181,
+ "line": 208,
"column": 8
},
"end": {
- "line": 181,
+ "line": 208,
"column": 20
}
}
@@ -11515,31 +13874,31 @@
"type": "Identifier",
"name": "off",
"range": [
- 4659,
- 4662
+ 5600,
+ 5603
],
"loc": {
"start": {
- "line": 181,
+ "line": 208,
"column": 21
},
"end": {
- "line": 181,
+ "line": 208,
"column": 24
}
}
},
"range": [
- 4646,
- 4662
+ 5587,
+ 5603
],
"loc": {
"start": {
- "line": 181,
+ "line": 208,
"column": 8
},
"end": {
- "line": 181,
+ "line": 208,
"column": 24
}
}
@@ -11553,32 +13912,32 @@
"value": "after-page-change",
"raw": "'after-page-change'",
"range": [
- 4664,
- 4683
+ 5605,
+ 5624
],
"loc": {
"start": {
- "line": 181,
+ "line": 208,
"column": 26
},
"end": {
- "line": 181,
+ "line": 208,
"column": 45
}
}
}
],
"range": [
- 4663,
- 4684
+ 5604,
+ 5625
],
"loc": {
"start": {
- "line": 181,
+ "line": 208,
"column": 25
},
"end": {
- "line": 181,
+ "line": 208,
"column": 46
}
}
@@ -11591,16 +13950,16 @@
"type": "Identifier",
"name": "tf",
"range": [
- 4699,
- 4701
+ 5640,
+ 5642
],
"loc": {
"start": {
- "line": 182,
+ "line": 209,
"column": 13
},
"end": {
- "line": 182,
+ "line": 209,
"column": 15
}
}
@@ -11609,16 +13968,16 @@
"type": "Identifier",
"name": "pageNb",
"range": [
- 4703,
- 4709
+ 5644,
+ 5650
],
"loc": {
"start": {
- "line": 182,
+ "line": 209,
"column": 17
},
"end": {
- "line": 182,
+ "line": 209,
"column": 23
}
}
@@ -11632,16 +13991,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4714,
- 4718
+ 5655,
+ 5659
],
"loc": {
"start": {
- "line": 182,
+ "line": 209,
"column": 28
},
"end": {
- "line": 182,
+ "line": 209,
"column": 32
}
}
@@ -11650,31 +14009,31 @@
"type": "Identifier",
"name": "updatePage",
"range": [
- 4719,
- 4729
+ 5660,
+ 5670
],
"loc": {
"start": {
- "line": 182,
+ "line": 209,
"column": 33
},
"end": {
- "line": 182,
+ "line": 209,
"column": 43
}
}
},
"range": [
- 4714,
- 4729
+ 5655,
+ 5670
],
"loc": {
"start": {
- "line": 182,
+ "line": 209,
"column": 28
},
"end": {
- "line": 182,
+ "line": 209,
"column": 43
}
}
@@ -11684,32 +14043,32 @@
"type": "Identifier",
"name": "pageNb",
"range": [
- 4730,
- 4736
+ 5671,
+ 5677
],
"loc": {
"start": {
- "line": 182,
+ "line": 209,
"column": 44
},
"end": {
- "line": 182,
+ "line": 209,
"column": 50
}
}
}
],
"range": [
- 4714,
- 4737
+ 5655,
+ 5678
],
"loc": {
"start": {
- "line": 182,
+ "line": 209,
"column": 28
},
"end": {
- "line": 182,
+ "line": 209,
"column": 51
}
}
@@ -11717,47 +14076,47 @@
"generator": false,
"expression": true,
"range": [
- 4698,
- 4737
+ 5639,
+ 5678
],
"loc": {
"start": {
- "line": 182,
+ "line": 209,
"column": 12
},
"end": {
- "line": 182,
+ "line": 209,
"column": 51
}
}
}
],
"range": [
- 4646,
- 4738
+ 5587,
+ 5679
],
"loc": {
"start": {
- "line": 181,
+ "line": 208,
"column": 8
},
"end": {
- "line": 182,
+ "line": 209,
"column": 52
}
}
},
"range": [
- 4646,
- 4739
+ 5587,
+ 5680
],
"loc": {
"start": {
- "line": 181,
+ "line": 208,
"column": 8
},
"end": {
- "line": 182,
+ "line": 209,
"column": 53
}
}
@@ -11775,16 +14134,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4748,
- 4752
+ 5689,
+ 5693
],
"loc": {
"start": {
- "line": 183,
+ "line": 210,
"column": 8
},
"end": {
- "line": 183,
+ "line": 210,
"column": 12
}
}
@@ -11793,31 +14152,31 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 4753,
- 4760
+ 5694,
+ 5701
],
"loc": {
"start": {
- "line": 183,
+ "line": 210,
"column": 13
},
"end": {
- "line": 183,
+ "line": 210,
"column": 20
}
}
},
"range": [
- 4748,
- 4760
+ 5689,
+ 5701
],
"loc": {
"start": {
- "line": 183,
+ "line": 210,
"column": 8
},
"end": {
- "line": 183,
+ "line": 210,
"column": 20
}
}
@@ -11826,31 +14185,31 @@
"type": "Identifier",
"name": "off",
"range": [
- 4761,
- 4764
+ 5702,
+ 5705
],
"loc": {
"start": {
- "line": 183,
+ "line": 210,
"column": 21
},
"end": {
- "line": 183,
+ "line": 210,
"column": 24
}
}
},
"range": [
- 4748,
- 4764
+ 5689,
+ 5705
],
"loc": {
"start": {
- "line": 183,
+ "line": 210,
"column": 8
},
"end": {
- "line": 183,
+ "line": 210,
"column": 24
}
}
@@ -11864,32 +14223,32 @@
"value": "after-page-length-change",
"raw": "'after-page-length-change'",
"range": [
- 4766,
- 4792
+ 5707,
+ 5733
],
"loc": {
"start": {
- "line": 183,
+ "line": 210,
"column": 26
},
"end": {
- "line": 183,
+ "line": 210,
"column": 52
}
}
}
],
"range": [
- 4765,
- 4793
+ 5706,
+ 5734
],
"loc": {
"start": {
- "line": 183,
+ "line": 210,
"column": 25
},
"end": {
- "line": 183,
+ "line": 210,
"column": 53
}
}
@@ -11902,16 +14261,16 @@
"type": "Identifier",
"name": "tf",
"range": [
- 4808,
- 4810
+ 5749,
+ 5751
],
"loc": {
"start": {
- "line": 184,
+ "line": 211,
"column": 13
},
"end": {
- "line": 184,
+ "line": 211,
"column": 15
}
}
@@ -11920,16 +14279,16 @@
"type": "Identifier",
"name": "index",
"range": [
- 4812,
- 4817
+ 5753,
+ 5758
],
"loc": {
"start": {
- "line": 184,
+ "line": 211,
"column": 17
},
"end": {
- "line": 184,
+ "line": 211,
"column": 22
}
}
@@ -11943,16 +14302,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4822,
- 4826
+ 5763,
+ 5767
],
"loc": {
"start": {
- "line": 184,
+ "line": 211,
"column": 27
},
"end": {
- "line": 184,
+ "line": 211,
"column": 31
}
}
@@ -11961,31 +14320,31 @@
"type": "Identifier",
"name": "updatePageLength",
"range": [
- 4827,
- 4843
+ 5768,
+ 5784
],
"loc": {
"start": {
- "line": 184,
+ "line": 211,
"column": 32
},
"end": {
- "line": 184,
+ "line": 211,
"column": 48
}
}
},
"range": [
- 4822,
- 4843
+ 5763,
+ 5784
],
"loc": {
"start": {
- "line": 184,
+ "line": 211,
"column": 27
},
"end": {
- "line": 184,
+ "line": 211,
"column": 48
}
}
@@ -11995,32 +14354,32 @@
"type": "Identifier",
"name": "index",
"range": [
- 4844,
- 4849
+ 5785,
+ 5790
],
"loc": {
"start": {
- "line": 184,
+ "line": 211,
"column": 49
},
"end": {
- "line": 184,
+ "line": 211,
"column": 54
}
}
}
],
"range": [
- 4822,
- 4850
+ 5763,
+ 5791
],
"loc": {
"start": {
- "line": 184,
+ "line": 211,
"column": 27
},
"end": {
- "line": 184,
+ "line": 211,
"column": 55
}
}
@@ -12028,47 +14387,47 @@
"generator": false,
"expression": true,
"range": [
- 4807,
- 4850
+ 5748,
+ 5791
],
"loc": {
"start": {
- "line": 184,
+ "line": 211,
"column": 12
},
"end": {
- "line": 184,
+ "line": 211,
"column": 55
}
}
}
],
"range": [
- 4748,
- 4851
+ 5689,
+ 5792
],
"loc": {
"start": {
- "line": 183,
+ "line": 210,
"column": 8
},
"end": {
- "line": 184,
+ "line": 211,
"column": 56
}
}
},
"range": [
- 4748,
- 4852
+ 5689,
+ 5793
],
"loc": {
"start": {
- "line": 183,
+ "line": 210,
"column": 8
},
"end": {
- "line": 184,
+ "line": 211,
"column": 57
}
}
@@ -12081,16 +14440,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4866,
- 4870
+ 5807,
+ 5811
],
"loc": {
"start": {
- "line": 186,
+ "line": 213,
"column": 12
},
"end": {
- "line": 186,
+ "line": 213,
"column": 16
}
}
@@ -12099,31 +14458,31 @@
"type": "Identifier",
"name": "enableHash",
"range": [
- 4871,
- 4881
+ 5812,
+ 5822
],
"loc": {
"start": {
- "line": 186,
+ "line": 213,
"column": 17
},
"end": {
- "line": 186,
+ "line": 213,
"column": 27
}
}
},
"range": [
- 4866,
- 4881
+ 5807,
+ 5822
],
"loc": {
"start": {
- "line": 186,
+ "line": 213,
"column": 12
},
"end": {
- "line": 186,
+ "line": 213,
"column": 27
}
}
@@ -12144,16 +14503,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4897,
- 4901
+ 5838,
+ 5842
],
"loc": {
"start": {
- "line": 187,
+ "line": 214,
"column": 12
},
"end": {
- "line": 187,
+ "line": 214,
"column": 16
}
}
@@ -12162,31 +14521,31 @@
"type": "Identifier",
"name": "hash",
"range": [
- 4902,
- 4906
+ 5843,
+ 5847
],
"loc": {
"start": {
- "line": 187,
+ "line": 214,
"column": 17
},
"end": {
- "line": 187,
+ "line": 214,
"column": 21
}
}
},
"range": [
- 4897,
- 4906
+ 5838,
+ 5847
],
"loc": {
"start": {
- "line": 187,
+ "line": 214,
"column": 12
},
"end": {
- "line": 187,
+ "line": 214,
"column": 21
}
}
@@ -12195,62 +14554,62 @@
"type": "Identifier",
"name": "destroy",
"range": [
- 4907,
- 4914
+ 5848,
+ 5855
],
"loc": {
"start": {
- "line": 187,
+ "line": 214,
"column": 22
},
"end": {
- "line": 187,
+ "line": 214,
"column": 29
}
}
},
"range": [
- 4897,
- 4914
+ 5838,
+ 5855
],
"loc": {
"start": {
- "line": 187,
+ "line": 214,
"column": 12
},
"end": {
- "line": 187,
+ "line": 214,
"column": 29
}
}
},
"arguments": [],
"range": [
- 4897,
- 4916
+ 5838,
+ 5857
],
"loc": {
"start": {
- "line": 187,
+ "line": 214,
"column": 12
},
"end": {
- "line": 187,
+ "line": 214,
"column": 31
}
}
},
"range": [
- 4897,
- 4917
+ 5838,
+ 5858
],
"loc": {
"start": {
- "line": 187,
+ "line": 214,
"column": 12
},
"end": {
- "line": 187,
+ "line": 214,
"column": 32
}
}
@@ -12266,16 +14625,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4930,
- 4934
+ 5871,
+ 5875
],
"loc": {
"start": {
- "line": 188,
+ "line": 215,
"column": 12
},
"end": {
- "line": 188,
+ "line": 215,
"column": 16
}
}
@@ -12284,31 +14643,31 @@
"type": "Identifier",
"name": "hash",
"range": [
- 4935,
- 4939
+ 5876,
+ 5880
],
"loc": {
"start": {
- "line": 188,
+ "line": 215,
"column": 17
},
"end": {
- "line": 188,
+ "line": 215,
"column": 21
}
}
},
"range": [
- 4930,
- 4939
+ 5871,
+ 5880
],
"loc": {
"start": {
- "line": 188,
+ "line": 215,
"column": 12
},
"end": {
- "line": 188,
+ "line": 215,
"column": 21
}
}
@@ -12318,78 +14677,470 @@
"value": null,
"raw": "null",
"range": [
- 4942,
- 4946
+ 5883,
+ 5887
],
"loc": {
"start": {
- "line": 188,
+ "line": 215,
"column": 24
},
"end": {
- "line": 188,
+ "line": 215,
"column": 28
}
}
},
"range": [
- 4930,
- 4946
+ 5871,
+ 5887
],
"loc": {
"start": {
- "line": 188,
+ "line": 215,
"column": 12
},
"end": {
- "line": 188,
+ "line": 215,
"column": 28
}
}
},
"range": [
- 4930,
- 4947
+ 5871,
+ 5888
],
"loc": {
"start": {
- "line": 188,
+ "line": 215,
"column": 12
},
"end": {
- "line": 188,
+ "line": 215,
"column": 29
}
}
}
],
"range": [
- 4883,
- 4957
+ 5824,
+ 5898
],
"loc": {
"start": {
- "line": 186,
+ "line": 213,
"column": 29
},
"end": {
- "line": 189,
+ "line": 216,
"column": 9
}
}
},
"alternate": null,
"range": [
- 4862,
- 4957
+ 5803,
+ 5898
],
"loc": {
"start": {
- "line": 186,
+ "line": 213,
"column": 8
},
"end": {
- "line": 189,
+ "line": 216,
+ "column": 9
+ }
+ }
+ },
+ {
+ "type": "IfStatement",
+ "test": {
+ "type": "LogicalExpression",
+ "operator": "||",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 5912,
+ 5916
+ ],
+ "loc": {
+ "start": {
+ "line": 218,
+ "column": 12
+ },
+ "end": {
+ "line": 218,
+ "column": 16
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "enableLocalStorage",
+ "range": [
+ 5917,
+ 5935
+ ],
+ "loc": {
+ "start": {
+ "line": 218,
+ "column": 17
+ },
+ "end": {
+ "line": 218,
+ "column": 35
+ }
+ }
+ },
+ "range": [
+ 5912,
+ 5935
+ ],
+ "loc": {
+ "start": {
+ "line": 218,
+ "column": 12
+ },
+ "end": {
+ "line": 218,
+ "column": 35
+ }
+ }
+ },
+ "right": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 5939,
+ 5943
+ ],
+ "loc": {
+ "start": {
+ "line": 218,
+ "column": 39
+ },
+ "end": {
+ "line": 218,
+ "column": 43
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "enableCookie",
+ "range": [
+ 5944,
+ 5956
+ ],
+ "loc": {
+ "start": {
+ "line": 218,
+ "column": 44
+ },
+ "end": {
+ "line": 218,
+ "column": 56
+ }
+ }
+ },
+ "range": [
+ 5939,
+ 5956
+ ],
+ "loc": {
+ "start": {
+ "line": 218,
+ "column": 39
+ },
+ "end": {
+ "line": 218,
+ "column": 56
+ }
+ }
+ },
+ "range": [
+ 5912,
+ 5956
+ ],
+ "loc": {
+ "start": {
+ "line": 218,
+ "column": 12
+ },
+ "end": {
+ "line": 218,
+ "column": 56
+ }
+ }
+ },
+ "consequent": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 5972,
+ 5976
+ ],
+ "loc": {
+ "start": {
+ "line": 219,
+ "column": 12
+ },
+ "end": {
+ "line": 219,
+ "column": 16
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "storage",
+ "range": [
+ 5977,
+ 5984
+ ],
+ "loc": {
+ "start": {
+ "line": 219,
+ "column": 17
+ },
+ "end": {
+ "line": 219,
+ "column": 24
+ }
+ }
+ },
+ "range": [
+ 5972,
+ 5984
+ ],
+ "loc": {
+ "start": {
+ "line": 219,
+ "column": 12
+ },
+ "end": {
+ "line": 219,
+ "column": 24
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "destroy",
+ "range": [
+ 5985,
+ 5992
+ ],
+ "loc": {
+ "start": {
+ "line": 219,
+ "column": 25
+ },
+ "end": {
+ "line": 219,
+ "column": 32
+ }
+ }
+ },
+ "range": [
+ 5972,
+ 5992
+ ],
+ "loc": {
+ "start": {
+ "line": 219,
+ "column": 12
+ },
+ "end": {
+ "line": 219,
+ "column": 32
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 5972,
+ 5994
+ ],
+ "loc": {
+ "start": {
+ "line": 219,
+ "column": 12
+ },
+ "end": {
+ "line": 219,
+ "column": 34
+ }
+ }
+ },
+ "range": [
+ 5972,
+ 5995
+ ],
+ "loc": {
+ "start": {
+ "line": 219,
+ "column": 12
+ },
+ "end": {
+ "line": 219,
+ "column": 35
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 6008,
+ 6012
+ ],
+ "loc": {
+ "start": {
+ "line": 220,
+ "column": 12
+ },
+ "end": {
+ "line": 220,
+ "column": 16
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "storage",
+ "range": [
+ 6013,
+ 6020
+ ],
+ "loc": {
+ "start": {
+ "line": 220,
+ "column": 17
+ },
+ "end": {
+ "line": 220,
+ "column": 24
+ }
+ }
+ },
+ "range": [
+ 6008,
+ 6020
+ ],
+ "loc": {
+ "start": {
+ "line": 220,
+ "column": 12
+ },
+ "end": {
+ "line": 220,
+ "column": 24
+ }
+ }
+ },
+ "right": {
+ "type": "Literal",
+ "value": null,
+ "raw": "null",
+ "range": [
+ 6023,
+ 6027
+ ],
+ "loc": {
+ "start": {
+ "line": 220,
+ "column": 27
+ },
+ "end": {
+ "line": 220,
+ "column": 31
+ }
+ }
+ },
+ "range": [
+ 6008,
+ 6027
+ ],
+ "loc": {
+ "start": {
+ "line": 220,
+ "column": 12
+ },
+ "end": {
+ "line": 220,
+ "column": 31
+ }
+ }
+ },
+ "range": [
+ 6008,
+ 6028
+ ],
+ "loc": {
+ "start": {
+ "line": 220,
+ "column": 12
+ },
+ "end": {
+ "line": 220,
+ "column": 32
+ }
+ }
+ }
+ ],
+ "range": [
+ 5958,
+ 6038
+ ],
+ "loc": {
+ "start": {
+ "line": 218,
+ "column": 58
+ },
+ "end": {
+ "line": 221,
+ "column": 9
+ }
+ }
+ },
+ "alternate": null,
+ "range": [
+ 5908,
+ 6038
+ ],
+ "loc": {
+ "start": {
+ "line": 218,
+ "column": 8
+ },
+ "end": {
+ "line": 221,
"column": 9
}
}
@@ -12405,16 +15156,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 4967,
- 4971
+ 6048,
+ 6052
],
"loc": {
"start": {
- "line": 191,
+ "line": 223,
"column": 8
},
"end": {
- "line": 191,
+ "line": 223,
"column": 12
}
}
@@ -12423,31 +15174,31 @@
"type": "Identifier",
"name": "initialized",
"range": [
- 4972,
- 4983
+ 6053,
+ 6064
],
"loc": {
"start": {
- "line": 191,
+ "line": 223,
"column": 13
},
"end": {
- "line": 191,
+ "line": 223,
"column": 24
}
}
},
"range": [
- 4967,
- 4983
+ 6048,
+ 6064
],
"loc": {
"start": {
- "line": 191,
+ "line": 223,
"column": 8
},
"end": {
- "line": 191,
+ "line": 223,
"column": 24
}
}
@@ -12457,62 +15208,62 @@
"value": false,
"raw": "false",
"range": [
- 4986,
- 4991
+ 6067,
+ 6072
],
"loc": {
"start": {
- "line": 191,
+ "line": 223,
"column": 27
},
"end": {
- "line": 191,
+ "line": 223,
"column": 32
}
}
},
"range": [
- 4967,
- 4991
+ 6048,
+ 6072
],
"loc": {
"start": {
- "line": 191,
+ "line": 223,
"column": 8
},
"end": {
- "line": 191,
+ "line": 223,
"column": 32
}
}
},
"range": [
- 4967,
- 4992
+ 6048,
+ 6073
],
"loc": {
"start": {
- "line": 191,
+ "line": 223,
"column": 8
},
"end": {
- "line": 191,
+ "line": 223,
"column": 33
}
}
}
],
"range": [
- 4478,
- 4998
+ 5419,
+ 6079
],
"loc": {
"start": {
- "line": 173,
+ "line": 200,
"column": 14
},
"end": {
- "line": 192,
+ "line": 224,
"column": 5
}
}
@@ -12520,16 +15271,16 @@
"generator": false,
"expression": false,
"range": [
- 4475,
- 4998
+ 5416,
+ 6079
],
"loc": {
"start": {
- "line": 173,
+ "line": 200,
"column": 11
},
"end": {
- "line": 192,
+ "line": 224,
"column": 5
}
}
@@ -12537,16 +15288,16 @@
"kind": "method",
"computed": false,
"range": [
- 4468,
- 4998
+ 5409,
+ 6079
],
"loc": {
"start": {
- "line": 173,
+ "line": 200,
"column": 4
},
"end": {
- "line": 192,
+ "line": 224,
"column": 5
}
},
@@ -12555,16 +15306,16 @@
"type": "Block",
"value": "*\n * Destroy State instance\n ",
"range": [
- 4422,
- 4463
+ 5363,
+ 5404
],
"loc": {
"start": {
- "line": 170,
+ "line": 197,
"column": 4
},
"end": {
- "line": 172,
+ "line": 199,
"column": 7
}
}
@@ -12574,31 +15325,31 @@
}
],
"range": [
- 305,
- 5000
+ 340,
+ 6081
],
"loc": {
"start": {
- "line": 14,
+ "line": 15,
"column": 35
},
"end": {
- "line": 193,
+ "line": 225,
"column": 1
}
}
},
"range": [
- 277,
- 5000
+ 312,
+ 6081
],
"loc": {
"start": {
- "line": 14,
+ "line": 15,
"column": 7
},
"end": {
- "line": 193,
+ "line": 225,
"column": 1
}
},
@@ -12607,16 +15358,16 @@
"type": "Block",
"value": "*\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ",
"range": [
- 124,
- 269
+ 159,
+ 304
],
"loc": {
"start": {
- "line": 6,
+ "line": 7,
"column": 0
},
"end": {
- "line": 13,
+ "line": 14,
"column": 3
}
}
@@ -12627,16 +15378,16 @@
"specifiers": [],
"source": null,
"range": [
- 270,
- 5000
+ 305,
+ 6081
],
"loc": {
"start": {
- "line": 14,
+ "line": 15,
"column": 0
},
"end": {
- "line": 193,
+ "line": 225,
"column": 1
}
},
@@ -12645,16 +15396,16 @@
"type": "Block",
"value": "*\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ",
"range": [
- 124,
- 269
+ 159,
+ 304
],
"loc": {
"start": {
- "line": 6,
+ "line": 7,
"column": 0
},
"end": {
- "line": 13,
+ "line": 14,
"column": 3
}
}
@@ -12665,7 +15416,7 @@
"sourceType": "module",
"range": [
0,
- 5000
+ 6081
],
"loc": {
"start": {
@@ -12673,7 +15424,7 @@
"column": 0
},
"end": {
- "line": 193,
+ "line": 225,
"column": 1
}
},
@@ -12682,16 +15433,16 @@
"type": "Block",
"value": "*\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n ",
"range": [
- 124,
- 269
+ 159,
+ 304
],
"loc": {
"start": {
- "line": 6,
+ "line": 7,
"column": 0
},
"end": {
- "line": 13,
+ "line": 14,
"column": 3
}
}
@@ -12700,52 +15451,34 @@
"type": "Block",
"value": "*\n * Creates an instance of State\n *\n * @param {TableFilter} tf TableFilter instance\n ",
"range": [
- 312,
- 418
+ 347,
+ 453
],
"loc": {
"start": {
- "line": 16,
+ "line": 17,
"column": 4
},
"end": {
- "line": 20,
+ "line": 21,
"column": 7
}
}
},
- {
- "type": "Line",
- "value": " hash enabled by default if state setting is simply set true",
- "range": [
- 516,
- 578
- ],
- "loc": {
- "start": {
- "line": 26,
- "column": 8
- },
- "end": {
- "line": 26,
- "column": 70
- }
- }
- },
{
"type": "Block",
"value": "*\n * Initializes the State object\n ",
"range": [
- 1105,
- 1152
+ 1409,
+ 1456
],
"loc": {
"start": {
- "line": 43,
+ "line": 49,
"column": 4
},
"end": {
- "line": 45,
+ "line": 51,
"column": 7
}
}
@@ -12754,16 +15487,16 @@
"type": "Block",
"value": "*\n * Update state field based on current features state\n ",
"range": [
- 1666,
- 1735
+ 2119,
+ 2188
],
"loc": {
"start": {
- "line": 65,
+ "line": 75,
"column": 4
},
"end": {
- "line": 67,
+ "line": 77,
"column": 7
}
}
@@ -12772,26 +15505,8 @@
"type": "Block",
"value": "*\n * Refresh page number field on page number change\n *\n * @param pageNb Current page number\n ",
"range": [
- 2979,
- 3093
- ],
- "loc": {
- "start": {
- "line": 111,
- "column": 4
- },
- "end": {
- "line": 115,
- "column": 7
- }
- }
- },
- {
- "type": "Block",
- "value": "*\n * Refresh page length field on page length change\n *\n * @param pageLength Current page length value\n ",
- "range": [
- 3183,
- 3307
+ 3432,
+ 3546
],
"loc": {
"start": {
@@ -12806,10 +15521,10 @@
},
{
"type": "Block",
- "value": "*\n * Override state field\n *\n * @param state State object\n ",
+ "value": "*\n * Refresh page length field on page length change\n *\n * @param pageLength Current page length value\n ",
"range": [
- 3415,
- 3494
+ 3636,
+ 3760
],
"loc": {
"start": {
@@ -12824,36 +15539,162 @@
},
{
"type": "Block",
- "value": "*\n * Apply current features state\n ",
+ "value": "*\n * Override state field\n *\n * @param state State object\n ",
"range": [
- 3556,
- 3603
+ 3868,
+ 3947
],
"loc": {
"start": {
- "line": 140,
+ "line": 141,
"column": 4
},
"end": {
- "line": 142,
+ "line": 145,
"column": 7
}
}
},
+ {
+ "type": "Block",
+ "value": "*\n * Apply current features state\n ",
+ "range": [
+ 4009,
+ 4056
+ ],
+ "loc": {
+ "start": {
+ "line": 150,
+ "column": 4
+ },
+ "end": {
+ "line": 152,
+ "column": 7
+ }
+ }
+ },
+ {
+ "type": "Block",
+ "value": "*\n * Override current state with passed one and sync features\n *\n * @param state State object\n ",
+ "range": [
+ 4875,
+ 4990
+ ],
+ "loc": {
+ "start": {
+ "line": 180,
+ "column": 4
+ },
+ "end": {
+ "line": 184,
+ "column": 7
+ }
+ }
+ },
+ {
+ "type": "Line",
+ "value": " To prevent state to react to features changes, state is temporarily",
+ "range": [
+ 5028,
+ 5098
+ ],
+ "loc": {
+ "start": {
+ "line": 186,
+ "column": 8
+ },
+ "end": {
+ "line": 186,
+ "column": 78
+ }
+ }
+ },
+ {
+ "type": "Line",
+ "value": " disabled",
+ "range": [
+ 5107,
+ 5118
+ ],
+ "loc": {
+ "start": {
+ "line": 187,
+ "column": 8
+ },
+ "end": {
+ "line": 187,
+ "column": 19
+ }
+ }
+ },
+ {
+ "type": "Line",
+ "value": " State is overriden with passed state object",
+ "range": [
+ 5151,
+ 5197
+ ],
+ "loc": {
+ "start": {
+ "line": 189,
+ "column": 8
+ },
+ "end": {
+ "line": 189,
+ "column": 54
+ }
+ }
+ },
+ {
+ "type": "Line",
+ "value": " New hash state is applied to features",
+ "range": [
+ 5236,
+ 5276
+ ],
+ "loc": {
+ "start": {
+ "line": 191,
+ "column": 8
+ },
+ "end": {
+ "line": 191,
+ "column": 48
+ }
+ }
+ },
+ {
+ "type": "Line",
+ "value": " State is re-enabled",
+ "range": [
+ 5306,
+ 5328
+ ],
+ "loc": {
+ "start": {
+ "line": 193,
+ "column": 8
+ },
+ "end": {
+ "line": 193,
+ "column": 30
+ }
+ }
+ },
{
"type": "Block",
"value": "*\n * Destroy State instance\n ",
"range": [
- 4422,
- 4463
+ 5363,
+ 5404
],
"loc": {
"start": {
- "line": 170,
+ "line": 197,
"column": 4
},
"end": {
- "line": 172,
+ "line": 199,
"column": 7
}
}
diff --git a/docs/ast/source/modules/storage.js.json b/docs/ast/source/modules/storage.js.json
new file mode 100644
index 00000000..59ef5002
--- /dev/null
+++ b/docs/ast/source/modules/storage.js.json
@@ -0,0 +1,7113 @@
+{
+ "type": "Program",
+ "body": [
+ {
+ "type": "ImportDeclaration",
+ "specifiers": [
+ {
+ "type": "ImportDefaultSpecifier",
+ "local": {
+ "type": "Identifier",
+ "name": "Cookie",
+ "range": [
+ 8,
+ 14
+ ],
+ "loc": {
+ "start": {
+ "line": 2,
+ "column": 7
+ },
+ "end": {
+ "line": 2,
+ "column": 13
+ }
+ }
+ },
+ "range": [
+ 8,
+ 14
+ ],
+ "loc": {
+ "start": {
+ "line": 2,
+ "column": 7
+ },
+ "end": {
+ "line": 2,
+ "column": 13
+ }
+ }
+ }
+ ],
+ "source": {
+ "type": "Literal",
+ "value": "../cookie",
+ "raw": "'../cookie'",
+ "range": [
+ 20,
+ 31
+ ],
+ "loc": {
+ "start": {
+ "line": 2,
+ "column": 19
+ },
+ "end": {
+ "line": 2,
+ "column": 30
+ }
+ }
+ },
+ "range": [
+ 1,
+ 32
+ ],
+ "loc": {
+ "start": {
+ "line": 2,
+ "column": 0
+ },
+ "end": {
+ "line": 2,
+ "column": 31
+ }
+ }
+ },
+ {
+ "type": "VariableDeclaration",
+ "declarations": [
+ {
+ "type": "VariableDeclarator",
+ "id": {
+ "type": "Identifier",
+ "name": "global",
+ "range": [
+ 40,
+ 46
+ ],
+ "loc": {
+ "start": {
+ "line": 4,
+ "column": 6
+ },
+ "end": {
+ "line": 4,
+ "column": 12
+ }
+ }
+ },
+ "init": {
+ "type": "Identifier",
+ "name": "window",
+ "range": [
+ 49,
+ 55
+ ],
+ "loc": {
+ "start": {
+ "line": 4,
+ "column": 15
+ },
+ "end": {
+ "line": 4,
+ "column": 21
+ }
+ }
+ },
+ "range": [
+ 40,
+ 55
+ ],
+ "loc": {
+ "start": {
+ "line": 4,
+ "column": 6
+ },
+ "end": {
+ "line": 4,
+ "column": 21
+ }
+ }
+ }
+ ],
+ "kind": "const",
+ "range": [
+ 34,
+ 56
+ ],
+ "loc": {
+ "start": {
+ "line": 4,
+ "column": 0
+ },
+ "end": {
+ "line": 4,
+ "column": 22
+ }
+ }
+ },
+ {
+ "type": "VariableDeclaration",
+ "declarations": [
+ {
+ "type": "VariableDeclarator",
+ "id": {
+ "type": "Identifier",
+ "name": "JSON",
+ "range": [
+ 63,
+ 67
+ ],
+ "loc": {
+ "start": {
+ "line": 5,
+ "column": 6
+ },
+ "end": {
+ "line": 5,
+ "column": 10
+ }
+ }
+ },
+ "init": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "global",
+ "range": [
+ 70,
+ 76
+ ],
+ "loc": {
+ "start": {
+ "line": 5,
+ "column": 13
+ },
+ "end": {
+ "line": 5,
+ "column": 19
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "JSON",
+ "range": [
+ 77,
+ 81
+ ],
+ "loc": {
+ "start": {
+ "line": 5,
+ "column": 20
+ },
+ "end": {
+ "line": 5,
+ "column": 24
+ }
+ }
+ },
+ "range": [
+ 70,
+ 81
+ ],
+ "loc": {
+ "start": {
+ "line": 5,
+ "column": 13
+ },
+ "end": {
+ "line": 5,
+ "column": 24
+ }
+ }
+ },
+ "range": [
+ 63,
+ 81
+ ],
+ "loc": {
+ "start": {
+ "line": 5,
+ "column": 6
+ },
+ "end": {
+ "line": 5,
+ "column": 24
+ }
+ }
+ }
+ ],
+ "kind": "const",
+ "range": [
+ 57,
+ 82
+ ],
+ "loc": {
+ "start": {
+ "line": 5,
+ "column": 0
+ },
+ "end": {
+ "line": 5,
+ "column": 25
+ }
+ }
+ },
+ {
+ "type": "VariableDeclaration",
+ "declarations": [
+ {
+ "type": "VariableDeclarator",
+ "id": {
+ "type": "Identifier",
+ "name": "localStorage",
+ "range": [
+ 89,
+ 101
+ ],
+ "loc": {
+ "start": {
+ "line": 6,
+ "column": 6
+ },
+ "end": {
+ "line": 6,
+ "column": 18
+ }
+ }
+ },
+ "init": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "global",
+ "range": [
+ 104,
+ 110
+ ],
+ "loc": {
+ "start": {
+ "line": 6,
+ "column": 21
+ },
+ "end": {
+ "line": 6,
+ "column": 27
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "localStorage",
+ "range": [
+ 111,
+ 123
+ ],
+ "loc": {
+ "start": {
+ "line": 6,
+ "column": 28
+ },
+ "end": {
+ "line": 6,
+ "column": 40
+ }
+ }
+ },
+ "range": [
+ 104,
+ 123
+ ],
+ "loc": {
+ "start": {
+ "line": 6,
+ "column": 21
+ },
+ "end": {
+ "line": 6,
+ "column": 40
+ }
+ }
+ },
+ "range": [
+ 89,
+ 123
+ ],
+ "loc": {
+ "start": {
+ "line": 6,
+ "column": 6
+ },
+ "end": {
+ "line": 6,
+ "column": 40
+ }
+ }
+ }
+ ],
+ "kind": "const",
+ "range": [
+ 83,
+ 124
+ ],
+ "loc": {
+ "start": {
+ "line": 6,
+ "column": 0
+ },
+ "end": {
+ "line": 6,
+ "column": 41
+ }
+ }
+ },
+ {
+ "type": "VariableDeclaration",
+ "declarations": [
+ {
+ "type": "VariableDeclarator",
+ "id": {
+ "type": "Identifier",
+ "name": "location",
+ "range": [
+ 131,
+ 139
+ ],
+ "loc": {
+ "start": {
+ "line": 7,
+ "column": 6
+ },
+ "end": {
+ "line": 7,
+ "column": 14
+ }
+ }
+ },
+ "init": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "global",
+ "range": [
+ 142,
+ 148
+ ],
+ "loc": {
+ "start": {
+ "line": 7,
+ "column": 17
+ },
+ "end": {
+ "line": 7,
+ "column": 23
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "location",
+ "range": [
+ 149,
+ 157
+ ],
+ "loc": {
+ "start": {
+ "line": 7,
+ "column": 24
+ },
+ "end": {
+ "line": 7,
+ "column": 32
+ }
+ }
+ },
+ "range": [
+ 142,
+ 157
+ ],
+ "loc": {
+ "start": {
+ "line": 7,
+ "column": 17
+ },
+ "end": {
+ "line": 7,
+ "column": 32
+ }
+ }
+ },
+ "range": [
+ 131,
+ 157
+ ],
+ "loc": {
+ "start": {
+ "line": 7,
+ "column": 6
+ },
+ "end": {
+ "line": 7,
+ "column": 32
+ }
+ }
+ }
+ ],
+ "kind": "const",
+ "range": [
+ 125,
+ 158
+ ],
+ "loc": {
+ "start": {
+ "line": 7,
+ "column": 0
+ },
+ "end": {
+ "line": 7,
+ "column": 33
+ }
+ }
+ },
+ {
+ "type": "ExportNamedDeclaration",
+ "declaration": {
+ "type": "VariableDeclaration",
+ "declarations": [
+ {
+ "type": "VariableDeclarator",
+ "id": {
+ "type": "Identifier",
+ "name": "hasStorage",
+ "range": [
+ 173,
+ 183
+ ],
+ "loc": {
+ "start": {
+ "line": 9,
+ "column": 13
+ },
+ "end": {
+ "line": 9,
+ "column": 23
+ }
+ }
+ },
+ "init": {
+ "type": "ArrowFunctionExpression",
+ "id": null,
+ "params": [],
+ "body": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ReturnStatement",
+ "argument": {
+ "type": "BinaryExpression",
+ "operator": "in",
+ "left": {
+ "type": "Literal",
+ "value": "Storage",
+ "raw": "'Storage'",
+ "range": [
+ 205,
+ 214
+ ],
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 11
+ },
+ "end": {
+ "line": 10,
+ "column": 20
+ }
+ }
+ },
+ "right": {
+ "type": "Identifier",
+ "name": "global",
+ "range": [
+ 218,
+ 224
+ ],
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 24
+ },
+ "end": {
+ "line": 10,
+ "column": 30
+ }
+ }
+ },
+ "range": [
+ 205,
+ 224
+ ],
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 11
+ },
+ "end": {
+ "line": 10,
+ "column": 30
+ }
+ }
+ },
+ "range": [
+ 198,
+ 225
+ ],
+ "loc": {
+ "start": {
+ "line": 10,
+ "column": 4
+ },
+ "end": {
+ "line": 10,
+ "column": 31
+ }
+ }
+ }
+ ],
+ "range": [
+ 192,
+ 227
+ ],
+ "loc": {
+ "start": {
+ "line": 9,
+ "column": 32
+ },
+ "end": {
+ "line": 11,
+ "column": 1
+ }
+ }
+ },
+ "generator": false,
+ "expression": false,
+ "range": [
+ 186,
+ 227
+ ],
+ "loc": {
+ "start": {
+ "line": 9,
+ "column": 26
+ },
+ "end": {
+ "line": 11,
+ "column": 1
+ }
+ }
+ },
+ "range": [
+ 173,
+ 227
+ ],
+ "loc": {
+ "start": {
+ "line": 9,
+ "column": 13
+ },
+ "end": {
+ "line": 11,
+ "column": 1
+ }
+ }
+ }
+ ],
+ "kind": "const",
+ "range": [
+ 167,
+ 228
+ ],
+ "loc": {
+ "start": {
+ "line": 9,
+ "column": 7
+ },
+ "end": {
+ "line": 11,
+ "column": 2
+ }
+ },
+ "leadingComments": [],
+ "trailingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Stores the features state in browser's local storage or cookie\n *\n * @export\n * @class Storage\n ",
+ "range": [
+ 230,
+ 335
+ ],
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 0
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ }
+ }
+ ]
+ },
+ "specifiers": [],
+ "source": null,
+ "range": [
+ 160,
+ 228
+ ],
+ "loc": {
+ "start": {
+ "line": 9,
+ "column": 0
+ },
+ "end": {
+ "line": 11,
+ "column": 2
+ }
+ },
+ "trailingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Stores the features state in browser's local storage or cookie\n *\n * @export\n * @class Storage\n ",
+ "range": [
+ 230,
+ 335
+ ],
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 0
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ }
+ }
+ ]
+ },
+ {
+ "type": "ExportNamedDeclaration",
+ "declaration": {
+ "type": "ClassDeclaration",
+ "id": {
+ "type": "Identifier",
+ "name": "Storage",
+ "range": [
+ 349,
+ 356
+ ],
+ "loc": {
+ "start": {
+ "line": 19,
+ "column": 13
+ },
+ "end": {
+ "line": 19,
+ "column": 20
+ }
+ }
+ },
+ "superClass": null,
+ "body": {
+ "type": "ClassBody",
+ "body": [
+ {
+ "type": "MethodDefinition",
+ "key": {
+ "type": "Identifier",
+ "name": "constructor",
+ "range": [
+ 471,
+ 482
+ ],
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 4
+ },
+ "end": {
+ "line": 26,
+ "column": 15
+ }
+ }
+ },
+ "value": {
+ "type": "FunctionExpression",
+ "id": null,
+ "params": [
+ {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 483,
+ 488
+ ],
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 16
+ },
+ "end": {
+ "line": 26,
+ "column": 21
+ }
+ }
+ }
+ ],
+ "body": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 500,
+ 504
+ ],
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 8
+ },
+ "end": {
+ "line": 27,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 505,
+ 510
+ ],
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 13
+ },
+ "end": {
+ "line": 27,
+ "column": 18
+ }
+ }
+ },
+ "range": [
+ 500,
+ 510
+ ],
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 8
+ },
+ "end": {
+ "line": 27,
+ "column": 18
+ }
+ }
+ },
+ "right": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 513,
+ 518
+ ],
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 21
+ },
+ "end": {
+ "line": 27,
+ "column": 26
+ }
+ }
+ },
+ "range": [
+ 500,
+ 518
+ ],
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 8
+ },
+ "end": {
+ "line": 27,
+ "column": 26
+ }
+ }
+ },
+ "range": [
+ 500,
+ 519
+ ],
+ "loc": {
+ "start": {
+ "line": 27,
+ "column": 8
+ },
+ "end": {
+ "line": 27,
+ "column": 27
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 528,
+ 532
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 8
+ },
+ "end": {
+ "line": 28,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "tf",
+ "range": [
+ 533,
+ 535
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 13
+ },
+ "end": {
+ "line": 28,
+ "column": 15
+ }
+ }
+ },
+ "range": [
+ 528,
+ 535
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 8
+ },
+ "end": {
+ "line": 28,
+ "column": 15
+ }
+ }
+ },
+ "right": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 538,
+ 543
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 18
+ },
+ "end": {
+ "line": 28,
+ "column": 23
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "tf",
+ "range": [
+ 544,
+ 546
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 24
+ },
+ "end": {
+ "line": 28,
+ "column": 26
+ }
+ }
+ },
+ "range": [
+ 538,
+ 546
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 18
+ },
+ "end": {
+ "line": 28,
+ "column": 26
+ }
+ }
+ },
+ "range": [
+ 528,
+ 546
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 8
+ },
+ "end": {
+ "line": 28,
+ "column": 26
+ }
+ }
+ },
+ "range": [
+ 528,
+ 547
+ ],
+ "loc": {
+ "start": {
+ "line": 28,
+ "column": 8
+ },
+ "end": {
+ "line": 28,
+ "column": 27
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 556,
+ 560
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 8
+ },
+ "end": {
+ "line": 29,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "enableLocalStorage",
+ "range": [
+ 561,
+ 579
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 13
+ },
+ "end": {
+ "line": 29,
+ "column": 31
+ }
+ }
+ },
+ "range": [
+ 556,
+ 579
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 8
+ },
+ "end": {
+ "line": 29,
+ "column": 31
+ }
+ }
+ },
+ "right": {
+ "type": "LogicalExpression",
+ "operator": "&&",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 582,
+ 587
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 34
+ },
+ "end": {
+ "line": 29,
+ "column": 39
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "enableLocalStorage",
+ "range": [
+ 588,
+ 606
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 40
+ },
+ "end": {
+ "line": 29,
+ "column": 58
+ }
+ }
+ },
+ "range": [
+ 582,
+ 606
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 34
+ },
+ "end": {
+ "line": 29,
+ "column": 58
+ }
+ }
+ },
+ "right": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "Identifier",
+ "name": "hasStorage",
+ "range": [
+ 610,
+ 620
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 62
+ },
+ "end": {
+ "line": 29,
+ "column": 72
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 610,
+ 622
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 62
+ },
+ "end": {
+ "line": 29,
+ "column": 74
+ }
+ }
+ },
+ "range": [
+ 582,
+ 622
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 34
+ },
+ "end": {
+ "line": 29,
+ "column": 74
+ }
+ }
+ },
+ "range": [
+ 556,
+ 622
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 8
+ },
+ "end": {
+ "line": 29,
+ "column": 74
+ }
+ }
+ },
+ "range": [
+ 556,
+ 623
+ ],
+ "loc": {
+ "start": {
+ "line": 29,
+ "column": 8
+ },
+ "end": {
+ "line": 29,
+ "column": 75
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 632,
+ 636
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 8
+ },
+ "end": {
+ "line": 30,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "enableCookie",
+ "range": [
+ 637,
+ 649
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 13
+ },
+ "end": {
+ "line": 30,
+ "column": 25
+ }
+ }
+ },
+ "range": [
+ 632,
+ 649
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 8
+ },
+ "end": {
+ "line": 30,
+ "column": 25
+ }
+ }
+ },
+ "right": {
+ "type": "LogicalExpression",
+ "operator": "&&",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 652,
+ 657
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 28
+ },
+ "end": {
+ "line": 30,
+ "column": 33
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "enableCookie",
+ "range": [
+ 658,
+ 670
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 34
+ },
+ "end": {
+ "line": 30,
+ "column": 46
+ }
+ }
+ },
+ "range": [
+ 652,
+ 670
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 28
+ },
+ "end": {
+ "line": 30,
+ "column": 46
+ }
+ }
+ },
+ "right": {
+ "type": "UnaryExpression",
+ "operator": "!",
+ "argument": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 675,
+ 679
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 51
+ },
+ "end": {
+ "line": 30,
+ "column": 55
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "enableLocalStorage",
+ "range": [
+ 680,
+ 698
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 56
+ },
+ "end": {
+ "line": 30,
+ "column": 74
+ }
+ }
+ },
+ "range": [
+ 675,
+ 698
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 51
+ },
+ "end": {
+ "line": 30,
+ "column": 74
+ }
+ }
+ },
+ "prefix": true,
+ "range": [
+ 674,
+ 698
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 50
+ },
+ "end": {
+ "line": 30,
+ "column": 74
+ }
+ }
+ },
+ "range": [
+ 652,
+ 698
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 28
+ },
+ "end": {
+ "line": 30,
+ "column": 74
+ }
+ }
+ },
+ "range": [
+ 632,
+ 698
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 8
+ },
+ "end": {
+ "line": 30,
+ "column": 74
+ }
+ }
+ },
+ "range": [
+ 632,
+ 699
+ ],
+ "loc": {
+ "start": {
+ "line": 30,
+ "column": 8
+ },
+ "end": {
+ "line": 30,
+ "column": 75
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 708,
+ 712
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 8
+ },
+ "end": {
+ "line": 31,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "emitter",
+ "range": [
+ 713,
+ 720
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 13
+ },
+ "end": {
+ "line": 31,
+ "column": 20
+ }
+ }
+ },
+ "range": [
+ 708,
+ 720
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 8
+ },
+ "end": {
+ "line": 31,
+ "column": 20
+ }
+ }
+ },
+ "right": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 723,
+ 728
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 23
+ },
+ "end": {
+ "line": 31,
+ "column": 28
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "emitter",
+ "range": [
+ 729,
+ 736
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 29
+ },
+ "end": {
+ "line": 31,
+ "column": 36
+ }
+ }
+ },
+ "range": [
+ 723,
+ 736
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 23
+ },
+ "end": {
+ "line": 31,
+ "column": 36
+ }
+ }
+ },
+ "range": [
+ 708,
+ 736
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 8
+ },
+ "end": {
+ "line": 31,
+ "column": 36
+ }
+ }
+ },
+ "range": [
+ 708,
+ 737
+ ],
+ "loc": {
+ "start": {
+ "line": 31,
+ "column": 8
+ },
+ "end": {
+ "line": 31,
+ "column": 37
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 746,
+ 750
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 8
+ },
+ "end": {
+ "line": 32,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "duration",
+ "range": [
+ 751,
+ 759
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 13
+ },
+ "end": {
+ "line": 32,
+ "column": 21
+ }
+ }
+ },
+ "range": [
+ 746,
+ 759
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 8
+ },
+ "end": {
+ "line": 32,
+ "column": 21
+ }
+ }
+ },
+ "right": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 762,
+ 767
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 24
+ },
+ "end": {
+ "line": 32,
+ "column": 29
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "cookieDuration",
+ "range": [
+ 768,
+ 782
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 30
+ },
+ "end": {
+ "line": 32,
+ "column": 44
+ }
+ }
+ },
+ "range": [
+ 762,
+ 782
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 24
+ },
+ "end": {
+ "line": 32,
+ "column": 44
+ }
+ }
+ },
+ "range": [
+ 746,
+ 782
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 8
+ },
+ "end": {
+ "line": 32,
+ "column": 44
+ }
+ }
+ },
+ "range": [
+ 746,
+ 783
+ ],
+ "loc": {
+ "start": {
+ "line": 32,
+ "column": 8
+ },
+ "end": {
+ "line": 32,
+ "column": 45
+ }
+ }
+ }
+ ],
+ "range": [
+ 490,
+ 789
+ ],
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 23
+ },
+ "end": {
+ "line": 33,
+ "column": 5
+ }
+ }
+ },
+ "generator": false,
+ "expression": false,
+ "range": [
+ 482,
+ 789
+ ],
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 15
+ },
+ "end": {
+ "line": 33,
+ "column": 5
+ }
+ }
+ },
+ "kind": "constructor",
+ "computed": false,
+ "range": [
+ 471,
+ 789
+ ],
+ "loc": {
+ "start": {
+ "line": 26,
+ "column": 4
+ },
+ "end": {
+ "line": 33,
+ "column": 5
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Creates an instance of Storage\n *\n * @param {State} state Instance of State\n ",
+ "range": [
+ 364,
+ 466
+ ],
+ "loc": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 25,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "trailingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Initializes the Storage object\n ",
+ "range": [
+ 796,
+ 845
+ ],
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "static": false
+ },
+ {
+ "type": "MethodDefinition",
+ "key": {
+ "type": "Identifier",
+ "name": "init",
+ "range": [
+ 850,
+ 854
+ ],
+ "loc": {
+ "start": {
+ "line": 39,
+ "column": 4
+ },
+ "end": {
+ "line": 39,
+ "column": 8
+ }
+ }
+ },
+ "value": {
+ "type": "FunctionExpression",
+ "id": null,
+ "params": [],
+ "body": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 867,
+ 871
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 8
+ },
+ "end": {
+ "line": 40,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "emitter",
+ "range": [
+ 872,
+ 879
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 13
+ },
+ "end": {
+ "line": 40,
+ "column": 20
+ }
+ }
+ },
+ "range": [
+ 867,
+ 879
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 8
+ },
+ "end": {
+ "line": 40,
+ "column": 20
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "on",
+ "range": [
+ 880,
+ 882
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 21
+ },
+ "end": {
+ "line": 40,
+ "column": 23
+ }
+ }
+ },
+ "range": [
+ 867,
+ 882
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 8
+ },
+ "end": {
+ "line": 40,
+ "column": 23
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "ArrayExpression",
+ "elements": [
+ {
+ "type": "Literal",
+ "value": "state-changed",
+ "raw": "'state-changed'",
+ "range": [
+ 884,
+ 899
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 25
+ },
+ "end": {
+ "line": 40,
+ "column": 40
+ }
+ }
+ }
+ ],
+ "range": [
+ 883,
+ 900
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 24
+ },
+ "end": {
+ "line": 40,
+ "column": 41
+ }
+ }
+ },
+ {
+ "type": "ArrowFunctionExpression",
+ "id": null,
+ "params": [
+ {
+ "type": "Identifier",
+ "name": "tf",
+ "range": [
+ 903,
+ 905
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 44
+ },
+ "end": {
+ "line": 40,
+ "column": 46
+ }
+ }
+ },
+ {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 907,
+ 912
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 48
+ },
+ "end": {
+ "line": 40,
+ "column": 53
+ }
+ }
+ }
+ ],
+ "body": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 917,
+ 921
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 58
+ },
+ "end": {
+ "line": 40,
+ "column": 62
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "save",
+ "range": [
+ 922,
+ 926
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 63
+ },
+ "end": {
+ "line": 40,
+ "column": 67
+ }
+ }
+ },
+ "range": [
+ 917,
+ 926
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 58
+ },
+ "end": {
+ "line": 40,
+ "column": 67
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 927,
+ 932
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 68
+ },
+ "end": {
+ "line": 40,
+ "column": 73
+ }
+ }
+ }
+ ],
+ "range": [
+ 917,
+ 933
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 58
+ },
+ "end": {
+ "line": 40,
+ "column": 74
+ }
+ }
+ },
+ "generator": false,
+ "expression": true,
+ "range": [
+ 902,
+ 933
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 43
+ },
+ "end": {
+ "line": 40,
+ "column": 74
+ }
+ }
+ }
+ ],
+ "range": [
+ 867,
+ 934
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 8
+ },
+ "end": {
+ "line": 40,
+ "column": 75
+ }
+ }
+ },
+ "range": [
+ 867,
+ 935
+ ],
+ "loc": {
+ "start": {
+ "line": 40,
+ "column": 8
+ },
+ "end": {
+ "line": 40,
+ "column": 76
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 944,
+ 948
+ ],
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "emitter",
+ "range": [
+ 949,
+ 956
+ ],
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 13
+ },
+ "end": {
+ "line": 41,
+ "column": 20
+ }
+ }
+ },
+ "range": [
+ 944,
+ 956
+ ],
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 20
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "on",
+ "range": [
+ 957,
+ 959
+ ],
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 21
+ },
+ "end": {
+ "line": 41,
+ "column": 23
+ }
+ }
+ },
+ "range": [
+ 944,
+ 959
+ ],
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 23
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "ArrayExpression",
+ "elements": [
+ {
+ "type": "Literal",
+ "value": "initialized",
+ "raw": "'initialized'",
+ "range": [
+ 961,
+ 974
+ ],
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 25
+ },
+ "end": {
+ "line": 41,
+ "column": 38
+ }
+ }
+ }
+ ],
+ "range": [
+ 960,
+ 975
+ ],
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 24
+ },
+ "end": {
+ "line": 41,
+ "column": 39
+ }
+ }
+ },
+ {
+ "type": "ArrowFunctionExpression",
+ "id": null,
+ "params": [],
+ "body": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 983,
+ 987
+ ],
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 47
+ },
+ "end": {
+ "line": 41,
+ "column": 51
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "sync",
+ "range": [
+ 988,
+ 992
+ ],
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 52
+ },
+ "end": {
+ "line": 41,
+ "column": 56
+ }
+ }
+ },
+ "range": [
+ 983,
+ 992
+ ],
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 47
+ },
+ "end": {
+ "line": 41,
+ "column": 56
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 983,
+ 994
+ ],
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 47
+ },
+ "end": {
+ "line": 41,
+ "column": 58
+ }
+ }
+ },
+ "generator": false,
+ "expression": true,
+ "range": [
+ 977,
+ 994
+ ],
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 41
+ },
+ "end": {
+ "line": 41,
+ "column": 58
+ }
+ }
+ }
+ ],
+ "range": [
+ 944,
+ 995
+ ],
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 59
+ }
+ }
+ },
+ "range": [
+ 944,
+ 996
+ ],
+ "loc": {
+ "start": {
+ "line": 41,
+ "column": 8
+ },
+ "end": {
+ "line": 41,
+ "column": 60
+ }
+ }
+ }
+ ],
+ "range": [
+ 857,
+ 1002
+ ],
+ "loc": {
+ "start": {
+ "line": 39,
+ "column": 11
+ },
+ "end": {
+ "line": 42,
+ "column": 5
+ }
+ }
+ },
+ "generator": false,
+ "expression": false,
+ "range": [
+ 854,
+ 1002
+ ],
+ "loc": {
+ "start": {
+ "line": 39,
+ "column": 8
+ },
+ "end": {
+ "line": 42,
+ "column": 5
+ }
+ }
+ },
+ "kind": "method",
+ "computed": false,
+ "range": [
+ 850,
+ 1002
+ ],
+ "loc": {
+ "start": {
+ "line": 39,
+ "column": 4
+ },
+ "end": {
+ "line": 42,
+ "column": 5
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Initializes the Storage object\n ",
+ "range": [
+ 796,
+ 845
+ ],
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "trailingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Persists the features state on state changes\n *\n * @param {State} state Instance of State\n ",
+ "range": [
+ 1008,
+ 1125
+ ],
+ "loc": {
+ "start": {
+ "line": 44,
+ "column": 4
+ },
+ "end": {
+ "line": 48,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "static": false
+ },
+ {
+ "type": "MethodDefinition",
+ "key": {
+ "type": "Identifier",
+ "name": "save",
+ "range": [
+ 1130,
+ 1134
+ ],
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 49,
+ "column": 8
+ }
+ }
+ },
+ "value": {
+ "type": "FunctionExpression",
+ "id": null,
+ "params": [
+ {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 1135,
+ 1140
+ ],
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 9
+ },
+ "end": {
+ "line": 49,
+ "column": 14
+ }
+ }
+ }
+ ],
+ "body": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "IfStatement",
+ "test": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 1156,
+ 1160
+ ],
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 12
+ },
+ "end": {
+ "line": 50,
+ "column": 16
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "enableLocalStorage",
+ "range": [
+ 1161,
+ 1179
+ ],
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 17
+ },
+ "end": {
+ "line": 50,
+ "column": 35
+ }
+ }
+ },
+ "range": [
+ 1156,
+ 1179
+ ],
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 12
+ },
+ "end": {
+ "line": 50,
+ "column": 35
+ }
+ }
+ },
+ "consequent": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": true,
+ "object": {
+ "type": "Identifier",
+ "name": "localStorage",
+ "range": [
+ 1195,
+ 1207
+ ],
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 12
+ },
+ "end": {
+ "line": 51,
+ "column": 24
+ }
+ }
+ },
+ "property": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 1208,
+ 1212
+ ],
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 25
+ },
+ "end": {
+ "line": 51,
+ "column": 29
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "getKey",
+ "range": [
+ 1213,
+ 1219
+ ],
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 30
+ },
+ "end": {
+ "line": 51,
+ "column": 36
+ }
+ }
+ },
+ "range": [
+ 1208,
+ 1219
+ ],
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 25
+ },
+ "end": {
+ "line": 51,
+ "column": 36
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 1208,
+ 1221
+ ],
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 25
+ },
+ "end": {
+ "line": 51,
+ "column": 38
+ }
+ }
+ },
+ "range": [
+ 1195,
+ 1222
+ ],
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 12
+ },
+ "end": {
+ "line": 51,
+ "column": 39
+ }
+ }
+ },
+ "right": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "JSON",
+ "range": [
+ 1225,
+ 1229
+ ],
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 42
+ },
+ "end": {
+ "line": 51,
+ "column": 46
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "stringify",
+ "range": [
+ 1230,
+ 1239
+ ],
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 47
+ },
+ "end": {
+ "line": 51,
+ "column": 56
+ }
+ }
+ },
+ "range": [
+ 1225,
+ 1239
+ ],
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 42
+ },
+ "end": {
+ "line": 51,
+ "column": 56
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 1240,
+ 1245
+ ],
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 57
+ },
+ "end": {
+ "line": 51,
+ "column": 62
+ }
+ }
+ }
+ ],
+ "range": [
+ 1225,
+ 1246
+ ],
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 42
+ },
+ "end": {
+ "line": 51,
+ "column": 63
+ }
+ }
+ },
+ "range": [
+ 1195,
+ 1246
+ ],
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 12
+ },
+ "end": {
+ "line": 51,
+ "column": 63
+ }
+ }
+ },
+ "range": [
+ 1195,
+ 1247
+ ],
+ "loc": {
+ "start": {
+ "line": 51,
+ "column": 12
+ },
+ "end": {
+ "line": 51,
+ "column": 64
+ }
+ }
+ }
+ ],
+ "range": [
+ 1181,
+ 1257
+ ],
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 37
+ },
+ "end": {
+ "line": 52,
+ "column": 9
+ }
+ }
+ },
+ "alternate": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "Cookie",
+ "range": [
+ 1277,
+ 1283
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 12
+ },
+ "end": {
+ "line": 53,
+ "column": 18
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "write",
+ "range": [
+ 1284,
+ 1289
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 19
+ },
+ "end": {
+ "line": 53,
+ "column": 24
+ }
+ }
+ },
+ "range": [
+ 1277,
+ 1289
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 12
+ },
+ "end": {
+ "line": 53,
+ "column": 24
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 1290,
+ 1294
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 25
+ },
+ "end": {
+ "line": 53,
+ "column": 29
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "getKey",
+ "range": [
+ 1295,
+ 1301
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 30
+ },
+ "end": {
+ "line": 53,
+ "column": 36
+ }
+ }
+ },
+ "range": [
+ 1290,
+ 1301
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 25
+ },
+ "end": {
+ "line": 53,
+ "column": 36
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 1290,
+ 1303
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 25
+ },
+ "end": {
+ "line": 53,
+ "column": 38
+ }
+ }
+ },
+ {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "JSON",
+ "range": [
+ 1305,
+ 1309
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 40
+ },
+ "end": {
+ "line": 53,
+ "column": 44
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "stringify",
+ "range": [
+ 1310,
+ 1319
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 45
+ },
+ "end": {
+ "line": 53,
+ "column": 54
+ }
+ }
+ },
+ "range": [
+ 1305,
+ 1319
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 40
+ },
+ "end": {
+ "line": 53,
+ "column": 54
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 1320,
+ 1325
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 55
+ },
+ "end": {
+ "line": 53,
+ "column": 60
+ }
+ }
+ }
+ ],
+ "range": [
+ 1305,
+ 1326
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 40
+ },
+ "end": {
+ "line": 53,
+ "column": 61
+ }
+ }
+ },
+ {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 1328,
+ 1332
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 63
+ },
+ "end": {
+ "line": 53,
+ "column": 67
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "duration",
+ "range": [
+ 1333,
+ 1341
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 68
+ },
+ "end": {
+ "line": 53,
+ "column": 76
+ }
+ }
+ },
+ "range": [
+ 1328,
+ 1341
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 63
+ },
+ "end": {
+ "line": 53,
+ "column": 76
+ }
+ }
+ }
+ ],
+ "range": [
+ 1277,
+ 1342
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 12
+ },
+ "end": {
+ "line": 53,
+ "column": 77
+ }
+ }
+ },
+ "range": [
+ 1277,
+ 1343
+ ],
+ "loc": {
+ "start": {
+ "line": 53,
+ "column": 12
+ },
+ "end": {
+ "line": 53,
+ "column": 78
+ }
+ }
+ }
+ ],
+ "range": [
+ 1263,
+ 1353
+ ],
+ "loc": {
+ "start": {
+ "line": 52,
+ "column": 15
+ },
+ "end": {
+ "line": 54,
+ "column": 9
+ }
+ }
+ },
+ "range": [
+ 1152,
+ 1353
+ ],
+ "loc": {
+ "start": {
+ "line": 50,
+ "column": 8
+ },
+ "end": {
+ "line": 54,
+ "column": 9
+ }
+ }
+ }
+ ],
+ "range": [
+ 1142,
+ 1359
+ ],
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 16
+ },
+ "end": {
+ "line": 55,
+ "column": 5
+ }
+ }
+ },
+ "generator": false,
+ "expression": false,
+ "range": [
+ 1134,
+ 1359
+ ],
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 8
+ },
+ "end": {
+ "line": 55,
+ "column": 5
+ }
+ }
+ },
+ "kind": "method",
+ "computed": false,
+ "range": [
+ 1130,
+ 1359
+ ],
+ "loc": {
+ "start": {
+ "line": 49,
+ "column": 4
+ },
+ "end": {
+ "line": 55,
+ "column": 5
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Persists the features state on state changes\n *\n * @param {State} state Instance of State\n ",
+ "range": [
+ 1008,
+ 1125
+ ],
+ "loc": {
+ "start": {
+ "line": 44,
+ "column": 4
+ },
+ "end": {
+ "line": 48,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "trailingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Turns stored string into a State JSON object\n *\n * @returns {Object} JSON object\n ",
+ "range": [
+ 1365,
+ 1473
+ ],
+ "loc": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "static": false
+ },
+ {
+ "type": "MethodDefinition",
+ "key": {
+ "type": "Identifier",
+ "name": "retrieve",
+ "range": [
+ 1478,
+ 1486
+ ],
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 62,
+ "column": 12
+ }
+ }
+ },
+ "value": {
+ "type": "FunctionExpression",
+ "id": null,
+ "params": [],
+ "body": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "VariableDeclaration",
+ "declarations": [
+ {
+ "type": "VariableDeclarator",
+ "id": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 1503,
+ 1508
+ ],
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 12
+ },
+ "end": {
+ "line": 63,
+ "column": 17
+ }
+ }
+ },
+ "init": {
+ "type": "Literal",
+ "value": null,
+ "raw": "null",
+ "range": [
+ 1511,
+ 1515
+ ],
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 20
+ },
+ "end": {
+ "line": 63,
+ "column": 24
+ }
+ }
+ },
+ "range": [
+ 1503,
+ 1515
+ ],
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 12
+ },
+ "end": {
+ "line": 63,
+ "column": 24
+ }
+ }
+ }
+ ],
+ "kind": "let",
+ "range": [
+ 1499,
+ 1516
+ ],
+ "loc": {
+ "start": {
+ "line": 63,
+ "column": 8
+ },
+ "end": {
+ "line": 63,
+ "column": 25
+ }
+ }
+ },
+ {
+ "type": "IfStatement",
+ "test": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 1529,
+ 1533
+ ],
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 12
+ },
+ "end": {
+ "line": 64,
+ "column": 16
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "enableLocalStorage",
+ "range": [
+ 1534,
+ 1552
+ ],
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 17
+ },
+ "end": {
+ "line": 64,
+ "column": 35
+ }
+ }
+ },
+ "range": [
+ 1529,
+ 1552
+ ],
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 12
+ },
+ "end": {
+ "line": 64,
+ "column": 35
+ }
+ }
+ },
+ "consequent": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 1568,
+ 1573
+ ],
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 12
+ },
+ "end": {
+ "line": 65,
+ "column": 17
+ }
+ }
+ },
+ "right": {
+ "type": "MemberExpression",
+ "computed": true,
+ "object": {
+ "type": "Identifier",
+ "name": "localStorage",
+ "range": [
+ 1576,
+ 1588
+ ],
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 20
+ },
+ "end": {
+ "line": 65,
+ "column": 32
+ }
+ }
+ },
+ "property": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 1589,
+ 1593
+ ],
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 33
+ },
+ "end": {
+ "line": 65,
+ "column": 37
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "getKey",
+ "range": [
+ 1594,
+ 1600
+ ],
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 38
+ },
+ "end": {
+ "line": 65,
+ "column": 44
+ }
+ }
+ },
+ "range": [
+ 1589,
+ 1600
+ ],
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 33
+ },
+ "end": {
+ "line": 65,
+ "column": 44
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 1589,
+ 1602
+ ],
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 33
+ },
+ "end": {
+ "line": 65,
+ "column": 46
+ }
+ }
+ },
+ "range": [
+ 1576,
+ 1603
+ ],
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 20
+ },
+ "end": {
+ "line": 65,
+ "column": 47
+ }
+ }
+ },
+ "range": [
+ 1568,
+ 1603
+ ],
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 12
+ },
+ "end": {
+ "line": 65,
+ "column": 47
+ }
+ }
+ },
+ "range": [
+ 1568,
+ 1604
+ ],
+ "loc": {
+ "start": {
+ "line": 65,
+ "column": 12
+ },
+ "end": {
+ "line": 65,
+ "column": 48
+ }
+ }
+ }
+ ],
+ "range": [
+ 1554,
+ 1614
+ ],
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 37
+ },
+ "end": {
+ "line": 66,
+ "column": 9
+ }
+ }
+ },
+ "alternate": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 1634,
+ 1639
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 12
+ },
+ "end": {
+ "line": 67,
+ "column": 17
+ }
+ }
+ },
+ "right": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "Cookie",
+ "range": [
+ 1642,
+ 1648
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 20
+ },
+ "end": {
+ "line": 67,
+ "column": 26
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "read",
+ "range": [
+ 1649,
+ 1653
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 27
+ },
+ "end": {
+ "line": 67,
+ "column": 31
+ }
+ }
+ },
+ "range": [
+ 1642,
+ 1653
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 20
+ },
+ "end": {
+ "line": 67,
+ "column": 31
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 1654,
+ 1658
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 32
+ },
+ "end": {
+ "line": 67,
+ "column": 36
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "getKey",
+ "range": [
+ 1659,
+ 1665
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 37
+ },
+ "end": {
+ "line": 67,
+ "column": 43
+ }
+ }
+ },
+ "range": [
+ 1654,
+ 1665
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 32
+ },
+ "end": {
+ "line": 67,
+ "column": 43
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 1654,
+ 1667
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 32
+ },
+ "end": {
+ "line": 67,
+ "column": 45
+ }
+ }
+ }
+ ],
+ "range": [
+ 1642,
+ 1668
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 20
+ },
+ "end": {
+ "line": 67,
+ "column": 46
+ }
+ }
+ },
+ "range": [
+ 1634,
+ 1668
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 12
+ },
+ "end": {
+ "line": 67,
+ "column": 46
+ }
+ }
+ },
+ "range": [
+ 1634,
+ 1669
+ ],
+ "loc": {
+ "start": {
+ "line": 67,
+ "column": 12
+ },
+ "end": {
+ "line": 67,
+ "column": 47
+ }
+ }
+ }
+ ],
+ "range": [
+ 1620,
+ 1679
+ ],
+ "loc": {
+ "start": {
+ "line": 66,
+ "column": 15
+ },
+ "end": {
+ "line": 68,
+ "column": 9
+ }
+ }
+ },
+ "range": [
+ 1525,
+ 1679
+ ],
+ "loc": {
+ "start": {
+ "line": 64,
+ "column": 8
+ },
+ "end": {
+ "line": 68,
+ "column": 9
+ }
+ }
+ },
+ {
+ "type": "IfStatement",
+ "test": {
+ "type": "UnaryExpression",
+ "operator": "!",
+ "argument": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 1694,
+ 1699
+ ],
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 13
+ },
+ "end": {
+ "line": 70,
+ "column": 18
+ }
+ }
+ },
+ "prefix": true,
+ "range": [
+ 1693,
+ 1699
+ ],
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 12
+ },
+ "end": {
+ "line": 70,
+ "column": 18
+ }
+ }
+ },
+ "consequent": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ReturnStatement",
+ "argument": {
+ "type": "Literal",
+ "value": null,
+ "raw": "null",
+ "range": [
+ 1722,
+ 1726
+ ],
+ "loc": {
+ "start": {
+ "line": 71,
+ "column": 19
+ },
+ "end": {
+ "line": 71,
+ "column": 23
+ }
+ }
+ },
+ "range": [
+ 1715,
+ 1727
+ ],
+ "loc": {
+ "start": {
+ "line": 71,
+ "column": 12
+ },
+ "end": {
+ "line": 71,
+ "column": 24
+ }
+ }
+ }
+ ],
+ "range": [
+ 1701,
+ 1737
+ ],
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 20
+ },
+ "end": {
+ "line": 72,
+ "column": 9
+ }
+ }
+ },
+ "alternate": null,
+ "range": [
+ 1689,
+ 1737
+ ],
+ "loc": {
+ "start": {
+ "line": 70,
+ "column": 8
+ },
+ "end": {
+ "line": 72,
+ "column": 9
+ }
+ }
+ },
+ {
+ "type": "ReturnStatement",
+ "argument": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "JSON",
+ "range": [
+ 1753,
+ 1757
+ ],
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 15
+ },
+ "end": {
+ "line": 73,
+ "column": 19
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "parse",
+ "range": [
+ 1758,
+ 1763
+ ],
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 20
+ },
+ "end": {
+ "line": 73,
+ "column": 25
+ }
+ }
+ },
+ "range": [
+ 1753,
+ 1763
+ ],
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 15
+ },
+ "end": {
+ "line": 73,
+ "column": 25
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 1764,
+ 1769
+ ],
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 26
+ },
+ "end": {
+ "line": 73,
+ "column": 31
+ }
+ }
+ }
+ ],
+ "range": [
+ 1753,
+ 1770
+ ],
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 15
+ },
+ "end": {
+ "line": 73,
+ "column": 32
+ }
+ }
+ },
+ "range": [
+ 1746,
+ 1771
+ ],
+ "loc": {
+ "start": {
+ "line": 73,
+ "column": 8
+ },
+ "end": {
+ "line": 73,
+ "column": 33
+ }
+ }
+ }
+ ],
+ "range": [
+ 1489,
+ 1777
+ ],
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 15
+ },
+ "end": {
+ "line": 74,
+ "column": 5
+ }
+ }
+ },
+ "generator": false,
+ "expression": false,
+ "range": [
+ 1486,
+ 1777
+ ],
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 12
+ },
+ "end": {
+ "line": 74,
+ "column": 5
+ }
+ }
+ },
+ "kind": "method",
+ "computed": false,
+ "range": [
+ 1478,
+ 1777
+ ],
+ "loc": {
+ "start": {
+ "line": 62,
+ "column": 4
+ },
+ "end": {
+ "line": 74,
+ "column": 5
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Turns stored string into a State JSON object\n *\n * @returns {Object} JSON object\n ",
+ "range": [
+ 1365,
+ 1473
+ ],
+ "loc": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "trailingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Removes persisted state from storage\n ",
+ "range": [
+ 1783,
+ 1838
+ ],
+ "loc": {
+ "start": {
+ "line": 76,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "static": false
+ },
+ {
+ "type": "MethodDefinition",
+ "key": {
+ "type": "Identifier",
+ "name": "remove",
+ "range": [
+ 1843,
+ 1849
+ ],
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 4
+ },
+ "end": {
+ "line": 79,
+ "column": 10
+ }
+ }
+ },
+ "value": {
+ "type": "FunctionExpression",
+ "id": null,
+ "params": [],
+ "body": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "IfStatement",
+ "test": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 1866,
+ 1870
+ ],
+ "loc": {
+ "start": {
+ "line": 80,
+ "column": 12
+ },
+ "end": {
+ "line": 80,
+ "column": 16
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "enableLocalStorage",
+ "range": [
+ 1871,
+ 1889
+ ],
+ "loc": {
+ "start": {
+ "line": 80,
+ "column": 17
+ },
+ "end": {
+ "line": 80,
+ "column": 35
+ }
+ }
+ },
+ "range": [
+ 1866,
+ 1889
+ ],
+ "loc": {
+ "start": {
+ "line": 80,
+ "column": 12
+ },
+ "end": {
+ "line": 80,
+ "column": 35
+ }
+ }
+ },
+ "consequent": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "localStorage",
+ "range": [
+ 1905,
+ 1917
+ ],
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 12
+ },
+ "end": {
+ "line": 81,
+ "column": 24
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "removeItem",
+ "range": [
+ 1918,
+ 1928
+ ],
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 25
+ },
+ "end": {
+ "line": 81,
+ "column": 35
+ }
+ }
+ },
+ "range": [
+ 1905,
+ 1928
+ ],
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 12
+ },
+ "end": {
+ "line": 81,
+ "column": 35
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 1929,
+ 1933
+ ],
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 36
+ },
+ "end": {
+ "line": 81,
+ "column": 40
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "getKey",
+ "range": [
+ 1934,
+ 1940
+ ],
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 41
+ },
+ "end": {
+ "line": 81,
+ "column": 47
+ }
+ }
+ },
+ "range": [
+ 1929,
+ 1940
+ ],
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 36
+ },
+ "end": {
+ "line": 81,
+ "column": 47
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 1929,
+ 1942
+ ],
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 36
+ },
+ "end": {
+ "line": 81,
+ "column": 49
+ }
+ }
+ }
+ ],
+ "range": [
+ 1905,
+ 1943
+ ],
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 12
+ },
+ "end": {
+ "line": 81,
+ "column": 50
+ }
+ }
+ },
+ "range": [
+ 1905,
+ 1944
+ ],
+ "loc": {
+ "start": {
+ "line": 81,
+ "column": 12
+ },
+ "end": {
+ "line": 81,
+ "column": 51
+ }
+ }
+ }
+ ],
+ "range": [
+ 1891,
+ 1954
+ ],
+ "loc": {
+ "start": {
+ "line": 80,
+ "column": 37
+ },
+ "end": {
+ "line": 82,
+ "column": 9
+ }
+ }
+ },
+ "alternate": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "Cookie",
+ "range": [
+ 1974,
+ 1980
+ ],
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 12
+ },
+ "end": {
+ "line": 83,
+ "column": 18
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "remove",
+ "range": [
+ 1981,
+ 1987
+ ],
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 19
+ },
+ "end": {
+ "line": 83,
+ "column": 25
+ }
+ }
+ },
+ "range": [
+ 1974,
+ 1987
+ ],
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 12
+ },
+ "end": {
+ "line": 83,
+ "column": 25
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 1988,
+ 1992
+ ],
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 26
+ },
+ "end": {
+ "line": 83,
+ "column": 30
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "getKey",
+ "range": [
+ 1993,
+ 1999
+ ],
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 31
+ },
+ "end": {
+ "line": 83,
+ "column": 37
+ }
+ }
+ },
+ "range": [
+ 1988,
+ 1999
+ ],
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 26
+ },
+ "end": {
+ "line": 83,
+ "column": 37
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 1988,
+ 2001
+ ],
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 26
+ },
+ "end": {
+ "line": 83,
+ "column": 39
+ }
+ }
+ }
+ ],
+ "range": [
+ 1974,
+ 2002
+ ],
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 12
+ },
+ "end": {
+ "line": 83,
+ "column": 40
+ }
+ }
+ },
+ "range": [
+ 1974,
+ 2003
+ ],
+ "loc": {
+ "start": {
+ "line": 83,
+ "column": 12
+ },
+ "end": {
+ "line": 83,
+ "column": 41
+ }
+ }
+ }
+ ],
+ "range": [
+ 1960,
+ 2013
+ ],
+ "loc": {
+ "start": {
+ "line": 82,
+ "column": 15
+ },
+ "end": {
+ "line": 84,
+ "column": 9
+ }
+ }
+ },
+ "range": [
+ 1862,
+ 2013
+ ],
+ "loc": {
+ "start": {
+ "line": 80,
+ "column": 8
+ },
+ "end": {
+ "line": 84,
+ "column": 9
+ }
+ }
+ }
+ ],
+ "range": [
+ 1852,
+ 2019
+ ],
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 13
+ },
+ "end": {
+ "line": 85,
+ "column": 5
+ }
+ }
+ },
+ "generator": false,
+ "expression": false,
+ "range": [
+ 1849,
+ 2019
+ ],
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 10
+ },
+ "end": {
+ "line": 85,
+ "column": 5
+ }
+ }
+ },
+ "kind": "method",
+ "computed": false,
+ "range": [
+ 1843,
+ 2019
+ ],
+ "loc": {
+ "start": {
+ "line": 79,
+ "column": 4
+ },
+ "end": {
+ "line": 85,
+ "column": 5
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Removes persisted state from storage\n ",
+ "range": [
+ 1783,
+ 1838
+ ],
+ "loc": {
+ "start": {
+ "line": 76,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "trailingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Applies persisted state to features\n ",
+ "range": [
+ 2025,
+ 2079
+ ],
+ "loc": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 89,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "static": false
+ },
+ {
+ "type": "MethodDefinition",
+ "key": {
+ "type": "Identifier",
+ "name": "sync",
+ "range": [
+ 2084,
+ 2088
+ ],
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 4
+ },
+ "end": {
+ "line": 90,
+ "column": 8
+ }
+ }
+ },
+ "value": {
+ "type": "FunctionExpression",
+ "id": null,
+ "params": [],
+ "body": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "VariableDeclaration",
+ "declarations": [
+ {
+ "type": "VariableDeclarator",
+ "id": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 2105,
+ 2110
+ ],
+ "loc": {
+ "start": {
+ "line": 91,
+ "column": 12
+ },
+ "end": {
+ "line": 91,
+ "column": 17
+ }
+ }
+ },
+ "init": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 2113,
+ 2117
+ ],
+ "loc": {
+ "start": {
+ "line": 91,
+ "column": 20
+ },
+ "end": {
+ "line": 91,
+ "column": 24
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "retrieve",
+ "range": [
+ 2118,
+ 2126
+ ],
+ "loc": {
+ "start": {
+ "line": 91,
+ "column": 25
+ },
+ "end": {
+ "line": 91,
+ "column": 33
+ }
+ }
+ },
+ "range": [
+ 2113,
+ 2126
+ ],
+ "loc": {
+ "start": {
+ "line": 91,
+ "column": 20
+ },
+ "end": {
+ "line": 91,
+ "column": 33
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 2113,
+ 2128
+ ],
+ "loc": {
+ "start": {
+ "line": 91,
+ "column": 20
+ },
+ "end": {
+ "line": 91,
+ "column": 35
+ }
+ }
+ },
+ "range": [
+ 2105,
+ 2128
+ ],
+ "loc": {
+ "start": {
+ "line": 91,
+ "column": 12
+ },
+ "end": {
+ "line": 91,
+ "column": 35
+ }
+ }
+ }
+ ],
+ "kind": "let",
+ "range": [
+ 2101,
+ 2129
+ ],
+ "loc": {
+ "start": {
+ "line": 91,
+ "column": 8
+ },
+ "end": {
+ "line": 91,
+ "column": 36
+ }
+ }
+ },
+ {
+ "type": "IfStatement",
+ "test": {
+ "type": "UnaryExpression",
+ "operator": "!",
+ "argument": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 2143,
+ 2148
+ ],
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 13
+ },
+ "end": {
+ "line": 92,
+ "column": 18
+ }
+ }
+ },
+ "prefix": true,
+ "range": [
+ 2142,
+ 2148
+ ],
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 12
+ },
+ "end": {
+ "line": 92,
+ "column": 18
+ }
+ }
+ },
+ "consequent": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ReturnStatement",
+ "argument": null,
+ "range": [
+ 2164,
+ 2171
+ ],
+ "loc": {
+ "start": {
+ "line": 93,
+ "column": 12
+ },
+ "end": {
+ "line": 93,
+ "column": 19
+ }
+ }
+ }
+ ],
+ "range": [
+ 2150,
+ 2181
+ ],
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 20
+ },
+ "end": {
+ "line": 94,
+ "column": 9
+ }
+ }
+ },
+ "alternate": null,
+ "range": [
+ 2138,
+ 2181
+ ],
+ "loc": {
+ "start": {
+ "line": 92,
+ "column": 8
+ },
+ "end": {
+ "line": 94,
+ "column": 9
+ }
+ },
+ "trailingComments": [
+ {
+ "type": "Line",
+ "value": " override current state with persisted one and sync features",
+ "range": [
+ 2190,
+ 2252
+ ],
+ "loc": {
+ "start": {
+ "line": 95,
+ "column": 8
+ },
+ "end": {
+ "line": 95,
+ "column": 70
+ }
+ }
+ }
+ ]
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 2261,
+ 2265
+ ],
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 8
+ },
+ "end": {
+ "line": 96,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 2266,
+ 2271
+ ],
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 13
+ },
+ "end": {
+ "line": 96,
+ "column": 18
+ }
+ }
+ },
+ "range": [
+ 2261,
+ 2271
+ ],
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 8
+ },
+ "end": {
+ "line": 96,
+ "column": 18
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "overrideAndSync",
+ "range": [
+ 2272,
+ 2287
+ ],
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 19
+ },
+ "end": {
+ "line": 96,
+ "column": 34
+ }
+ }
+ },
+ "range": [
+ 2261,
+ 2287
+ ],
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 8
+ },
+ "end": {
+ "line": 96,
+ "column": 34
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 2288,
+ 2293
+ ],
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 35
+ },
+ "end": {
+ "line": 96,
+ "column": 40
+ }
+ }
+ }
+ ],
+ "range": [
+ 2261,
+ 2294
+ ],
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 8
+ },
+ "end": {
+ "line": 96,
+ "column": 41
+ }
+ }
+ },
+ "range": [
+ 2261,
+ 2295
+ ],
+ "loc": {
+ "start": {
+ "line": 96,
+ "column": 8
+ },
+ "end": {
+ "line": 96,
+ "column": 42
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Line",
+ "value": " override current state with persisted one and sync features",
+ "range": [
+ 2190,
+ 2252
+ ],
+ "loc": {
+ "start": {
+ "line": 95,
+ "column": 8
+ },
+ "end": {
+ "line": 95,
+ "column": 70
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "range": [
+ 2091,
+ 2301
+ ],
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 11
+ },
+ "end": {
+ "line": 97,
+ "column": 5
+ }
+ }
+ },
+ "generator": false,
+ "expression": false,
+ "range": [
+ 2088,
+ 2301
+ ],
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 8
+ },
+ "end": {
+ "line": 97,
+ "column": 5
+ }
+ }
+ },
+ "kind": "method",
+ "computed": false,
+ "range": [
+ 2084,
+ 2301
+ ],
+ "loc": {
+ "start": {
+ "line": 90,
+ "column": 4
+ },
+ "end": {
+ "line": 97,
+ "column": 5
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Applies persisted state to features\n ",
+ "range": [
+ 2025,
+ 2079
+ ],
+ "loc": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 89,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "trailingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Returns the storage key\n *\n * @returns {String} Key\n ",
+ "range": [
+ 2307,
+ 2385
+ ],
+ "loc": {
+ "start": {
+ "line": 99,
+ "column": 4
+ },
+ "end": {
+ "line": 103,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "static": false
+ },
+ {
+ "type": "MethodDefinition",
+ "key": {
+ "type": "Identifier",
+ "name": "getKey",
+ "range": [
+ 2390,
+ 2396
+ ],
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 4
+ },
+ "end": {
+ "line": 104,
+ "column": 10
+ }
+ }
+ },
+ "value": {
+ "type": "FunctionExpression",
+ "id": null,
+ "params": [],
+ "body": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ReturnStatement",
+ "argument": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "JSON",
+ "range": [
+ 2416,
+ 2420
+ ],
+ "loc": {
+ "start": {
+ "line": 105,
+ "column": 15
+ },
+ "end": {
+ "line": 105,
+ "column": 19
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "stringify",
+ "range": [
+ 2421,
+ 2430
+ ],
+ "loc": {
+ "start": {
+ "line": 105,
+ "column": 20
+ },
+ "end": {
+ "line": 105,
+ "column": 29
+ }
+ }
+ },
+ "range": [
+ 2416,
+ 2430
+ ],
+ "loc": {
+ "start": {
+ "line": 105,
+ "column": 15
+ },
+ "end": {
+ "line": 105,
+ "column": 29
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "ObjectExpression",
+ "properties": [
+ {
+ "type": "Property",
+ "key": {
+ "type": "Identifier",
+ "name": "key",
+ "range": [
+ 2445,
+ 2448
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 12
+ },
+ "end": {
+ "line": 106,
+ "column": 15
+ }
+ }
+ },
+ "value": {
+ "type": "TemplateLiteral",
+ "quasis": [
+ {
+ "type": "TemplateElement",
+ "value": {
+ "raw": "",
+ "cooked": ""
+ },
+ "tail": false,
+ "range": [
+ 2450,
+ 2453
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 17
+ },
+ "end": {
+ "line": 106,
+ "column": 20
+ }
+ }
+ },
+ {
+ "type": "TemplateElement",
+ "value": {
+ "raw": "_",
+ "cooked": "_"
+ },
+ "tail": false,
+ "range": [
+ 2467,
+ 2471
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 34
+ },
+ "end": {
+ "line": 106,
+ "column": 38
+ }
+ }
+ },
+ {
+ "type": "TemplateElement",
+ "value": {
+ "raw": "",
+ "cooked": ""
+ },
+ "tail": true,
+ "range": [
+ 2481,
+ 2483
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 48
+ },
+ "end": {
+ "line": 106,
+ "column": 50
+ }
+ }
+ }
+ ],
+ "expressions": [
+ {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 2453,
+ 2457
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 20
+ },
+ "end": {
+ "line": 106,
+ "column": 24
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "tf",
+ "range": [
+ 2458,
+ 2460
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 25
+ },
+ "end": {
+ "line": 106,
+ "column": 27
+ }
+ }
+ },
+ "range": [
+ 2453,
+ 2460
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 20
+ },
+ "end": {
+ "line": 106,
+ "column": 27
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "prfxTf",
+ "range": [
+ 2461,
+ 2467
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 28
+ },
+ "end": {
+ "line": 106,
+ "column": 34
+ }
+ }
+ },
+ "range": [
+ 2453,
+ 2467
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 20
+ },
+ "end": {
+ "line": 106,
+ "column": 34
+ }
+ }
+ },
+ {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 2471,
+ 2475
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 38
+ },
+ "end": {
+ "line": 106,
+ "column": 42
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "tf",
+ "range": [
+ 2476,
+ 2478
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 43
+ },
+ "end": {
+ "line": 106,
+ "column": 45
+ }
+ }
+ },
+ "range": [
+ 2471,
+ 2478
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 38
+ },
+ "end": {
+ "line": 106,
+ "column": 45
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "id",
+ "range": [
+ 2479,
+ 2481
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 46
+ },
+ "end": {
+ "line": 106,
+ "column": 48
+ }
+ }
+ },
+ "range": [
+ 2471,
+ 2481
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 38
+ },
+ "end": {
+ "line": 106,
+ "column": 48
+ }
+ }
+ }
+ ],
+ "range": [
+ 2450,
+ 2483
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 17
+ },
+ "end": {
+ "line": 106,
+ "column": 50
+ }
+ }
+ },
+ "kind": "init",
+ "method": false,
+ "shorthand": false,
+ "computed": false,
+ "range": [
+ 2445,
+ 2483
+ ],
+ "loc": {
+ "start": {
+ "line": 106,
+ "column": 12
+ },
+ "end": {
+ "line": 106,
+ "column": 50
+ }
+ }
+ },
+ {
+ "type": "Property",
+ "key": {
+ "type": "Identifier",
+ "name": "path",
+ "range": [
+ 2497,
+ 2501
+ ],
+ "loc": {
+ "start": {
+ "line": 107,
+ "column": 12
+ },
+ "end": {
+ "line": 107,
+ "column": 16
+ }
+ }
+ },
+ "value": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "location",
+ "range": [
+ 2503,
+ 2511
+ ],
+ "loc": {
+ "start": {
+ "line": 107,
+ "column": 18
+ },
+ "end": {
+ "line": 107,
+ "column": 26
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "pathname",
+ "range": [
+ 2512,
+ 2520
+ ],
+ "loc": {
+ "start": {
+ "line": 107,
+ "column": 27
+ },
+ "end": {
+ "line": 107,
+ "column": 35
+ }
+ }
+ },
+ "range": [
+ 2503,
+ 2520
+ ],
+ "loc": {
+ "start": {
+ "line": 107,
+ "column": 18
+ },
+ "end": {
+ "line": 107,
+ "column": 35
+ }
+ }
+ },
+ "kind": "init",
+ "method": false,
+ "shorthand": false,
+ "computed": false,
+ "range": [
+ 2497,
+ 2520
+ ],
+ "loc": {
+ "start": {
+ "line": 107,
+ "column": 12
+ },
+ "end": {
+ "line": 107,
+ "column": 35
+ }
+ }
+ }
+ ],
+ "range": [
+ 2431,
+ 2530
+ ],
+ "loc": {
+ "start": {
+ "line": 105,
+ "column": 30
+ },
+ "end": {
+ "line": 108,
+ "column": 9
+ }
+ }
+ }
+ ],
+ "range": [
+ 2416,
+ 2531
+ ],
+ "loc": {
+ "start": {
+ "line": 105,
+ "column": 15
+ },
+ "end": {
+ "line": 108,
+ "column": 10
+ }
+ }
+ },
+ "range": [
+ 2409,
+ 2532
+ ],
+ "loc": {
+ "start": {
+ "line": 105,
+ "column": 8
+ },
+ "end": {
+ "line": 108,
+ "column": 11
+ }
+ }
+ }
+ ],
+ "range": [
+ 2399,
+ 2538
+ ],
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 13
+ },
+ "end": {
+ "line": 109,
+ "column": 5
+ }
+ }
+ },
+ "generator": false,
+ "expression": false,
+ "range": [
+ 2396,
+ 2538
+ ],
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 10
+ },
+ "end": {
+ "line": 109,
+ "column": 5
+ }
+ }
+ },
+ "kind": "method",
+ "computed": false,
+ "range": [
+ 2390,
+ 2538
+ ],
+ "loc": {
+ "start": {
+ "line": 104,
+ "column": 4
+ },
+ "end": {
+ "line": 109,
+ "column": 5
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Returns the storage key\n *\n * @returns {String} Key\n ",
+ "range": [
+ 2307,
+ 2385
+ ],
+ "loc": {
+ "start": {
+ "line": 99,
+ "column": 4
+ },
+ "end": {
+ "line": 103,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "trailingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Release Storage event subscriptions and clear fields\n ",
+ "range": [
+ 2544,
+ 2615
+ ],
+ "loc": {
+ "start": {
+ "line": 111,
+ "column": 4
+ },
+ "end": {
+ "line": 113,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "static": false
+ },
+ {
+ "type": "MethodDefinition",
+ "key": {
+ "type": "Identifier",
+ "name": "destroy",
+ "range": [
+ 2620,
+ 2627
+ ],
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 4
+ },
+ "end": {
+ "line": 114,
+ "column": 11
+ }
+ }
+ },
+ "value": {
+ "type": "FunctionExpression",
+ "id": null,
+ "params": [],
+ "body": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 2640,
+ 2644
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 8
+ },
+ "end": {
+ "line": 115,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "emitter",
+ "range": [
+ 2645,
+ 2652
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 13
+ },
+ "end": {
+ "line": 115,
+ "column": 20
+ }
+ }
+ },
+ "range": [
+ 2640,
+ 2652
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 8
+ },
+ "end": {
+ "line": 115,
+ "column": 20
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "off",
+ "range": [
+ 2653,
+ 2656
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 21
+ },
+ "end": {
+ "line": 115,
+ "column": 24
+ }
+ }
+ },
+ "range": [
+ 2640,
+ 2656
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 8
+ },
+ "end": {
+ "line": 115,
+ "column": 24
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "ArrayExpression",
+ "elements": [
+ {
+ "type": "Literal",
+ "value": "state-changed",
+ "raw": "'state-changed'",
+ "range": [
+ 2658,
+ 2673
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 26
+ },
+ "end": {
+ "line": 115,
+ "column": 41
+ }
+ }
+ }
+ ],
+ "range": [
+ 2657,
+ 2674
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 25
+ },
+ "end": {
+ "line": 115,
+ "column": 42
+ }
+ }
+ },
+ {
+ "type": "ArrowFunctionExpression",
+ "id": null,
+ "params": [
+ {
+ "type": "Identifier",
+ "name": "tf",
+ "range": [
+ 2677,
+ 2679
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 45
+ },
+ "end": {
+ "line": 115,
+ "column": 47
+ }
+ }
+ },
+ {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 2681,
+ 2686
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 49
+ },
+ "end": {
+ "line": 115,
+ "column": 54
+ }
+ }
+ }
+ ],
+ "body": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 2691,
+ 2695
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 59
+ },
+ "end": {
+ "line": 115,
+ "column": 63
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "save",
+ "range": [
+ 2696,
+ 2700
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 64
+ },
+ "end": {
+ "line": 115,
+ "column": 68
+ }
+ }
+ },
+ "range": [
+ 2691,
+ 2700
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 59
+ },
+ "end": {
+ "line": 115,
+ "column": 68
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 2701,
+ 2706
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 69
+ },
+ "end": {
+ "line": 115,
+ "column": 74
+ }
+ }
+ }
+ ],
+ "range": [
+ 2691,
+ 2707
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 59
+ },
+ "end": {
+ "line": 115,
+ "column": 75
+ }
+ }
+ },
+ "generator": false,
+ "expression": true,
+ "range": [
+ 2676,
+ 2707
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 44
+ },
+ "end": {
+ "line": 115,
+ "column": 75
+ }
+ }
+ }
+ ],
+ "range": [
+ 2640,
+ 2708
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 8
+ },
+ "end": {
+ "line": 115,
+ "column": 76
+ }
+ }
+ },
+ "range": [
+ 2640,
+ 2709
+ ],
+ "loc": {
+ "start": {
+ "line": 115,
+ "column": 8
+ },
+ "end": {
+ "line": 115,
+ "column": 77
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 2718,
+ 2722
+ ],
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 8
+ },
+ "end": {
+ "line": 116,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "emitter",
+ "range": [
+ 2723,
+ 2730
+ ],
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 13
+ },
+ "end": {
+ "line": 116,
+ "column": 20
+ }
+ }
+ },
+ "range": [
+ 2718,
+ 2730
+ ],
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 8
+ },
+ "end": {
+ "line": 116,
+ "column": 20
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "off",
+ "range": [
+ 2731,
+ 2734
+ ],
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 21
+ },
+ "end": {
+ "line": 116,
+ "column": 24
+ }
+ }
+ },
+ "range": [
+ 2718,
+ 2734
+ ],
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 8
+ },
+ "end": {
+ "line": 116,
+ "column": 24
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "ArrayExpression",
+ "elements": [
+ {
+ "type": "Literal",
+ "value": "initialized",
+ "raw": "'initialized'",
+ "range": [
+ 2736,
+ 2749
+ ],
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 26
+ },
+ "end": {
+ "line": 116,
+ "column": 39
+ }
+ }
+ }
+ ],
+ "range": [
+ 2735,
+ 2750
+ ],
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 25
+ },
+ "end": {
+ "line": 116,
+ "column": 40
+ }
+ }
+ },
+ {
+ "type": "ArrowFunctionExpression",
+ "id": null,
+ "params": [],
+ "body": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 2758,
+ 2762
+ ],
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 48
+ },
+ "end": {
+ "line": 116,
+ "column": 52
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "sync",
+ "range": [
+ 2763,
+ 2767
+ ],
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 53
+ },
+ "end": {
+ "line": 116,
+ "column": 57
+ }
+ }
+ },
+ "range": [
+ 2758,
+ 2767
+ ],
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 48
+ },
+ "end": {
+ "line": 116,
+ "column": 57
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 2758,
+ 2769
+ ],
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 48
+ },
+ "end": {
+ "line": 116,
+ "column": 59
+ }
+ }
+ },
+ "generator": false,
+ "expression": true,
+ "range": [
+ 2752,
+ 2769
+ ],
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 42
+ },
+ "end": {
+ "line": 116,
+ "column": 59
+ }
+ }
+ }
+ ],
+ "range": [
+ 2718,
+ 2770
+ ],
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 8
+ },
+ "end": {
+ "line": 116,
+ "column": 60
+ }
+ }
+ },
+ "range": [
+ 2718,
+ 2771
+ ],
+ "loc": {
+ "start": {
+ "line": 116,
+ "column": 8
+ },
+ "end": {
+ "line": 116,
+ "column": 61
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 2781,
+ 2785
+ ],
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 8
+ },
+ "end": {
+ "line": 118,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "remove",
+ "range": [
+ 2786,
+ 2792
+ ],
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 13
+ },
+ "end": {
+ "line": 118,
+ "column": 19
+ }
+ }
+ },
+ "range": [
+ 2781,
+ 2792
+ ],
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 8
+ },
+ "end": {
+ "line": 118,
+ "column": 19
+ }
+ }
+ },
+ "arguments": [],
+ "range": [
+ 2781,
+ 2794
+ ],
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 8
+ },
+ "end": {
+ "line": 118,
+ "column": 21
+ }
+ }
+ },
+ "range": [
+ 2781,
+ 2795
+ ],
+ "loc": {
+ "start": {
+ "line": 118,
+ "column": 8
+ },
+ "end": {
+ "line": 118,
+ "column": 22
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 2805,
+ 2809
+ ],
+ "loc": {
+ "start": {
+ "line": 120,
+ "column": 8
+ },
+ "end": {
+ "line": 120,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "state",
+ "range": [
+ 2810,
+ 2815
+ ],
+ "loc": {
+ "start": {
+ "line": 120,
+ "column": 13
+ },
+ "end": {
+ "line": 120,
+ "column": 18
+ }
+ }
+ },
+ "range": [
+ 2805,
+ 2815
+ ],
+ "loc": {
+ "start": {
+ "line": 120,
+ "column": 8
+ },
+ "end": {
+ "line": 120,
+ "column": 18
+ }
+ }
+ },
+ "right": {
+ "type": "Literal",
+ "value": null,
+ "raw": "null",
+ "range": [
+ 2818,
+ 2822
+ ],
+ "loc": {
+ "start": {
+ "line": 120,
+ "column": 21
+ },
+ "end": {
+ "line": 120,
+ "column": 25
+ }
+ }
+ },
+ "range": [
+ 2805,
+ 2822
+ ],
+ "loc": {
+ "start": {
+ "line": 120,
+ "column": 8
+ },
+ "end": {
+ "line": 120,
+ "column": 25
+ }
+ }
+ },
+ "range": [
+ 2805,
+ 2823
+ ],
+ "loc": {
+ "start": {
+ "line": 120,
+ "column": 8
+ },
+ "end": {
+ "line": 120,
+ "column": 26
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "AssignmentExpression",
+ "operator": "=",
+ "left": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 2832,
+ 2836
+ ],
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 8
+ },
+ "end": {
+ "line": 121,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "emitter",
+ "range": [
+ 2837,
+ 2844
+ ],
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 13
+ },
+ "end": {
+ "line": 121,
+ "column": 20
+ }
+ }
+ },
+ "range": [
+ 2832,
+ 2844
+ ],
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 8
+ },
+ "end": {
+ "line": 121,
+ "column": 20
+ }
+ }
+ },
+ "right": {
+ "type": "Literal",
+ "value": null,
+ "raw": "null",
+ "range": [
+ 2847,
+ 2851
+ ],
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 23
+ },
+ "end": {
+ "line": 121,
+ "column": 27
+ }
+ }
+ },
+ "range": [
+ 2832,
+ 2851
+ ],
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 8
+ },
+ "end": {
+ "line": 121,
+ "column": 27
+ }
+ }
+ },
+ "range": [
+ 2832,
+ 2852
+ ],
+ "loc": {
+ "start": {
+ "line": 121,
+ "column": 8
+ },
+ "end": {
+ "line": 121,
+ "column": 28
+ }
+ }
+ }
+ ],
+ "range": [
+ 2630,
+ 2858
+ ],
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 14
+ },
+ "end": {
+ "line": 122,
+ "column": 5
+ }
+ }
+ },
+ "generator": false,
+ "expression": false,
+ "range": [
+ 2627,
+ 2858
+ ],
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 11
+ },
+ "end": {
+ "line": 122,
+ "column": 5
+ }
+ }
+ },
+ "kind": "method",
+ "computed": false,
+ "range": [
+ 2620,
+ 2858
+ ],
+ "loc": {
+ "start": {
+ "line": 114,
+ "column": 4
+ },
+ "end": {
+ "line": 122,
+ "column": 5
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Release Storage event subscriptions and clear fields\n ",
+ "range": [
+ 2544,
+ 2615
+ ],
+ "loc": {
+ "start": {
+ "line": 111,
+ "column": 4
+ },
+ "end": {
+ "line": 113,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "static": false
+ }
+ ],
+ "range": [
+ 357,
+ 2860
+ ],
+ "loc": {
+ "start": {
+ "line": 19,
+ "column": 21
+ },
+ "end": {
+ "line": 123,
+ "column": 1
+ }
+ }
+ },
+ "range": [
+ 343,
+ 2860
+ ],
+ "loc": {
+ "start": {
+ "line": 19,
+ "column": 7
+ },
+ "end": {
+ "line": 123,
+ "column": 1
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Stores the features state in browser's local storage or cookie\n *\n * @export\n * @class Storage\n ",
+ "range": [
+ 230,
+ 335
+ ],
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 0
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ }
+ }
+ ],
+ "trailingComments": []
+ },
+ "specifiers": [],
+ "source": null,
+ "range": [
+ 336,
+ 2860
+ ],
+ "loc": {
+ "start": {
+ "line": 19,
+ "column": 0
+ },
+ "end": {
+ "line": 123,
+ "column": 1
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Stores the features state in browser's local storage or cookie\n *\n * @export\n * @class Storage\n ",
+ "range": [
+ 230,
+ 335
+ ],
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 0
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "sourceType": "module",
+ "range": [
+ 1,
+ 2860
+ ],
+ "loc": {
+ "start": {
+ "line": 2,
+ "column": 0
+ },
+ "end": {
+ "line": 123,
+ "column": 1
+ }
+ },
+ "comments": [
+ {
+ "type": "Block",
+ "value": "*\n * Stores the features state in browser's local storage or cookie\n *\n * @export\n * @class Storage\n ",
+ "range": [
+ 230,
+ 335
+ ],
+ "loc": {
+ "start": {
+ "line": 13,
+ "column": 0
+ },
+ "end": {
+ "line": 18,
+ "column": 3
+ }
+ }
+ },
+ {
+ "type": "Block",
+ "value": "*\n * Creates an instance of Storage\n *\n * @param {State} state Instance of State\n ",
+ "range": [
+ 364,
+ 466
+ ],
+ "loc": {
+ "start": {
+ "line": 21,
+ "column": 4
+ },
+ "end": {
+ "line": 25,
+ "column": 7
+ }
+ }
+ },
+ {
+ "type": "Block",
+ "value": "*\n * Initializes the Storage object\n ",
+ "range": [
+ 796,
+ 845
+ ],
+ "loc": {
+ "start": {
+ "line": 36,
+ "column": 4
+ },
+ "end": {
+ "line": 38,
+ "column": 7
+ }
+ }
+ },
+ {
+ "type": "Block",
+ "value": "*\n * Persists the features state on state changes\n *\n * @param {State} state Instance of State\n ",
+ "range": [
+ 1008,
+ 1125
+ ],
+ "loc": {
+ "start": {
+ "line": 44,
+ "column": 4
+ },
+ "end": {
+ "line": 48,
+ "column": 7
+ }
+ }
+ },
+ {
+ "type": "Block",
+ "value": "*\n * Turns stored string into a State JSON object\n *\n * @returns {Object} JSON object\n ",
+ "range": [
+ 1365,
+ 1473
+ ],
+ "loc": {
+ "start": {
+ "line": 57,
+ "column": 4
+ },
+ "end": {
+ "line": 61,
+ "column": 7
+ }
+ }
+ },
+ {
+ "type": "Block",
+ "value": "*\n * Removes persisted state from storage\n ",
+ "range": [
+ 1783,
+ 1838
+ ],
+ "loc": {
+ "start": {
+ "line": 76,
+ "column": 4
+ },
+ "end": {
+ "line": 78,
+ "column": 7
+ }
+ }
+ },
+ {
+ "type": "Block",
+ "value": "*\n * Applies persisted state to features\n ",
+ "range": [
+ 2025,
+ 2079
+ ],
+ "loc": {
+ "start": {
+ "line": 87,
+ "column": 4
+ },
+ "end": {
+ "line": 89,
+ "column": 7
+ }
+ }
+ },
+ {
+ "type": "Line",
+ "value": " override current state with persisted one and sync features",
+ "range": [
+ 2190,
+ 2252
+ ],
+ "loc": {
+ "start": {
+ "line": 95,
+ "column": 8
+ },
+ "end": {
+ "line": 95,
+ "column": 70
+ }
+ }
+ },
+ {
+ "type": "Block",
+ "value": "*\n * Returns the storage key\n *\n * @returns {String} Key\n ",
+ "range": [
+ 2307,
+ 2385
+ ],
+ "loc": {
+ "start": {
+ "line": 99,
+ "column": 4
+ },
+ "end": {
+ "line": 103,
+ "column": 7
+ }
+ }
+ },
+ {
+ "type": "Block",
+ "value": "*\n * Release Storage event subscriptions and clear fields\n ",
+ "range": [
+ 2544,
+ 2615
+ ],
+ "loc": {
+ "start": {
+ "line": 111,
+ "column": 4
+ },
+ "end": {
+ "line": 113,
+ "column": 7
+ }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/docs/ast/source/tablefilter.js.json b/docs/ast/source/tablefilter.js.json
index 995e20f3..9083cc5f 100644
--- a/docs/ast/source/tablefilter.js.json
+++ b/docs/ast/source/tablefilter.js.json
@@ -133998,10 +133998,10 @@
"trailingComments": [
{
"type": "Block",
- "value": "*\n * Return the ID of the filter of a specified column\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n ",
+ "value": "*\n * Return the ID of a specified column's filter\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n ",
"range": [
58272,
- 58440
+ 58435
],
"loc": {
"start": {
@@ -134023,8 +134023,8 @@
"type": "Identifier",
"name": "getFilterId",
"range": [
- 58445,
- 58456
+ 58440,
+ 58451
],
"loc": {
"start": {
@@ -134045,8 +134045,8 @@
"type": "Identifier",
"name": "index",
"range": [
- 58457,
- 58462
+ 58452,
+ 58457
],
"loc": {
"start": {
@@ -134074,8 +134074,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 58477,
- 58481
+ 58472,
+ 58476
],
"loc": {
"start": {
@@ -134092,8 +134092,8 @@
"type": "Identifier",
"name": "fltGrid",
"range": [
- 58482,
- 58489
+ 58477,
+ 58484
],
"loc": {
"start": {
@@ -134107,8 +134107,8 @@
}
},
"range": [
- 58477,
- 58489
+ 58472,
+ 58484
],
"loc": {
"start": {
@@ -134123,8 +134123,8 @@
},
"prefix": true,
"range": [
- 58476,
- 58489
+ 58471,
+ 58484
],
"loc": {
"start": {
@@ -134144,8 +134144,8 @@
"type": "ReturnStatement",
"argument": null,
"range": [
- 58504,
- 58511
+ 58499,
+ 58506
],
"loc": {
"start": {
@@ -134160,8 +134160,8 @@
}
],
"range": [
- 58490,
- 58521
+ 58485,
+ 58516
],
"loc": {
"start": {
@@ -134176,8 +134176,8 @@
},
"alternate": null,
"range": [
- 58473,
- 58521
+ 58468,
+ 58516
],
"loc": {
"start": {
@@ -134201,8 +134201,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 58537,
- 58541
+ 58532,
+ 58536
],
"loc": {
"start": {
@@ -134219,8 +134219,8 @@
"type": "Identifier",
"name": "fltIds",
"range": [
- 58542,
- 58548
+ 58537,
+ 58543
],
"loc": {
"start": {
@@ -134234,8 +134234,8 @@
}
},
"range": [
- 58537,
- 58548
+ 58532,
+ 58543
],
"loc": {
"start": {
@@ -134252,8 +134252,8 @@
"type": "Identifier",
"name": "index",
"range": [
- 58549,
- 58554
+ 58544,
+ 58549
],
"loc": {
"start": {
@@ -134267,8 +134267,8 @@
}
},
"range": [
- 58537,
- 58555
+ 58532,
+ 58550
],
"loc": {
"start": {
@@ -134282,8 +134282,8 @@
}
},
"range": [
- 58530,
- 58556
+ 58525,
+ 58551
],
"loc": {
"start": {
@@ -134298,8 +134298,8 @@
}
],
"range": [
- 58463,
- 58562
+ 58458,
+ 58557
],
"loc": {
"start": {
@@ -134315,8 +134315,8 @@
"generator": false,
"expression": false,
"range": [
- 58456,
- 58562
+ 58451,
+ 58557
],
"loc": {
"start": {
@@ -134332,8 +134332,8 @@
"kind": "method",
"computed": false,
"range": [
- 58445,
- 58562
+ 58440,
+ 58557
],
"loc": {
"start": {
@@ -134348,10 +134348,10 @@
"leadingComments": [
{
"type": "Block",
- "value": "*\n * Return the ID of the filter of a specified column\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n ",
+ "value": "*\n * Return the ID of a specified column's filter\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n ",
"range": [
58272,
- 58440
+ 58435
],
"loc": {
"start": {
@@ -134370,8 +134370,8 @@
"type": "Block",
"value": "*\n * Return the list of ids of filters matching a specified type.\n * Note: hidden filters are also returned\n *\n * @param {String} type Filter type string ('input', 'select', 'multiple',\n * 'checklist')\n * @param {Boolean} bool If true returns columns indexes instead of IDs\n * @return {[type]} List of element IDs or column indexes\n ",
"range": [
- 58568,
- 58969
+ 58563,
+ 58964
],
"loc": {
"start": {
@@ -134393,8 +134393,8 @@
"type": "Identifier",
"name": "getFiltersByType",
"range": [
- 58974,
- 58990
+ 58969,
+ 58985
],
"loc": {
"start": {
@@ -134415,8 +134415,8 @@
"type": "Identifier",
"name": "type",
"range": [
- 58991,
- 58995
+ 58986,
+ 58990
],
"loc": {
"start": {
@@ -134433,8 +134433,8 @@
"type": "Identifier",
"name": "bool",
"range": [
- 58997,
- 59001
+ 58992,
+ 58996
],
"loc": {
"start": {
@@ -134462,8 +134462,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 59016,
- 59020
+ 59011,
+ 59015
],
"loc": {
"start": {
@@ -134480,8 +134480,8 @@
"type": "Identifier",
"name": "fltGrid",
"range": [
- 59021,
- 59028
+ 59016,
+ 59023
],
"loc": {
"start": {
@@ -134495,8 +134495,8 @@
}
},
"range": [
- 59016,
- 59028
+ 59011,
+ 59023
],
"loc": {
"start": {
@@ -134511,8 +134511,8 @@
},
"prefix": true,
"range": [
- 59015,
- 59028
+ 59010,
+ 59023
],
"loc": {
"start": {
@@ -134532,8 +134532,8 @@
"type": "ReturnStatement",
"argument": null,
"range": [
- 59043,
- 59050
+ 59038,
+ 59045
],
"loc": {
"start": {
@@ -134548,8 +134548,8 @@
}
],
"range": [
- 59029,
- 59060
+ 59024,
+ 59055
],
"loc": {
"start": {
@@ -134564,8 +134564,8 @@
},
"alternate": null,
"range": [
- 59012,
- 59060
+ 59007,
+ 59055
],
"loc": {
"start": {
@@ -134587,8 +134587,8 @@
"type": "Identifier",
"name": "arr",
"range": [
- 59073,
- 59076
+ 59068,
+ 59071
],
"loc": {
"start": {
@@ -134605,8 +134605,8 @@
"type": "ArrayExpression",
"elements": [],
"range": [
- 59079,
- 59081
+ 59074,
+ 59076
],
"loc": {
"start": {
@@ -134620,8 +134620,8 @@
}
},
"range": [
- 59073,
- 59081
+ 59068,
+ 59076
],
"loc": {
"start": {
@@ -134637,8 +134637,8 @@
],
"kind": "let",
"range": [
- 59069,
- 59082
+ 59064,
+ 59077
],
"loc": {
"start": {
@@ -134662,8 +134662,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 59099,
- 59100
+ 59094,
+ 59095
],
"loc": {
"start": {
@@ -134681,8 +134681,8 @@
"value": 0,
"raw": "0",
"range": [
- 59101,
- 59102
+ 59096,
+ 59097
],
"loc": {
"start": {
@@ -134696,8 +134696,8 @@
}
},
"range": [
- 59099,
- 59102
+ 59094,
+ 59097
],
"loc": {
"start": {
@@ -134716,8 +134716,8 @@
"type": "Identifier",
"name": "len",
"range": [
- 59104,
- 59107
+ 59099,
+ 59102
],
"loc": {
"start": {
@@ -134739,8 +134739,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 59108,
- 59112
+ 59103,
+ 59107
],
"loc": {
"start": {
@@ -134757,8 +134757,8 @@
"type": "Identifier",
"name": "fltIds",
"range": [
- 59113,
- 59119
+ 59108,
+ 59114
],
"loc": {
"start": {
@@ -134772,8 +134772,8 @@
}
},
"range": [
- 59108,
- 59119
+ 59103,
+ 59114
],
"loc": {
"start": {
@@ -134790,8 +134790,8 @@
"type": "Identifier",
"name": "length",
"range": [
- 59120,
- 59126
+ 59115,
+ 59121
],
"loc": {
"start": {
@@ -134805,8 +134805,8 @@
}
},
"range": [
- 59108,
- 59126
+ 59103,
+ 59121
],
"loc": {
"start": {
@@ -134820,8 +134820,8 @@
}
},
"range": [
- 59104,
- 59126
+ 59099,
+ 59121
],
"loc": {
"start": {
@@ -134837,8 +134837,8 @@
],
"kind": "let",
"range": [
- 59095,
- 59126
+ 59090,
+ 59121
],
"loc": {
"start": {
@@ -134858,8 +134858,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 59128,
- 59129
+ 59123,
+ 59124
],
"loc": {
"start": {
@@ -134876,8 +134876,8 @@
"type": "Identifier",
"name": "len",
"range": [
- 59130,
- 59133
+ 59125,
+ 59128
],
"loc": {
"start": {
@@ -134891,8 +134891,8 @@
}
},
"range": [
- 59128,
- 59133
+ 59123,
+ 59128
],
"loc": {
"start": {
@@ -134912,8 +134912,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 59135,
- 59136
+ 59130,
+ 59131
],
"loc": {
"start": {
@@ -134928,8 +134928,8 @@
},
"prefix": false,
"range": [
- 59135,
- 59138
+ 59130,
+ 59133
],
"loc": {
"start": {
@@ -134954,8 +134954,8 @@
"type": "Identifier",
"name": "fltType",
"range": [
- 59157,
- 59164
+ 59152,
+ 59159
],
"loc": {
"start": {
@@ -134976,8 +134976,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 59167,
- 59171
+ 59162,
+ 59166
],
"loc": {
"start": {
@@ -134994,8 +134994,8 @@
"type": "Identifier",
"name": "getFilterType",
"range": [
- 59172,
- 59185
+ 59167,
+ 59180
],
"loc": {
"start": {
@@ -135009,8 +135009,8 @@
}
},
"range": [
- 59167,
- 59185
+ 59162,
+ 59180
],
"loc": {
"start": {
@@ -135028,8 +135028,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 59186,
- 59187
+ 59181,
+ 59182
],
"loc": {
"start": {
@@ -135044,8 +135044,8 @@
}
],
"range": [
- 59167,
- 59188
+ 59162,
+ 59183
],
"loc": {
"start": {
@@ -135059,8 +135059,8 @@
}
},
"range": [
- 59157,
- 59188
+ 59152,
+ 59183
],
"loc": {
"start": {
@@ -135076,8 +135076,8 @@
],
"kind": "let",
"range": [
- 59153,
- 59189
+ 59148,
+ 59184
],
"loc": {
"start": {
@@ -135099,8 +135099,8 @@
"type": "Identifier",
"name": "fltType",
"range": [
- 59205,
- 59212
+ 59200,
+ 59207
],
"loc": {
"start": {
@@ -135122,8 +135122,8 @@
"type": "Identifier",
"name": "Str",
"range": [
- 59217,
- 59220
+ 59212,
+ 59215
],
"loc": {
"start": {
@@ -135140,8 +135140,8 @@
"type": "Identifier",
"name": "lower",
"range": [
- 59221,
- 59226
+ 59216,
+ 59221
],
"loc": {
"start": {
@@ -135155,8 +135155,8 @@
}
},
"range": [
- 59217,
- 59226
+ 59212,
+ 59221
],
"loc": {
"start": {
@@ -135174,8 +135174,8 @@
"type": "Identifier",
"name": "type",
"range": [
- 59227,
- 59231
+ 59222,
+ 59226
],
"loc": {
"start": {
@@ -135190,8 +135190,8 @@
}
],
"range": [
- 59217,
- 59232
+ 59212,
+ 59227
],
"loc": {
"start": {
@@ -135205,8 +135205,8 @@
}
},
"range": [
- 59205,
- 59232
+ 59200,
+ 59227
],
"loc": {
"start": {
@@ -135231,8 +135231,8 @@
"type": "Identifier",
"name": "a",
"range": [
- 59255,
- 59256
+ 59250,
+ 59251
],
"loc": {
"start": {
@@ -135251,8 +135251,8 @@
"type": "Identifier",
"name": "bool",
"range": [
- 59259,
- 59263
+ 59254,
+ 59258
],
"loc": {
"start": {
@@ -135269,8 +135269,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 59266,
- 59267
+ 59261,
+ 59262
],
"loc": {
"start": {
@@ -135292,8 +135292,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 59270,
- 59274
+ 59265,
+ 59269
],
"loc": {
"start": {
@@ -135310,8 +135310,8 @@
"type": "Identifier",
"name": "fltIds",
"range": [
- 59275,
- 59281
+ 59270,
+ 59276
],
"loc": {
"start": {
@@ -135325,8 +135325,8 @@
}
},
"range": [
- 59270,
- 59281
+ 59265,
+ 59276
],
"loc": {
"start": {
@@ -135343,8 +135343,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 59282,
- 59283
+ 59277,
+ 59278
],
"loc": {
"start": {
@@ -135358,8 +135358,8 @@
}
},
"range": [
- 59270,
- 59284
+ 59265,
+ 59279
],
"loc": {
"start": {
@@ -135373,8 +135373,8 @@
}
},
"range": [
- 59259,
- 59284
+ 59254,
+ 59279
],
"loc": {
"start": {
@@ -135388,8 +135388,8 @@
}
},
"range": [
- 59255,
- 59284
+ 59250,
+ 59279
],
"loc": {
"start": {
@@ -135405,8 +135405,8 @@
],
"kind": "let",
"range": [
- 59251,
- 59285
+ 59246,
+ 59280
],
"loc": {
"start": {
@@ -135430,8 +135430,8 @@
"type": "Identifier",
"name": "arr",
"range": [
- 59302,
- 59305
+ 59297,
+ 59300
],
"loc": {
"start": {
@@ -135448,8 +135448,8 @@
"type": "Identifier",
"name": "push",
"range": [
- 59306,
- 59310
+ 59301,
+ 59305
],
"loc": {
"start": {
@@ -135463,8 +135463,8 @@
}
},
"range": [
- 59302,
- 59310
+ 59297,
+ 59305
],
"loc": {
"start": {
@@ -135482,8 +135482,8 @@
"type": "Identifier",
"name": "a",
"range": [
- 59311,
- 59312
+ 59306,
+ 59307
],
"loc": {
"start": {
@@ -135498,8 +135498,8 @@
}
],
"range": [
- 59302,
- 59313
+ 59297,
+ 59308
],
"loc": {
"start": {
@@ -135513,8 +135513,8 @@
}
},
"range": [
- 59302,
- 59314
+ 59297,
+ 59309
],
"loc": {
"start": {
@@ -135529,8 +135529,8 @@
}
],
"range": [
- 59233,
- 59328
+ 59228,
+ 59323
],
"loc": {
"start": {
@@ -135545,8 +135545,8 @@
},
"alternate": null,
"range": [
- 59202,
- 59328
+ 59197,
+ 59323
],
"loc": {
"start": {
@@ -135561,8 +135561,8 @@
}
],
"range": [
- 59139,
- 59338
+ 59134,
+ 59333
],
"loc": {
"start": {
@@ -135576,8 +135576,8 @@
}
},
"range": [
- 59091,
- 59338
+ 59086,
+ 59333
],
"loc": {
"start": {
@@ -135596,8 +135596,8 @@
"type": "Identifier",
"name": "arr",
"range": [
- 59354,
- 59357
+ 59349,
+ 59352
],
"loc": {
"start": {
@@ -135611,8 +135611,8 @@
}
},
"range": [
- 59347,
- 59358
+ 59342,
+ 59353
],
"loc": {
"start": {
@@ -135627,8 +135627,8 @@
}
],
"range": [
- 59002,
- 59364
+ 58997,
+ 59359
],
"loc": {
"start": {
@@ -135644,8 +135644,8 @@
"generator": false,
"expression": false,
"range": [
- 58990,
- 59364
+ 58985,
+ 59359
],
"loc": {
"start": {
@@ -135661,8 +135661,8 @@
"kind": "method",
"computed": false,
"range": [
- 58974,
- 59364
+ 58969,
+ 59359
],
"loc": {
"start": {
@@ -135679,8 +135679,8 @@
"type": "Block",
"value": "*\n * Return the list of ids of filters matching a specified type.\n * Note: hidden filters are also returned\n *\n * @param {String} type Filter type string ('input', 'select', 'multiple',\n * 'checklist')\n * @param {Boolean} bool If true returns columns indexes instead of IDs\n * @return {[type]} List of element IDs or column indexes\n ",
"range": [
- 58568,
- 58969
+ 58563,
+ 58964
],
"loc": {
"start": {
@@ -135699,8 +135699,8 @@
"type": "Block",
"value": "*\n * Return the filter's DOM element for a given column\n * @param {Number} index Column's index\n * @return {DOMElement}\n ",
"range": [
- 59370,
- 59516
+ 59365,
+ 59511
],
"loc": {
"start": {
@@ -135722,8 +135722,8 @@
"type": "Identifier",
"name": "getFilterElement",
"range": [
- 59521,
- 59537
+ 59516,
+ 59532
],
"loc": {
"start": {
@@ -135744,8 +135744,8 @@
"type": "Identifier",
"name": "index",
"range": [
- 59538,
- 59543
+ 59533,
+ 59538
],
"loc": {
"start": {
@@ -135771,8 +135771,8 @@
"type": "Identifier",
"name": "fltId",
"range": [
- 59558,
- 59563
+ 59553,
+ 59558
],
"loc": {
"start": {
@@ -135794,8 +135794,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 59566,
- 59570
+ 59561,
+ 59565
],
"loc": {
"start": {
@@ -135812,8 +135812,8 @@
"type": "Identifier",
"name": "fltIds",
"range": [
- 59571,
- 59577
+ 59566,
+ 59572
],
"loc": {
"start": {
@@ -135827,8 +135827,8 @@
}
},
"range": [
- 59566,
- 59577
+ 59561,
+ 59572
],
"loc": {
"start": {
@@ -135845,8 +135845,8 @@
"type": "Identifier",
"name": "index",
"range": [
- 59578,
- 59583
+ 59573,
+ 59578
],
"loc": {
"start": {
@@ -135860,8 +135860,8 @@
}
},
"range": [
- 59566,
- 59584
+ 59561,
+ 59579
],
"loc": {
"start": {
@@ -135875,8 +135875,8 @@
}
},
"range": [
- 59558,
- 59584
+ 59553,
+ 59579
],
"loc": {
"start": {
@@ -135892,8 +135892,8 @@
],
"kind": "let",
"range": [
- 59554,
- 59585
+ 59549,
+ 59580
],
"loc": {
"start": {
@@ -135917,8 +135917,8 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 59601,
- 59604
+ 59596,
+ 59599
],
"loc": {
"start": {
@@ -135935,8 +135935,8 @@
"type": "Identifier",
"name": "id",
"range": [
- 59605,
- 59607
+ 59600,
+ 59602
],
"loc": {
"start": {
@@ -135950,8 +135950,8 @@
}
},
"range": [
- 59601,
- 59607
+ 59596,
+ 59602
],
"loc": {
"start": {
@@ -135969,8 +135969,8 @@
"type": "Identifier",
"name": "fltId",
"range": [
- 59608,
- 59613
+ 59603,
+ 59608
],
"loc": {
"start": {
@@ -135985,8 +135985,8 @@
}
],
"range": [
- 59601,
- 59614
+ 59596,
+ 59609
],
"loc": {
"start": {
@@ -136000,8 +136000,8 @@
}
},
"range": [
- 59594,
- 59615
+ 59589,
+ 59610
],
"loc": {
"start": {
@@ -136016,8 +136016,8 @@
}
],
"range": [
- 59544,
- 59621
+ 59539,
+ 59616
],
"loc": {
"start": {
@@ -136033,8 +136033,8 @@
"generator": false,
"expression": false,
"range": [
- 59537,
- 59621
+ 59532,
+ 59616
],
"loc": {
"start": {
@@ -136050,8 +136050,8 @@
"kind": "method",
"computed": false,
"range": [
- 59521,
- 59621
+ 59516,
+ 59616
],
"loc": {
"start": {
@@ -136068,8 +136068,8 @@
"type": "Block",
"value": "*\n * Return the filter's DOM element for a given column\n * @param {Number} index Column's index\n * @return {DOMElement}\n ",
"range": [
- 59370,
- 59516
+ 59365,
+ 59511
],
"loc": {
"start": {
@@ -136088,8 +136088,8 @@
"type": "Block",
"value": "*\n * Return the number of cells for a given row index\n * @param {Number} rowIndex Index of the row\n * @return {Number} Number of cells\n ",
"range": [
- 59627,
- 59793
+ 59622,
+ 59788
],
"loc": {
"start": {
@@ -136111,8 +136111,8 @@
"type": "Identifier",
"name": "getCellsNb",
"range": [
- 59798,
- 59808
+ 59793,
+ 59803
],
"loc": {
"start": {
@@ -136135,8 +136135,8 @@
"type": "Identifier",
"name": "rowIndex",
"range": [
- 59809,
- 59817
+ 59804,
+ 59812
],
"loc": {
"start": {
@@ -136154,8 +136154,8 @@
"value": 0,
"raw": "0",
"range": [
- 59818,
- 59819
+ 59813,
+ 59814
],
"loc": {
"start": {
@@ -136169,8 +136169,8 @@
}
},
"range": [
- 59809,
- 59819
+ 59804,
+ 59814
],
"loc": {
"start": {
@@ -136196,8 +136196,8 @@
"type": "Identifier",
"name": "tr",
"range": [
- 59834,
- 59836
+ 59829,
+ 59831
],
"loc": {
"start": {
@@ -136222,8 +136222,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 59839,
- 59843
+ 59834,
+ 59838
],
"loc": {
"start": {
@@ -136240,8 +136240,8 @@
"type": "Identifier",
"name": "tbl",
"range": [
- 59844,
- 59847
+ 59839,
+ 59842
],
"loc": {
"start": {
@@ -136255,8 +136255,8 @@
}
},
"range": [
- 59839,
- 59847
+ 59834,
+ 59842
],
"loc": {
"start": {
@@ -136273,8 +136273,8 @@
"type": "Identifier",
"name": "rows",
"range": [
- 59848,
- 59852
+ 59843,
+ 59847
],
"loc": {
"start": {
@@ -136288,8 +136288,8 @@
}
},
"range": [
- 59839,
- 59852
+ 59834,
+ 59847
],
"loc": {
"start": {
@@ -136306,8 +136306,8 @@
"type": "Identifier",
"name": "rowIndex",
"range": [
- 59853,
- 59861
+ 59848,
+ 59856
],
"loc": {
"start": {
@@ -136321,8 +136321,8 @@
}
},
"range": [
- 59839,
- 59862
+ 59834,
+ 59857
],
"loc": {
"start": {
@@ -136336,8 +136336,8 @@
}
},
"range": [
- 59834,
- 59862
+ 59829,
+ 59857
],
"loc": {
"start": {
@@ -136353,8 +136353,8 @@
],
"kind": "let",
"range": [
- 59830,
- 59863
+ 59825,
+ 59858
],
"loc": {
"start": {
@@ -136379,8 +136379,8 @@
"type": "Identifier",
"name": "tr",
"range": [
- 59879,
- 59881
+ 59874,
+ 59876
],
"loc": {
"start": {
@@ -136397,8 +136397,8 @@
"type": "Identifier",
"name": "cells",
"range": [
- 59882,
- 59887
+ 59877,
+ 59882
],
"loc": {
"start": {
@@ -136412,8 +136412,8 @@
}
},
"range": [
- 59879,
- 59887
+ 59874,
+ 59882
],
"loc": {
"start": {
@@ -136430,8 +136430,8 @@
"type": "Identifier",
"name": "length",
"range": [
- 59888,
- 59894
+ 59883,
+ 59889
],
"loc": {
"start": {
@@ -136445,8 +136445,8 @@
}
},
"range": [
- 59879,
- 59894
+ 59874,
+ 59889
],
"loc": {
"start": {
@@ -136460,8 +136460,8 @@
}
},
"range": [
- 59872,
- 59895
+ 59867,
+ 59890
],
"loc": {
"start": {
@@ -136476,8 +136476,8 @@
}
],
"range": [
- 59820,
- 59901
+ 59815,
+ 59896
],
"loc": {
"start": {
@@ -136493,8 +136493,8 @@
"generator": false,
"expression": false,
"range": [
- 59808,
- 59901
+ 59803,
+ 59896
],
"loc": {
"start": {
@@ -136510,8 +136510,8 @@
"kind": "method",
"computed": false,
"range": [
- 59798,
- 59901
+ 59793,
+ 59896
],
"loc": {
"start": {
@@ -136528,8 +136528,8 @@
"type": "Block",
"value": "*\n * Return the number of cells for a given row index\n * @param {Number} rowIndex Index of the row\n * @return {Number} Number of cells\n ",
"range": [
- 59627,
- 59793
+ 59622,
+ 59788
],
"loc": {
"start": {
@@ -136548,8 +136548,8 @@
"type": "Block",
"value": "*\n * Return the number of filterable rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row\n * @return {Number} Number of filterable rows\n ",
"range": [
- 59907,
- 60138
+ 59902,
+ 60133
],
"loc": {
"start": {
@@ -136571,8 +136571,8 @@
"type": "Identifier",
"name": "getRowsNb",
"range": [
- 60143,
- 60152
+ 60138,
+ 60147
],
"loc": {
"start": {
@@ -136593,8 +136593,8 @@
"type": "Identifier",
"name": "includeHeaders",
"range": [
- 60153,
- 60167
+ 60148,
+ 60162
],
"loc": {
"start": {
@@ -136620,8 +136620,8 @@
"type": "Identifier",
"name": "s",
"range": [
- 60182,
- 60183
+ 60177,
+ 60178
],
"loc": {
"start": {
@@ -136645,8 +136645,8 @@
"type": "Identifier",
"name": "Types",
"range": [
- 60186,
- 60191
+ 60181,
+ 60186
],
"loc": {
"start": {
@@ -136663,8 +136663,8 @@
"type": "Identifier",
"name": "isUndef",
"range": [
- 60192,
- 60199
+ 60187,
+ 60194
],
"loc": {
"start": {
@@ -136678,8 +136678,8 @@
}
},
"range": [
- 60186,
- 60199
+ 60181,
+ 60194
],
"loc": {
"start": {
@@ -136699,8 +136699,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 60200,
- 60204
+ 60195,
+ 60199
],
"loc": {
"start": {
@@ -136717,8 +136717,8 @@
"type": "Identifier",
"name": "refRow",
"range": [
- 60205,
- 60211
+ 60200,
+ 60206
],
"loc": {
"start": {
@@ -136732,8 +136732,8 @@
}
},
"range": [
- 60200,
- 60211
+ 60195,
+ 60206
],
"loc": {
"start": {
@@ -136748,8 +136748,8 @@
}
],
"range": [
- 60186,
- 60212
+ 60181,
+ 60207
],
"loc": {
"start": {
@@ -136767,8 +136767,8 @@
"value": 0,
"raw": "0",
"range": [
- 60215,
- 60216
+ 60210,
+ 60211
],
"loc": {
"start": {
@@ -136787,8 +136787,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 60219,
- 60223
+ 60214,
+ 60218
],
"loc": {
"start": {
@@ -136805,8 +136805,8 @@
"type": "Identifier",
"name": "refRow",
"range": [
- 60224,
- 60230
+ 60219,
+ 60225
],
"loc": {
"start": {
@@ -136820,8 +136820,8 @@
}
},
"range": [
- 60219,
- 60230
+ 60214,
+ 60225
],
"loc": {
"start": {
@@ -136835,8 +136835,8 @@
}
},
"range": [
- 60186,
- 60230
+ 60181,
+ 60225
],
"loc": {
"start": {
@@ -136850,8 +136850,8 @@
}
},
"range": [
- 60182,
- 60230
+ 60177,
+ 60225
],
"loc": {
"start": {
@@ -136870,8 +136870,8 @@
"type": "Identifier",
"name": "ntrs",
"range": [
- 60244,
- 60248
+ 60239,
+ 60243
],
"loc": {
"start": {
@@ -136896,8 +136896,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 60251,
- 60255
+ 60246,
+ 60250
],
"loc": {
"start": {
@@ -136914,8 +136914,8 @@
"type": "Identifier",
"name": "tbl",
"range": [
- 60256,
- 60259
+ 60251,
+ 60254
],
"loc": {
"start": {
@@ -136929,8 +136929,8 @@
}
},
"range": [
- 60251,
- 60259
+ 60246,
+ 60254
],
"loc": {
"start": {
@@ -136947,8 +136947,8 @@
"type": "Identifier",
"name": "rows",
"range": [
- 60260,
- 60264
+ 60255,
+ 60259
],
"loc": {
"start": {
@@ -136962,8 +136962,8 @@
}
},
"range": [
- 60251,
- 60264
+ 60246,
+ 60259
],
"loc": {
"start": {
@@ -136980,8 +136980,8 @@
"type": "Identifier",
"name": "length",
"range": [
- 60265,
- 60271
+ 60260,
+ 60266
],
"loc": {
"start": {
@@ -136995,8 +136995,8 @@
}
},
"range": [
- 60251,
- 60271
+ 60246,
+ 60266
],
"loc": {
"start": {
@@ -137010,8 +137010,8 @@
}
},
"range": [
- 60244,
- 60271
+ 60239,
+ 60266
],
"loc": {
"start": {
@@ -137027,8 +137027,8 @@
],
"kind": "let",
"range": [
- 60178,
- 60272
+ 60173,
+ 60267
],
"loc": {
"start": {
@@ -137047,8 +137047,8 @@
"type": "Identifier",
"name": "includeHeaders",
"range": [
- 60284,
- 60298
+ 60279,
+ 60293
],
"loc": {
"start": {
@@ -137073,8 +137073,8 @@
"type": "Identifier",
"name": "s",
"range": [
- 60301,
- 60302
+ 60296,
+ 60297
],
"loc": {
"start": {
@@ -137092,8 +137092,8 @@
"value": 0,
"raw": "0",
"range": [
- 60305,
- 60306
+ 60300,
+ 60301
],
"loc": {
"start": {
@@ -137107,8 +137107,8 @@
}
},
"range": [
- 60301,
- 60306
+ 60296,
+ 60301
],
"loc": {
"start": {
@@ -137122,8 +137122,8 @@
}
},
"range": [
- 60301,
- 60307
+ 60296,
+ 60302
],
"loc": {
"start": {
@@ -137138,8 +137138,8 @@
}
],
"range": [
- 60299,
- 60309
+ 60294,
+ 60304
],
"loc": {
"start": {
@@ -137154,8 +137154,8 @@
},
"alternate": null,
"range": [
- 60281,
- 60309
+ 60276,
+ 60304
],
"loc": {
"start": {
@@ -137176,8 +137176,8 @@
"type": "Identifier",
"name": "parseInt",
"range": [
- 60325,
- 60333
+ 60320,
+ 60328
],
"loc": {
"start": {
@@ -137198,8 +137198,8 @@
"type": "Identifier",
"name": "ntrs",
"range": [
- 60334,
- 60338
+ 60329,
+ 60333
],
"loc": {
"start": {
@@ -137216,8 +137216,8 @@
"type": "Identifier",
"name": "s",
"range": [
- 60339,
- 60340
+ 60334,
+ 60335
],
"loc": {
"start": {
@@ -137231,8 +137231,8 @@
}
},
"range": [
- 60334,
- 60340
+ 60329,
+ 60335
],
"loc": {
"start": {
@@ -137250,8 +137250,8 @@
"value": 10,
"raw": "10",
"range": [
- 60342,
- 60344
+ 60337,
+ 60339
],
"loc": {
"start": {
@@ -137266,8 +137266,8 @@
}
],
"range": [
- 60325,
- 60345
+ 60320,
+ 60340
],
"loc": {
"start": {
@@ -137281,8 +137281,8 @@
}
},
"range": [
- 60318,
- 60346
+ 60313,
+ 60341
],
"loc": {
"start": {
@@ -137297,8 +137297,8 @@
}
],
"range": [
- 60168,
- 60352
+ 60163,
+ 60347
],
"loc": {
"start": {
@@ -137314,8 +137314,8 @@
"generator": false,
"expression": false,
"range": [
- 60152,
- 60352
+ 60147,
+ 60347
],
"loc": {
"start": {
@@ -137331,8 +137331,8 @@
"kind": "method",
"computed": false,
"range": [
- 60143,
- 60352
+ 60138,
+ 60347
],
"loc": {
"start": {
@@ -137349,8 +137349,8 @@
"type": "Block",
"value": "*\n * Return the number of filterable rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row\n * @return {Number} Number of filterable rows\n ",
"range": [
- 59907,
- 60138
+ 59902,
+ 60133
],
"loc": {
"start": {
@@ -137369,8 +137369,8 @@
"type": "Block",
"value": "*\n * Return the data of a given cell\n * @param {DOMElement} cell Cell's DOM object\n * @return {String}\n ",
"range": [
- 60358,
- 60483
+ 60353,
+ 60478
],
"loc": {
"start": {
@@ -137392,8 +137392,8 @@
"type": "Identifier",
"name": "getCellData",
"range": [
- 60488,
- 60499
+ 60483,
+ 60494
],
"loc": {
"start": {
@@ -137414,8 +137414,8 @@
"type": "Identifier",
"name": "cell",
"range": [
- 60500,
- 60504
+ 60495,
+ 60499
],
"loc": {
"start": {
@@ -137441,8 +137441,8 @@
"type": "Identifier",
"name": "idx",
"range": [
- 60519,
- 60522
+ 60514,
+ 60517
],
"loc": {
"start": {
@@ -137462,8 +137462,8 @@
"type": "Identifier",
"name": "cell",
"range": [
- 60525,
- 60529
+ 60520,
+ 60524
],
"loc": {
"start": {
@@ -137480,8 +137480,8 @@
"type": "Identifier",
"name": "cellIndex",
"range": [
- 60530,
- 60539
+ 60525,
+ 60534
],
"loc": {
"start": {
@@ -137495,8 +137495,8 @@
}
},
"range": [
- 60525,
- 60539
+ 60520,
+ 60534
],
"loc": {
"start": {
@@ -137510,8 +137510,8 @@
}
},
"range": [
- 60519,
- 60539
+ 60514,
+ 60534
],
"loc": {
"start": {
@@ -137527,8 +137527,8 @@
],
"kind": "let",
"range": [
- 60515,
- 60540
+ 60510,
+ 60535
],
"loc": {
"start": {
@@ -137545,8 +137545,8 @@
"type": "Line",
"value": "Check for customCellData callback",
"range": [
- 60549,
- 60584
+ 60544,
+ 60579
],
"loc": {
"start": {
@@ -137572,8 +137572,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 60596,
- 60600
+ 60591,
+ 60595
],
"loc": {
"start": {
@@ -137590,8 +137590,8 @@
"type": "Identifier",
"name": "customCellData",
"range": [
- 60601,
- 60615
+ 60596,
+ 60610
],
"loc": {
"start": {
@@ -137605,8 +137605,8 @@
}
},
"range": [
- 60596,
- 60615
+ 60591,
+ 60610
],
"loc": {
"start": {
@@ -137633,8 +137633,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 60619,
- 60623
+ 60614,
+ 60618
],
"loc": {
"start": {
@@ -137651,8 +137651,8 @@
"type": "Identifier",
"name": "customCellDataCols",
"range": [
- 60624,
- 60642
+ 60619,
+ 60637
],
"loc": {
"start": {
@@ -137666,8 +137666,8 @@
}
},
"range": [
- 60619,
- 60642
+ 60614,
+ 60637
],
"loc": {
"start": {
@@ -137684,8 +137684,8 @@
"type": "Identifier",
"name": "indexOf",
"range": [
- 60643,
- 60650
+ 60638,
+ 60645
],
"loc": {
"start": {
@@ -137699,8 +137699,8 @@
}
},
"range": [
- 60619,
- 60650
+ 60614,
+ 60645
],
"loc": {
"start": {
@@ -137718,8 +137718,8 @@
"type": "Identifier",
"name": "idx",
"range": [
- 60651,
- 60654
+ 60646,
+ 60649
],
"loc": {
"start": {
@@ -137734,8 +137734,8 @@
}
],
"range": [
- 60619,
- 60655
+ 60614,
+ 60650
],
"loc": {
"start": {
@@ -137756,8 +137756,8 @@
"value": 1,
"raw": "1",
"range": [
- 60660,
- 60661
+ 60655,
+ 60656
],
"loc": {
"start": {
@@ -137772,8 +137772,8 @@
},
"prefix": true,
"range": [
- 60659,
- 60661
+ 60654,
+ 60656
],
"loc": {
"start": {
@@ -137787,8 +137787,8 @@
}
},
"range": [
- 60619,
- 60661
+ 60614,
+ 60656
],
"loc": {
"start": {
@@ -137802,8 +137802,8 @@
}
},
"range": [
- 60596,
- 60661
+ 60591,
+ 60656
],
"loc": {
"start": {
@@ -137832,8 +137832,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 60683,
- 60687
+ 60678,
+ 60682
],
"loc": {
"start": {
@@ -137850,8 +137850,8 @@
"type": "Identifier",
"name": "customCellData",
"range": [
- 60688,
- 60702
+ 60683,
+ 60697
],
"loc": {
"start": {
@@ -137865,8 +137865,8 @@
}
},
"range": [
- 60683,
- 60702
+ 60678,
+ 60697
],
"loc": {
"start": {
@@ -137883,8 +137883,8 @@
"type": "Identifier",
"name": "call",
"range": [
- 60703,
- 60707
+ 60698,
+ 60702
],
"loc": {
"start": {
@@ -137898,8 +137898,8 @@
}
},
"range": [
- 60683,
- 60707
+ 60678,
+ 60702
],
"loc": {
"start": {
@@ -137918,8 +137918,8 @@
"value": null,
"raw": "null",
"range": [
- 60708,
- 60712
+ 60703,
+ 60707
],
"loc": {
"start": {
@@ -137935,8 +137935,8 @@
{
"type": "ThisExpression",
"range": [
- 60714,
- 60718
+ 60709,
+ 60713
],
"loc": {
"start": {
@@ -137953,8 +137953,8 @@
"type": "Identifier",
"name": "cell",
"range": [
- 60720,
- 60724
+ 60715,
+ 60719
],
"loc": {
"start": {
@@ -137971,8 +137971,8 @@
"type": "Identifier",
"name": "idx",
"range": [
- 60726,
- 60729
+ 60721,
+ 60724
],
"loc": {
"start": {
@@ -137987,8 +137987,8 @@
}
],
"range": [
- 60683,
- 60730
+ 60678,
+ 60725
],
"loc": {
"start": {
@@ -138002,8 +138002,8 @@
}
},
"range": [
- 60676,
- 60731
+ 60671,
+ 60726
],
"loc": {
"start": {
@@ -138018,8 +138018,8 @@
}
],
"range": [
- 60662,
- 60741
+ 60657,
+ 60736
],
"loc": {
"start": {
@@ -138046,8 +138046,8 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 60768,
- 60771
+ 60763,
+ 60766
],
"loc": {
"start": {
@@ -138064,8 +138064,8 @@
"type": "Identifier",
"name": "getText",
"range": [
- 60772,
- 60779
+ 60767,
+ 60774
],
"loc": {
"start": {
@@ -138079,8 +138079,8 @@
}
},
"range": [
- 60768,
- 60779
+ 60763,
+ 60774
],
"loc": {
"start": {
@@ -138098,8 +138098,8 @@
"type": "Identifier",
"name": "cell",
"range": [
- 60780,
- 60784
+ 60775,
+ 60779
],
"loc": {
"start": {
@@ -138114,8 +138114,8 @@
}
],
"range": [
- 60768,
- 60785
+ 60763,
+ 60780
],
"loc": {
"start": {
@@ -138129,8 +138129,8 @@
}
},
"range": [
- 60761,
- 60786
+ 60756,
+ 60781
],
"loc": {
"start": {
@@ -138145,8 +138145,8 @@
}
],
"range": [
- 60747,
- 60796
+ 60742,
+ 60791
],
"loc": {
"start": {
@@ -138160,8 +138160,8 @@
}
},
"range": [
- 60593,
- 60796
+ 60588,
+ 60791
],
"loc": {
"start": {
@@ -138178,8 +138178,8 @@
"type": "Line",
"value": "Check for customCellData callback",
"range": [
- 60549,
- 60584
+ 60544,
+ 60579
],
"loc": {
"start": {
@@ -138196,8 +138196,8 @@
}
],
"range": [
- 60505,
- 60802
+ 60500,
+ 60797
],
"loc": {
"start": {
@@ -138213,8 +138213,8 @@
"generator": false,
"expression": false,
"range": [
- 60499,
- 60802
+ 60494,
+ 60797
],
"loc": {
"start": {
@@ -138230,8 +138230,8 @@
"kind": "method",
"computed": false,
"range": [
- 60488,
- 60802
+ 60483,
+ 60797
],
"loc": {
"start": {
@@ -138248,8 +138248,8 @@
"type": "Block",
"value": "*\n * Return the data of a given cell\n * @param {DOMElement} cell Cell's DOM object\n * @return {String}\n ",
"range": [
- 60358,
- 60483
+ 60353,
+ 60478
],
"loc": {
"start": {
@@ -138268,8 +138268,8 @@
"type": "Block",
"value": "*\n * Return the table data with following format:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ",
"range": [
- 60808,
- 61212
+ 60803,
+ 61207
],
"loc": {
"start": {
@@ -138291,8 +138291,8 @@
"type": "Identifier",
"name": "getTableData",
"range": [
- 61217,
- 61229
+ 61212,
+ 61224
],
"loc": {
"start": {
@@ -138315,8 +138315,8 @@
"type": "Identifier",
"name": "includeHeaders",
"range": [
- 61230,
- 61244
+ 61225,
+ 61239
],
"loc": {
"start": {
@@ -138334,8 +138334,8 @@
"value": false,
"raw": "false",
"range": [
- 61245,
- 61250
+ 61240,
+ 61245
],
"loc": {
"start": {
@@ -138349,8 +138349,8 @@
}
},
"range": [
- 61230,
- 61250
+ 61225,
+ 61245
],
"loc": {
"start": {
@@ -138369,8 +138369,8 @@
"type": "Identifier",
"name": "excludeHiddenCols",
"range": [
- 61252,
- 61269
+ 61247,
+ 61264
],
"loc": {
"start": {
@@ -138388,8 +138388,8 @@
"value": false,
"raw": "false",
"range": [
- 61270,
- 61275
+ 61265,
+ 61270
],
"loc": {
"start": {
@@ -138403,8 +138403,8 @@
}
},
"range": [
- 61252,
- 61275
+ 61247,
+ 61270
],
"loc": {
"start": {
@@ -138430,8 +138430,8 @@
"type": "Identifier",
"name": "rows",
"range": [
- 61290,
- 61294
+ 61285,
+ 61289
],
"loc": {
"start": {
@@ -138453,8 +138453,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 61297,
- 61301
+ 61292,
+ 61296
],
"loc": {
"start": {
@@ -138471,8 +138471,8 @@
"type": "Identifier",
"name": "tbl",
"range": [
- 61302,
- 61305
+ 61297,
+ 61300
],
"loc": {
"start": {
@@ -138486,8 +138486,8 @@
}
},
"range": [
- 61297,
- 61305
+ 61292,
+ 61300
],
"loc": {
"start": {
@@ -138504,8 +138504,8 @@
"type": "Identifier",
"name": "rows",
"range": [
- 61306,
- 61310
+ 61301,
+ 61305
],
"loc": {
"start": {
@@ -138519,8 +138519,8 @@
}
},
"range": [
- 61297,
- 61310
+ 61292,
+ 61305
],
"loc": {
"start": {
@@ -138534,8 +138534,8 @@
}
},
"range": [
- 61290,
- 61310
+ 61285,
+ 61305
],
"loc": {
"start": {
@@ -138551,8 +138551,8 @@
],
"kind": "let",
"range": [
- 61286,
- 61311
+ 61281,
+ 61306
],
"loc": {
"start": {
@@ -138574,8 +138574,8 @@
"type": "Identifier",
"name": "tblData",
"range": [
- 61324,
- 61331
+ 61319,
+ 61326
],
"loc": {
"start": {
@@ -138592,8 +138592,8 @@
"type": "ArrayExpression",
"elements": [],
"range": [
- 61334,
- 61336
+ 61329,
+ 61331
],
"loc": {
"start": {
@@ -138607,8 +138607,8 @@
}
},
"range": [
- 61324,
- 61336
+ 61319,
+ 61331
],
"loc": {
"start": {
@@ -138624,8 +138624,8 @@
],
"kind": "let",
"range": [
- 61320,
- 61337
+ 61315,
+ 61332
],
"loc": {
"start": {
@@ -138644,8 +138644,8 @@
"type": "Identifier",
"name": "includeHeaders",
"range": [
- 61349,
- 61363
+ 61344,
+ 61358
],
"loc": {
"start": {
@@ -138670,8 +138670,8 @@
"type": "Identifier",
"name": "headers",
"range": [
- 61382,
- 61389
+ 61377,
+ 61384
],
"loc": {
"start": {
@@ -138692,8 +138692,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 61392,
- 61396
+ 61387,
+ 61391
],
"loc": {
"start": {
@@ -138710,8 +138710,8 @@
"type": "Identifier",
"name": "getHeadersText",
"range": [
- 61397,
- 61411
+ 61392,
+ 61406
],
"loc": {
"start": {
@@ -138725,8 +138725,8 @@
}
},
"range": [
- 61392,
- 61411
+ 61387,
+ 61406
],
"loc": {
"start": {
@@ -138744,8 +138744,8 @@
"type": "Identifier",
"name": "excludeHiddenCols",
"range": [
- 61412,
- 61429
+ 61407,
+ 61424
],
"loc": {
"start": {
@@ -138760,8 +138760,8 @@
}
],
"range": [
- 61392,
- 61430
+ 61387,
+ 61425
],
"loc": {
"start": {
@@ -138775,8 +138775,8 @@
}
},
"range": [
- 61382,
- 61430
+ 61377,
+ 61425
],
"loc": {
"start": {
@@ -138792,8 +138792,8 @@
],
"kind": "let",
"range": [
- 61378,
- 61431
+ 61373,
+ 61426
],
"loc": {
"start": {
@@ -138817,8 +138817,8 @@
"type": "Identifier",
"name": "tblData",
"range": [
- 61444,
- 61451
+ 61439,
+ 61446
],
"loc": {
"start": {
@@ -138835,8 +138835,8 @@
"type": "Identifier",
"name": "push",
"range": [
- 61452,
- 61456
+ 61447,
+ 61451
],
"loc": {
"start": {
@@ -138850,8 +138850,8 @@
}
},
"range": [
- 61444,
- 61456
+ 61439,
+ 61451
],
"loc": {
"start": {
@@ -138876,8 +138876,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 61458,
- 61462
+ 61453,
+ 61457
],
"loc": {
"start": {
@@ -138894,8 +138894,8 @@
"type": "Identifier",
"name": "getHeadersRowIndex",
"range": [
- 61463,
- 61481
+ 61458,
+ 61476
],
"loc": {
"start": {
@@ -138909,8 +138909,8 @@
}
},
"range": [
- 61458,
- 61481
+ 61453,
+ 61476
],
"loc": {
"start": {
@@ -138925,8 +138925,8 @@
},
"arguments": [],
"range": [
- 61458,
- 61483
+ 61453,
+ 61478
],
"loc": {
"start": {
@@ -138943,8 +138943,8 @@
"type": "Identifier",
"name": "headers",
"range": [
- 61485,
- 61492
+ 61480,
+ 61487
],
"loc": {
"start": {
@@ -138959,8 +138959,8 @@
}
],
"range": [
- 61457,
- 61493
+ 61452,
+ 61488
],
"loc": {
"start": {
@@ -138975,8 +138975,8 @@
}
],
"range": [
- 61444,
- 61494
+ 61439,
+ 61489
],
"loc": {
"start": {
@@ -138990,8 +138990,8 @@
}
},
"range": [
- 61444,
- 61495
+ 61439,
+ 61490
],
"loc": {
"start": {
@@ -139006,8 +139006,8 @@
}
],
"range": [
- 61364,
- 61505
+ 61359,
+ 61500
],
"loc": {
"start": {
@@ -139022,8 +139022,8 @@
},
"alternate": null,
"range": [
- 61346,
- 61505
+ 61341,
+ 61500
],
"loc": {
"start": {
@@ -139047,8 +139047,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 61522,
- 61523
+ 61517,
+ 61518
],
"loc": {
"start": {
@@ -139067,8 +139067,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 61524,
- 61528
+ 61519,
+ 61523
],
"loc": {
"start": {
@@ -139085,8 +139085,8 @@
"type": "Identifier",
"name": "refRow",
"range": [
- 61529,
- 61535
+ 61524,
+ 61530
],
"loc": {
"start": {
@@ -139100,8 +139100,8 @@
}
},
"range": [
- 61524,
- 61535
+ 61519,
+ 61530
],
"loc": {
"start": {
@@ -139115,8 +139115,8 @@
}
},
"range": [
- 61522,
- 61535
+ 61517,
+ 61530
],
"loc": {
"start": {
@@ -139132,8 +139132,8 @@
],
"kind": "let",
"range": [
- 61518,
- 61535
+ 61513,
+ 61530
],
"loc": {
"start": {
@@ -139153,8 +139153,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 61537,
- 61538
+ 61532,
+ 61533
],
"loc": {
"start": {
@@ -139173,8 +139173,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 61539,
- 61543
+ 61534,
+ 61538
],
"loc": {
"start": {
@@ -139191,8 +139191,8 @@
"type": "Identifier",
"name": "nbRows",
"range": [
- 61544,
- 61550
+ 61539,
+ 61545
],
"loc": {
"start": {
@@ -139206,8 +139206,8 @@
}
},
"range": [
- 61539,
- 61550
+ 61534,
+ 61545
],
"loc": {
"start": {
@@ -139221,8 +139221,8 @@
}
},
"range": [
- 61537,
- 61550
+ 61532,
+ 61545
],
"loc": {
"start": {
@@ -139242,8 +139242,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 61552,
- 61553
+ 61547,
+ 61548
],
"loc": {
"start": {
@@ -139258,8 +139258,8 @@
},
"prefix": false,
"range": [
- 61552,
- 61555
+ 61547,
+ 61550
],
"loc": {
"start": {
@@ -139284,8 +139284,8 @@
"type": "Identifier",
"name": "rowData",
"range": [
- 61574,
- 61581
+ 61569,
+ 61576
],
"loc": {
"start": {
@@ -139305,8 +139305,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 61585,
- 61586
+ 61580,
+ 61581
],
"loc": {
"start": {
@@ -139323,8 +139323,8 @@
"type": "ArrayExpression",
"elements": [],
"range": [
- 61588,
- 61590
+ 61583,
+ 61585
],
"loc": {
"start": {
@@ -139339,8 +139339,8 @@
}
],
"range": [
- 61584,
- 61591
+ 61579,
+ 61586
],
"loc": {
"start": {
@@ -139354,8 +139354,8 @@
}
},
"range": [
- 61574,
- 61591
+ 61569,
+ 61586
],
"loc": {
"start": {
@@ -139371,8 +139371,8 @@
],
"kind": "let",
"range": [
- 61570,
- 61592
+ 61565,
+ 61587
],
"loc": {
"start": {
@@ -139394,8 +139394,8 @@
"type": "Identifier",
"name": "cells",
"range": [
- 61609,
- 61614
+ 61604,
+ 61609
],
"loc": {
"start": {
@@ -139418,8 +139418,8 @@
"type": "Identifier",
"name": "rows",
"range": [
- 61617,
- 61621
+ 61612,
+ 61616
],
"loc": {
"start": {
@@ -139436,8 +139436,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 61622,
- 61623
+ 61617,
+ 61618
],
"loc": {
"start": {
@@ -139451,8 +139451,8 @@
}
},
"range": [
- 61617,
- 61624
+ 61612,
+ 61619
],
"loc": {
"start": {
@@ -139469,8 +139469,8 @@
"type": "Identifier",
"name": "cells",
"range": [
- 61625,
- 61630
+ 61620,
+ 61625
],
"loc": {
"start": {
@@ -139484,8 +139484,8 @@
}
},
"range": [
- 61617,
- 61630
+ 61612,
+ 61625
],
"loc": {
"start": {
@@ -139499,8 +139499,8 @@
}
},
"range": [
- 61609,
- 61630
+ 61604,
+ 61625
],
"loc": {
"start": {
@@ -139516,8 +139516,8 @@
],
"kind": "let",
"range": [
- 61605,
- 61631
+ 61600,
+ 61626
],
"loc": {
"start": {
@@ -139541,8 +139541,8 @@
"type": "Identifier",
"name": "j",
"range": [
- 61652,
- 61653
+ 61647,
+ 61648
],
"loc": {
"start": {
@@ -139560,8 +139560,8 @@
"value": 0,
"raw": "0",
"range": [
- 61654,
- 61655
+ 61649,
+ 61650
],
"loc": {
"start": {
@@ -139575,8 +139575,8 @@
}
},
"range": [
- 61652,
- 61655
+ 61647,
+ 61650
],
"loc": {
"start": {
@@ -139595,8 +139595,8 @@
"type": "Identifier",
"name": "len",
"range": [
- 61657,
- 61660
+ 61652,
+ 61655
],
"loc": {
"start": {
@@ -139616,8 +139616,8 @@
"type": "Identifier",
"name": "cells",
"range": [
- 61661,
- 61666
+ 61656,
+ 61661
],
"loc": {
"start": {
@@ -139634,8 +139634,8 @@
"type": "Identifier",
"name": "length",
"range": [
- 61667,
- 61673
+ 61662,
+ 61668
],
"loc": {
"start": {
@@ -139649,8 +139649,8 @@
}
},
"range": [
- 61661,
- 61673
+ 61656,
+ 61668
],
"loc": {
"start": {
@@ -139664,8 +139664,8 @@
}
},
"range": [
- 61657,
- 61673
+ 61652,
+ 61668
],
"loc": {
"start": {
@@ -139681,8 +139681,8 @@
],
"kind": "let",
"range": [
- 61648,
- 61673
+ 61643,
+ 61668
],
"loc": {
"start": {
@@ -139702,8 +139702,8 @@
"type": "Identifier",
"name": "j",
"range": [
- 61675,
- 61676
+ 61670,
+ 61671
],
"loc": {
"start": {
@@ -139720,8 +139720,8 @@
"type": "Identifier",
"name": "len",
"range": [
- 61677,
- 61680
+ 61672,
+ 61675
],
"loc": {
"start": {
@@ -139735,8 +139735,8 @@
}
},
"range": [
- 61675,
- 61680
+ 61670,
+ 61675
],
"loc": {
"start": {
@@ -139756,8 +139756,8 @@
"type": "Identifier",
"name": "j",
"range": [
- 61682,
- 61683
+ 61677,
+ 61678
],
"loc": {
"start": {
@@ -139772,8 +139772,8 @@
},
"prefix": false,
"range": [
- 61682,
- 61685
+ 61677,
+ 61680
],
"loc": {
"start": {
@@ -139798,8 +139798,8 @@
"type": "Identifier",
"name": "excludeHiddenCols",
"range": [
- 61707,
- 61724
+ 61702,
+ 61719
],
"loc": {
"start": {
@@ -139820,8 +139820,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 61728,
- 61732
+ 61723,
+ 61727
],
"loc": {
"start": {
@@ -139838,8 +139838,8 @@
"type": "Identifier",
"name": "hasExtension",
"range": [
- 61733,
- 61745
+ 61728,
+ 61740
],
"loc": {
"start": {
@@ -139853,8 +139853,8 @@
}
},
"range": [
- 61728,
- 61745
+ 61723,
+ 61740
],
"loc": {
"start": {
@@ -139873,8 +139873,8 @@
"value": "colsVisibility",
"raw": "'colsVisibility'",
"range": [
- 61746,
- 61762
+ 61741,
+ 61757
],
"loc": {
"start": {
@@ -139889,8 +139889,8 @@
}
],
"range": [
- 61728,
- 61763
+ 61723,
+ 61758
],
"loc": {
"start": {
@@ -139904,8 +139904,8 @@
}
},
"range": [
- 61707,
- 61763
+ 61702,
+ 61758
],
"loc": {
"start": {
@@ -139936,8 +139936,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 61789,
- 61793
+ 61784,
+ 61788
],
"loc": {
"start": {
@@ -139954,8 +139954,8 @@
"type": "Identifier",
"name": "extension",
"range": [
- 61794,
- 61803
+ 61789,
+ 61798
],
"loc": {
"start": {
@@ -139969,8 +139969,8 @@
}
},
"range": [
- 61789,
- 61803
+ 61784,
+ 61798
],
"loc": {
"start": {
@@ -139989,8 +139989,8 @@
"value": "colsVisibility",
"raw": "'colsVisibility'",
"range": [
- 61804,
- 61820
+ 61799,
+ 61815
],
"loc": {
"start": {
@@ -140005,8 +140005,8 @@
}
],
"range": [
- 61789,
- 61821
+ 61784,
+ 61816
],
"loc": {
"start": {
@@ -140023,8 +140023,8 @@
"type": "Identifier",
"name": "isColHidden",
"range": [
- 61822,
- 61833
+ 61817,
+ 61828
],
"loc": {
"start": {
@@ -140038,8 +140038,8 @@
}
},
"range": [
- 61789,
- 61833
+ 61784,
+ 61828
],
"loc": {
"start": {
@@ -140057,8 +140057,8 @@
"type": "Identifier",
"name": "j",
"range": [
- 61834,
- 61835
+ 61829,
+ 61830
],
"loc": {
"start": {
@@ -140073,8 +140073,8 @@
}
],
"range": [
- 61789,
- 61836
+ 61784,
+ 61831
],
"loc": {
"start": {
@@ -140094,8 +140094,8 @@
"type": "ContinueStatement",
"label": null,
"range": [
- 61863,
- 61872
+ 61858,
+ 61867
],
"loc": {
"start": {
@@ -140110,8 +140110,8 @@
}
],
"range": [
- 61837,
- 61894
+ 61832,
+ 61889
],
"loc": {
"start": {
@@ -140126,8 +140126,8 @@
},
"alternate": null,
"range": [
- 61786,
- 61894
+ 61781,
+ 61889
],
"loc": {
"start": {
@@ -140142,8 +140142,8 @@
}
],
"range": [
- 61764,
- 61912
+ 61759,
+ 61907
],
"loc": {
"start": {
@@ -140158,8 +140158,8 @@
},
"alternate": null,
"range": [
- 61704,
- 61912
+ 61699,
+ 61907
],
"loc": {
"start": {
@@ -140181,8 +140181,8 @@
"type": "Identifier",
"name": "cellData",
"range": [
- 61933,
- 61941
+ 61928,
+ 61936
],
"loc": {
"start": {
@@ -140203,8 +140203,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 61944,
- 61948
+ 61939,
+ 61943
],
"loc": {
"start": {
@@ -140221,8 +140221,8 @@
"type": "Identifier",
"name": "getCellData",
"range": [
- 61949,
- 61960
+ 61944,
+ 61955
],
"loc": {
"start": {
@@ -140236,8 +140236,8 @@
}
},
"range": [
- 61944,
- 61960
+ 61939,
+ 61955
],
"loc": {
"start": {
@@ -140258,8 +140258,8 @@
"type": "Identifier",
"name": "cells",
"range": [
- 61961,
- 61966
+ 61956,
+ 61961
],
"loc": {
"start": {
@@ -140276,8 +140276,8 @@
"type": "Identifier",
"name": "j",
"range": [
- 61967,
- 61968
+ 61962,
+ 61963
],
"loc": {
"start": {
@@ -140291,8 +140291,8 @@
}
},
"range": [
- 61961,
- 61969
+ 61956,
+ 61964
],
"loc": {
"start": {
@@ -140307,8 +140307,8 @@
}
],
"range": [
- 61944,
- 61970
+ 61939,
+ 61965
],
"loc": {
"start": {
@@ -140322,8 +140322,8 @@
}
},
"range": [
- 61933,
- 61970
+ 61928,
+ 61965
],
"loc": {
"start": {
@@ -140339,8 +140339,8 @@
],
"kind": "let",
"range": [
- 61929,
- 61971
+ 61924,
+ 61966
],
"loc": {
"start": {
@@ -140367,8 +140367,8 @@
"type": "Identifier",
"name": "rowData",
"range": [
- 61988,
- 61995
+ 61983,
+ 61990
],
"loc": {
"start": {
@@ -140386,8 +140386,8 @@
"value": 1,
"raw": "1",
"range": [
- 61996,
- 61997
+ 61991,
+ 61992
],
"loc": {
"start": {
@@ -140401,8 +140401,8 @@
}
},
"range": [
- 61988,
- 61998
+ 61983,
+ 61993
],
"loc": {
"start": {
@@ -140419,8 +140419,8 @@
"type": "Identifier",
"name": "push",
"range": [
- 61999,
- 62003
+ 61994,
+ 61998
],
"loc": {
"start": {
@@ -140434,8 +140434,8 @@
}
},
"range": [
- 61988,
- 62003
+ 61983,
+ 61998
],
"loc": {
"start": {
@@ -140453,8 +140453,8 @@
"type": "Identifier",
"name": "cellData",
"range": [
- 62004,
- 62012
+ 61999,
+ 62007
],
"loc": {
"start": {
@@ -140469,8 +140469,8 @@
}
],
"range": [
- 61988,
- 62013
+ 61983,
+ 62008
],
"loc": {
"start": {
@@ -140484,8 +140484,8 @@
}
},
"range": [
- 61988,
- 62014
+ 61983,
+ 62009
],
"loc": {
"start": {
@@ -140500,8 +140500,8 @@
}
],
"range": [
- 61686,
- 62028
+ 61681,
+ 62023
],
"loc": {
"start": {
@@ -140515,8 +140515,8 @@
}
},
"range": [
- 61644,
- 62028
+ 61639,
+ 62023
],
"loc": {
"start": {
@@ -140540,8 +140540,8 @@
"type": "Identifier",
"name": "tblData",
"range": [
- 62041,
- 62048
+ 62036,
+ 62043
],
"loc": {
"start": {
@@ -140558,8 +140558,8 @@
"type": "Identifier",
"name": "push",
"range": [
- 62049,
- 62053
+ 62044,
+ 62048
],
"loc": {
"start": {
@@ -140573,8 +140573,8 @@
}
},
"range": [
- 62041,
- 62053
+ 62036,
+ 62048
],
"loc": {
"start": {
@@ -140592,8 +140592,8 @@
"type": "Identifier",
"name": "rowData",
"range": [
- 62054,
- 62061
+ 62049,
+ 62056
],
"loc": {
"start": {
@@ -140608,8 +140608,8 @@
}
],
"range": [
- 62041,
- 62062
+ 62036,
+ 62057
],
"loc": {
"start": {
@@ -140623,8 +140623,8 @@
}
},
"range": [
- 62041,
- 62063
+ 62036,
+ 62058
],
"loc": {
"start": {
@@ -140639,8 +140639,8 @@
}
],
"range": [
- 61556,
- 62073
+ 61551,
+ 62068
],
"loc": {
"start": {
@@ -140654,8 +140654,8 @@
}
},
"range": [
- 61514,
- 62073
+ 61509,
+ 62068
],
"loc": {
"start": {
@@ -140674,8 +140674,8 @@
"type": "Identifier",
"name": "tblData",
"range": [
- 62089,
- 62096
+ 62084,
+ 62091
],
"loc": {
"start": {
@@ -140689,8 +140689,8 @@
}
},
"range": [
- 62082,
- 62097
+ 62077,
+ 62092
],
"loc": {
"start": {
@@ -140705,8 +140705,8 @@
}
],
"range": [
- 61276,
- 62103
+ 61271,
+ 62098
],
"loc": {
"start": {
@@ -140722,8 +140722,8 @@
"generator": false,
"expression": false,
"range": [
- 61229,
- 62103
+ 61224,
+ 62098
],
"loc": {
"start": {
@@ -140739,8 +140739,8 @@
"kind": "method",
"computed": false,
"range": [
- 61217,
- 62103
+ 61212,
+ 62098
],
"loc": {
"start": {
@@ -140757,8 +140757,8 @@
"type": "Block",
"value": "*\n * Return the table data with following format:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ",
"range": [
- 60808,
- 61212
+ 60803,
+ 61207
],
"loc": {
"start": {
@@ -140777,8 +140777,8 @@
"type": "Block",
"value": "*\n * Return the filtered data with following format:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ",
"range": [
- 62109,
- 62516
+ 62104,
+ 62511
],
"loc": {
"start": {
@@ -140800,8 +140800,8 @@
"type": "Identifier",
"name": "getFilteredData",
"range": [
- 62521,
- 62536
+ 62516,
+ 62531
],
"loc": {
"start": {
@@ -140824,8 +140824,8 @@
"type": "Identifier",
"name": "includeHeaders",
"range": [
- 62537,
- 62551
+ 62532,
+ 62546
],
"loc": {
"start": {
@@ -140843,8 +140843,8 @@
"value": false,
"raw": "false",
"range": [
- 62552,
- 62557
+ 62547,
+ 62552
],
"loc": {
"start": {
@@ -140858,8 +140858,8 @@
}
},
"range": [
- 62537,
- 62557
+ 62532,
+ 62552
],
"loc": {
"start": {
@@ -140878,8 +140878,8 @@
"type": "Identifier",
"name": "excludeHiddenCols",
"range": [
- 62559,
- 62576
+ 62554,
+ 62571
],
"loc": {
"start": {
@@ -140897,8 +140897,8 @@
"value": false,
"raw": "false",
"range": [
- 62577,
- 62582
+ 62572,
+ 62577
],
"loc": {
"start": {
@@ -140912,8 +140912,8 @@
}
},
"range": [
- 62559,
- 62582
+ 62554,
+ 62577
],
"loc": {
"start": {
@@ -140941,8 +140941,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 62597,
- 62601
+ 62592,
+ 62596
],
"loc": {
"start": {
@@ -140959,8 +140959,8 @@
"type": "Identifier",
"name": "validRowsIndex",
"range": [
- 62602,
- 62616
+ 62597,
+ 62611
],
"loc": {
"start": {
@@ -140974,8 +140974,8 @@
}
},
"range": [
- 62597,
- 62616
+ 62592,
+ 62611
],
"loc": {
"start": {
@@ -140990,8 +140990,8 @@
},
"prefix": true,
"range": [
- 62596,
- 62616
+ 62591,
+ 62611
],
"loc": {
"start": {
@@ -141013,8 +141013,8 @@
"type": "ArrayExpression",
"elements": [],
"range": [
- 62638,
- 62640
+ 62633,
+ 62635
],
"loc": {
"start": {
@@ -141028,8 +141028,8 @@
}
},
"range": [
- 62631,
- 62641
+ 62626,
+ 62636
],
"loc": {
"start": {
@@ -141044,8 +141044,8 @@
}
],
"range": [
- 62617,
- 62651
+ 62612,
+ 62646
],
"loc": {
"start": {
@@ -141060,8 +141060,8 @@
},
"alternate": null,
"range": [
- 62593,
- 62651
+ 62588,
+ 62646
],
"loc": {
"start": {
@@ -141083,8 +141083,8 @@
"type": "Identifier",
"name": "rows",
"range": [
- 62664,
- 62668
+ 62659,
+ 62663
],
"loc": {
"start": {
@@ -141106,8 +141106,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 62671,
- 62675
+ 62666,
+ 62670
],
"loc": {
"start": {
@@ -141124,8 +141124,8 @@
"type": "Identifier",
"name": "tbl",
"range": [
- 62676,
- 62679
+ 62671,
+ 62674
],
"loc": {
"start": {
@@ -141139,8 +141139,8 @@
}
},
"range": [
- 62671,
- 62679
+ 62666,
+ 62674
],
"loc": {
"start": {
@@ -141157,8 +141157,8 @@
"type": "Identifier",
"name": "rows",
"range": [
- 62680,
- 62684
+ 62675,
+ 62679
],
"loc": {
"start": {
@@ -141172,8 +141172,8 @@
}
},
"range": [
- 62671,
- 62684
+ 62666,
+ 62679
],
"loc": {
"start": {
@@ -141187,8 +141187,8 @@
}
},
"range": [
- 62664,
- 62684
+ 62659,
+ 62679
],
"loc": {
"start": {
@@ -141207,8 +141207,8 @@
"type": "Identifier",
"name": "filteredData",
"range": [
- 62698,
- 62710
+ 62693,
+ 62705
],
"loc": {
"start": {
@@ -141225,8 +141225,8 @@
"type": "ArrayExpression",
"elements": [],
"range": [
- 62713,
- 62715
+ 62708,
+ 62710
],
"loc": {
"start": {
@@ -141240,8 +141240,8 @@
}
},
"range": [
- 62698,
- 62715
+ 62693,
+ 62710
],
"loc": {
"start": {
@@ -141257,8 +141257,8 @@
],
"kind": "let",
"range": [
- 62660,
- 62716
+ 62655,
+ 62711
],
"loc": {
"start": {
@@ -141277,8 +141277,8 @@
"type": "Identifier",
"name": "includeHeaders",
"range": [
- 62728,
- 62742
+ 62723,
+ 62737
],
"loc": {
"start": {
@@ -141303,8 +141303,8 @@
"type": "Identifier",
"name": "headers",
"range": [
- 62761,
- 62768
+ 62756,
+ 62763
],
"loc": {
"start": {
@@ -141325,8 +141325,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 62771,
- 62775
+ 62766,
+ 62770
],
"loc": {
"start": {
@@ -141343,8 +141343,8 @@
"type": "Identifier",
"name": "getHeadersText",
"range": [
- 62776,
- 62790
+ 62771,
+ 62785
],
"loc": {
"start": {
@@ -141358,8 +141358,8 @@
}
},
"range": [
- 62771,
- 62790
+ 62766,
+ 62785
],
"loc": {
"start": {
@@ -141377,8 +141377,8 @@
"type": "Identifier",
"name": "excludeHiddenCols",
"range": [
- 62791,
- 62808
+ 62786,
+ 62803
],
"loc": {
"start": {
@@ -141393,8 +141393,8 @@
}
],
"range": [
- 62771,
- 62809
+ 62766,
+ 62804
],
"loc": {
"start": {
@@ -141408,8 +141408,8 @@
}
},
"range": [
- 62761,
- 62809
+ 62756,
+ 62804
],
"loc": {
"start": {
@@ -141425,8 +141425,8 @@
],
"kind": "let",
"range": [
- 62757,
- 62810
+ 62752,
+ 62805
],
"loc": {
"start": {
@@ -141450,8 +141450,8 @@
"type": "Identifier",
"name": "filteredData",
"range": [
- 62823,
- 62835
+ 62818,
+ 62830
],
"loc": {
"start": {
@@ -141468,8 +141468,8 @@
"type": "Identifier",
"name": "push",
"range": [
- 62836,
- 62840
+ 62831,
+ 62835
],
"loc": {
"start": {
@@ -141483,8 +141483,8 @@
}
},
"range": [
- 62823,
- 62840
+ 62818,
+ 62835
],
"loc": {
"start": {
@@ -141509,8 +141509,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 62842,
- 62846
+ 62837,
+ 62841
],
"loc": {
"start": {
@@ -141527,8 +141527,8 @@
"type": "Identifier",
"name": "getHeadersRowIndex",
"range": [
- 62847,
- 62865
+ 62842,
+ 62860
],
"loc": {
"start": {
@@ -141542,8 +141542,8 @@
}
},
"range": [
- 62842,
- 62865
+ 62837,
+ 62860
],
"loc": {
"start": {
@@ -141558,8 +141558,8 @@
},
"arguments": [],
"range": [
- 62842,
- 62867
+ 62837,
+ 62862
],
"loc": {
"start": {
@@ -141576,8 +141576,8 @@
"type": "Identifier",
"name": "headers",
"range": [
- 62869,
- 62876
+ 62864,
+ 62871
],
"loc": {
"start": {
@@ -141592,8 +141592,8 @@
}
],
"range": [
- 62841,
- 62877
+ 62836,
+ 62872
],
"loc": {
"start": {
@@ -141608,8 +141608,8 @@
}
],
"range": [
- 62823,
- 62878
+ 62818,
+ 62873
],
"loc": {
"start": {
@@ -141623,8 +141623,8 @@
}
},
"range": [
- 62823,
- 62879
+ 62818,
+ 62874
],
"loc": {
"start": {
@@ -141639,8 +141639,8 @@
}
],
"range": [
- 62743,
- 62889
+ 62738,
+ 62884
],
"loc": {
"start": {
@@ -141655,8 +141655,8 @@
},
"alternate": null,
"range": [
- 62725,
- 62889
+ 62720,
+ 62884
],
"loc": {
"start": {
@@ -141678,8 +141678,8 @@
"type": "Identifier",
"name": "validRows",
"range": [
- 62903,
- 62912
+ 62898,
+ 62907
],
"loc": {
"start": {
@@ -141700,8 +141700,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 62915,
- 62919
+ 62910,
+ 62914
],
"loc": {
"start": {
@@ -141718,8 +141718,8 @@
"type": "Identifier",
"name": "getValidRows",
"range": [
- 62920,
- 62932
+ 62915,
+ 62927
],
"loc": {
"start": {
@@ -141733,8 +141733,8 @@
}
},
"range": [
- 62915,
- 62932
+ 62910,
+ 62927
],
"loc": {
"start": {
@@ -141753,8 +141753,8 @@
"value": true,
"raw": "true",
"range": [
- 62933,
- 62937
+ 62928,
+ 62932
],
"loc": {
"start": {
@@ -141769,8 +141769,8 @@
}
],
"range": [
- 62915,
- 62938
+ 62910,
+ 62933
],
"loc": {
"start": {
@@ -141784,8 +141784,8 @@
}
},
"range": [
- 62903,
- 62938
+ 62898,
+ 62933
],
"loc": {
"start": {
@@ -141801,8 +141801,8 @@
],
"kind": "let",
"range": [
- 62899,
- 62939
+ 62894,
+ 62934
],
"loc": {
"start": {
@@ -141826,8 +141826,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 62956,
- 62957
+ 62951,
+ 62952
],
"loc": {
"start": {
@@ -141845,8 +141845,8 @@
"value": 0,
"raw": "0",
"range": [
- 62958,
- 62959
+ 62953,
+ 62954
],
"loc": {
"start": {
@@ -141860,8 +141860,8 @@
}
},
"range": [
- 62956,
- 62959
+ 62951,
+ 62954
],
"loc": {
"start": {
@@ -141877,8 +141877,8 @@
],
"kind": "let",
"range": [
- 62952,
- 62959
+ 62947,
+ 62954
],
"loc": {
"start": {
@@ -141898,8 +141898,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 62961,
- 62962
+ 62956,
+ 62957
],
"loc": {
"start": {
@@ -141919,8 +141919,8 @@
"type": "Identifier",
"name": "validRows",
"range": [
- 62963,
- 62972
+ 62958,
+ 62967
],
"loc": {
"start": {
@@ -141937,8 +141937,8 @@
"type": "Identifier",
"name": "length",
"range": [
- 62973,
- 62979
+ 62968,
+ 62974
],
"loc": {
"start": {
@@ -141952,8 +141952,8 @@
}
},
"range": [
- 62963,
- 62979
+ 62958,
+ 62974
],
"loc": {
"start": {
@@ -141967,8 +141967,8 @@
}
},
"range": [
- 62961,
- 62979
+ 62956,
+ 62974
],
"loc": {
"start": {
@@ -141988,8 +141988,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 62981,
- 62982
+ 62976,
+ 62977
],
"loc": {
"start": {
@@ -142004,8 +142004,8 @@
},
"prefix": false,
"range": [
- 62981,
- 62984
+ 62976,
+ 62979
],
"loc": {
"start": {
@@ -142030,8 +142030,8 @@
"type": "Identifier",
"name": "rData",
"range": [
- 63003,
- 63008
+ 62998,
+ 63003
],
"loc": {
"start": {
@@ -142056,8 +142056,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 63012,
- 63016
+ 63007,
+ 63011
],
"loc": {
"start": {
@@ -142074,8 +142074,8 @@
"type": "Identifier",
"name": "validRowsIndex",
"range": [
- 63017,
- 63031
+ 63012,
+ 63026
],
"loc": {
"start": {
@@ -142089,8 +142089,8 @@
}
},
"range": [
- 63012,
- 63031
+ 63007,
+ 63026
],
"loc": {
"start": {
@@ -142107,8 +142107,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 63032,
- 63033
+ 63027,
+ 63028
],
"loc": {
"start": {
@@ -142122,8 +142122,8 @@
}
},
"range": [
- 63012,
- 63034
+ 63007,
+ 63029
],
"loc": {
"start": {
@@ -142140,8 +142140,8 @@
"type": "ArrayExpression",
"elements": [],
"range": [
- 63036,
- 63038
+ 63031,
+ 63033
],
"loc": {
"start": {
@@ -142156,8 +142156,8 @@
}
],
"range": [
- 63011,
- 63039
+ 63006,
+ 63034
],
"loc": {
"start": {
@@ -142171,8 +142171,8 @@
}
},
"range": [
- 63003,
- 63039
+ 62998,
+ 63034
],
"loc": {
"start": {
@@ -142191,8 +142191,8 @@
"type": "Identifier",
"name": "cells",
"range": [
- 63057,
- 63062
+ 63052,
+ 63057
],
"loc": {
"start": {
@@ -142215,8 +142215,8 @@
"type": "Identifier",
"name": "rows",
"range": [
- 63065,
- 63069
+ 63060,
+ 63064
],
"loc": {
"start": {
@@ -142238,8 +142238,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 63070,
- 63074
+ 63065,
+ 63069
],
"loc": {
"start": {
@@ -142256,8 +142256,8 @@
"type": "Identifier",
"name": "validRowsIndex",
"range": [
- 63075,
- 63089
+ 63070,
+ 63084
],
"loc": {
"start": {
@@ -142271,8 +142271,8 @@
}
},
"range": [
- 63070,
- 63089
+ 63065,
+ 63084
],
"loc": {
"start": {
@@ -142289,8 +142289,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 63090,
- 63091
+ 63085,
+ 63086
],
"loc": {
"start": {
@@ -142304,8 +142304,8 @@
}
},
"range": [
- 63070,
- 63092
+ 63065,
+ 63087
],
"loc": {
"start": {
@@ -142319,8 +142319,8 @@
}
},
"range": [
- 63065,
- 63093
+ 63060,
+ 63088
],
"loc": {
"start": {
@@ -142337,8 +142337,8 @@
"type": "Identifier",
"name": "cells",
"range": [
- 63094,
- 63099
+ 63089,
+ 63094
],
"loc": {
"start": {
@@ -142352,8 +142352,8 @@
}
},
"range": [
- 63065,
- 63099
+ 63060,
+ 63094
],
"loc": {
"start": {
@@ -142367,8 +142367,8 @@
}
},
"range": [
- 63057,
- 63099
+ 63052,
+ 63094
],
"loc": {
"start": {
@@ -142384,8 +142384,8 @@
],
"kind": "let",
"range": [
- 62999,
- 63100
+ 62994,
+ 63095
],
"loc": {
"start": {
@@ -142409,8 +142409,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 63121,
- 63122
+ 63116,
+ 63117
],
"loc": {
"start": {
@@ -142428,8 +142428,8 @@
"value": 0,
"raw": "0",
"range": [
- 63123,
- 63124
+ 63118,
+ 63119
],
"loc": {
"start": {
@@ -142443,8 +142443,8 @@
}
},
"range": [
- 63121,
- 63124
+ 63116,
+ 63119
],
"loc": {
"start": {
@@ -142460,8 +142460,8 @@
],
"kind": "let",
"range": [
- 63117,
- 63124
+ 63112,
+ 63119
],
"loc": {
"start": {
@@ -142481,8 +142481,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 63126,
- 63127
+ 63121,
+ 63122
],
"loc": {
"start": {
@@ -142502,8 +142502,8 @@
"type": "Identifier",
"name": "cells",
"range": [
- 63128,
- 63133
+ 63123,
+ 63128
],
"loc": {
"start": {
@@ -142520,8 +142520,8 @@
"type": "Identifier",
"name": "length",
"range": [
- 63134,
- 63140
+ 63129,
+ 63135
],
"loc": {
"start": {
@@ -142535,8 +142535,8 @@
}
},
"range": [
- 63128,
- 63140
+ 63123,
+ 63135
],
"loc": {
"start": {
@@ -142550,8 +142550,8 @@
}
},
"range": [
- 63126,
- 63140
+ 63121,
+ 63135
],
"loc": {
"start": {
@@ -142571,8 +142571,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 63142,
- 63143
+ 63137,
+ 63138
],
"loc": {
"start": {
@@ -142587,8 +142587,8 @@
},
"prefix": false,
"range": [
- 63142,
- 63145
+ 63137,
+ 63140
],
"loc": {
"start": {
@@ -142613,8 +142613,8 @@
"type": "Identifier",
"name": "excludeHiddenCols",
"range": [
- 63167,
- 63184
+ 63162,
+ 63179
],
"loc": {
"start": {
@@ -142635,8 +142635,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 63188,
- 63192
+ 63183,
+ 63187
],
"loc": {
"start": {
@@ -142653,8 +142653,8 @@
"type": "Identifier",
"name": "hasExtension",
"range": [
- 63193,
- 63205
+ 63188,
+ 63200
],
"loc": {
"start": {
@@ -142668,8 +142668,8 @@
}
},
"range": [
- 63188,
- 63205
+ 63183,
+ 63200
],
"loc": {
"start": {
@@ -142688,8 +142688,8 @@
"value": "colsVisibility",
"raw": "'colsVisibility'",
"range": [
- 63206,
- 63222
+ 63201,
+ 63217
],
"loc": {
"start": {
@@ -142704,8 +142704,8 @@
}
],
"range": [
- 63188,
- 63223
+ 63183,
+ 63218
],
"loc": {
"start": {
@@ -142719,8 +142719,8 @@
}
},
"range": [
- 63167,
- 63223
+ 63162,
+ 63218
],
"loc": {
"start": {
@@ -142751,8 +142751,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 63249,
- 63253
+ 63244,
+ 63248
],
"loc": {
"start": {
@@ -142769,8 +142769,8 @@
"type": "Identifier",
"name": "extension",
"range": [
- 63254,
- 63263
+ 63249,
+ 63258
],
"loc": {
"start": {
@@ -142784,8 +142784,8 @@
}
},
"range": [
- 63249,
- 63263
+ 63244,
+ 63258
],
"loc": {
"start": {
@@ -142804,8 +142804,8 @@
"value": "colsVisibility",
"raw": "'colsVisibility'",
"range": [
- 63264,
- 63280
+ 63259,
+ 63275
],
"loc": {
"start": {
@@ -142820,8 +142820,8 @@
}
],
"range": [
- 63249,
- 63281
+ 63244,
+ 63276
],
"loc": {
"start": {
@@ -142838,8 +142838,8 @@
"type": "Identifier",
"name": "isColHidden",
"range": [
- 63282,
- 63293
+ 63277,
+ 63288
],
"loc": {
"start": {
@@ -142853,8 +142853,8 @@
}
},
"range": [
- 63249,
- 63293
+ 63244,
+ 63288
],
"loc": {
"start": {
@@ -142872,8 +142872,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 63294,
- 63295
+ 63289,
+ 63290
],
"loc": {
"start": {
@@ -142888,8 +142888,8 @@
}
],
"range": [
- 63249,
- 63296
+ 63244,
+ 63291
],
"loc": {
"start": {
@@ -142909,8 +142909,8 @@
"type": "ContinueStatement",
"label": null,
"range": [
- 63323,
- 63332
+ 63318,
+ 63327
],
"loc": {
"start": {
@@ -142925,8 +142925,8 @@
}
],
"range": [
- 63297,
- 63354
+ 63292,
+ 63349
],
"loc": {
"start": {
@@ -142941,8 +142941,8 @@
},
"alternate": null,
"range": [
- 63246,
- 63354
+ 63241,
+ 63349
],
"loc": {
"start": {
@@ -142957,8 +142957,8 @@
}
],
"range": [
- 63224,
- 63372
+ 63219,
+ 63367
],
"loc": {
"start": {
@@ -142973,8 +142973,8 @@
},
"alternate": null,
"range": [
- 63164,
- 63372
+ 63159,
+ 63367
],
"loc": {
"start": {
@@ -142996,8 +142996,8 @@
"type": "Identifier",
"name": "cellData",
"range": [
- 63393,
- 63401
+ 63388,
+ 63396
],
"loc": {
"start": {
@@ -143018,8 +143018,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 63404,
- 63408
+ 63399,
+ 63403
],
"loc": {
"start": {
@@ -143036,8 +143036,8 @@
"type": "Identifier",
"name": "getCellData",
"range": [
- 63409,
- 63420
+ 63404,
+ 63415
],
"loc": {
"start": {
@@ -143051,8 +143051,8 @@
}
},
"range": [
- 63404,
- 63420
+ 63399,
+ 63415
],
"loc": {
"start": {
@@ -143073,8 +143073,8 @@
"type": "Identifier",
"name": "cells",
"range": [
- 63421,
- 63426
+ 63416,
+ 63421
],
"loc": {
"start": {
@@ -143091,8 +143091,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 63427,
- 63428
+ 63422,
+ 63423
],
"loc": {
"start": {
@@ -143106,8 +143106,8 @@
}
},
"range": [
- 63421,
- 63429
+ 63416,
+ 63424
],
"loc": {
"start": {
@@ -143122,8 +143122,8 @@
}
],
"range": [
- 63404,
- 63430
+ 63399,
+ 63425
],
"loc": {
"start": {
@@ -143137,8 +143137,8 @@
}
},
"range": [
- 63393,
- 63430
+ 63388,
+ 63425
],
"loc": {
"start": {
@@ -143154,8 +143154,8 @@
],
"kind": "let",
"range": [
- 63389,
- 63431
+ 63384,
+ 63426
],
"loc": {
"start": {
@@ -143182,8 +143182,8 @@
"type": "Identifier",
"name": "rData",
"range": [
- 63448,
- 63453
+ 63443,
+ 63448
],
"loc": {
"start": {
@@ -143201,8 +143201,8 @@
"value": 1,
"raw": "1",
"range": [
- 63454,
- 63455
+ 63449,
+ 63450
],
"loc": {
"start": {
@@ -143216,8 +143216,8 @@
}
},
"range": [
- 63448,
- 63456
+ 63443,
+ 63451
],
"loc": {
"start": {
@@ -143234,8 +143234,8 @@
"type": "Identifier",
"name": "push",
"range": [
- 63457,
- 63461
+ 63452,
+ 63456
],
"loc": {
"start": {
@@ -143249,8 +143249,8 @@
}
},
"range": [
- 63448,
- 63461
+ 63443,
+ 63456
],
"loc": {
"start": {
@@ -143268,8 +143268,8 @@
"type": "Identifier",
"name": "cellData",
"range": [
- 63462,
- 63470
+ 63457,
+ 63465
],
"loc": {
"start": {
@@ -143284,8 +143284,8 @@
}
],
"range": [
- 63448,
- 63471
+ 63443,
+ 63466
],
"loc": {
"start": {
@@ -143299,8 +143299,8 @@
}
},
"range": [
- 63448,
- 63472
+ 63443,
+ 63467
],
"loc": {
"start": {
@@ -143315,8 +143315,8 @@
}
],
"range": [
- 63146,
- 63486
+ 63141,
+ 63481
],
"loc": {
"start": {
@@ -143330,8 +143330,8 @@
}
},
"range": [
- 63113,
- 63486
+ 63108,
+ 63481
],
"loc": {
"start": {
@@ -143355,8 +143355,8 @@
"type": "Identifier",
"name": "filteredData",
"range": [
- 63499,
- 63511
+ 63494,
+ 63506
],
"loc": {
"start": {
@@ -143373,8 +143373,8 @@
"type": "Identifier",
"name": "push",
"range": [
- 63512,
- 63516
+ 63507,
+ 63511
],
"loc": {
"start": {
@@ -143388,8 +143388,8 @@
}
},
"range": [
- 63499,
- 63516
+ 63494,
+ 63511
],
"loc": {
"start": {
@@ -143407,8 +143407,8 @@
"type": "Identifier",
"name": "rData",
"range": [
- 63517,
- 63522
+ 63512,
+ 63517
],
"loc": {
"start": {
@@ -143423,8 +143423,8 @@
}
],
"range": [
- 63499,
- 63523
+ 63494,
+ 63518
],
"loc": {
"start": {
@@ -143438,8 +143438,8 @@
}
},
"range": [
- 63499,
- 63524
+ 63494,
+ 63519
],
"loc": {
"start": {
@@ -143454,8 +143454,8 @@
}
],
"range": [
- 62985,
- 63534
+ 62980,
+ 63529
],
"loc": {
"start": {
@@ -143469,8 +143469,8 @@
}
},
"range": [
- 62948,
- 63534
+ 62943,
+ 63529
],
"loc": {
"start": {
@@ -143489,8 +143489,8 @@
"type": "Identifier",
"name": "filteredData",
"range": [
- 63550,
- 63562
+ 63545,
+ 63557
],
"loc": {
"start": {
@@ -143504,8 +143504,8 @@
}
},
"range": [
- 63543,
- 63563
+ 63538,
+ 63558
],
"loc": {
"start": {
@@ -143520,8 +143520,8 @@
}
],
"range": [
- 62583,
- 63569
+ 62578,
+ 63564
],
"loc": {
"start": {
@@ -143537,8 +143537,8 @@
"generator": false,
"expression": false,
"range": [
- 62536,
- 63569
+ 62531,
+ 63564
],
"loc": {
"start": {
@@ -143554,8 +143554,8 @@
"kind": "method",
"computed": false,
"range": [
- 62521,
- 63569
+ 62516,
+ 63564
],
"loc": {
"start": {
@@ -143572,8 +143572,8 @@
"type": "Block",
"value": "*\n * Return the filtered data with following format:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ",
"range": [
- 62109,
- 62516
+ 62104,
+ 62511
],
"loc": {
"start": {
@@ -143592,8 +143592,8 @@
"type": "Block",
"value": "*\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} includeHeaders Optional: include headers row\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n *\n * TODO: provide an API returning data in JSON format\n ",
"range": [
- 63575,
- 63906
+ 63570,
+ 63901
],
"loc": {
"start": {
@@ -143615,8 +143615,8 @@
"type": "Identifier",
"name": "getFilteredDataCol",
"range": [
- 63911,
- 63929
+ 63906,
+ 63924
],
"loc": {
"start": {
@@ -143637,8 +143637,8 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 63930,
- 63938
+ 63925,
+ 63933
],
"loc": {
"start": {
@@ -143657,8 +143657,8 @@
"type": "Identifier",
"name": "includeHeaders",
"range": [
- 63940,
- 63954
+ 63935,
+ 63949
],
"loc": {
"start": {
@@ -143676,8 +143676,8 @@
"value": false,
"raw": "false",
"range": [
- 63955,
- 63960
+ 63950,
+ 63955
],
"loc": {
"start": {
@@ -143691,8 +143691,8 @@
}
},
"range": [
- 63940,
- 63960
+ 63935,
+ 63955
],
"loc": {
"start": {
@@ -143720,8 +143720,8 @@
"type": "Identifier",
"name": "Types",
"range": [
- 63974,
- 63979
+ 63969,
+ 63974
],
"loc": {
"start": {
@@ -143738,8 +143738,8 @@
"type": "Identifier",
"name": "isUndef",
"range": [
- 63980,
- 63987
+ 63975,
+ 63982
],
"loc": {
"start": {
@@ -143753,8 +143753,8 @@
}
},
"range": [
- 63974,
- 63987
+ 63969,
+ 63982
],
"loc": {
"start": {
@@ -143772,8 +143772,8 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 63988,
- 63996
+ 63983,
+ 63991
],
"loc": {
"start": {
@@ -143788,8 +143788,8 @@
}
],
"range": [
- 63974,
- 63997
+ 63969,
+ 63992
],
"loc": {
"start": {
@@ -143811,8 +143811,8 @@
"type": "ArrayExpression",
"elements": [],
"range": [
- 64019,
- 64021
+ 64014,
+ 64016
],
"loc": {
"start": {
@@ -143826,8 +143826,8 @@
}
},
"range": [
- 64012,
- 64022
+ 64007,
+ 64017
],
"loc": {
"start": {
@@ -143842,8 +143842,8 @@
}
],
"range": [
- 63998,
- 64032
+ 63993,
+ 64027
],
"loc": {
"start": {
@@ -143858,8 +143858,8 @@
},
"alternate": null,
"range": [
- 63971,
- 64032
+ 63966,
+ 64027
],
"loc": {
"start": {
@@ -143881,8 +143881,8 @@
"type": "Identifier",
"name": "data",
"range": [
- 64045,
- 64049
+ 64040,
+ 64044
],
"loc": {
"start": {
@@ -143903,8 +143903,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 64052,
- 64056
+ 64047,
+ 64051
],
"loc": {
"start": {
@@ -143921,8 +143921,8 @@
"type": "Identifier",
"name": "getFilteredData",
"range": [
- 64057,
- 64072
+ 64052,
+ 64067
],
"loc": {
"start": {
@@ -143936,8 +143936,8 @@
}
},
"range": [
- 64052,
- 64072
+ 64047,
+ 64067
],
"loc": {
"start": {
@@ -143952,8 +143952,8 @@
},
"arguments": [],
"range": [
- 64052,
- 64074
+ 64047,
+ 64069
],
"loc": {
"start": {
@@ -143967,8 +143967,8 @@
}
},
"range": [
- 64045,
- 64074
+ 64040,
+ 64069
],
"loc": {
"start": {
@@ -143987,8 +143987,8 @@
"type": "Identifier",
"name": "colData",
"range": [
- 64088,
- 64095
+ 64083,
+ 64090
],
"loc": {
"start": {
@@ -144005,8 +144005,8 @@
"type": "ArrayExpression",
"elements": [],
"range": [
- 64098,
- 64100
+ 64093,
+ 64095
],
"loc": {
"start": {
@@ -144020,8 +144020,8 @@
}
},
"range": [
- 64088,
- 64100
+ 64083,
+ 64095
],
"loc": {
"start": {
@@ -144037,8 +144037,8 @@
],
"kind": "let",
"range": [
- 64041,
- 64101
+ 64036,
+ 64096
],
"loc": {
"start": {
@@ -144057,8 +144057,8 @@
"type": "Identifier",
"name": "includeHeaders",
"range": [
- 64113,
- 64127
+ 64108,
+ 64122
],
"loc": {
"start": {
@@ -144085,8 +144085,8 @@
"type": "Identifier",
"name": "colData",
"range": [
- 64142,
- 64149
+ 64137,
+ 64144
],
"loc": {
"start": {
@@ -144103,8 +144103,8 @@
"type": "Identifier",
"name": "push",
"range": [
- 64150,
- 64154
+ 64145,
+ 64149
],
"loc": {
"start": {
@@ -144118,8 +144118,8 @@
}
},
"range": [
- 64142,
- 64154
+ 64137,
+ 64149
],
"loc": {
"start": {
@@ -144144,8 +144144,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 64155,
- 64159
+ 64150,
+ 64154
],
"loc": {
"start": {
@@ -144162,8 +144162,8 @@
"type": "Identifier",
"name": "getHeadersText",
"range": [
- 64160,
- 64174
+ 64155,
+ 64169
],
"loc": {
"start": {
@@ -144177,8 +144177,8 @@
}
},
"range": [
- 64155,
- 64174
+ 64150,
+ 64169
],
"loc": {
"start": {
@@ -144193,8 +144193,8 @@
},
"arguments": [],
"range": [
- 64155,
- 64176
+ 64150,
+ 64171
],
"loc": {
"start": {
@@ -144211,8 +144211,8 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 64177,
- 64185
+ 64172,
+ 64180
],
"loc": {
"start": {
@@ -144226,8 +144226,8 @@
}
},
"range": [
- 64155,
- 64186
+ 64150,
+ 64181
],
"loc": {
"start": {
@@ -144242,8 +144242,8 @@
}
],
"range": [
- 64142,
- 64187
+ 64137,
+ 64182
],
"loc": {
"start": {
@@ -144257,8 +144257,8 @@
}
},
"range": [
- 64142,
- 64188
+ 64137,
+ 64183
],
"loc": {
"start": {
@@ -144273,8 +144273,8 @@
}
],
"range": [
- 64128,
- 64198
+ 64123,
+ 64193
],
"loc": {
"start": {
@@ -144289,8 +144289,8 @@
},
"alternate": null,
"range": [
- 64110,
- 64198
+ 64105,
+ 64193
],
"loc": {
"start": {
@@ -144314,8 +144314,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 64215,
- 64216
+ 64210,
+ 64211
],
"loc": {
"start": {
@@ -144333,8 +144333,8 @@
"value": 0,
"raw": "0",
"range": [
- 64217,
- 64218
+ 64212,
+ 64213
],
"loc": {
"start": {
@@ -144348,8 +144348,8 @@
}
},
"range": [
- 64215,
- 64218
+ 64210,
+ 64213
],
"loc": {
"start": {
@@ -144368,8 +144368,8 @@
"type": "Identifier",
"name": "len",
"range": [
- 64220,
- 64223
+ 64215,
+ 64218
],
"loc": {
"start": {
@@ -144389,8 +144389,8 @@
"type": "Identifier",
"name": "data",
"range": [
- 64224,
- 64228
+ 64219,
+ 64223
],
"loc": {
"start": {
@@ -144407,8 +144407,8 @@
"type": "Identifier",
"name": "length",
"range": [
- 64229,
- 64235
+ 64224,
+ 64230
],
"loc": {
"start": {
@@ -144422,8 +144422,8 @@
}
},
"range": [
- 64224,
- 64235
+ 64219,
+ 64230
],
"loc": {
"start": {
@@ -144437,8 +144437,8 @@
}
},
"range": [
- 64220,
- 64235
+ 64215,
+ 64230
],
"loc": {
"start": {
@@ -144454,8 +144454,8 @@
],
"kind": "let",
"range": [
- 64211,
- 64235
+ 64206,
+ 64230
],
"loc": {
"start": {
@@ -144475,8 +144475,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 64237,
- 64238
+ 64232,
+ 64233
],
"loc": {
"start": {
@@ -144493,8 +144493,8 @@
"type": "Identifier",
"name": "len",
"range": [
- 64239,
- 64242
+ 64234,
+ 64237
],
"loc": {
"start": {
@@ -144508,8 +144508,8 @@
}
},
"range": [
- 64237,
- 64242
+ 64232,
+ 64237
],
"loc": {
"start": {
@@ -144529,8 +144529,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 64244,
- 64245
+ 64239,
+ 64240
],
"loc": {
"start": {
@@ -144545,8 +144545,8 @@
},
"prefix": false,
"range": [
- 64244,
- 64247
+ 64239,
+ 64242
],
"loc": {
"start": {
@@ -144571,8 +144571,8 @@
"type": "Identifier",
"name": "r",
"range": [
- 64266,
- 64267
+ 64261,
+ 64262
],
"loc": {
"start": {
@@ -144592,8 +144592,8 @@
"type": "Identifier",
"name": "data",
"range": [
- 64270,
- 64274
+ 64265,
+ 64269
],
"loc": {
"start": {
@@ -144610,8 +144610,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 64275,
- 64276
+ 64270,
+ 64271
],
"loc": {
"start": {
@@ -144625,8 +144625,8 @@
}
},
"range": [
- 64270,
- 64277
+ 64265,
+ 64272
],
"loc": {
"start": {
@@ -144640,8 +144640,8 @@
}
},
"range": [
- 64266,
- 64277
+ 64261,
+ 64272
],
"loc": {
"start": {
@@ -144660,8 +144660,8 @@
"type": "Identifier",
"name": "d",
"range": [
- 64340,
- 64341
+ 64335,
+ 64336
],
"loc": {
"start": {
@@ -144681,8 +144681,8 @@
"type": "Identifier",
"name": "r",
"range": [
- 64344,
- 64345
+ 64339,
+ 64340
],
"loc": {
"start": {
@@ -144700,8 +144700,8 @@
"value": 1,
"raw": "1",
"range": [
- 64346,
- 64347
+ 64341,
+ 64342
],
"loc": {
"start": {
@@ -144715,8 +144715,8 @@
}
},
"range": [
- 64344,
- 64348
+ 64339,
+ 64343
],
"loc": {
"start": {
@@ -144730,8 +144730,8 @@
}
},
"range": [
- 64340,
- 64348
+ 64335,
+ 64343
],
"loc": {
"start": {
@@ -144748,8 +144748,8 @@
"type": "Line",
"value": "cols values of current row",
"range": [
- 64295,
- 64323
+ 64290,
+ 64318
],
"loc": {
"start": {
@@ -144770,8 +144770,8 @@
"type": "Identifier",
"name": "c",
"range": [
- 64408,
- 64409
+ 64403,
+ 64404
],
"loc": {
"start": {
@@ -144791,8 +144791,8 @@
"type": "Identifier",
"name": "d",
"range": [
- 64412,
- 64413
+ 64407,
+ 64408
],
"loc": {
"start": {
@@ -144809,8 +144809,8 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 64414,
- 64422
+ 64409,
+ 64417
],
"loc": {
"start": {
@@ -144824,8 +144824,8 @@
}
},
"range": [
- 64412,
- 64423
+ 64407,
+ 64418
],
"loc": {
"start": {
@@ -144839,8 +144839,8 @@
}
},
"range": [
- 64408,
- 64423
+ 64403,
+ 64418
],
"loc": {
"start": {
@@ -144857,8 +144857,8 @@
"type": "Line",
"value": "data of searched column",
"range": [
- 64366,
- 64391
+ 64361,
+ 64386
],
"loc": {
"start": {
@@ -144876,8 +144876,8 @@
],
"kind": "let",
"range": [
- 64262,
- 64424
+ 64257,
+ 64419
],
"loc": {
"start": {
@@ -144901,8 +144901,8 @@
"type": "Identifier",
"name": "colData",
"range": [
- 64437,
- 64444
+ 64432,
+ 64439
],
"loc": {
"start": {
@@ -144919,8 +144919,8 @@
"type": "Identifier",
"name": "push",
"range": [
- 64445,
- 64449
+ 64440,
+ 64444
],
"loc": {
"start": {
@@ -144934,8 +144934,8 @@
}
},
"range": [
- 64437,
- 64449
+ 64432,
+ 64444
],
"loc": {
"start": {
@@ -144953,8 +144953,8 @@
"type": "Identifier",
"name": "c",
"range": [
- 64450,
- 64451
+ 64445,
+ 64446
],
"loc": {
"start": {
@@ -144969,8 +144969,8 @@
}
],
"range": [
- 64437,
- 64452
+ 64432,
+ 64447
],
"loc": {
"start": {
@@ -144984,8 +144984,8 @@
}
},
"range": [
- 64437,
- 64453
+ 64432,
+ 64448
],
"loc": {
"start": {
@@ -145000,8 +145000,8 @@
}
],
"range": [
- 64248,
- 64463
+ 64243,
+ 64458
],
"loc": {
"start": {
@@ -145015,8 +145015,8 @@
}
},
"range": [
- 64207,
- 64463
+ 64202,
+ 64458
],
"loc": {
"start": {
@@ -145035,8 +145035,8 @@
"type": "Identifier",
"name": "colData",
"range": [
- 64479,
- 64486
+ 64474,
+ 64481
],
"loc": {
"start": {
@@ -145050,8 +145050,8 @@
}
},
"range": [
- 64472,
- 64487
+ 64467,
+ 64482
],
"loc": {
"start": {
@@ -145066,8 +145066,8 @@
}
],
"range": [
- 63961,
- 64493
+ 63956,
+ 64488
],
"loc": {
"start": {
@@ -145083,8 +145083,8 @@
"generator": false,
"expression": false,
"range": [
- 63929,
- 64493
+ 63924,
+ 64488
],
"loc": {
"start": {
@@ -145100,8 +145100,8 @@
"kind": "method",
"computed": false,
"range": [
- 63911,
- 64493
+ 63906,
+ 64488
],
"loc": {
"start": {
@@ -145118,8 +145118,8 @@
"type": "Block",
"value": "*\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} includeHeaders Optional: include headers row\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n *\n * TODO: provide an API returning data in JSON format\n ",
"range": [
- 63575,
- 63906
+ 63570,
+ 63901
],
"loc": {
"start": {
@@ -145138,8 +145138,8 @@
"type": "Block",
"value": "*\n * Get the display value of a row\n * @param {RowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n ",
"range": [
- 64499,
- 64652
+ 64494,
+ 64647
],
"loc": {
"start": {
@@ -145161,8 +145161,8 @@
"type": "Identifier",
"name": "getRowDisplay",
"range": [
- 64657,
- 64670
+ 64652,
+ 64665
],
"loc": {
"start": {
@@ -145183,8 +145183,8 @@
"type": "Identifier",
"name": "row",
"range": [
- 64671,
- 64674
+ 64666,
+ 64669
],
"loc": {
"start": {
@@ -145215,8 +145215,8 @@
"type": "Identifier",
"name": "Types",
"range": [
- 64689,
- 64694
+ 64684,
+ 64689
],
"loc": {
"start": {
@@ -145233,8 +145233,8 @@
"type": "Identifier",
"name": "isObj",
"range": [
- 64695,
- 64700
+ 64690,
+ 64695
],
"loc": {
"start": {
@@ -145248,8 +145248,8 @@
}
},
"range": [
- 64689,
- 64700
+ 64684,
+ 64695
],
"loc": {
"start": {
@@ -145267,8 +145267,8 @@
"type": "Identifier",
"name": "row",
"range": [
- 64701,
- 64704
+ 64696,
+ 64699
],
"loc": {
"start": {
@@ -145283,8 +145283,8 @@
}
],
"range": [
- 64689,
- 64705
+ 64684,
+ 64700
],
"loc": {
"start": {
@@ -145299,8 +145299,8 @@
},
"prefix": true,
"range": [
- 64688,
- 64705
+ 64683,
+ 64700
],
"loc": {
"start": {
@@ -145323,8 +145323,8 @@
"value": null,
"raw": "null",
"range": [
- 64727,
- 64731
+ 64722,
+ 64726
],
"loc": {
"start": {
@@ -145338,8 +145338,8 @@
}
},
"range": [
- 64720,
- 64732
+ 64715,
+ 64727
],
"loc": {
"start": {
@@ -145354,8 +145354,8 @@
}
],
"range": [
- 64706,
- 64742
+ 64701,
+ 64737
],
"loc": {
"start": {
@@ -145370,8 +145370,8 @@
},
"alternate": null,
"range": [
- 64685,
- 64742
+ 64680,
+ 64737
],
"loc": {
"start": {
@@ -145396,8 +145396,8 @@
"type": "Identifier",
"name": "row",
"range": [
- 64758,
- 64761
+ 64753,
+ 64756
],
"loc": {
"start": {
@@ -145414,8 +145414,8 @@
"type": "Identifier",
"name": "style",
"range": [
- 64762,
- 64767
+ 64757,
+ 64762
],
"loc": {
"start": {
@@ -145429,8 +145429,8 @@
}
},
"range": [
- 64758,
- 64767
+ 64753,
+ 64762
],
"loc": {
"start": {
@@ -145447,8 +145447,8 @@
"type": "Identifier",
"name": "display",
"range": [
- 64768,
- 64775
+ 64763,
+ 64770
],
"loc": {
"start": {
@@ -145462,8 +145462,8 @@
}
},
"range": [
- 64758,
- 64775
+ 64753,
+ 64770
],
"loc": {
"start": {
@@ -145477,8 +145477,8 @@
}
},
"range": [
- 64751,
- 64776
+ 64746,
+ 64771
],
"loc": {
"start": {
@@ -145493,8 +145493,8 @@
}
],
"range": [
- 64675,
- 64782
+ 64670,
+ 64777
],
"loc": {
"start": {
@@ -145510,8 +145510,8 @@
"generator": false,
"expression": false,
"range": [
- 64670,
- 64782
+ 64665,
+ 64777
],
"loc": {
"start": {
@@ -145527,8 +145527,8 @@
"kind": "method",
"computed": false,
"range": [
- 64657,
- 64782
+ 64652,
+ 64777
],
"loc": {
"start": {
@@ -145545,8 +145545,8 @@
"type": "Block",
"value": "*\n * Get the display value of a row\n * @param {RowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n ",
"range": [
- 64499,
- 64652
+ 64494,
+ 64647
],
"loc": {
"start": {
@@ -145565,8 +145565,8 @@
"type": "Block",
"value": "*\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n ",
"range": [
- 64788,
- 64961
+ 64783,
+ 64956
],
"loc": {
"start": {
@@ -145588,8 +145588,8 @@
"type": "Identifier",
"name": "validateRow",
"range": [
- 64966,
- 64977
+ 64961,
+ 64972
],
"loc": {
"start": {
@@ -145610,8 +145610,8 @@
"type": "Identifier",
"name": "rowIndex",
"range": [
- 64978,
- 64986
+ 64973,
+ 64981
],
"loc": {
"start": {
@@ -145628,8 +145628,8 @@
"type": "Identifier",
"name": "isValid",
"range": [
- 64988,
- 64995
+ 64983,
+ 64990
],
"loc": {
"start": {
@@ -145655,8 +145655,8 @@
"type": "Identifier",
"name": "row",
"range": [
- 65010,
- 65013
+ 65005,
+ 65008
],
"loc": {
"start": {
@@ -145681,8 +145681,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 65016,
- 65020
+ 65011,
+ 65015
],
"loc": {
"start": {
@@ -145699,8 +145699,8 @@
"type": "Identifier",
"name": "tbl",
"range": [
- 65021,
- 65024
+ 65016,
+ 65019
],
"loc": {
"start": {
@@ -145714,8 +145714,8 @@
}
},
"range": [
- 65016,
- 65024
+ 65011,
+ 65019
],
"loc": {
"start": {
@@ -145732,8 +145732,8 @@
"type": "Identifier",
"name": "rows",
"range": [
- 65025,
- 65029
+ 65020,
+ 65024
],
"loc": {
"start": {
@@ -145747,8 +145747,8 @@
}
},
"range": [
- 65016,
- 65029
+ 65011,
+ 65024
],
"loc": {
"start": {
@@ -145765,8 +145765,8 @@
"type": "Identifier",
"name": "rowIndex",
"range": [
- 65030,
- 65038
+ 65025,
+ 65033
],
"loc": {
"start": {
@@ -145780,8 +145780,8 @@
}
},
"range": [
- 65016,
- 65039
+ 65011,
+ 65034
],
"loc": {
"start": {
@@ -145795,8 +145795,8 @@
}
},
"range": [
- 65010,
- 65039
+ 65005,
+ 65034
],
"loc": {
"start": {
@@ -145812,8 +145812,8 @@
],
"kind": "let",
"range": [
- 65006,
- 65040
+ 65001,
+ 65035
],
"loc": {
"start": {
@@ -145838,8 +145838,8 @@
"type": "Identifier",
"name": "row",
"range": [
- 65053,
- 65056
+ 65048,
+ 65051
],
"loc": {
"start": {
@@ -145854,8 +145854,8 @@
},
"prefix": true,
"range": [
- 65052,
- 65056
+ 65047,
+ 65051
],
"loc": {
"start": {
@@ -145878,8 +145878,8 @@
"type": "Identifier",
"name": "isValid",
"range": [
- 65067,
- 65074
+ 65062,
+ 65069
],
"loc": {
"start": {
@@ -145894,8 +145894,8 @@
},
"prefix": true,
"range": [
- 65060,
- 65074
+ 65055,
+ 65069
],
"loc": {
"start": {
@@ -145913,8 +145913,8 @@
"value": "boolean",
"raw": "'boolean'",
"range": [
- 65079,
- 65088
+ 65074,
+ 65083
],
"loc": {
"start": {
@@ -145928,8 +145928,8 @@
}
},
"range": [
- 65060,
- 65088
+ 65055,
+ 65083
],
"loc": {
"start": {
@@ -145943,8 +145943,8 @@
}
},
"range": [
- 65052,
- 65088
+ 65047,
+ 65083
],
"loc": {
"start": {
@@ -145964,8 +145964,8 @@
"type": "ReturnStatement",
"argument": null,
"range": [
- 65103,
- 65110
+ 65098,
+ 65105
],
"loc": {
"start": {
@@ -145980,8 +145980,8 @@
}
],
"range": [
- 65089,
- 65120
+ 65084,
+ 65115
],
"loc": {
"start": {
@@ -145996,8 +145996,8 @@
},
"alternate": null,
"range": [
- 65049,
- 65120
+ 65044,
+ 65115
],
"loc": {
"start": {
@@ -146014,8 +146014,8 @@
"type": "Line",
"value": " always visible rows are valid",
"range": [
- 65130,
- 65162
+ 65125,
+ 65157
],
"loc": {
"start": {
@@ -146041,8 +146041,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 65174,
- 65178
+ 65169,
+ 65173
],
"loc": {
"start": {
@@ -146059,8 +146059,8 @@
"type": "Identifier",
"name": "hasVisibleRows",
"range": [
- 65179,
- 65193
+ 65174,
+ 65188
],
"loc": {
"start": {
@@ -146074,8 +146074,8 @@
}
},
"range": [
- 65174,
- 65193
+ 65169,
+ 65188
],
"loc": {
"start": {
@@ -146102,8 +146102,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 65197,
- 65201
+ 65192,
+ 65196
],
"loc": {
"start": {
@@ -146120,8 +146120,8 @@
"type": "Identifier",
"name": "visibleRows",
"range": [
- 65202,
- 65213
+ 65197,
+ 65208
],
"loc": {
"start": {
@@ -146135,8 +146135,8 @@
}
},
"range": [
- 65197,
- 65213
+ 65192,
+ 65208
],
"loc": {
"start": {
@@ -146153,8 +146153,8 @@
"type": "Identifier",
"name": "indexOf",
"range": [
- 65214,
- 65221
+ 65209,
+ 65216
],
"loc": {
"start": {
@@ -146168,8 +146168,8 @@
}
},
"range": [
- 65197,
- 65221
+ 65192,
+ 65216
],
"loc": {
"start": {
@@ -146187,8 +146187,8 @@
"type": "Identifier",
"name": "rowIndex",
"range": [
- 65222,
- 65230
+ 65217,
+ 65225
],
"loc": {
"start": {
@@ -146203,8 +146203,8 @@
}
],
"range": [
- 65197,
- 65231
+ 65192,
+ 65226
],
"loc": {
"start": {
@@ -146225,8 +146225,8 @@
"value": 1,
"raw": "1",
"range": [
- 65237,
- 65238
+ 65232,
+ 65233
],
"loc": {
"start": {
@@ -146241,8 +146241,8 @@
},
"prefix": true,
"range": [
- 65236,
- 65238
+ 65231,
+ 65233
],
"loc": {
"start": {
@@ -146256,8 +146256,8 @@
}
},
"range": [
- 65197,
- 65238
+ 65192,
+ 65233
],
"loc": {
"start": {
@@ -146271,8 +146271,8 @@
}
},
"range": [
- 65174,
- 65238
+ 65169,
+ 65233
],
"loc": {
"start": {
@@ -146297,8 +146297,8 @@
"type": "Identifier",
"name": "isValid",
"range": [
- 65253,
- 65260
+ 65248,
+ 65255
],
"loc": {
"start": {
@@ -146316,8 +146316,8 @@
"value": true,
"raw": "true",
"range": [
- 65263,
- 65267
+ 65258,
+ 65262
],
"loc": {
"start": {
@@ -146331,8 +146331,8 @@
}
},
"range": [
- 65253,
- 65267
+ 65248,
+ 65262
],
"loc": {
"start": {
@@ -146346,8 +146346,8 @@
}
},
"range": [
- 65253,
- 65268
+ 65248,
+ 65263
],
"loc": {
"start": {
@@ -146362,8 +146362,8 @@
}
],
"range": [
- 65239,
- 65278
+ 65234,
+ 65273
],
"loc": {
"start": {
@@ -146378,8 +146378,8 @@
},
"alternate": null,
"range": [
- 65171,
- 65278
+ 65166,
+ 65273
],
"loc": {
"start": {
@@ -146396,8 +146396,8 @@
"type": "Line",
"value": " always visible rows are valid",
"range": [
- 65130,
- 65162
+ 65125,
+ 65157
],
"loc": {
"start": {
@@ -146421,8 +146421,8 @@
"type": "Identifier",
"name": "displayFlag",
"range": [
- 65292,
- 65303
+ 65287,
+ 65298
],
"loc": {
"start": {
@@ -146441,8 +146441,8 @@
"type": "Identifier",
"name": "isValid",
"range": [
- 65306,
- 65313
+ 65301,
+ 65308
],
"loc": {
"start": {
@@ -146460,8 +146460,8 @@
"value": "",
"raw": "''",
"range": [
- 65316,
- 65318
+ 65311,
+ 65313
],
"loc": {
"start": {
@@ -146479,8 +146479,8 @@
"value": "none",
"raw": "'none'",
"range": [
- 65321,
- 65327
+ 65316,
+ 65322
],
"loc": {
"start": {
@@ -146494,8 +146494,8 @@
}
},
"range": [
- 65306,
- 65327
+ 65301,
+ 65322
],
"loc": {
"start": {
@@ -146509,8 +146509,8 @@
}
},
"range": [
- 65292,
- 65327
+ 65287,
+ 65322
],
"loc": {
"start": {
@@ -146529,8 +146529,8 @@
"type": "Identifier",
"name": "validFlag",
"range": [
- 65341,
- 65350
+ 65336,
+ 65345
],
"loc": {
"start": {
@@ -146549,8 +146549,8 @@
"type": "Identifier",
"name": "isValid",
"range": [
- 65353,
- 65360
+ 65348,
+ 65355
],
"loc": {
"start": {
@@ -146568,8 +146568,8 @@
"value": "true",
"raw": "'true'",
"range": [
- 65363,
- 65369
+ 65358,
+ 65364
],
"loc": {
"start": {
@@ -146587,8 +146587,8 @@
"value": "false",
"raw": "'false'",
"range": [
- 65372,
- 65379
+ 65367,
+ 65374
],
"loc": {
"start": {
@@ -146602,8 +146602,8 @@
}
},
"range": [
- 65353,
- 65379
+ 65348,
+ 65374
],
"loc": {
"start": {
@@ -146617,8 +146617,8 @@
}
},
"range": [
- 65341,
- 65379
+ 65336,
+ 65374
],
"loc": {
"start": {
@@ -146634,8 +146634,8 @@
],
"kind": "let",
"range": [
- 65288,
- 65380
+ 65283,
+ 65375
],
"loc": {
"start": {
@@ -146663,8 +146663,8 @@
"type": "Identifier",
"name": "row",
"range": [
- 65389,
- 65392
+ 65384,
+ 65387
],
"loc": {
"start": {
@@ -146681,8 +146681,8 @@
"type": "Identifier",
"name": "style",
"range": [
- 65393,
- 65398
+ 65388,
+ 65393
],
"loc": {
"start": {
@@ -146696,8 +146696,8 @@
}
},
"range": [
- 65389,
- 65398
+ 65384,
+ 65393
],
"loc": {
"start": {
@@ -146714,8 +146714,8 @@
"type": "Identifier",
"name": "display",
"range": [
- 65399,
- 65406
+ 65394,
+ 65401
],
"loc": {
"start": {
@@ -146729,8 +146729,8 @@
}
},
"range": [
- 65389,
- 65406
+ 65384,
+ 65401
],
"loc": {
"start": {
@@ -146747,8 +146747,8 @@
"type": "Identifier",
"name": "displayFlag",
"range": [
- 65409,
- 65420
+ 65404,
+ 65415
],
"loc": {
"start": {
@@ -146762,8 +146762,8 @@
}
},
"range": [
- 65389,
- 65420
+ 65384,
+ 65415
],
"loc": {
"start": {
@@ -146777,8 +146777,8 @@
}
},
"range": [
- 65389,
- 65421
+ 65384,
+ 65416
],
"loc": {
"start": {
@@ -146799,8 +146799,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 65434,
- 65438
+ 65429,
+ 65433
],
"loc": {
"start": {
@@ -146817,8 +146817,8 @@
"type": "Identifier",
"name": "paging",
"range": [
- 65439,
- 65445
+ 65434,
+ 65440
],
"loc": {
"start": {
@@ -146832,8 +146832,8 @@
}
},
"range": [
- 65434,
- 65445
+ 65429,
+ 65440
],
"loc": {
"start": {
@@ -146860,8 +146860,8 @@
"type": "Identifier",
"name": "row",
"range": [
- 65460,
- 65463
+ 65455,
+ 65458
],
"loc": {
"start": {
@@ -146878,8 +146878,8 @@
"type": "Identifier",
"name": "setAttribute",
"range": [
- 65464,
- 65476
+ 65459,
+ 65471
],
"loc": {
"start": {
@@ -146893,8 +146893,8 @@
}
},
"range": [
- 65460,
- 65476
+ 65455,
+ 65471
],
"loc": {
"start": {
@@ -146913,8 +146913,8 @@
"value": "validRow",
"raw": "'validRow'",
"range": [
- 65477,
- 65487
+ 65472,
+ 65482
],
"loc": {
"start": {
@@ -146931,8 +146931,8 @@
"type": "Identifier",
"name": "validFlag",
"range": [
- 65489,
- 65498
+ 65484,
+ 65493
],
"loc": {
"start": {
@@ -146947,8 +146947,8 @@
}
],
"range": [
- 65460,
- 65499
+ 65455,
+ 65494
],
"loc": {
"start": {
@@ -146962,8 +146962,8 @@
}
},
"range": [
- 65460,
- 65500
+ 65455,
+ 65495
],
"loc": {
"start": {
@@ -146978,8 +146978,8 @@
}
],
"range": [
- 65446,
- 65510
+ 65441,
+ 65505
],
"loc": {
"start": {
@@ -146994,8 +146994,8 @@
},
"alternate": null,
"range": [
- 65431,
- 65510
+ 65426,
+ 65505
],
"loc": {
"start": {
@@ -147014,8 +147014,8 @@
"type": "Identifier",
"name": "isValid",
"range": [
- 65523,
- 65530
+ 65518,
+ 65525
],
"loc": {
"start": {
@@ -147047,8 +147047,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 65548,
- 65552
+ 65543,
+ 65547
],
"loc": {
"start": {
@@ -147065,8 +147065,8 @@
"type": "Identifier",
"name": "validRowsIndex",
"range": [
- 65553,
- 65567
+ 65548,
+ 65562
],
"loc": {
"start": {
@@ -147080,8 +147080,8 @@
}
},
"range": [
- 65548,
- 65567
+ 65543,
+ 65562
],
"loc": {
"start": {
@@ -147098,8 +147098,8 @@
"type": "Identifier",
"name": "indexOf",
"range": [
- 65568,
- 65575
+ 65563,
+ 65570
],
"loc": {
"start": {
@@ -147113,8 +147113,8 @@
}
},
"range": [
- 65548,
- 65575
+ 65543,
+ 65570
],
"loc": {
"start": {
@@ -147132,8 +147132,8 @@
"type": "Identifier",
"name": "rowIndex",
"range": [
- 65576,
- 65584
+ 65571,
+ 65579
],
"loc": {
"start": {
@@ -147148,8 +147148,8 @@
}
],
"range": [
- 65548,
- 65585
+ 65543,
+ 65580
],
"loc": {
"start": {
@@ -147170,8 +147170,8 @@
"value": 1,
"raw": "1",
"range": [
- 65591,
- 65592
+ 65586,
+ 65587
],
"loc": {
"start": {
@@ -147186,8 +147186,8 @@
},
"prefix": true,
"range": [
- 65590,
- 65592
+ 65585,
+ 65587
],
"loc": {
"start": {
@@ -147201,8 +147201,8 @@
}
},
"range": [
- 65548,
- 65592
+ 65543,
+ 65587
],
"loc": {
"start": {
@@ -147231,8 +147231,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 65611,
- 65615
+ 65606,
+ 65610
],
"loc": {
"start": {
@@ -147249,8 +147249,8 @@
"type": "Identifier",
"name": "validRowsIndex",
"range": [
- 65616,
- 65630
+ 65611,
+ 65625
],
"loc": {
"start": {
@@ -147264,8 +147264,8 @@
}
},
"range": [
- 65611,
- 65630
+ 65606,
+ 65625
],
"loc": {
"start": {
@@ -147282,8 +147282,8 @@
"type": "Identifier",
"name": "push",
"range": [
- 65631,
- 65635
+ 65626,
+ 65630
],
"loc": {
"start": {
@@ -147297,8 +147297,8 @@
}
},
"range": [
- 65611,
- 65635
+ 65606,
+ 65630
],
"loc": {
"start": {
@@ -147316,8 +147316,8 @@
"type": "Identifier",
"name": "rowIndex",
"range": [
- 65636,
- 65644
+ 65631,
+ 65639
],
"loc": {
"start": {
@@ -147332,8 +147332,8 @@
}
],
"range": [
- 65611,
- 65645
+ 65606,
+ 65640
],
"loc": {
"start": {
@@ -147347,8 +147347,8 @@
}
},
"range": [
- 65611,
- 65646
+ 65606,
+ 65641
],
"loc": {
"start": {
@@ -147363,8 +147363,8 @@
}
],
"range": [
- 65593,
- 65660
+ 65588,
+ 65655
],
"loc": {
"start": {
@@ -147379,8 +147379,8 @@
},
"alternate": null,
"range": [
- 65545,
- 65660
+ 65540,
+ 65655
],
"loc": {
"start": {
@@ -147401,8 +147401,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 65677,
- 65681
+ 65672,
+ 65676
],
"loc": {
"start": {
@@ -147419,8 +147419,8 @@
"type": "Identifier",
"name": "onRowValidated",
"range": [
- 65682,
- 65696
+ 65677,
+ 65691
],
"loc": {
"start": {
@@ -147434,8 +147434,8 @@
}
},
"range": [
- 65677,
- 65696
+ 65672,
+ 65691
],
"loc": {
"start": {
@@ -147464,8 +147464,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 65715,
- 65719
+ 65710,
+ 65714
],
"loc": {
"start": {
@@ -147482,8 +147482,8 @@
"type": "Identifier",
"name": "onRowValidated",
"range": [
- 65720,
- 65734
+ 65715,
+ 65729
],
"loc": {
"start": {
@@ -147497,8 +147497,8 @@
}
},
"range": [
- 65715,
- 65734
+ 65710,
+ 65729
],
"loc": {
"start": {
@@ -147515,8 +147515,8 @@
"type": "Identifier",
"name": "call",
"range": [
- 65735,
- 65739
+ 65730,
+ 65734
],
"loc": {
"start": {
@@ -147530,8 +147530,8 @@
}
},
"range": [
- 65715,
- 65739
+ 65710,
+ 65734
],
"loc": {
"start": {
@@ -147550,8 +147550,8 @@
"value": null,
"raw": "null",
"range": [
- 65740,
- 65744
+ 65735,
+ 65739
],
"loc": {
"start": {
@@ -147567,8 +147567,8 @@
{
"type": "ThisExpression",
"range": [
- 65746,
- 65750
+ 65741,
+ 65745
],
"loc": {
"start": {
@@ -147585,8 +147585,8 @@
"type": "Identifier",
"name": "rowIndex",
"range": [
- 65752,
- 65760
+ 65747,
+ 65755
],
"loc": {
"start": {
@@ -147601,8 +147601,8 @@
}
],
"range": [
- 65715,
- 65761
+ 65710,
+ 65756
],
"loc": {
"start": {
@@ -147616,8 +147616,8 @@
}
},
"range": [
- 65715,
- 65762
+ 65710,
+ 65757
],
"loc": {
"start": {
@@ -147632,8 +147632,8 @@
}
],
"range": [
- 65697,
- 65776
+ 65692,
+ 65771
],
"loc": {
"start": {
@@ -147648,8 +147648,8 @@
},
"alternate": null,
"range": [
- 65674,
- 65776
+ 65669,
+ 65771
],
"loc": {
"start": {
@@ -147675,8 +147675,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 65790,
- 65794
+ 65785,
+ 65789
],
"loc": {
"start": {
@@ -147693,8 +147693,8 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 65795,
- 65802
+ 65790,
+ 65797
],
"loc": {
"start": {
@@ -147708,8 +147708,8 @@
}
},
"range": [
- 65790,
- 65802
+ 65785,
+ 65797
],
"loc": {
"start": {
@@ -147726,8 +147726,8 @@
"type": "Identifier",
"name": "emit",
"range": [
- 65803,
- 65807
+ 65798,
+ 65802
],
"loc": {
"start": {
@@ -147741,8 +147741,8 @@
}
},
"range": [
- 65790,
- 65807
+ 65785,
+ 65802
],
"loc": {
"start": {
@@ -147761,8 +147761,8 @@
"value": "row-validated",
"raw": "'row-validated'",
"range": [
- 65808,
- 65823
+ 65803,
+ 65818
],
"loc": {
"start": {
@@ -147778,8 +147778,8 @@
{
"type": "ThisExpression",
"range": [
- 65825,
- 65829
+ 65820,
+ 65824
],
"loc": {
"start": {
@@ -147796,8 +147796,8 @@
"type": "Identifier",
"name": "rowIndex",
"range": [
- 65831,
- 65839
+ 65826,
+ 65834
],
"loc": {
"start": {
@@ -147812,8 +147812,8 @@
}
],
"range": [
- 65790,
- 65840
+ 65785,
+ 65835
],
"loc": {
"start": {
@@ -147827,8 +147827,8 @@
}
},
"range": [
- 65790,
- 65841
+ 65785,
+ 65836
],
"loc": {
"start": {
@@ -147843,8 +147843,8 @@
}
],
"range": [
- 65531,
- 65851
+ 65526,
+ 65846
],
"loc": {
"start": {
@@ -147859,8 +147859,8 @@
},
"alternate": null,
"range": [
- 65520,
- 65851
+ 65515,
+ 65846
],
"loc": {
"start": {
@@ -147875,8 +147875,8 @@
}
],
"range": [
- 64996,
- 65857
+ 64991,
+ 65852
],
"loc": {
"start": {
@@ -147892,8 +147892,8 @@
"generator": false,
"expression": false,
"range": [
- 64977,
- 65857
+ 64972,
+ 65852
],
"loc": {
"start": {
@@ -147909,8 +147909,8 @@
"kind": "method",
"computed": false,
"range": [
- 64966,
- 65857
+ 64961,
+ 65852
],
"loc": {
"start": {
@@ -147927,8 +147927,8 @@
"type": "Block",
"value": "*\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n ",
"range": [
- 64788,
- 64961
+ 64783,
+ 64956
],
"loc": {
"start": {
@@ -147947,8 +147947,8 @@
"type": "Block",
"value": "*\n * Validate all filterable rows\n ",
"range": [
- 65863,
- 65910
+ 65858,
+ 65905
],
"loc": {
"start": {
@@ -147970,8 +147970,8 @@
"type": "Identifier",
"name": "validateAllRows",
"range": [
- 65915,
- 65930
+ 65910,
+ 65925
],
"loc": {
"start": {
@@ -148002,8 +148002,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 65946,
- 65950
+ 65941,
+ 65945
],
"loc": {
"start": {
@@ -148020,8 +148020,8 @@
"type": "Identifier",
"name": "_hasGrid",
"range": [
- 65951,
- 65959
+ 65946,
+ 65954
],
"loc": {
"start": {
@@ -148035,8 +148035,8 @@
}
},
"range": [
- 65946,
- 65959
+ 65941,
+ 65954
],
"loc": {
"start": {
@@ -148051,8 +148051,8 @@
},
"prefix": true,
"range": [
- 65945,
- 65959
+ 65940,
+ 65954
],
"loc": {
"start": {
@@ -148072,8 +148072,8 @@
"type": "ReturnStatement",
"argument": null,
"range": [
- 65974,
- 65981
+ 65969,
+ 65976
],
"loc": {
"start": {
@@ -148088,8 +148088,8 @@
}
],
"range": [
- 65960,
- 65991
+ 65955,
+ 65986
],
"loc": {
"start": {
@@ -148104,8 +148104,8 @@
},
"alternate": null,
"range": [
- 65942,
- 65991
+ 65937,
+ 65986
],
"loc": {
"start": {
@@ -148129,8 +148129,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66000,
- 66004
+ 65995,
+ 65999
],
"loc": {
"start": {
@@ -148147,8 +148147,8 @@
"type": "Identifier",
"name": "validRowsIndex",
"range": [
- 66005,
- 66019
+ 66000,
+ 66014
],
"loc": {
"start": {
@@ -148162,8 +148162,8 @@
}
},
"range": [
- 66000,
- 66019
+ 65995,
+ 66014
],
"loc": {
"start": {
@@ -148180,8 +148180,8 @@
"type": "ArrayExpression",
"elements": [],
"range": [
- 66022,
- 66024
+ 66017,
+ 66019
],
"loc": {
"start": {
@@ -148195,8 +148195,8 @@
}
},
"range": [
- 66000,
- 66024
+ 65995,
+ 66019
],
"loc": {
"start": {
@@ -148210,8 +148210,8 @@
}
},
"range": [
- 66000,
- 66025
+ 65995,
+ 66020
],
"loc": {
"start": {
@@ -148235,8 +148235,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 66042,
- 66043
+ 66037,
+ 66038
],
"loc": {
"start": {
@@ -148255,8 +148255,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66044,
- 66048
+ 66039,
+ 66043
],
"loc": {
"start": {
@@ -148273,8 +148273,8 @@
"type": "Identifier",
"name": "refRow",
"range": [
- 66049,
- 66055
+ 66044,
+ 66050
],
"loc": {
"start": {
@@ -148288,8 +148288,8 @@
}
},
"range": [
- 66044,
- 66055
+ 66039,
+ 66050
],
"loc": {
"start": {
@@ -148303,8 +148303,8 @@
}
},
"range": [
- 66042,
- 66055
+ 66037,
+ 66050
],
"loc": {
"start": {
@@ -148320,8 +148320,8 @@
],
"kind": "let",
"range": [
- 66038,
- 66055
+ 66033,
+ 66050
],
"loc": {
"start": {
@@ -148341,8 +148341,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 66057,
- 66058
+ 66052,
+ 66053
],
"loc": {
"start": {
@@ -148361,8 +148361,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66059,
- 66063
+ 66054,
+ 66058
],
"loc": {
"start": {
@@ -148379,8 +148379,8 @@
"type": "Identifier",
"name": "nbFilterableRows",
"range": [
- 66064,
- 66080
+ 66059,
+ 66075
],
"loc": {
"start": {
@@ -148394,8 +148394,8 @@
}
},
"range": [
- 66059,
- 66080
+ 66054,
+ 66075
],
"loc": {
"start": {
@@ -148409,8 +148409,8 @@
}
},
"range": [
- 66057,
- 66080
+ 66052,
+ 66075
],
"loc": {
"start": {
@@ -148430,8 +148430,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 66082,
- 66083
+ 66077,
+ 66078
],
"loc": {
"start": {
@@ -148446,8 +148446,8 @@
},
"prefix": false,
"range": [
- 66082,
- 66085
+ 66077,
+ 66080
],
"loc": {
"start": {
@@ -148473,8 +148473,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66100,
- 66104
+ 66095,
+ 66099
],
"loc": {
"start": {
@@ -148491,8 +148491,8 @@
"type": "Identifier",
"name": "validateRow",
"range": [
- 66105,
- 66116
+ 66100,
+ 66111
],
"loc": {
"start": {
@@ -148506,8 +148506,8 @@
}
},
"range": [
- 66100,
- 66116
+ 66095,
+ 66111
],
"loc": {
"start": {
@@ -148525,8 +148525,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 66117,
- 66118
+ 66112,
+ 66113
],
"loc": {
"start": {
@@ -148544,8 +148544,8 @@
"value": true,
"raw": "true",
"range": [
- 66120,
- 66124
+ 66115,
+ 66119
],
"loc": {
"start": {
@@ -148560,8 +148560,8 @@
}
],
"range": [
- 66100,
- 66125
+ 66095,
+ 66120
],
"loc": {
"start": {
@@ -148575,8 +148575,8 @@
}
},
"range": [
- 66100,
- 66126
+ 66095,
+ 66121
],
"loc": {
"start": {
@@ -148591,8 +148591,8 @@
}
],
"range": [
- 66086,
- 66136
+ 66081,
+ 66131
],
"loc": {
"start": {
@@ -148606,8 +148606,8 @@
}
},
"range": [
- 66034,
- 66136
+ 66029,
+ 66131
],
"loc": {
"start": {
@@ -148622,8 +148622,8 @@
}
],
"range": [
- 65932,
- 66142
+ 65927,
+ 66137
],
"loc": {
"start": {
@@ -148639,8 +148639,8 @@
"generator": false,
"expression": false,
"range": [
- 65930,
- 66142
+ 65925,
+ 66137
],
"loc": {
"start": {
@@ -148656,8 +148656,8 @@
"kind": "method",
"computed": false,
"range": [
- 65915,
- 66142
+ 65910,
+ 66137
],
"loc": {
"start": {
@@ -148674,8 +148674,8 @@
"type": "Block",
"value": "*\n * Validate all filterable rows\n ",
"range": [
- 65863,
- 65910
+ 65858,
+ 65905
],
"loc": {
"start": {
@@ -148694,8 +148694,8 @@
"type": "Block",
"value": "*\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n ",
"range": [
- 66148,
- 66310
+ 66143,
+ 66305
],
"loc": {
"start": {
@@ -148717,8 +148717,8 @@
"type": "Identifier",
"name": "setFilterValue",
"range": [
- 66315,
- 66329
+ 66310,
+ 66324
],
"loc": {
"start": {
@@ -148739,8 +148739,8 @@
"type": "Identifier",
"name": "index",
"range": [
- 66330,
- 66335
+ 66325,
+ 66330
],
"loc": {
"start": {
@@ -148759,8 +148759,8 @@
"type": "Identifier",
"name": "query",
"range": [
- 66337,
- 66342
+ 66332,
+ 66337
],
"loc": {
"start": {
@@ -148778,8 +148778,8 @@
"value": "",
"raw": "''",
"range": [
- 66343,
- 66345
+ 66338,
+ 66340
],
"loc": {
"start": {
@@ -148793,8 +148793,8 @@
}
},
"range": [
- 66337,
- 66345
+ 66332,
+ 66340
],
"loc": {
"start": {
@@ -148822,8 +148822,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66360,
- 66364
+ 66355,
+ 66359
],
"loc": {
"start": {
@@ -148840,8 +148840,8 @@
"type": "Identifier",
"name": "fltGrid",
"range": [
- 66365,
- 66372
+ 66360,
+ 66367
],
"loc": {
"start": {
@@ -148855,8 +148855,8 @@
}
},
"range": [
- 66360,
- 66372
+ 66355,
+ 66367
],
"loc": {
"start": {
@@ -148871,8 +148871,8 @@
},
"prefix": true,
"range": [
- 66359,
- 66372
+ 66354,
+ 66367
],
"loc": {
"start": {
@@ -148892,8 +148892,8 @@
"type": "ReturnStatement",
"argument": null,
"range": [
- 66387,
- 66394
+ 66382,
+ 66389
],
"loc": {
"start": {
@@ -148908,8 +148908,8 @@
}
],
"range": [
- 66373,
- 66404
+ 66368,
+ 66399
],
"loc": {
"start": {
@@ -148924,8 +148924,8 @@
},
"alternate": null,
"range": [
- 66356,
- 66404
+ 66351,
+ 66399
],
"loc": {
"start": {
@@ -148947,8 +148947,8 @@
"type": "Identifier",
"name": "slc",
"range": [
- 66417,
- 66420
+ 66412,
+ 66415
],
"loc": {
"start": {
@@ -148969,8 +148969,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66423,
- 66427
+ 66418,
+ 66422
],
"loc": {
"start": {
@@ -148987,8 +148987,8 @@
"type": "Identifier",
"name": "getFilterElement",
"range": [
- 66428,
- 66444
+ 66423,
+ 66439
],
"loc": {
"start": {
@@ -149002,8 +149002,8 @@
}
},
"range": [
- 66423,
- 66444
+ 66418,
+ 66439
],
"loc": {
"start": {
@@ -149021,8 +149021,8 @@
"type": "Identifier",
"name": "index",
"range": [
- 66445,
- 66450
+ 66440,
+ 66445
],
"loc": {
"start": {
@@ -149037,8 +149037,8 @@
}
],
"range": [
- 66423,
- 66451
+ 66418,
+ 66446
],
"loc": {
"start": {
@@ -149052,8 +149052,8 @@
}
},
"range": [
- 66417,
- 66451
+ 66412,
+ 66446
],
"loc": {
"start": {
@@ -149072,8 +149072,8 @@
"type": "Identifier",
"name": "fltColType",
"range": [
- 66465,
- 66475
+ 66460,
+ 66470
],
"loc": {
"start": {
@@ -149094,8 +149094,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66478,
- 66482
+ 66473,
+ 66477
],
"loc": {
"start": {
@@ -149112,8 +149112,8 @@
"type": "Identifier",
"name": "getFilterType",
"range": [
- 66483,
- 66496
+ 66478,
+ 66491
],
"loc": {
"start": {
@@ -149127,8 +149127,8 @@
}
},
"range": [
- 66478,
- 66496
+ 66473,
+ 66491
],
"loc": {
"start": {
@@ -149146,8 +149146,8 @@
"type": "Identifier",
"name": "index",
"range": [
- 66497,
- 66502
+ 66492,
+ 66497
],
"loc": {
"start": {
@@ -149162,8 +149162,8 @@
}
],
"range": [
- 66478,
- 66503
+ 66473,
+ 66498
],
"loc": {
"start": {
@@ -149177,8 +149177,8 @@
}
},
"range": [
- 66465,
- 66503
+ 66460,
+ 66498
],
"loc": {
"start": {
@@ -149194,8 +149194,8 @@
],
"kind": "let",
"range": [
- 66413,
- 66504
+ 66408,
+ 66499
],
"loc": {
"start": {
@@ -149220,8 +149220,8 @@
"type": "Identifier",
"name": "fltColType",
"range": [
- 66517,
- 66527
+ 66512,
+ 66522
],
"loc": {
"start": {
@@ -149240,8 +149240,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66532,
- 66536
+ 66527,
+ 66531
],
"loc": {
"start": {
@@ -149258,8 +149258,8 @@
"type": "Identifier",
"name": "fltTypeMulti",
"range": [
- 66537,
- 66549
+ 66532,
+ 66544
],
"loc": {
"start": {
@@ -149273,8 +149273,8 @@
}
},
"range": [
- 66532,
- 66549
+ 66527,
+ 66544
],
"loc": {
"start": {
@@ -149288,8 +149288,8 @@
}
},
"range": [
- 66517,
- 66549
+ 66512,
+ 66544
],
"loc": {
"start": {
@@ -149309,8 +149309,8 @@
"type": "Identifier",
"name": "fltColType",
"range": [
- 66565,
- 66575
+ 66560,
+ 66570
],
"loc": {
"start": {
@@ -149329,8 +149329,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66579,
- 66583
+ 66574,
+ 66578
],
"loc": {
"start": {
@@ -149347,8 +149347,8 @@
"type": "Identifier",
"name": "fltTypeCheckList",
"range": [
- 66584,
- 66600
+ 66579,
+ 66595
],
"loc": {
"start": {
@@ -149362,8 +149362,8 @@
}
},
"range": [
- 66579,
- 66600
+ 66574,
+ 66595
],
"loc": {
"start": {
@@ -149377,8 +149377,8 @@
}
},
"range": [
- 66565,
- 66600
+ 66560,
+ 66595
],
"loc": {
"start": {
@@ -149392,8 +149392,8 @@
}
},
"range": [
- 66517,
- 66600
+ 66512,
+ 66595
],
"loc": {
"start": {
@@ -149420,8 +149420,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66618,
- 66622
+ 66613,
+ 66617
],
"loc": {
"start": {
@@ -149438,8 +149438,8 @@
"type": "Identifier",
"name": "loadFltOnDemand",
"range": [
- 66623,
- 66638
+ 66618,
+ 66633
],
"loc": {
"start": {
@@ -149453,8 +149453,8 @@
}
},
"range": [
- 66618,
- 66638
+ 66613,
+ 66633
],
"loc": {
"start": {
@@ -149476,8 +149476,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66643,
- 66647
+ 66638,
+ 66642
],
"loc": {
"start": {
@@ -149494,8 +149494,8 @@
"type": "Identifier",
"name": "initialized",
"range": [
- 66648,
- 66659
+ 66643,
+ 66654
],
"loc": {
"start": {
@@ -149509,8 +149509,8 @@
}
},
"range": [
- 66643,
- 66659
+ 66638,
+ 66654
],
"loc": {
"start": {
@@ -149525,8 +149525,8 @@
},
"prefix": true,
"range": [
- 66642,
- 66659
+ 66637,
+ 66654
],
"loc": {
"start": {
@@ -149540,8 +149540,8 @@
}
},
"range": [
- 66618,
- 66659
+ 66613,
+ 66654
],
"loc": {
"start": {
@@ -149570,8 +149570,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66678,
- 66682
+ 66673,
+ 66677
],
"loc": {
"start": {
@@ -149588,8 +149588,8 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 66683,
- 66690
+ 66678,
+ 66685
],
"loc": {
"start": {
@@ -149603,8 +149603,8 @@
}
},
"range": [
- 66678,
- 66690
+ 66673,
+ 66685
],
"loc": {
"start": {
@@ -149621,8 +149621,8 @@
"type": "Identifier",
"name": "emit",
"range": [
- 66691,
- 66695
+ 66686,
+ 66690
],
"loc": {
"start": {
@@ -149636,8 +149636,8 @@
}
},
"range": [
- 66678,
- 66695
+ 66673,
+ 66690
],
"loc": {
"start": {
@@ -149656,8 +149656,8 @@
"value": "build-select-filter",
"raw": "'build-select-filter'",
"range": [
- 66696,
- 66717
+ 66691,
+ 66712
],
"loc": {
"start": {
@@ -149673,8 +149673,8 @@
{
"type": "ThisExpression",
"range": [
- 66719,
- 66723
+ 66714,
+ 66718
],
"loc": {
"start": {
@@ -149691,8 +149691,8 @@
"type": "Identifier",
"name": "index",
"range": [
- 66725,
- 66730
+ 66720,
+ 66725
],
"loc": {
"start": {
@@ -149711,8 +149711,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66752,
- 66756
+ 66747,
+ 66751
],
"loc": {
"start": {
@@ -149729,8 +149729,8 @@
"type": "Identifier",
"name": "linkedFilters",
"range": [
- 66757,
- 66770
+ 66752,
+ 66765
],
"loc": {
"start": {
@@ -149744,8 +149744,8 @@
}
},
"range": [
- 66752,
- 66770
+ 66747,
+ 66765
],
"loc": {
"start": {
@@ -149764,8 +149764,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66772,
- 66776
+ 66767,
+ 66771
],
"loc": {
"start": {
@@ -149782,8 +149782,8 @@
"type": "Identifier",
"name": "isExternalFlt",
"range": [
- 66777,
- 66790
+ 66772,
+ 66785
],
"loc": {
"start": {
@@ -149797,8 +149797,8 @@
}
},
"range": [
- 66772,
- 66790
+ 66767,
+ 66785
],
"loc": {
"start": {
@@ -149813,8 +149813,8 @@
}
],
"range": [
- 66678,
- 66791
+ 66673,
+ 66786
],
"loc": {
"start": {
@@ -149828,8 +149828,8 @@
}
},
"range": [
- 66678,
- 66792
+ 66673,
+ 66787
],
"loc": {
"start": {
@@ -149844,8 +149844,8 @@
}
],
"range": [
- 66660,
- 66806
+ 66655,
+ 66801
],
"loc": {
"start": {
@@ -149860,8 +149860,8 @@
},
"alternate": null,
"range": [
- 66615,
- 66806
+ 66610,
+ 66801
],
"loc": {
"start": {
@@ -149886,8 +149886,8 @@
"type": "Identifier",
"name": "slc",
"range": [
- 66819,
- 66822
+ 66814,
+ 66817
],
"loc": {
"start": {
@@ -149904,8 +149904,8 @@
"type": "Identifier",
"name": "value",
"range": [
- 66823,
- 66828
+ 66818,
+ 66823
],
"loc": {
"start": {
@@ -149919,8 +149919,8 @@
}
},
"range": [
- 66819,
- 66828
+ 66814,
+ 66823
],
"loc": {
"start": {
@@ -149937,8 +149937,8 @@
"type": "Identifier",
"name": "query",
"range": [
- 66831,
- 66836
+ 66826,
+ 66831
],
"loc": {
"start": {
@@ -149952,8 +149952,8 @@
}
},
"range": [
- 66819,
- 66836
+ 66814,
+ 66831
],
"loc": {
"start": {
@@ -149967,8 +149967,8 @@
}
},
"range": [
- 66819,
- 66837
+ 66814,
+ 66832
],
"loc": {
"start": {
@@ -149983,8 +149983,8 @@
}
],
"range": [
- 66601,
- 66847
+ 66596,
+ 66842
],
"loc": {
"start": {
@@ -150001,8 +150001,8 @@
"type": "Line",
"value": "multiple selects",
"range": [
- 66856,
- 66874
+ 66851,
+ 66869
],
"loc": {
"start": {
@@ -150026,8 +150026,8 @@
"type": "Identifier",
"name": "fltColType",
"range": [
- 66891,
- 66901
+ 66886,
+ 66896
],
"loc": {
"start": {
@@ -150046,8 +150046,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 66906,
- 66910
+ 66901,
+ 66905
],
"loc": {
"start": {
@@ -150064,8 +150064,8 @@
"type": "Identifier",
"name": "fltTypeMulti",
"range": [
- 66911,
- 66923
+ 66906,
+ 66918
],
"loc": {
"start": {
@@ -150079,8 +150079,8 @@
}
},
"range": [
- 66906,
- 66923
+ 66901,
+ 66918
],
"loc": {
"start": {
@@ -150094,8 +150094,8 @@
}
},
"range": [
- 66891,
- 66923
+ 66886,
+ 66918
],
"loc": {
"start": {
@@ -150120,8 +150120,8 @@
"type": "Identifier",
"name": "values",
"range": [
- 66942,
- 66948
+ 66937,
+ 66943
],
"loc": {
"start": {
@@ -150145,8 +150145,8 @@
"type": "Identifier",
"name": "Types",
"range": [
- 66951,
- 66956
+ 66946,
+ 66951
],
"loc": {
"start": {
@@ -150163,8 +150163,8 @@
"type": "Identifier",
"name": "isArray",
"range": [
- 66957,
- 66964
+ 66952,
+ 66959
],
"loc": {
"start": {
@@ -150178,8 +150178,8 @@
}
},
"range": [
- 66951,
- 66964
+ 66946,
+ 66959
],
"loc": {
"start": {
@@ -150197,8 +150197,8 @@
"type": "Identifier",
"name": "query",
"range": [
- 66965,
- 66970
+ 66960,
+ 66965
],
"loc": {
"start": {
@@ -150213,8 +150213,8 @@
}
],
"range": [
- 66951,
- 66971
+ 66946,
+ 66966
],
"loc": {
"start": {
@@ -150231,8 +150231,8 @@
"type": "Identifier",
"name": "query",
"range": [
- 66974,
- 66979
+ 66969,
+ 66974
],
"loc": {
"start": {
@@ -150254,8 +150254,8 @@
"type": "Identifier",
"name": "query",
"range": [
- 66998,
- 67003
+ 66993,
+ 66998
],
"loc": {
"start": {
@@ -150272,8 +150272,8 @@
"type": "Identifier",
"name": "split",
"range": [
- 67004,
- 67009
+ 66999,
+ 67004
],
"loc": {
"start": {
@@ -150287,8 +150287,8 @@
}
},
"range": [
- 66998,
- 67009
+ 66993,
+ 67004
],
"loc": {
"start": {
@@ -150313,8 +150313,8 @@
"value": " ",
"raw": "' '",
"range": [
- 67010,
- 67013
+ 67005,
+ 67008
],
"loc": {
"start": {
@@ -150333,8 +150333,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67014,
- 67018
+ 67009,
+ 67013
],
"loc": {
"start": {
@@ -150351,8 +150351,8 @@
"type": "Identifier",
"name": "orOperator",
"range": [
- 67019,
- 67029
+ 67014,
+ 67024
],
"loc": {
"start": {
@@ -150366,8 +150366,8 @@
}
},
"range": [
- 67014,
- 67029
+ 67009,
+ 67024
],
"loc": {
"start": {
@@ -150381,8 +150381,8 @@
}
},
"range": [
- 67010,
- 67029
+ 67005,
+ 67024
],
"loc": {
"start": {
@@ -150400,8 +150400,8 @@
"value": " ",
"raw": "' '",
"range": [
- 67030,
- 67033
+ 67025,
+ 67028
],
"loc": {
"start": {
@@ -150415,8 +150415,8 @@
}
},
"range": [
- 67010,
- 67033
+ 67005,
+ 67028
],
"loc": {
"start": {
@@ -150431,8 +150431,8 @@
}
],
"range": [
- 66998,
- 67034
+ 66993,
+ 67029
],
"loc": {
"start": {
@@ -150446,8 +150446,8 @@
}
},
"range": [
- 66951,
- 67034
+ 66946,
+ 67029
],
"loc": {
"start": {
@@ -150461,8 +150461,8 @@
}
},
"range": [
- 66942,
- 67034
+ 66937,
+ 67029
],
"loc": {
"start": {
@@ -150478,8 +150478,8 @@
],
"kind": "let",
"range": [
- 66938,
- 67035
+ 66933,
+ 67030
],
"loc": {
"start": {
@@ -150503,8 +150503,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67052,
- 67056
+ 67047,
+ 67051
],
"loc": {
"start": {
@@ -150521,8 +150521,8 @@
"type": "Identifier",
"name": "loadFltOnDemand",
"range": [
- 67057,
- 67072
+ 67052,
+ 67067
],
"loc": {
"start": {
@@ -150536,8 +150536,8 @@
}
},
"range": [
- 67052,
- 67072
+ 67047,
+ 67067
],
"loc": {
"start": {
@@ -150559,8 +150559,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67077,
- 67081
+ 67072,
+ 67076
],
"loc": {
"start": {
@@ -150577,8 +150577,8 @@
"type": "Identifier",
"name": "initialized",
"range": [
- 67082,
- 67093
+ 67077,
+ 67088
],
"loc": {
"start": {
@@ -150592,8 +150592,8 @@
}
},
"range": [
- 67077,
- 67093
+ 67072,
+ 67088
],
"loc": {
"start": {
@@ -150608,8 +150608,8 @@
},
"prefix": true,
"range": [
- 67076,
- 67093
+ 67071,
+ 67088
],
"loc": {
"start": {
@@ -150623,8 +150623,8 @@
}
},
"range": [
- 67052,
- 67093
+ 67047,
+ 67088
],
"loc": {
"start": {
@@ -150653,8 +150653,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67112,
- 67116
+ 67107,
+ 67111
],
"loc": {
"start": {
@@ -150671,8 +150671,8 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 67117,
- 67124
+ 67112,
+ 67119
],
"loc": {
"start": {
@@ -150686,8 +150686,8 @@
}
},
"range": [
- 67112,
- 67124
+ 67107,
+ 67119
],
"loc": {
"start": {
@@ -150704,8 +150704,8 @@
"type": "Identifier",
"name": "emit",
"range": [
- 67125,
- 67129
+ 67120,
+ 67124
],
"loc": {
"start": {
@@ -150719,8 +150719,8 @@
}
},
"range": [
- 67112,
- 67129
+ 67107,
+ 67124
],
"loc": {
"start": {
@@ -150739,8 +150739,8 @@
"value": "build-select-filter",
"raw": "'build-select-filter'",
"range": [
- 67130,
- 67151
+ 67125,
+ 67146
],
"loc": {
"start": {
@@ -150756,8 +150756,8 @@
{
"type": "ThisExpression",
"range": [
- 67153,
- 67157
+ 67148,
+ 67152
],
"loc": {
"start": {
@@ -150774,8 +150774,8 @@
"type": "Identifier",
"name": "index",
"range": [
- 67159,
- 67164
+ 67154,
+ 67159
],
"loc": {
"start": {
@@ -150794,8 +150794,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67186,
- 67190
+ 67181,
+ 67185
],
"loc": {
"start": {
@@ -150812,8 +150812,8 @@
"type": "Identifier",
"name": "linkedFilters",
"range": [
- 67191,
- 67204
+ 67186,
+ 67199
],
"loc": {
"start": {
@@ -150827,8 +150827,8 @@
}
},
"range": [
- 67186,
- 67204
+ 67181,
+ 67199
],
"loc": {
"start": {
@@ -150847,8 +150847,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67206,
- 67210
+ 67201,
+ 67205
],
"loc": {
"start": {
@@ -150865,8 +150865,8 @@
"type": "Identifier",
"name": "isExternalFlt",
"range": [
- 67211,
- 67224
+ 67206,
+ 67219
],
"loc": {
"start": {
@@ -150880,8 +150880,8 @@
}
},
"range": [
- 67206,
- 67224
+ 67201,
+ 67219
],
"loc": {
"start": {
@@ -150896,8 +150896,8 @@
}
],
"range": [
- 67112,
- 67225
+ 67107,
+ 67220
],
"loc": {
"start": {
@@ -150911,8 +150911,8 @@
}
},
"range": [
- 67112,
- 67226
+ 67107,
+ 67221
],
"loc": {
"start": {
@@ -150927,8 +150927,8 @@
}
],
"range": [
- 67094,
- 67240
+ 67089,
+ 67235
],
"loc": {
"start": {
@@ -150943,8 +150943,8 @@
},
"alternate": null,
"range": [
- 67049,
- 67240
+ 67044,
+ 67235
],
"loc": {
"start": {
@@ -150970,8 +150970,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67254,
- 67258
+ 67249,
+ 67253
],
"loc": {
"start": {
@@ -150988,8 +150988,8 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 67259,
- 67266
+ 67254,
+ 67261
],
"loc": {
"start": {
@@ -151003,8 +151003,8 @@
}
},
"range": [
- 67254,
- 67266
+ 67249,
+ 67261
],
"loc": {
"start": {
@@ -151021,8 +151021,8 @@
"type": "Identifier",
"name": "emit",
"range": [
- 67267,
- 67271
+ 67262,
+ 67266
],
"loc": {
"start": {
@@ -151036,8 +151036,8 @@
}
},
"range": [
- 67254,
- 67271
+ 67249,
+ 67266
],
"loc": {
"start": {
@@ -151056,8 +151056,8 @@
"value": "select-options",
"raw": "'select-options'",
"range": [
- 67272,
- 67288
+ 67267,
+ 67283
],
"loc": {
"start": {
@@ -151073,8 +151073,8 @@
{
"type": "ThisExpression",
"range": [
- 67290,
- 67294
+ 67285,
+ 67289
],
"loc": {
"start": {
@@ -151091,8 +151091,8 @@
"type": "Identifier",
"name": "index",
"range": [
- 67296,
- 67301
+ 67291,
+ 67296
],
"loc": {
"start": {
@@ -151109,8 +151109,8 @@
"type": "Identifier",
"name": "values",
"range": [
- 67303,
- 67309
+ 67298,
+ 67304
],
"loc": {
"start": {
@@ -151125,8 +151125,8 @@
}
],
"range": [
- 67254,
- 67310
+ 67249,
+ 67305
],
"loc": {
"start": {
@@ -151140,8 +151140,8 @@
}
},
"range": [
- 67254,
- 67311
+ 67249,
+ 67306
],
"loc": {
"start": {
@@ -151156,8 +151156,8 @@
}
],
"range": [
- 66924,
- 67321
+ 66919,
+ 67316
],
"loc": {
"start": {
@@ -151174,8 +151174,8 @@
"type": "Line",
"value": "checklist",
"range": [
- 67330,
- 67341
+ 67325,
+ 67336
],
"loc": {
"start": {
@@ -151199,8 +151199,8 @@
"type": "Identifier",
"name": "fltColType",
"range": [
- 67358,
- 67368
+ 67353,
+ 67363
],
"loc": {
"start": {
@@ -151219,8 +151219,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67373,
- 67377
+ 67368,
+ 67372
],
"loc": {
"start": {
@@ -151237,8 +151237,8 @@
"type": "Identifier",
"name": "fltTypeCheckList",
"range": [
- 67378,
- 67394
+ 67373,
+ 67389
],
"loc": {
"start": {
@@ -151252,8 +151252,8 @@
}
},
"range": [
- 67373,
- 67394
+ 67368,
+ 67389
],
"loc": {
"start": {
@@ -151267,8 +151267,8 @@
}
},
"range": [
- 67358,
- 67394
+ 67353,
+ 67389
],
"loc": {
"start": {
@@ -151293,8 +151293,8 @@
"type": "Identifier",
"name": "values",
"range": [
- 67413,
- 67419
+ 67408,
+ 67414
],
"loc": {
"start": {
@@ -151311,8 +151311,8 @@
"type": "ArrayExpression",
"elements": [],
"range": [
- 67422,
- 67424
+ 67417,
+ 67419
],
"loc": {
"start": {
@@ -151326,8 +151326,8 @@
}
},
"range": [
- 67413,
- 67424
+ 67408,
+ 67419
],
"loc": {
"start": {
@@ -151343,8 +151343,8 @@
],
"kind": "let",
"range": [
- 67409,
- 67425
+ 67404,
+ 67420
],
"loc": {
"start": {
@@ -151368,8 +151368,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67441,
- 67445
+ 67436,
+ 67440
],
"loc": {
"start": {
@@ -151386,8 +151386,8 @@
"type": "Identifier",
"name": "loadFltOnDemand",
"range": [
- 67446,
- 67461
+ 67441,
+ 67456
],
"loc": {
"start": {
@@ -151401,8 +151401,8 @@
}
},
"range": [
- 67441,
- 67461
+ 67436,
+ 67456
],
"loc": {
"start": {
@@ -151424,8 +151424,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67466,
- 67470
+ 67461,
+ 67465
],
"loc": {
"start": {
@@ -151442,8 +151442,8 @@
"type": "Identifier",
"name": "initialized",
"range": [
- 67471,
- 67482
+ 67466,
+ 67477
],
"loc": {
"start": {
@@ -151457,8 +151457,8 @@
}
},
"range": [
- 67466,
- 67482
+ 67461,
+ 67477
],
"loc": {
"start": {
@@ -151473,8 +151473,8 @@
},
"prefix": true,
"range": [
- 67465,
- 67482
+ 67460,
+ 67477
],
"loc": {
"start": {
@@ -151488,8 +151488,8 @@
}
},
"range": [
- 67441,
- 67482
+ 67436,
+ 67477
],
"loc": {
"start": {
@@ -151518,8 +151518,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67501,
- 67505
+ 67496,
+ 67500
],
"loc": {
"start": {
@@ -151536,8 +151536,8 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 67506,
- 67513
+ 67501,
+ 67508
],
"loc": {
"start": {
@@ -151551,8 +151551,8 @@
}
},
"range": [
- 67501,
- 67513
+ 67496,
+ 67508
],
"loc": {
"start": {
@@ -151569,8 +151569,8 @@
"type": "Identifier",
"name": "emit",
"range": [
- 67514,
- 67518
+ 67509,
+ 67513
],
"loc": {
"start": {
@@ -151584,8 +151584,8 @@
}
},
"range": [
- 67501,
- 67518
+ 67496,
+ 67513
],
"loc": {
"start": {
@@ -151604,8 +151604,8 @@
"value": "build-checklist-filter",
"raw": "'build-checklist-filter'",
"range": [
- 67519,
- 67543
+ 67514,
+ 67538
],
"loc": {
"start": {
@@ -151621,8 +151621,8 @@
{
"type": "ThisExpression",
"range": [
- 67545,
- 67549
+ 67540,
+ 67544
],
"loc": {
"start": {
@@ -151639,8 +151639,8 @@
"type": "Identifier",
"name": "index",
"range": [
- 67551,
- 67556
+ 67546,
+ 67551
],
"loc": {
"start": {
@@ -151659,8 +151659,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67578,
- 67582
+ 67573,
+ 67577
],
"loc": {
"start": {
@@ -151677,8 +151677,8 @@
"type": "Identifier",
"name": "isExternalFlt",
"range": [
- 67583,
- 67596
+ 67578,
+ 67591
],
"loc": {
"start": {
@@ -151692,8 +151692,8 @@
}
},
"range": [
- 67578,
- 67596
+ 67573,
+ 67591
],
"loc": {
"start": {
@@ -151708,8 +151708,8 @@
}
],
"range": [
- 67501,
- 67597
+ 67496,
+ 67592
],
"loc": {
"start": {
@@ -151723,8 +151723,8 @@
}
},
"range": [
- 67501,
- 67598
+ 67496,
+ 67593
],
"loc": {
"start": {
@@ -151739,8 +151739,8 @@
}
],
"range": [
- 67483,
- 67612
+ 67478,
+ 67607
],
"loc": {
"start": {
@@ -151755,8 +151755,8 @@
},
"alternate": null,
"range": [
- 67438,
- 67612
+ 67433,
+ 67607
],
"loc": {
"start": {
@@ -151780,8 +151780,8 @@
"type": "Identifier",
"name": "Types",
"range": [
- 67628,
- 67633
+ 67623,
+ 67628
],
"loc": {
"start": {
@@ -151798,8 +151798,8 @@
"type": "Identifier",
"name": "isArray",
"range": [
- 67634,
- 67641
+ 67629,
+ 67636
],
"loc": {
"start": {
@@ -151813,8 +151813,8 @@
}
},
"range": [
- 67628,
- 67641
+ 67623,
+ 67636
],
"loc": {
"start": {
@@ -151832,8 +151832,8 @@
"type": "Identifier",
"name": "query",
"range": [
- 67642,
- 67647
+ 67637,
+ 67642
],
"loc": {
"start": {
@@ -151848,8 +151848,8 @@
}
],
"range": [
- 67628,
- 67648
+ 67623,
+ 67643
],
"loc": {
"start": {
@@ -151874,8 +151874,8 @@
"type": "Identifier",
"name": "values",
"range": [
- 67667,
- 67673
+ 67662,
+ 67668
],
"loc": {
"start": {
@@ -151892,8 +151892,8 @@
"type": "Identifier",
"name": "query",
"range": [
- 67676,
- 67681
+ 67671,
+ 67676
],
"loc": {
"start": {
@@ -151907,8 +151907,8 @@
}
},
"range": [
- 67667,
- 67681
+ 67662,
+ 67676
],
"loc": {
"start": {
@@ -151922,8 +151922,8 @@
}
},
"range": [
- 67667,
- 67682
+ 67662,
+ 67677
],
"loc": {
"start": {
@@ -151938,8 +151938,8 @@
}
],
"range": [
- 67649,
- 67696
+ 67644,
+ 67691
],
"loc": {
"start": {
@@ -151964,8 +151964,8 @@
"type": "Identifier",
"name": "query",
"range": [
- 67720,
- 67725
+ 67715,
+ 67720
],
"loc": {
"start": {
@@ -151987,8 +151987,8 @@
"type": "Identifier",
"name": "Str",
"range": [
- 67728,
- 67731
+ 67723,
+ 67726
],
"loc": {
"start": {
@@ -152005,8 +152005,8 @@
"type": "Identifier",
"name": "matchCase",
"range": [
- 67732,
- 67741
+ 67727,
+ 67736
],
"loc": {
"start": {
@@ -152020,8 +152020,8 @@
}
},
"range": [
- 67728,
- 67741
+ 67723,
+ 67736
],
"loc": {
"start": {
@@ -152039,8 +152039,8 @@
"type": "Identifier",
"name": "query",
"range": [
- 67742,
- 67747
+ 67737,
+ 67742
],
"loc": {
"start": {
@@ -152059,8 +152059,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67749,
- 67753
+ 67744,
+ 67748
],
"loc": {
"start": {
@@ -152077,8 +152077,8 @@
"type": "Identifier",
"name": "caseSensitive",
"range": [
- 67754,
- 67767
+ 67749,
+ 67762
],
"loc": {
"start": {
@@ -152092,8 +152092,8 @@
}
},
"range": [
- 67749,
- 67767
+ 67744,
+ 67762
],
"loc": {
"start": {
@@ -152108,8 +152108,8 @@
}
],
"range": [
- 67728,
- 67768
+ 67723,
+ 67763
],
"loc": {
"start": {
@@ -152123,8 +152123,8 @@
}
},
"range": [
- 67720,
- 67768
+ 67715,
+ 67763
],
"loc": {
"start": {
@@ -152138,8 +152138,8 @@
}
},
"range": [
- 67720,
- 67769
+ 67715,
+ 67764
],
"loc": {
"start": {
@@ -152161,8 +152161,8 @@
"type": "Identifier",
"name": "values",
"range": [
- 67786,
- 67792
+ 67781,
+ 67787
],
"loc": {
"start": {
@@ -152184,8 +152184,8 @@
"type": "Identifier",
"name": "query",
"range": [
- 67795,
- 67800
+ 67790,
+ 67795
],
"loc": {
"start": {
@@ -152202,8 +152202,8 @@
"type": "Identifier",
"name": "split",
"range": [
- 67801,
- 67806
+ 67796,
+ 67801
],
"loc": {
"start": {
@@ -152217,8 +152217,8 @@
}
},
"range": [
- 67795,
- 67806
+ 67790,
+ 67801
],
"loc": {
"start": {
@@ -152243,8 +152243,8 @@
"value": " ",
"raw": "' '",
"range": [
- 67807,
- 67810
+ 67802,
+ 67805
],
"loc": {
"start": {
@@ -152263,8 +152263,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67811,
- 67815
+ 67806,
+ 67810
],
"loc": {
"start": {
@@ -152281,8 +152281,8 @@
"type": "Identifier",
"name": "orOperator",
"range": [
- 67816,
- 67826
+ 67811,
+ 67821
],
"loc": {
"start": {
@@ -152296,8 +152296,8 @@
}
},
"range": [
- 67811,
- 67826
+ 67806,
+ 67821
],
"loc": {
"start": {
@@ -152311,8 +152311,8 @@
}
},
"range": [
- 67807,
- 67826
+ 67802,
+ 67821
],
"loc": {
"start": {
@@ -152330,8 +152330,8 @@
"value": " ",
"raw": "' '",
"range": [
- 67827,
- 67830
+ 67822,
+ 67825
],
"loc": {
"start": {
@@ -152345,8 +152345,8 @@
}
},
"range": [
- 67807,
- 67830
+ 67802,
+ 67825
],
"loc": {
"start": {
@@ -152361,8 +152361,8 @@
}
],
"range": [
- 67795,
- 67831
+ 67790,
+ 67826
],
"loc": {
"start": {
@@ -152376,8 +152376,8 @@
}
},
"range": [
- 67786,
- 67831
+ 67781,
+ 67826
],
"loc": {
"start": {
@@ -152391,8 +152391,8 @@
}
},
"range": [
- 67786,
- 67832
+ 67781,
+ 67827
],
"loc": {
"start": {
@@ -152407,8 +152407,8 @@
}
],
"range": [
- 67702,
- 67846
+ 67697,
+ 67841
],
"loc": {
"start": {
@@ -152422,8 +152422,8 @@
}
},
"range": [
- 67625,
- 67846
+ 67620,
+ 67841
],
"loc": {
"start": {
@@ -152449,8 +152449,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 67860,
- 67864
+ 67855,
+ 67859
],
"loc": {
"start": {
@@ -152467,8 +152467,8 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 67865,
- 67872
+ 67860,
+ 67867
],
"loc": {
"start": {
@@ -152482,8 +152482,8 @@
}
},
"range": [
- 67860,
- 67872
+ 67855,
+ 67867
],
"loc": {
"start": {
@@ -152500,8 +152500,8 @@
"type": "Identifier",
"name": "emit",
"range": [
- 67873,
- 67877
+ 67868,
+ 67872
],
"loc": {
"start": {
@@ -152515,8 +152515,8 @@
}
},
"range": [
- 67860,
- 67877
+ 67855,
+ 67872
],
"loc": {
"start": {
@@ -152535,8 +152535,8 @@
"value": "select-checklist-options",
"raw": "'select-checklist-options'",
"range": [
- 67878,
- 67904
+ 67873,
+ 67899
],
"loc": {
"start": {
@@ -152552,8 +152552,8 @@
{
"type": "ThisExpression",
"range": [
- 67906,
- 67910
+ 67901,
+ 67905
],
"loc": {
"start": {
@@ -152570,8 +152570,8 @@
"type": "Identifier",
"name": "index",
"range": [
- 67912,
- 67917
+ 67907,
+ 67912
],
"loc": {
"start": {
@@ -152588,8 +152588,8 @@
"type": "Identifier",
"name": "values",
"range": [
- 67919,
- 67925
+ 67914,
+ 67920
],
"loc": {
"start": {
@@ -152604,8 +152604,8 @@
}
],
"range": [
- 67860,
- 67926
+ 67855,
+ 67921
],
"loc": {
"start": {
@@ -152619,8 +152619,8 @@
}
},
"range": [
- 67860,
- 67927
+ 67855,
+ 67922
],
"loc": {
"start": {
@@ -152635,8 +152635,8 @@
}
],
"range": [
- 67395,
- 67937
+ 67390,
+ 67932
],
"loc": {
"start": {
@@ -152651,8 +152651,8 @@
},
"alternate": null,
"range": [
- 67355,
- 67937
+ 67350,
+ 67932
],
"loc": {
"start": {
@@ -152669,8 +152669,8 @@
"type": "Line",
"value": "checklist",
"range": [
- 67330,
- 67341
+ 67325,
+ 67336
],
"loc": {
"start": {
@@ -152686,8 +152686,8 @@
]
},
"range": [
- 66888,
- 67937
+ 66883,
+ 67932
],
"loc": {
"start": {
@@ -152704,8 +152704,8 @@
"type": "Line",
"value": "multiple selects",
"range": [
- 66856,
- 66874
+ 66851,
+ 66869
],
"loc": {
"start": {
@@ -152721,8 +152721,8 @@
]
},
"range": [
- 66514,
- 67937
+ 66509,
+ 67932
],
"loc": {
"start": {
@@ -152737,8 +152737,8 @@
}
],
"range": [
- 66346,
- 67943
+ 66341,
+ 67938
],
"loc": {
"start": {
@@ -152754,8 +152754,8 @@
"generator": false,
"expression": false,
"range": [
- 66329,
- 67943
+ 66324,
+ 67938
],
"loc": {
"start": {
@@ -152771,8 +152771,8 @@
"kind": "method",
"computed": false,
"range": [
- 66315,
- 67943
+ 66310,
+ 67938
],
"loc": {
"start": {
@@ -152789,8 +152789,8 @@
"type": "Block",
"value": "*\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n ",
"range": [
- 66148,
- 66310
+ 66143,
+ 66305
],
"loc": {
"start": {
@@ -152809,8 +152809,8 @@
"type": "Block",
"value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ",
"range": [
- 67949,
- 68053
+ 67944,
+ 68048
],
"loc": {
"start": {
@@ -152832,8 +152832,8 @@
"type": "Identifier",
"name": "setColWidths",
"range": [
- 68058,
- 68070
+ 68053,
+ 68065
],
"loc": {
"start": {
@@ -152854,8 +152854,8 @@
"type": "Identifier",
"name": "tbl",
"range": [
- 68071,
- 68074
+ 68066,
+ 68069
],
"loc": {
"start": {
@@ -152883,8 +152883,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 68089,
- 68093
+ 68084,
+ 68088
],
"loc": {
"start": {
@@ -152901,8 +152901,8 @@
"type": "Identifier",
"name": "hasColWidths",
"range": [
- 68094,
- 68106
+ 68089,
+ 68101
],
"loc": {
"start": {
@@ -152916,8 +152916,8 @@
}
},
"range": [
- 68089,
- 68106
+ 68084,
+ 68101
],
"loc": {
"start": {
@@ -152932,8 +152932,8 @@
},
"prefix": true,
"range": [
- 68088,
- 68106
+ 68083,
+ 68101
],
"loc": {
"start": {
@@ -152953,8 +152953,8 @@
"type": "ReturnStatement",
"argument": null,
"range": [
- 68121,
- 68128
+ 68116,
+ 68123
],
"loc": {
"start": {
@@ -152969,8 +152969,8 @@
}
],
"range": [
- 68107,
- 68138
+ 68102,
+ 68133
],
"loc": {
"start": {
@@ -152985,8 +152985,8 @@
},
"alternate": null,
"range": [
- 68085,
- 68138
+ 68080,
+ 68133
],
"loc": {
"start": {
@@ -153008,8 +153008,8 @@
"type": "Identifier",
"name": "tbl",
"range": [
- 68147,
- 68150
+ 68142,
+ 68145
],
"loc": {
"start": {
@@ -153029,8 +153029,8 @@
"type": "Identifier",
"name": "tbl",
"range": [
- 68153,
- 68156
+ 68148,
+ 68151
],
"loc": {
"start": {
@@ -153049,8 +153049,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 68160,
- 68164
+ 68155,
+ 68159
],
"loc": {
"start": {
@@ -153067,8 +153067,8 @@
"type": "Identifier",
"name": "tbl",
"range": [
- 68165,
- 68168
+ 68160,
+ 68163
],
"loc": {
"start": {
@@ -153082,8 +153082,8 @@
}
},
"range": [
- 68160,
- 68168
+ 68155,
+ 68163
],
"loc": {
"start": {
@@ -153097,8 +153097,8 @@
}
},
"range": [
- 68153,
- 68168
+ 68148,
+ 68163
],
"loc": {
"start": {
@@ -153112,8 +153112,8 @@
}
},
"range": [
- 68147,
- 68168
+ 68142,
+ 68163
],
"loc": {
"start": {
@@ -153127,8 +153127,8 @@
}
},
"range": [
- 68147,
- 68169
+ 68142,
+ 68164
],
"loc": {
"start": {
@@ -153152,8 +153152,8 @@
"type": "Identifier",
"name": "setWidths",
"range": [
- 68179,
- 68188
+ 68174,
+ 68183
],
"loc": {
"start": {
@@ -153170,8 +153170,8 @@
"type": "Identifier",
"name": "call",
"range": [
- 68189,
- 68193
+ 68184,
+ 68188
],
"loc": {
"start": {
@@ -153185,8 +153185,8 @@
}
},
"range": [
- 68179,
- 68193
+ 68174,
+ 68188
],
"loc": {
"start": {
@@ -153203,8 +153203,8 @@
{
"type": "ThisExpression",
"range": [
- 68194,
- 68198
+ 68189,
+ 68193
],
"loc": {
"start": {
@@ -153219,8 +153219,8 @@
}
],
"range": [
- 68179,
- 68199
+ 68174,
+ 68194
],
"loc": {
"start": {
@@ -153234,8 +153234,8 @@
}
},
"range": [
- 68179,
- 68200
+ 68174,
+ 68195
],
"loc": {
"start": {
@@ -153254,8 +153254,8 @@
"type": "Identifier",
"name": "setWidths",
"range": [
- 68219,
- 68228
+ 68214,
+ 68223
],
"loc": {
"start": {
@@ -153281,8 +153281,8 @@
"type": "Identifier",
"name": "nbCols",
"range": [
- 68248,
- 68254
+ 68243,
+ 68249
],
"loc": {
"start": {
@@ -153301,8 +153301,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 68257,
- 68261
+ 68252,
+ 68256
],
"loc": {
"start": {
@@ -153319,8 +153319,8 @@
"type": "Identifier",
"name": "nbCells",
"range": [
- 68262,
- 68269
+ 68257,
+ 68264
],
"loc": {
"start": {
@@ -153334,8 +153334,8 @@
}
},
"range": [
- 68257,
- 68269
+ 68252,
+ 68264
],
"loc": {
"start": {
@@ -153349,8 +153349,8 @@
}
},
"range": [
- 68248,
- 68269
+ 68243,
+ 68264
],
"loc": {
"start": {
@@ -153366,8 +153366,8 @@
],
"kind": "let",
"range": [
- 68244,
- 68270
+ 68239,
+ 68265
],
"loc": {
"start": {
@@ -153389,8 +153389,8 @@
"type": "Identifier",
"name": "colWidths",
"range": [
- 68287,
- 68296
+ 68282,
+ 68291
],
"loc": {
"start": {
@@ -153409,8 +153409,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 68299,
- 68303
+ 68294,
+ 68298
],
"loc": {
"start": {
@@ -153427,8 +153427,8 @@
"type": "Identifier",
"name": "colWidths",
"range": [
- 68304,
- 68313
+ 68299,
+ 68308
],
"loc": {
"start": {
@@ -153442,8 +153442,8 @@
}
},
"range": [
- 68299,
- 68313
+ 68294,
+ 68308
],
"loc": {
"start": {
@@ -153457,8 +153457,8 @@
}
},
"range": [
- 68287,
- 68313
+ 68282,
+ 68308
],
"loc": {
"start": {
@@ -153474,8 +153474,8 @@
],
"kind": "let",
"range": [
- 68283,
- 68314
+ 68278,
+ 68309
],
"loc": {
"start": {
@@ -153497,8 +153497,8 @@
"type": "Identifier",
"name": "colTags",
"range": [
- 68331,
- 68338
+ 68326,
+ 68333
],
"loc": {
"start": {
@@ -153520,8 +153520,8 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 68341,
- 68344
+ 68336,
+ 68339
],
"loc": {
"start": {
@@ -153538,8 +153538,8 @@
"type": "Identifier",
"name": "tag",
"range": [
- 68345,
- 68348
+ 68340,
+ 68343
],
"loc": {
"start": {
@@ -153553,8 +153553,8 @@
}
},
"range": [
- 68341,
- 68348
+ 68336,
+ 68343
],
"loc": {
"start": {
@@ -153572,8 +153572,8 @@
"type": "Identifier",
"name": "tbl",
"range": [
- 68349,
- 68352
+ 68344,
+ 68347
],
"loc": {
"start": {
@@ -153591,8 +153591,8 @@
"value": "col",
"raw": "'col'",
"range": [
- 68354,
- 68359
+ 68349,
+ 68354
],
"loc": {
"start": {
@@ -153607,8 +153607,8 @@
}
],
"range": [
- 68341,
- 68360
+ 68336,
+ 68355
],
"loc": {
"start": {
@@ -153622,8 +153622,8 @@
}
},
"range": [
- 68331,
- 68360
+ 68326,
+ 68355
],
"loc": {
"start": {
@@ -153639,8 +153639,8 @@
],
"kind": "let",
"range": [
- 68327,
- 68361
+ 68322,
+ 68356
],
"loc": {
"start": {
@@ -153662,8 +153662,8 @@
"type": "Identifier",
"name": "tblHasColTag",
"range": [
- 68378,
- 68390
+ 68373,
+ 68385
],
"loc": {
"start": {
@@ -153686,8 +153686,8 @@
"type": "Identifier",
"name": "colTags",
"range": [
- 68393,
- 68400
+ 68388,
+ 68395
],
"loc": {
"start": {
@@ -153704,8 +153704,8 @@
"type": "Identifier",
"name": "length",
"range": [
- 68401,
- 68407
+ 68396,
+ 68402
],
"loc": {
"start": {
@@ -153719,8 +153719,8 @@
}
},
"range": [
- 68393,
- 68407
+ 68388,
+ 68402
],
"loc": {
"start": {
@@ -153738,8 +153738,8 @@
"value": 0,
"raw": "0",
"range": [
- 68410,
- 68411
+ 68405,
+ 68406
],
"loc": {
"start": {
@@ -153753,8 +153753,8 @@
}
},
"range": [
- 68393,
- 68411
+ 68388,
+ 68406
],
"loc": {
"start": {
@@ -153768,8 +153768,8 @@
}
},
"range": [
- 68378,
- 68411
+ 68373,
+ 68406
],
"loc": {
"start": {
@@ -153785,8 +153785,8 @@
],
"kind": "let",
"range": [
- 68374,
- 68412
+ 68369,
+ 68407
],
"loc": {
"start": {
@@ -153808,8 +153808,8 @@
"type": "Identifier",
"name": "frag",
"range": [
- 68429,
- 68433
+ 68424,
+ 68428
],
"loc": {
"start": {
@@ -153831,8 +153831,8 @@
"type": "Identifier",
"name": "tblHasColTag",
"range": [
- 68437,
- 68449
+ 68432,
+ 68444
],
"loc": {
"start": {
@@ -153847,8 +153847,8 @@
},
"prefix": true,
"range": [
- 68436,
- 68449
+ 68431,
+ 68444
],
"loc": {
"start": {
@@ -153870,8 +153870,8 @@
"type": "Identifier",
"name": "doc",
"range": [
- 68452,
- 68455
+ 68447,
+ 68450
],
"loc": {
"start": {
@@ -153888,8 +153888,8 @@
"type": "Identifier",
"name": "createDocumentFragment",
"range": [
- 68456,
- 68478
+ 68451,
+ 68473
],
"loc": {
"start": {
@@ -153903,8 +153903,8 @@
}
},
"range": [
- 68452,
- 68478
+ 68447,
+ 68473
],
"loc": {
"start": {
@@ -153919,8 +153919,8 @@
},
"arguments": [],
"range": [
- 68452,
- 68480
+ 68447,
+ 68475
],
"loc": {
"start": {
@@ -153938,8 +153938,8 @@
"value": null,
"raw": "null",
"range": [
- 68483,
- 68487
+ 68478,
+ 68482
],
"loc": {
"start": {
@@ -153953,8 +153953,8 @@
}
},
"range": [
- 68436,
- 68487
+ 68431,
+ 68482
],
"loc": {
"start": {
@@ -153968,8 +153968,8 @@
}
},
"range": [
- 68429,
- 68487
+ 68424,
+ 68482
],
"loc": {
"start": {
@@ -153985,8 +153985,8 @@
],
"kind": "let",
"range": [
- 68425,
- 68488
+ 68420,
+ 68483
],
"loc": {
"start": {
@@ -154010,8 +154010,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 68509,
- 68510
+ 68504,
+ 68505
],
"loc": {
"start": {
@@ -154029,8 +154029,8 @@
"value": 0,
"raw": "0",
"range": [
- 68511,
- 68512
+ 68506,
+ 68507
],
"loc": {
"start": {
@@ -154044,8 +154044,8 @@
}
},
"range": [
- 68509,
- 68512
+ 68504,
+ 68507
],
"loc": {
"start": {
@@ -154061,8 +154061,8 @@
],
"kind": "let",
"range": [
- 68505,
- 68512
+ 68500,
+ 68507
],
"loc": {
"start": {
@@ -154082,8 +154082,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 68514,
- 68515
+ 68509,
+ 68510
],
"loc": {
"start": {
@@ -154100,8 +154100,8 @@
"type": "Identifier",
"name": "nbCols",
"range": [
- 68516,
- 68522
+ 68511,
+ 68517
],
"loc": {
"start": {
@@ -154115,8 +154115,8 @@
}
},
"range": [
- 68514,
- 68522
+ 68509,
+ 68517
],
"loc": {
"start": {
@@ -154136,8 +154136,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 68524,
- 68525
+ 68519,
+ 68520
],
"loc": {
"start": {
@@ -154152,8 +154152,8 @@
},
"prefix": false,
"range": [
- 68524,
- 68527
+ 68519,
+ 68522
],
"loc": {
"start": {
@@ -154178,8 +154178,8 @@
"type": "Identifier",
"name": "col",
"range": [
- 68550,
- 68553
+ 68545,
+ 68548
],
"loc": {
"start": {
@@ -154194,8 +154194,8 @@
},
"init": null,
"range": [
- 68550,
- 68553
+ 68545,
+ 68548
],
"loc": {
"start": {
@@ -154211,8 +154211,8 @@
],
"kind": "let",
"range": [
- 68546,
- 68554
+ 68541,
+ 68549
],
"loc": {
"start": {
@@ -154231,8 +154231,8 @@
"type": "Identifier",
"name": "tblHasColTag",
"range": [
- 68574,
- 68586
+ 68569,
+ 68581
],
"loc": {
"start": {
@@ -154257,8 +154257,8 @@
"type": "Identifier",
"name": "col",
"range": [
- 68609,
- 68612
+ 68604,
+ 68607
],
"loc": {
"start": {
@@ -154278,8 +154278,8 @@
"type": "Identifier",
"name": "colTags",
"range": [
- 68615,
- 68622
+ 68610,
+ 68617
],
"loc": {
"start": {
@@ -154296,8 +154296,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 68623,
- 68624
+ 68618,
+ 68619
],
"loc": {
"start": {
@@ -154311,8 +154311,8 @@
}
},
"range": [
- 68615,
- 68625
+ 68610,
+ 68620
],
"loc": {
"start": {
@@ -154326,8 +154326,8 @@
}
},
"range": [
- 68609,
- 68625
+ 68604,
+ 68620
],
"loc": {
"start": {
@@ -154341,8 +154341,8 @@
}
},
"range": [
- 68609,
- 68626
+ 68604,
+ 68621
],
"loc": {
"start": {
@@ -154357,8 +154357,8 @@
}
],
"range": [
- 68587,
- 68644
+ 68582,
+ 68639
],
"loc": {
"start": {
@@ -154383,8 +154383,8 @@
"type": "Identifier",
"name": "col",
"range": [
- 68672,
- 68675
+ 68667,
+ 68670
],
"loc": {
"start": {
@@ -154406,8 +154406,8 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 68678,
- 68681
+ 68673,
+ 68676
],
"loc": {
"start": {
@@ -154424,8 +154424,8 @@
"type": "Identifier",
"name": "create",
"range": [
- 68682,
- 68688
+ 68677,
+ 68683
],
"loc": {
"start": {
@@ -154439,8 +154439,8 @@
}
},
"range": [
- 68678,
- 68688
+ 68673,
+ 68683
],
"loc": {
"start": {
@@ -154459,8 +154459,8 @@
"value": "col",
"raw": "'col'",
"range": [
- 68689,
- 68694
+ 68684,
+ 68689
],
"loc": {
"start": {
@@ -154481,8 +154481,8 @@
"value": "id",
"raw": "'id'",
"range": [
- 68697,
- 68701
+ 68692,
+ 68696
],
"loc": {
"start": {
@@ -154507,8 +154507,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 68703,
- 68707
+ 68698,
+ 68702
],
"loc": {
"start": {
@@ -154525,8 +154525,8 @@
"type": "Identifier",
"name": "id",
"range": [
- 68708,
- 68710
+ 68703,
+ 68705
],
"loc": {
"start": {
@@ -154540,8 +154540,8 @@
}
},
"range": [
- 68703,
- 68710
+ 68698,
+ 68705
],
"loc": {
"start": {
@@ -154559,8 +154559,8 @@
"value": "_col_",
"raw": "'_col_'",
"range": [
- 68711,
- 68718
+ 68706,
+ 68713
],
"loc": {
"start": {
@@ -154574,8 +154574,8 @@
}
},
"range": [
- 68703,
- 68718
+ 68698,
+ 68713
],
"loc": {
"start": {
@@ -154592,8 +154592,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 68719,
- 68720
+ 68714,
+ 68715
],
"loc": {
"start": {
@@ -154607,8 +154607,8 @@
}
},
"range": [
- 68703,
- 68720
+ 68698,
+ 68715
],
"loc": {
"start": {
@@ -154623,8 +154623,8 @@
}
],
"range": [
- 68696,
- 68721
+ 68691,
+ 68716
],
"loc": {
"start": {
@@ -154639,8 +154639,8 @@
}
],
"range": [
- 68678,
- 68722
+ 68673,
+ 68717
],
"loc": {
"start": {
@@ -154654,8 +154654,8 @@
}
},
"range": [
- 68672,
- 68722
+ 68667,
+ 68717
],
"loc": {
"start": {
@@ -154669,8 +154669,8 @@
}
},
"range": [
- 68672,
- 68723
+ 68667,
+ 68718
],
"loc": {
"start": {
@@ -154694,8 +154694,8 @@
"type": "Identifier",
"name": "frag",
"range": [
- 68744,
- 68748
+ 68739,
+ 68743
],
"loc": {
"start": {
@@ -154712,8 +154712,8 @@
"type": "Identifier",
"name": "appendChild",
"range": [
- 68749,
- 68760
+ 68744,
+ 68755
],
"loc": {
"start": {
@@ -154727,8 +154727,8 @@
}
},
"range": [
- 68744,
- 68760
+ 68739,
+ 68755
],
"loc": {
"start": {
@@ -154746,8 +154746,8 @@
"type": "Identifier",
"name": "col",
"range": [
- 68761,
- 68764
+ 68756,
+ 68759
],
"loc": {
"start": {
@@ -154762,8 +154762,8 @@
}
],
"range": [
- 68744,
- 68765
+ 68739,
+ 68760
],
"loc": {
"start": {
@@ -154777,8 +154777,8 @@
}
},
"range": [
- 68744,
- 68766
+ 68739,
+ 68761
],
"loc": {
"start": {
@@ -154793,8 +154793,8 @@
}
],
"range": [
- 68650,
- 68784
+ 68645,
+ 68779
],
"loc": {
"start": {
@@ -154808,8 +154808,8 @@
}
},
"range": [
- 68571,
- 68784
+ 68566,
+ 68779
],
"loc": {
"start": {
@@ -154837,8 +154837,8 @@
"type": "Identifier",
"name": "col",
"range": [
- 68801,
- 68804
+ 68796,
+ 68799
],
"loc": {
"start": {
@@ -154855,8 +154855,8 @@
"type": "Identifier",
"name": "style",
"range": [
- 68805,
- 68810
+ 68800,
+ 68805
],
"loc": {
"start": {
@@ -154870,8 +154870,8 @@
}
},
"range": [
- 68801,
- 68810
+ 68796,
+ 68805
],
"loc": {
"start": {
@@ -154888,8 +154888,8 @@
"type": "Identifier",
"name": "width",
"range": [
- 68811,
- 68816
+ 68806,
+ 68811
],
"loc": {
"start": {
@@ -154903,8 +154903,8 @@
}
},
"range": [
- 68801,
- 68816
+ 68796,
+ 68811
],
"loc": {
"start": {
@@ -154924,8 +154924,8 @@
"type": "Identifier",
"name": "colWidths",
"range": [
- 68819,
- 68828
+ 68814,
+ 68823
],
"loc": {
"start": {
@@ -154942,8 +154942,8 @@
"type": "Identifier",
"name": "k",
"range": [
- 68829,
- 68830
+ 68824,
+ 68825
],
"loc": {
"start": {
@@ -154957,8 +154957,8 @@
}
},
"range": [
- 68819,
- 68831
+ 68814,
+ 68826
],
"loc": {
"start": {
@@ -154972,8 +154972,8 @@
}
},
"range": [
- 68801,
- 68831
+ 68796,
+ 68826
],
"loc": {
"start": {
@@ -154987,8 +154987,8 @@
}
},
"range": [
- 68801,
- 68832
+ 68796,
+ 68827
],
"loc": {
"start": {
@@ -155003,8 +155003,8 @@
}
],
"range": [
- 68528,
- 68846
+ 68523,
+ 68841
],
"loc": {
"start": {
@@ -155018,8 +155018,8 @@
}
},
"range": [
- 68501,
- 68846
+ 68496,
+ 68841
],
"loc": {
"start": {
@@ -155041,8 +155041,8 @@
"type": "Identifier",
"name": "tblHasColTag",
"range": [
- 68863,
- 68875
+ 68858,
+ 68870
],
"loc": {
"start": {
@@ -155057,8 +155057,8 @@
},
"prefix": true,
"range": [
- 68862,
- 68875
+ 68857,
+ 68870
],
"loc": {
"start": {
@@ -155085,8 +155085,8 @@
"type": "Identifier",
"name": "tbl",
"range": [
- 68894,
- 68897
+ 68889,
+ 68892
],
"loc": {
"start": {
@@ -155103,8 +155103,8 @@
"type": "Identifier",
"name": "insertBefore",
"range": [
- 68898,
- 68910
+ 68893,
+ 68905
],
"loc": {
"start": {
@@ -155118,8 +155118,8 @@
}
},
"range": [
- 68894,
- 68910
+ 68889,
+ 68905
],
"loc": {
"start": {
@@ -155137,8 +155137,8 @@
"type": "Identifier",
"name": "frag",
"range": [
- 68911,
- 68915
+ 68906,
+ 68910
],
"loc": {
"start": {
@@ -155158,8 +155158,8 @@
"type": "Identifier",
"name": "tbl",
"range": [
- 68917,
- 68920
+ 68912,
+ 68915
],
"loc": {
"start": {
@@ -155176,8 +155176,8 @@
"type": "Identifier",
"name": "firstChild",
"range": [
- 68921,
- 68931
+ 68916,
+ 68926
],
"loc": {
"start": {
@@ -155191,8 +155191,8 @@
}
},
"range": [
- 68917,
- 68931
+ 68912,
+ 68926
],
"loc": {
"start": {
@@ -155207,8 +155207,8 @@
}
],
"range": [
- 68894,
- 68932
+ 68889,
+ 68927
],
"loc": {
"start": {
@@ -155222,8 +155222,8 @@
}
},
"range": [
- 68894,
- 68933
+ 68889,
+ 68928
],
"loc": {
"start": {
@@ -155238,8 +155238,8 @@
}
],
"range": [
- 68876,
- 68947
+ 68871,
+ 68942
],
"loc": {
"start": {
@@ -155254,8 +155254,8 @@
},
"alternate": null,
"range": [
- 68859,
- 68947
+ 68854,
+ 68942
],
"loc": {
"start": {
@@ -155270,8 +155270,8 @@
}
],
"range": [
- 68230,
- 68957
+ 68225,
+ 68952
],
"loc": {
"start": {
@@ -155287,8 +155287,8 @@
"generator": false,
"expression": false,
"range": [
- 68210,
- 68957
+ 68205,
+ 68952
],
"loc": {
"start": {
@@ -155303,8 +155303,8 @@
}
],
"range": [
- 68075,
- 68963
+ 68070,
+ 68958
],
"loc": {
"start": {
@@ -155320,8 +155320,8 @@
"generator": false,
"expression": false,
"range": [
- 68070,
- 68963
+ 68065,
+ 68958
],
"loc": {
"start": {
@@ -155337,8 +155337,8 @@
"kind": "method",
"computed": false,
"range": [
- 68058,
- 68963
+ 68053,
+ 68958
],
"loc": {
"start": {
@@ -155355,8 +155355,8 @@
"type": "Block",
"value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ",
"range": [
- 67949,
- 68053
+ 67944,
+ 68048
],
"loc": {
"start": {
@@ -155375,8 +155375,8 @@
"type": "Block",
"value": "*\n * Makes defined rows always visible\n ",
"range": [
- 68969,
- 69021
+ 68964,
+ 69016
],
"loc": {
"start": {
@@ -155398,8 +155398,8 @@
"type": "Identifier",
"name": "enforceVisibility",
"range": [
- 69026,
- 69043
+ 69021,
+ 69038
],
"loc": {
"start": {
@@ -155430,8 +155430,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69059,
- 69063
+ 69054,
+ 69058
],
"loc": {
"start": {
@@ -155448,8 +155448,8 @@
"type": "Identifier",
"name": "hasVisibleRows",
"range": [
- 69064,
- 69078
+ 69059,
+ 69073
],
"loc": {
"start": {
@@ -155463,8 +155463,8 @@
}
},
"range": [
- 69059,
- 69078
+ 69054,
+ 69073
],
"loc": {
"start": {
@@ -155479,8 +155479,8 @@
},
"prefix": true,
"range": [
- 69058,
- 69078
+ 69053,
+ 69073
],
"loc": {
"start": {
@@ -155500,8 +155500,8 @@
"type": "ReturnStatement",
"argument": null,
"range": [
- 69093,
- 69100
+ 69088,
+ 69095
],
"loc": {
"start": {
@@ -155516,8 +155516,8 @@
}
],
"range": [
- 69079,
- 69110
+ 69074,
+ 69105
],
"loc": {
"start": {
@@ -155532,8 +155532,8 @@
},
"alternate": null,
"range": [
- 69055,
- 69110
+ 69050,
+ 69105
],
"loc": {
"start": {
@@ -155557,8 +155557,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 69127,
- 69128
+ 69122,
+ 69123
],
"loc": {
"start": {
@@ -155576,8 +155576,8 @@
"value": 0,
"raw": "0",
"range": [
- 69129,
- 69130
+ 69124,
+ 69125
],
"loc": {
"start": {
@@ -155591,8 +155591,8 @@
}
},
"range": [
- 69127,
- 69130
+ 69122,
+ 69125
],
"loc": {
"start": {
@@ -155611,8 +155611,8 @@
"type": "Identifier",
"name": "len",
"range": [
- 69132,
- 69135
+ 69127,
+ 69130
],
"loc": {
"start": {
@@ -155634,8 +155634,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69136,
- 69140
+ 69131,
+ 69135
],
"loc": {
"start": {
@@ -155652,8 +155652,8 @@
"type": "Identifier",
"name": "visibleRows",
"range": [
- 69141,
- 69152
+ 69136,
+ 69147
],
"loc": {
"start": {
@@ -155667,8 +155667,8 @@
}
},
"range": [
- 69136,
- 69152
+ 69131,
+ 69147
],
"loc": {
"start": {
@@ -155685,8 +155685,8 @@
"type": "Identifier",
"name": "length",
"range": [
- 69153,
- 69159
+ 69148,
+ 69154
],
"loc": {
"start": {
@@ -155700,8 +155700,8 @@
}
},
"range": [
- 69136,
- 69159
+ 69131,
+ 69154
],
"loc": {
"start": {
@@ -155715,8 +155715,8 @@
}
},
"range": [
- 69132,
- 69159
+ 69127,
+ 69154
],
"loc": {
"start": {
@@ -155732,8 +155732,8 @@
],
"kind": "let",
"range": [
- 69123,
- 69159
+ 69118,
+ 69154
],
"loc": {
"start": {
@@ -155753,8 +155753,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 69161,
- 69162
+ 69156,
+ 69157
],
"loc": {
"start": {
@@ -155771,8 +155771,8 @@
"type": "Identifier",
"name": "len",
"range": [
- 69163,
- 69166
+ 69158,
+ 69161
],
"loc": {
"start": {
@@ -155786,8 +155786,8 @@
}
},
"range": [
- 69161,
- 69166
+ 69156,
+ 69161
],
"loc": {
"start": {
@@ -155807,8 +155807,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 69168,
- 69169
+ 69163,
+ 69164
],
"loc": {
"start": {
@@ -155823,8 +155823,8 @@
},
"prefix": false,
"range": [
- 69168,
- 69171
+ 69163,
+ 69166
],
"loc": {
"start": {
@@ -155849,8 +155849,8 @@
"type": "Identifier",
"name": "row",
"range": [
- 69190,
- 69193
+ 69185,
+ 69188
],
"loc": {
"start": {
@@ -155872,8 +155872,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69196,
- 69200
+ 69191,
+ 69195
],
"loc": {
"start": {
@@ -155890,8 +155890,8 @@
"type": "Identifier",
"name": "visibleRows",
"range": [
- 69201,
- 69212
+ 69196,
+ 69207
],
"loc": {
"start": {
@@ -155905,8 +155905,8 @@
}
},
"range": [
- 69196,
- 69212
+ 69191,
+ 69207
],
"loc": {
"start": {
@@ -155923,8 +155923,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 69213,
- 69214
+ 69208,
+ 69209
],
"loc": {
"start": {
@@ -155938,8 +155938,8 @@
}
},
"range": [
- 69196,
- 69215
+ 69191,
+ 69210
],
"loc": {
"start": {
@@ -155953,8 +155953,8 @@
}
},
"range": [
- 69190,
- 69215
+ 69185,
+ 69210
],
"loc": {
"start": {
@@ -155970,8 +155970,8 @@
],
"kind": "let",
"range": [
- 69186,
- 69216
+ 69181,
+ 69211
],
"loc": {
"start": {
@@ -155988,8 +155988,8 @@
"type": "Line",
"value": "row index cannot be > nrows",
"range": [
- 69229,
- 69258
+ 69224,
+ 69253
],
"loc": {
"start": {
@@ -156013,8 +156013,8 @@
"type": "Identifier",
"name": "row",
"range": [
- 69274,
- 69277
+ 69269,
+ 69272
],
"loc": {
"start": {
@@ -156033,8 +156033,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69281,
- 69285
+ 69276,
+ 69280
],
"loc": {
"start": {
@@ -156051,8 +156051,8 @@
"type": "Identifier",
"name": "nbRows",
"range": [
- 69286,
- 69292
+ 69281,
+ 69287
],
"loc": {
"start": {
@@ -156066,8 +156066,8 @@
}
},
"range": [
- 69281,
- 69292
+ 69276,
+ 69287
],
"loc": {
"start": {
@@ -156081,8 +156081,8 @@
}
},
"range": [
- 69274,
- 69292
+ 69269,
+ 69287
],
"loc": {
"start": {
@@ -156108,8 +156108,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69311,
- 69315
+ 69306,
+ 69310
],
"loc": {
"start": {
@@ -156126,8 +156126,8 @@
"type": "Identifier",
"name": "validateRow",
"range": [
- 69316,
- 69327
+ 69311,
+ 69322
],
"loc": {
"start": {
@@ -156141,8 +156141,8 @@
}
},
"range": [
- 69311,
- 69327
+ 69306,
+ 69322
],
"loc": {
"start": {
@@ -156160,8 +156160,8 @@
"type": "Identifier",
"name": "row",
"range": [
- 69328,
- 69331
+ 69323,
+ 69326
],
"loc": {
"start": {
@@ -156179,8 +156179,8 @@
"value": true,
"raw": "true",
"range": [
- 69333,
- 69337
+ 69328,
+ 69332
],
"loc": {
"start": {
@@ -156195,8 +156195,8 @@
}
],
"range": [
- 69311,
- 69338
+ 69306,
+ 69333
],
"loc": {
"start": {
@@ -156210,8 +156210,8 @@
}
},
"range": [
- 69311,
- 69339
+ 69306,
+ 69334
],
"loc": {
"start": {
@@ -156226,8 +156226,8 @@
}
],
"range": [
- 69293,
- 69353
+ 69288,
+ 69348
],
"loc": {
"start": {
@@ -156242,8 +156242,8 @@
},
"alternate": null,
"range": [
- 69271,
- 69353
+ 69266,
+ 69348
],
"loc": {
"start": {
@@ -156260,8 +156260,8 @@
"type": "Line",
"value": "row index cannot be > nrows",
"range": [
- 69229,
- 69258
+ 69224,
+ 69253
],
"loc": {
"start": {
@@ -156278,8 +156278,8 @@
}
],
"range": [
- 69172,
- 69363
+ 69167,
+ 69358
],
"loc": {
"start": {
@@ -156293,8 +156293,8 @@
}
},
"range": [
- 69119,
- 69363
+ 69114,
+ 69358
],
"loc": {
"start": {
@@ -156309,8 +156309,8 @@
}
],
"range": [
- 69045,
- 69369
+ 69040,
+ 69364
],
"loc": {
"start": {
@@ -156326,8 +156326,8 @@
"generator": false,
"expression": false,
"range": [
- 69043,
- 69369
+ 69038,
+ 69364
],
"loc": {
"start": {
@@ -156343,8 +156343,8 @@
"kind": "method",
"computed": false,
"range": [
- 69026,
- 69369
+ 69021,
+ 69364
],
"loc": {
"start": {
@@ -156361,8 +156361,8 @@
"type": "Block",
"value": "*\n * Makes defined rows always visible\n ",
"range": [
- 68969,
- 69021
+ 68964,
+ 69016
],
"loc": {
"start": {
@@ -156381,8 +156381,8 @@
"type": "Block",
"value": "*\n * Clear all the filters' values\n ",
"range": [
- 69375,
- 69423
+ 69370,
+ 69418
],
"loc": {
"start": {
@@ -156404,8 +156404,8 @@
"type": "Identifier",
"name": "clearFilters",
"range": [
- 69428,
- 69440
+ 69423,
+ 69435
],
"loc": {
"start": {
@@ -156436,8 +156436,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69456,
- 69460
+ 69451,
+ 69455
],
"loc": {
"start": {
@@ -156454,8 +156454,8 @@
"type": "Identifier",
"name": "fltGrid",
"range": [
- 69461,
- 69468
+ 69456,
+ 69463
],
"loc": {
"start": {
@@ -156469,8 +156469,8 @@
}
},
"range": [
- 69456,
- 69468
+ 69451,
+ 69463
],
"loc": {
"start": {
@@ -156485,8 +156485,8 @@
},
"prefix": true,
"range": [
- 69455,
- 69468
+ 69450,
+ 69463
],
"loc": {
"start": {
@@ -156506,8 +156506,8 @@
"type": "ReturnStatement",
"argument": null,
"range": [
- 69483,
- 69490
+ 69478,
+ 69485
],
"loc": {
"start": {
@@ -156522,8 +156522,8 @@
}
],
"range": [
- 69469,
- 69500
+ 69464,
+ 69495
],
"loc": {
"start": {
@@ -156538,8 +156538,8 @@
},
"alternate": null,
"range": [
- 69452,
- 69500
+ 69447,
+ 69495
],
"loc": {
"start": {
@@ -156565,8 +156565,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69510,
- 69514
+ 69505,
+ 69509
],
"loc": {
"start": {
@@ -156583,8 +156583,8 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 69515,
- 69522
+ 69510,
+ 69517
],
"loc": {
"start": {
@@ -156598,8 +156598,8 @@
}
},
"range": [
- 69510,
- 69522
+ 69505,
+ 69517
],
"loc": {
"start": {
@@ -156616,8 +156616,8 @@
"type": "Identifier",
"name": "emit",
"range": [
- 69523,
- 69527
+ 69518,
+ 69522
],
"loc": {
"start": {
@@ -156631,8 +156631,8 @@
}
},
"range": [
- 69510,
- 69527
+ 69505,
+ 69522
],
"loc": {
"start": {
@@ -156651,8 +156651,8 @@
"value": "before-clearing-filters",
"raw": "'before-clearing-filters'",
"range": [
- 69528,
- 69553
+ 69523,
+ 69548
],
"loc": {
"start": {
@@ -156668,8 +156668,8 @@
{
"type": "ThisExpression",
"range": [
- 69555,
- 69559
+ 69550,
+ 69554
],
"loc": {
"start": {
@@ -156684,8 +156684,8 @@
}
],
"range": [
- 69510,
- 69560
+ 69505,
+ 69555
],
"loc": {
"start": {
@@ -156699,8 +156699,8 @@
}
},
"range": [
- 69510,
- 69561
+ 69505,
+ 69556
],
"loc": {
"start": {
@@ -156721,8 +156721,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69574,
- 69578
+ 69569,
+ 69573
],
"loc": {
"start": {
@@ -156739,8 +156739,8 @@
"type": "Identifier",
"name": "onBeforeReset",
"range": [
- 69579,
- 69592
+ 69574,
+ 69587
],
"loc": {
"start": {
@@ -156754,8 +156754,8 @@
}
},
"range": [
- 69574,
- 69592
+ 69569,
+ 69587
],
"loc": {
"start": {
@@ -156784,8 +156784,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69607,
- 69611
+ 69602,
+ 69606
],
"loc": {
"start": {
@@ -156802,8 +156802,8 @@
"type": "Identifier",
"name": "onBeforeReset",
"range": [
- 69612,
- 69625
+ 69607,
+ 69620
],
"loc": {
"start": {
@@ -156817,8 +156817,8 @@
}
},
"range": [
- 69607,
- 69625
+ 69602,
+ 69620
],
"loc": {
"start": {
@@ -156835,8 +156835,8 @@
"type": "Identifier",
"name": "call",
"range": [
- 69626,
- 69630
+ 69621,
+ 69625
],
"loc": {
"start": {
@@ -156850,8 +156850,8 @@
}
},
"range": [
- 69607,
- 69630
+ 69602,
+ 69625
],
"loc": {
"start": {
@@ -156870,8 +156870,8 @@
"value": null,
"raw": "null",
"range": [
- 69631,
- 69635
+ 69626,
+ 69630
],
"loc": {
"start": {
@@ -156887,8 +156887,8 @@
{
"type": "ThisExpression",
"range": [
- 69637,
- 69641
+ 69632,
+ 69636
],
"loc": {
"start": {
@@ -156909,8 +156909,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69643,
- 69647
+ 69638,
+ 69642
],
"loc": {
"start": {
@@ -156927,8 +156927,8 @@
"type": "Identifier",
"name": "getFiltersValue",
"range": [
- 69648,
- 69663
+ 69643,
+ 69658
],
"loc": {
"start": {
@@ -156942,8 +156942,8 @@
}
},
"range": [
- 69643,
- 69663
+ 69638,
+ 69658
],
"loc": {
"start": {
@@ -156958,8 +156958,8 @@
},
"arguments": [],
"range": [
- 69643,
- 69665
+ 69638,
+ 69660
],
"loc": {
"start": {
@@ -156974,8 +156974,8 @@
}
],
"range": [
- 69607,
- 69666
+ 69602,
+ 69661
],
"loc": {
"start": {
@@ -156989,8 +156989,8 @@
}
},
"range": [
- 69607,
- 69667
+ 69602,
+ 69662
],
"loc": {
"start": {
@@ -157005,8 +157005,8 @@
}
],
"range": [
- 69593,
- 69677
+ 69588,
+ 69672
],
"loc": {
"start": {
@@ -157021,8 +157021,8 @@
},
"alternate": null,
"range": [
- 69571,
- 69677
+ 69566,
+ 69672
],
"loc": {
"start": {
@@ -157046,8 +157046,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 69694,
- 69695
+ 69689,
+ 69690
],
"loc": {
"start": {
@@ -157065,8 +157065,8 @@
"value": 0,
"raw": "0",
"range": [
- 69696,
- 69697
+ 69691,
+ 69692
],
"loc": {
"start": {
@@ -157080,8 +157080,8 @@
}
},
"range": [
- 69694,
- 69697
+ 69689,
+ 69692
],
"loc": {
"start": {
@@ -157100,8 +157100,8 @@
"type": "Identifier",
"name": "len",
"range": [
- 69699,
- 69702
+ 69694,
+ 69697
],
"loc": {
"start": {
@@ -157123,8 +157123,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69703,
- 69707
+ 69698,
+ 69702
],
"loc": {
"start": {
@@ -157141,8 +157141,8 @@
"type": "Identifier",
"name": "fltIds",
"range": [
- 69708,
- 69714
+ 69703,
+ 69709
],
"loc": {
"start": {
@@ -157156,8 +157156,8 @@
}
},
"range": [
- 69703,
- 69714
+ 69698,
+ 69709
],
"loc": {
"start": {
@@ -157174,8 +157174,8 @@
"type": "Identifier",
"name": "length",
"range": [
- 69715,
- 69721
+ 69710,
+ 69716
],
"loc": {
"start": {
@@ -157189,8 +157189,8 @@
}
},
"range": [
- 69703,
- 69721
+ 69698,
+ 69716
],
"loc": {
"start": {
@@ -157204,8 +157204,8 @@
}
},
"range": [
- 69699,
- 69721
+ 69694,
+ 69716
],
"loc": {
"start": {
@@ -157221,8 +157221,8 @@
],
"kind": "let",
"range": [
- 69690,
- 69721
+ 69685,
+ 69716
],
"loc": {
"start": {
@@ -157242,8 +157242,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 69723,
- 69724
+ 69718,
+ 69719
],
"loc": {
"start": {
@@ -157260,8 +157260,8 @@
"type": "Identifier",
"name": "len",
"range": [
- 69725,
- 69728
+ 69720,
+ 69723
],
"loc": {
"start": {
@@ -157275,8 +157275,8 @@
}
},
"range": [
- 69723,
- 69728
+ 69718,
+ 69723
],
"loc": {
"start": {
@@ -157296,8 +157296,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 69730,
- 69731
+ 69725,
+ 69726
],
"loc": {
"start": {
@@ -157312,8 +157312,8 @@
},
"prefix": false,
"range": [
- 69730,
- 69733
+ 69725,
+ 69728
],
"loc": {
"start": {
@@ -157339,8 +157339,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69748,
- 69752
+ 69743,
+ 69747
],
"loc": {
"start": {
@@ -157357,8 +157357,8 @@
"type": "Identifier",
"name": "setFilterValue",
"range": [
- 69753,
- 69767
+ 69748,
+ 69762
],
"loc": {
"start": {
@@ -157372,8 +157372,8 @@
}
},
"range": [
- 69748,
- 69767
+ 69743,
+ 69762
],
"loc": {
"start": {
@@ -157391,8 +157391,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 69768,
- 69769
+ 69763,
+ 69764
],
"loc": {
"start": {
@@ -157410,8 +157410,8 @@
"value": "",
"raw": "''",
"range": [
- 69771,
- 69773
+ 69766,
+ 69768
],
"loc": {
"start": {
@@ -157426,8 +157426,8 @@
}
],
"range": [
- 69748,
- 69774
+ 69743,
+ 69769
],
"loc": {
"start": {
@@ -157441,8 +157441,8 @@
}
},
"range": [
- 69748,
- 69775
+ 69743,
+ 69770
],
"loc": {
"start": {
@@ -157457,8 +157457,8 @@
}
],
"range": [
- 69734,
- 69785
+ 69729,
+ 69780
],
"loc": {
"start": {
@@ -157472,8 +157472,8 @@
}
},
"range": [
- 69686,
- 69785
+ 69681,
+ 69780
],
"loc": {
"start": {
@@ -157496,8 +157496,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69795,
- 69799
+ 69790,
+ 69794
],
"loc": {
"start": {
@@ -157514,8 +157514,8 @@
"type": "Identifier",
"name": "filter",
"range": [
- 69800,
- 69806
+ 69795,
+ 69801
],
"loc": {
"start": {
@@ -157529,8 +157529,8 @@
}
},
"range": [
- 69795,
- 69806
+ 69790,
+ 69801
],
"loc": {
"start": {
@@ -157545,8 +157545,8 @@
},
"arguments": [],
"range": [
- 69795,
- 69808
+ 69790,
+ 69803
],
"loc": {
"start": {
@@ -157560,8 +157560,8 @@
}
},
"range": [
- 69795,
- 69809
+ 69790,
+ 69804
],
"loc": {
"start": {
@@ -157582,8 +157582,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69822,
- 69826
+ 69817,
+ 69821
],
"loc": {
"start": {
@@ -157600,8 +157600,8 @@
"type": "Identifier",
"name": "onAfterReset",
"range": [
- 69827,
- 69839
+ 69822,
+ 69834
],
"loc": {
"start": {
@@ -157615,8 +157615,8 @@
}
},
"range": [
- 69822,
- 69839
+ 69817,
+ 69834
],
"loc": {
"start": {
@@ -157645,8 +157645,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69854,
- 69858
+ 69849,
+ 69853
],
"loc": {
"start": {
@@ -157663,8 +157663,8 @@
"type": "Identifier",
"name": "onAfterReset",
"range": [
- 69859,
- 69871
+ 69854,
+ 69866
],
"loc": {
"start": {
@@ -157678,8 +157678,8 @@
}
},
"range": [
- 69854,
- 69871
+ 69849,
+ 69866
],
"loc": {
"start": {
@@ -157696,8 +157696,8 @@
"type": "Identifier",
"name": "call",
"range": [
- 69872,
- 69876
+ 69867,
+ 69871
],
"loc": {
"start": {
@@ -157711,8 +157711,8 @@
}
},
"range": [
- 69854,
- 69876
+ 69849,
+ 69871
],
"loc": {
"start": {
@@ -157731,8 +157731,8 @@
"value": null,
"raw": "null",
"range": [
- 69877,
- 69881
+ 69872,
+ 69876
],
"loc": {
"start": {
@@ -157748,8 +157748,8 @@
{
"type": "ThisExpression",
"range": [
- 69883,
- 69887
+ 69878,
+ 69882
],
"loc": {
"start": {
@@ -157764,8 +157764,8 @@
}
],
"range": [
- 69854,
- 69888
+ 69849,
+ 69883
],
"loc": {
"start": {
@@ -157779,8 +157779,8 @@
}
},
"range": [
- 69854,
- 69889
+ 69849,
+ 69884
],
"loc": {
"start": {
@@ -157795,8 +157795,8 @@
}
],
"range": [
- 69840,
- 69899
+ 69835,
+ 69894
],
"loc": {
"start": {
@@ -157811,8 +157811,8 @@
},
"alternate": null,
"range": [
- 69819,
- 69899
+ 69814,
+ 69894
],
"loc": {
"start": {
@@ -157838,8 +157838,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 69908,
- 69912
+ 69903,
+ 69907
],
"loc": {
"start": {
@@ -157856,8 +157856,8 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 69913,
- 69920
+ 69908,
+ 69915
],
"loc": {
"start": {
@@ -157871,8 +157871,8 @@
}
},
"range": [
- 69908,
- 69920
+ 69903,
+ 69915
],
"loc": {
"start": {
@@ -157889,8 +157889,8 @@
"type": "Identifier",
"name": "emit",
"range": [
- 69921,
- 69925
+ 69916,
+ 69920
],
"loc": {
"start": {
@@ -157904,8 +157904,8 @@
}
},
"range": [
- 69908,
- 69925
+ 69903,
+ 69920
],
"loc": {
"start": {
@@ -157924,8 +157924,8 @@
"value": "after-clearing-filters",
"raw": "'after-clearing-filters'",
"range": [
- 69926,
- 69950
+ 69921,
+ 69945
],
"loc": {
"start": {
@@ -157941,8 +157941,8 @@
{
"type": "ThisExpression",
"range": [
- 69952,
- 69956
+ 69947,
+ 69951
],
"loc": {
"start": {
@@ -157957,8 +157957,8 @@
}
],
"range": [
- 69908,
- 69957
+ 69903,
+ 69952
],
"loc": {
"start": {
@@ -157972,8 +157972,8 @@
}
},
"range": [
- 69908,
- 69958
+ 69903,
+ 69953
],
"loc": {
"start": {
@@ -157988,8 +157988,8 @@
}
],
"range": [
- 69442,
- 69964
+ 69437,
+ 69959
],
"loc": {
"start": {
@@ -158005,8 +158005,8 @@
"generator": false,
"expression": false,
"range": [
- 69440,
- 69964
+ 69435,
+ 69959
],
"loc": {
"start": {
@@ -158022,8 +158022,8 @@
"kind": "method",
"computed": false,
"range": [
- 69428,
- 69964
+ 69423,
+ 69959
],
"loc": {
"start": {
@@ -158040,8 +158040,8 @@
"type": "Block",
"value": "*\n * Clear all the filters' values\n ",
"range": [
- 69375,
- 69423
+ 69370,
+ 69418
],
"loc": {
"start": {
@@ -158060,8 +158060,8 @@
"type": "Block",
"value": "*\n * Clears filtered columns visual indicator (background color)\n ",
"range": [
- 69970,
- 70048
+ 69965,
+ 70043
],
"loc": {
"start": {
@@ -158083,8 +158083,8 @@
"type": "Identifier",
"name": "clearActiveColumns",
"range": [
- 70053,
- 70071
+ 70048,
+ 70066
],
"loc": {
"start": {
@@ -158115,8 +158115,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 70091,
- 70092
+ 70086,
+ 70087
],
"loc": {
"start": {
@@ -158134,8 +158134,8 @@
"value": 0,
"raw": "0",
"range": [
- 70093,
- 70094
+ 70088,
+ 70089
],
"loc": {
"start": {
@@ -158149,8 +158149,8 @@
}
},
"range": [
- 70091,
- 70094
+ 70086,
+ 70089
],
"loc": {
"start": {
@@ -158169,8 +158169,8 @@
"type": "Identifier",
"name": "len",
"range": [
- 70096,
- 70099
+ 70091,
+ 70094
],
"loc": {
"start": {
@@ -158191,8 +158191,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 70100,
- 70104
+ 70095,
+ 70099
],
"loc": {
"start": {
@@ -158209,8 +158209,8 @@
"type": "Identifier",
"name": "getCellsNb",
"range": [
- 70105,
- 70115
+ 70100,
+ 70110
],
"loc": {
"start": {
@@ -158224,8 +158224,8 @@
}
},
"range": [
- 70100,
- 70115
+ 70095,
+ 70110
],
"loc": {
"start": {
@@ -158245,8 +158245,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 70116,
- 70120
+ 70111,
+ 70115
],
"loc": {
"start": {
@@ -158263,8 +158263,8 @@
"type": "Identifier",
"name": "headersRow",
"range": [
- 70121,
- 70131
+ 70116,
+ 70126
],
"loc": {
"start": {
@@ -158278,8 +158278,8 @@
}
},
"range": [
- 70116,
- 70131
+ 70111,
+ 70126
],
"loc": {
"start": {
@@ -158294,8 +158294,8 @@
}
],
"range": [
- 70100,
- 70132
+ 70095,
+ 70127
],
"loc": {
"start": {
@@ -158309,8 +158309,8 @@
}
},
"range": [
- 70096,
- 70132
+ 70091,
+ 70127
],
"loc": {
"start": {
@@ -158326,8 +158326,8 @@
],
"kind": "let",
"range": [
- 70087,
- 70132
+ 70082,
+ 70127
],
"loc": {
"start": {
@@ -158347,8 +158347,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 70134,
- 70135
+ 70129,
+ 70130
],
"loc": {
"start": {
@@ -158365,8 +158365,8 @@
"type": "Identifier",
"name": "len",
"range": [
- 70136,
- 70139
+ 70131,
+ 70134
],
"loc": {
"start": {
@@ -158380,8 +158380,8 @@
}
},
"range": [
- 70134,
- 70139
+ 70129,
+ 70134
],
"loc": {
"start": {
@@ -158401,8 +158401,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 70141,
- 70142
+ 70136,
+ 70137
],
"loc": {
"start": {
@@ -158417,8 +158417,8 @@
},
"prefix": false,
"range": [
- 70141,
- 70144
+ 70136,
+ 70139
],
"loc": {
"start": {
@@ -158445,8 +158445,8 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 70159,
- 70162
+ 70154,
+ 70157
],
"loc": {
"start": {
@@ -158463,8 +158463,8 @@
"type": "Identifier",
"name": "removeClass",
"range": [
- 70163,
- 70174
+ 70158,
+ 70169
],
"loc": {
"start": {
@@ -158478,8 +158478,8 @@
}
},
"range": [
- 70159,
- 70174
+ 70154,
+ 70169
],
"loc": {
"start": {
@@ -158501,8 +158501,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 70192,
- 70196
+ 70187,
+ 70191
],
"loc": {
"start": {
@@ -158519,8 +158519,8 @@
"type": "Identifier",
"name": "getHeaderElement",
"range": [
- 70197,
- 70213
+ 70192,
+ 70208
],
"loc": {
"start": {
@@ -158534,8 +158534,8 @@
}
},
"range": [
- 70192,
- 70213
+ 70187,
+ 70208
],
"loc": {
"start": {
@@ -158553,8 +158553,8 @@
"type": "Identifier",
"name": "i",
"range": [
- 70214,
- 70215
+ 70209,
+ 70210
],
"loc": {
"start": {
@@ -158569,8 +158569,8 @@
}
],
"range": [
- 70192,
- 70216
+ 70187,
+ 70211
],
"loc": {
"start": {
@@ -158589,8 +158589,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 70218,
- 70222
+ 70213,
+ 70217
],
"loc": {
"start": {
@@ -158607,8 +158607,8 @@
"type": "Identifier",
"name": "activeColumnsCssClass",
"range": [
- 70223,
- 70244
+ 70218,
+ 70239
],
"loc": {
"start": {
@@ -158622,8 +158622,8 @@
}
},
"range": [
- 70218,
- 70244
+ 70213,
+ 70239
],
"loc": {
"start": {
@@ -158638,8 +158638,8 @@
}
],
"range": [
- 70159,
- 70245
+ 70154,
+ 70240
],
"loc": {
"start": {
@@ -158653,8 +158653,8 @@
}
},
"range": [
- 70159,
- 70246
+ 70154,
+ 70241
],
"loc": {
"start": {
@@ -158669,8 +158669,8 @@
}
],
"range": [
- 70145,
- 70256
+ 70140,
+ 70251
],
"loc": {
"start": {
@@ -158684,8 +158684,8 @@
}
},
"range": [
- 70083,
- 70256
+ 70078,
+ 70251
],
"loc": {
"start": {
@@ -158700,8 +158700,8 @@
}
],
"range": [
- 70073,
- 70262
+ 70068,
+ 70257
],
"loc": {
"start": {
@@ -158717,8 +158717,8 @@
"generator": false,
"expression": false,
"range": [
- 70071,
- 70262
+ 70066,
+ 70257
],
"loc": {
"start": {
@@ -158734,8 +158734,8 @@
"kind": "method",
"computed": false,
"range": [
- 70053,
- 70262
+ 70048,
+ 70257
],
"loc": {
"start": {
@@ -158752,8 +158752,8 @@
"type": "Block",
"value": "*\n * Clears filtered columns visual indicator (background color)\n ",
"range": [
- 69970,
- 70048
+ 69965,
+ 70043
],
"loc": {
"start": {
@@ -158772,8 +158772,8 @@
"type": "Block",
"value": "*\n * Mark currently filtered column\n * @param {Number} colIndex Column index\n ",
"range": [
- 70268,
- 70363
+ 70263,
+ 70358
],
"loc": {
"start": {
@@ -158795,8 +158795,8 @@
"type": "Identifier",
"name": "markActiveColumn",
"range": [
- 70368,
- 70384
+ 70363,
+ 70379
],
"loc": {
"start": {
@@ -158817,8 +158817,8 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 70385,
- 70393
+ 70380,
+ 70388
],
"loc": {
"start": {
@@ -158844,8 +158844,8 @@
"type": "Identifier",
"name": "header",
"range": [
- 70408,
- 70414
+ 70403,
+ 70409
],
"loc": {
"start": {
@@ -158866,8 +158866,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 70417,
- 70421
+ 70412,
+ 70416
],
"loc": {
"start": {
@@ -158884,8 +158884,8 @@
"type": "Identifier",
"name": "getHeaderElement",
"range": [
- 70422,
- 70438
+ 70417,
+ 70433
],
"loc": {
"start": {
@@ -158899,8 +158899,8 @@
}
},
"range": [
- 70417,
- 70438
+ 70412,
+ 70433
],
"loc": {
"start": {
@@ -158918,8 +158918,8 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 70439,
- 70447
+ 70434,
+ 70442
],
"loc": {
"start": {
@@ -158934,8 +158934,8 @@
}
],
"range": [
- 70417,
- 70448
+ 70412,
+ 70443
],
"loc": {
"start": {
@@ -158949,8 +158949,8 @@
}
},
"range": [
- 70408,
- 70448
+ 70403,
+ 70443
],
"loc": {
"start": {
@@ -158966,8 +158966,8 @@
],
"kind": "let",
"range": [
- 70404,
- 70449
+ 70399,
+ 70444
],
"loc": {
"start": {
@@ -158991,8 +158991,8 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 70461,
- 70464
+ 70456,
+ 70459
],
"loc": {
"start": {
@@ -159009,8 +159009,8 @@
"type": "Identifier",
"name": "hasClass",
"range": [
- 70465,
- 70473
+ 70460,
+ 70468
],
"loc": {
"start": {
@@ -159024,8 +159024,8 @@
}
},
"range": [
- 70461,
- 70473
+ 70456,
+ 70468
],
"loc": {
"start": {
@@ -159043,8 +159043,8 @@
"type": "Identifier",
"name": "header",
"range": [
- 70474,
- 70480
+ 70469,
+ 70475
],
"loc": {
"start": {
@@ -159063,8 +159063,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 70482,
- 70486
+ 70477,
+ 70481
],
"loc": {
"start": {
@@ -159081,8 +159081,8 @@
"type": "Identifier",
"name": "activeColumnsCssClass",
"range": [
- 70487,
- 70508
+ 70482,
+ 70503
],
"loc": {
"start": {
@@ -159096,8 +159096,8 @@
}
},
"range": [
- 70482,
- 70508
+ 70477,
+ 70503
],
"loc": {
"start": {
@@ -159112,8 +159112,8 @@
}
],
"range": [
- 70461,
- 70509
+ 70456,
+ 70504
],
"loc": {
"start": {
@@ -159133,8 +159133,8 @@
"type": "ReturnStatement",
"argument": null,
"range": [
- 70524,
- 70531
+ 70519,
+ 70526
],
"loc": {
"start": {
@@ -159149,8 +159149,8 @@
}
],
"range": [
- 70510,
- 70541
+ 70505,
+ 70536
],
"loc": {
"start": {
@@ -159165,8 +159165,8 @@
},
"alternate": null,
"range": [
- 70458,
- 70541
+ 70453,
+ 70536
],
"loc": {
"start": {
@@ -159187,8 +159187,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 70553,
- 70557
+ 70548,
+ 70552
],
"loc": {
"start": {
@@ -159205,8 +159205,8 @@
"type": "Identifier",
"name": "onBeforeActiveColumn",
"range": [
- 70558,
- 70578
+ 70553,
+ 70573
],
"loc": {
"start": {
@@ -159220,8 +159220,8 @@
}
},
"range": [
- 70553,
- 70578
+ 70548,
+ 70573
],
"loc": {
"start": {
@@ -159250,8 +159250,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 70593,
- 70597
+ 70588,
+ 70592
],
"loc": {
"start": {
@@ -159268,8 +159268,8 @@
"type": "Identifier",
"name": "onBeforeActiveColumn",
"range": [
- 70598,
- 70618
+ 70593,
+ 70613
],
"loc": {
"start": {
@@ -159283,8 +159283,8 @@
}
},
"range": [
- 70593,
- 70618
+ 70588,
+ 70613
],
"loc": {
"start": {
@@ -159301,8 +159301,8 @@
"type": "Identifier",
"name": "call",
"range": [
- 70619,
- 70623
+ 70614,
+ 70618
],
"loc": {
"start": {
@@ -159316,8 +159316,8 @@
}
},
"range": [
- 70593,
- 70623
+ 70588,
+ 70618
],
"loc": {
"start": {
@@ -159336,8 +159336,8 @@
"value": null,
"raw": "null",
"range": [
- 70624,
- 70628
+ 70619,
+ 70623
],
"loc": {
"start": {
@@ -159353,8 +159353,8 @@
{
"type": "ThisExpression",
"range": [
- 70630,
- 70634
+ 70625,
+ 70629
],
"loc": {
"start": {
@@ -159371,8 +159371,8 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 70636,
- 70644
+ 70631,
+ 70639
],
"loc": {
"start": {
@@ -159387,8 +159387,8 @@
}
],
"range": [
- 70593,
- 70645
+ 70588,
+ 70640
],
"loc": {
"start": {
@@ -159402,8 +159402,8 @@
}
},
"range": [
- 70593,
- 70646
+ 70588,
+ 70641
],
"loc": {
"start": {
@@ -159418,8 +159418,8 @@
}
],
"range": [
- 70579,
- 70656
+ 70574,
+ 70651
],
"loc": {
"start": {
@@ -159434,8 +159434,8 @@
},
"alternate": null,
"range": [
- 70550,
- 70656
+ 70545,
+ 70651
],
"loc": {
"start": {
@@ -159459,8 +159459,8 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 70665,
- 70668
+ 70660,
+ 70663
],
"loc": {
"start": {
@@ -159477,8 +159477,8 @@
"type": "Identifier",
"name": "addClass",
"range": [
- 70669,
- 70677
+ 70664,
+ 70672
],
"loc": {
"start": {
@@ -159492,8 +159492,8 @@
}
},
"range": [
- 70665,
- 70677
+ 70660,
+ 70672
],
"loc": {
"start": {
@@ -159511,8 +159511,8 @@
"type": "Identifier",
"name": "header",
"range": [
- 70678,
- 70684
+ 70673,
+ 70679
],
"loc": {
"start": {
@@ -159531,8 +159531,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 70686,
- 70690
+ 70681,
+ 70685
],
"loc": {
"start": {
@@ -159549,8 +159549,8 @@
"type": "Identifier",
"name": "activeColumnsCssClass",
"range": [
- 70691,
- 70712
+ 70686,
+ 70707
],
"loc": {
"start": {
@@ -159564,8 +159564,8 @@
}
},
"range": [
- 70686,
- 70712
+ 70681,
+ 70707
],
"loc": {
"start": {
@@ -159580,8 +159580,8 @@
}
],
"range": [
- 70665,
- 70713
+ 70660,
+ 70708
],
"loc": {
"start": {
@@ -159595,8 +159595,8 @@
}
},
"range": [
- 70665,
- 70714
+ 70660,
+ 70709
],
"loc": {
"start": {
@@ -159617,8 +159617,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 70726,
- 70730
+ 70721,
+ 70725
],
"loc": {
"start": {
@@ -159635,8 +159635,8 @@
"type": "Identifier",
"name": "onAfterActiveColumn",
"range": [
- 70731,
- 70750
+ 70726,
+ 70745
],
"loc": {
"start": {
@@ -159650,8 +159650,8 @@
}
},
"range": [
- 70726,
- 70750
+ 70721,
+ 70745
],
"loc": {
"start": {
@@ -159680,8 +159680,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 70765,
- 70769
+ 70760,
+ 70764
],
"loc": {
"start": {
@@ -159698,8 +159698,8 @@
"type": "Identifier",
"name": "onAfterActiveColumn",
"range": [
- 70770,
- 70789
+ 70765,
+ 70784
],
"loc": {
"start": {
@@ -159713,8 +159713,8 @@
}
},
"range": [
- 70765,
- 70789
+ 70760,
+ 70784
],
"loc": {
"start": {
@@ -159731,8 +159731,8 @@
"type": "Identifier",
"name": "call",
"range": [
- 70790,
- 70794
+ 70785,
+ 70789
],
"loc": {
"start": {
@@ -159746,8 +159746,8 @@
}
},
"range": [
- 70765,
- 70794
+ 70760,
+ 70789
],
"loc": {
"start": {
@@ -159766,8 +159766,8 @@
"value": null,
"raw": "null",
"range": [
- 70795,
- 70799
+ 70790,
+ 70794
],
"loc": {
"start": {
@@ -159783,8 +159783,8 @@
{
"type": "ThisExpression",
"range": [
- 70801,
- 70805
+ 70796,
+ 70800
],
"loc": {
"start": {
@@ -159801,8 +159801,8 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 70807,
- 70815
+ 70802,
+ 70810
],
"loc": {
"start": {
@@ -159817,8 +159817,8 @@
}
],
"range": [
- 70765,
- 70816
+ 70760,
+ 70811
],
"loc": {
"start": {
@@ -159832,8 +159832,8 @@
}
},
"range": [
- 70765,
- 70817
+ 70760,
+ 70812
],
"loc": {
"start": {
@@ -159848,8 +159848,8 @@
}
],
"range": [
- 70751,
- 70827
+ 70746,
+ 70822
],
"loc": {
"start": {
@@ -159864,8 +159864,8 @@
},
"alternate": null,
"range": [
- 70723,
- 70827
+ 70718,
+ 70822
],
"loc": {
"start": {
@@ -159880,8 +159880,8 @@
}
],
"range": [
- 70394,
- 70833
+ 70389,
+ 70828
],
"loc": {
"start": {
@@ -159897,8 +159897,8 @@
"generator": false,
"expression": false,
"range": [
- 70384,
- 70833
+ 70379,
+ 70828
],
"loc": {
"start": {
@@ -159914,8 +159914,8 @@
"kind": "method",
"computed": false,
"range": [
- 70368,
- 70833
+ 70363,
+ 70828
],
"loc": {
"start": {
@@ -159932,8 +159932,8 @@
"type": "Block",
"value": "*\n * Mark currently filtered column\n * @param {Number} colIndex Column index\n ",
"range": [
- 70268,
- 70363
+ 70263,
+ 70358
],
"loc": {
"start": {
@@ -159952,8 +159952,8 @@
"type": "Block",
"value": "*\n * Return the ID of the current active filter\n * @returns {String}\n ",
"range": [
- 70839,
- 70925
+ 70834,
+ 70920
],
"loc": {
"start": {
@@ -159975,8 +159975,8 @@
"type": "Identifier",
"name": "getActiveFilterId",
"range": [
- 70930,
- 70947
+ 70925,
+ 70942
],
"loc": {
"start": {
@@ -160004,8 +160004,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 70966,
- 70970
+ 70961,
+ 70965
],
"loc": {
"start": {
@@ -160022,8 +160022,8 @@
"type": "Identifier",
"name": "activeFilterId",
"range": [
- 70971,
- 70985
+ 70966,
+ 70980
],
"loc": {
"start": {
@@ -160037,8 +160037,8 @@
}
},
"range": [
- 70966,
- 70985
+ 70961,
+ 70980
],
"loc": {
"start": {
@@ -160052,8 +160052,8 @@
}
},
"range": [
- 70959,
- 70986
+ 70954,
+ 70981
],
"loc": {
"start": {
@@ -160068,8 +160068,8 @@
}
],
"range": [
- 70949,
- 70992
+ 70944,
+ 70987
],
"loc": {
"start": {
@@ -160085,8 +160085,8 @@
"generator": false,
"expression": false,
"range": [
- 70947,
- 70992
+ 70942,
+ 70987
],
"loc": {
"start": {
@@ -160102,8 +160102,8 @@
"kind": "method",
"computed": false,
"range": [
- 70930,
- 70992
+ 70925,
+ 70987
],
"loc": {
"start": {
@@ -160120,8 +160120,8 @@
"type": "Block",
"value": "*\n * Return the ID of the current active filter\n * @returns {String}\n ",
"range": [
- 70839,
- 70925
+ 70834,
+ 70920
],
"loc": {
"start": {
@@ -160140,8 +160140,8 @@
"type": "Block",
"value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ",
"range": [
- 70998,
- 71099
+ 70993,
+ 71094
],
"loc": {
"start": {
@@ -160163,8 +160163,8 @@
"type": "Identifier",
"name": "setActiveFilterId",
"range": [
- 71104,
- 71121
+ 71099,
+ 71116
],
"loc": {
"start": {
@@ -160185,8 +160185,8 @@
"type": "Identifier",
"name": "filterId",
"range": [
- 71122,
- 71130
+ 71117,
+ 71125
],
"loc": {
"start": {
@@ -160214,8 +160214,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 71141,
- 71145
+ 71136,
+ 71140
],
"loc": {
"start": {
@@ -160232,8 +160232,8 @@
"type": "Identifier",
"name": "activeFilterId",
"range": [
- 71146,
- 71160
+ 71141,
+ 71155
],
"loc": {
"start": {
@@ -160247,8 +160247,8 @@
}
},
"range": [
- 71141,
- 71160
+ 71136,
+ 71155
],
"loc": {
"start": {
@@ -160265,8 +160265,8 @@
"type": "Identifier",
"name": "filterId",
"range": [
- 71163,
- 71171
+ 71158,
+ 71166
],
"loc": {
"start": {
@@ -160280,8 +160280,8 @@
}
},
"range": [
- 71141,
- 71171
+ 71136,
+ 71166
],
"loc": {
"start": {
@@ -160295,8 +160295,8 @@
}
},
"range": [
- 71141,
- 71172
+ 71136,
+ 71167
],
"loc": {
"start": {
@@ -160311,8 +160311,8 @@
}
],
"range": [
- 71131,
- 71178
+ 71126,
+ 71173
],
"loc": {
"start": {
@@ -160328,8 +160328,8 @@
"generator": false,
"expression": false,
"range": [
- 71121,
- 71178
+ 71116,
+ 71173
],
"loc": {
"start": {
@@ -160345,8 +160345,8 @@
"kind": "method",
"computed": false,
"range": [
- 71104,
- 71178
+ 71099,
+ 71173
],
"loc": {
"start": {
@@ -160363,8 +160363,8 @@
"type": "Block",
"value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ",
"range": [
- 70998,
- 71099
+ 70993,
+ 71094
],
"loc": {
"start": {
@@ -160383,8 +160383,8 @@
"type": "Block",
"value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @returns {Number} Column index\n ",
"range": [
- 71184,
- 71333
+ 71179,
+ 71328
],
"loc": {
"start": {
@@ -160406,8 +160406,8 @@
"type": "Identifier",
"name": "getColumnIndexFromFilterId",
"range": [
- 71338,
- 71364
+ 71333,
+ 71359
],
"loc": {
"start": {
@@ -160430,8 +160430,8 @@
"type": "Identifier",
"name": "filterId",
"range": [
- 71365,
- 71373
+ 71360,
+ 71368
],
"loc": {
"start": {
@@ -160449,8 +160449,8 @@
"value": "",
"raw": "''",
"range": [
- 71374,
- 71376
+ 71369,
+ 71371
],
"loc": {
"start": {
@@ -160464,8 +160464,8 @@
}
},
"range": [
- 71365,
- 71376
+ 71360,
+ 71371
],
"loc": {
"start": {
@@ -160491,8 +160491,8 @@
"type": "Identifier",
"name": "idx",
"range": [
- 71391,
- 71394
+ 71386,
+ 71389
],
"loc": {
"start": {
@@ -160517,8 +160517,8 @@
"type": "Identifier",
"name": "filterId",
"range": [
- 71397,
- 71405
+ 71392,
+ 71400
],
"loc": {
"start": {
@@ -160535,8 +160535,8 @@
"type": "Identifier",
"name": "split",
"range": [
- 71406,
- 71411
+ 71401,
+ 71406
],
"loc": {
"start": {
@@ -160550,8 +160550,8 @@
}
},
"range": [
- 71397,
- 71411
+ 71392,
+ 71406
],
"loc": {
"start": {
@@ -160570,8 +160570,8 @@
"value": "_",
"raw": "'_'",
"range": [
- 71412,
- 71415
+ 71407,
+ 71410
],
"loc": {
"start": {
@@ -160586,8 +160586,8 @@
}
],
"range": [
- 71397,
- 71416
+ 71392,
+ 71411
],
"loc": {
"start": {
@@ -160605,8 +160605,8 @@
"value": 0,
"raw": "0",
"range": [
- 71417,
- 71418
+ 71412,
+ 71413
],
"loc": {
"start": {
@@ -160620,8 +160620,8 @@
}
},
"range": [
- 71397,
- 71419
+ 71392,
+ 71414
],
"loc": {
"start": {
@@ -160635,8 +160635,8 @@
}
},
"range": [
- 71391,
- 71419
+ 71386,
+ 71414
],
"loc": {
"start": {
@@ -160652,8 +160652,8 @@
],
"kind": "let",
"range": [
- 71387,
- 71420
+ 71382,
+ 71415
],
"loc": {
"start": {
@@ -160675,8 +160675,8 @@
"type": "Identifier",
"name": "idx",
"range": [
- 71429,
- 71432
+ 71424,
+ 71427
],
"loc": {
"start": {
@@ -160701,8 +160701,8 @@
"type": "Identifier",
"name": "idx",
"range": [
- 71435,
- 71438
+ 71430,
+ 71433
],
"loc": {
"start": {
@@ -160719,8 +160719,8 @@
"type": "Identifier",
"name": "split",
"range": [
- 71439,
- 71444
+ 71434,
+ 71439
],
"loc": {
"start": {
@@ -160734,8 +160734,8 @@
}
},
"range": [
- 71435,
- 71444
+ 71430,
+ 71439
],
"loc": {
"start": {
@@ -160755,8 +160755,8 @@
"object": {
"type": "ThisExpression",
"range": [
- 71445,
- 71449
+ 71440,
+ 71444
],
"loc": {
"start": {
@@ -160773,8 +160773,8 @@
"type": "Identifier",
"name": "prfxFlt",
"range": [
- 71450,
- 71457
+ 71445,
+ 71452
],
"loc": {
"start": {
@@ -160788,8 +160788,8 @@
}
},
"range": [
- 71445,
- 71457
+ 71440,
+ 71452
],
"loc": {
"start": {
@@ -160804,8 +160804,8 @@
}
],
"range": [
- 71435,
- 71458
+ 71430,
+ 71453
],
"loc": {
"start": {
@@ -160823,8 +160823,8 @@
"value": 1,
"raw": "1",
"range": [
- 71459,
- 71460
+ 71454,
+ 71455
],
"loc": {
"start": {
@@ -160838,8 +160838,8 @@
}
},
"range": [
- 71435,
- 71461
+ 71430,
+ 71456
],
"loc": {
"start": {
@@ -160853,8 +160853,8 @@
}
},
"range": [
- 71429,
- 71461
+ 71424,
+ 71456
],
"loc": {
"start": {
@@ -160868,8 +160868,8 @@
}
},
"range": [
- 71429,
- 71462
+ 71424,
+ 71457
],
"loc": {
"start": {
@@ -160890,8 +160890,8 @@
"type": "Identifier",
"name": "parseInt",
"range": [
- 71478,
- 71486
+ 71473,
+ 71481
],
"loc": {
"start": {
@@ -160909,8 +160909,8 @@
"type": "Identifier",
"name": "idx",
"range": [
- 71487,
- 71490
+ 71482,
+ 71485
],
"loc": {
"start": {
@@ -160928,8 +160928,8 @@
"value": 10,
"raw": "10",
"range": [
- 71492,
- 71494
+ 71487,
+ 71489
],
"loc": {
"start": {
@@ -160944,8 +160944,8 @@
}
],
"range": [
- 71478,
- 71495
+ 71473,
+ 71490
],
"loc": {
"start": {
@@ -160959,8 +160959,8 @@
}
},
"range": [
- 71471,
- 71496
+ 71466,
+ 71491
],
"loc": {
"start": {
@@ -160975,8 +160975,8 @@
}
],
"range": [
- 71377,
- 71502
+ 71372,
+ 71497
],
"loc": {
"start": {
@@ -160992,8 +160992,8 @@
"generator": false,
"expression": false,
"range": [
- 71364,
- 71502
+ 71359,
+ 71497
],
"loc": {
"start": {
@@ -161009,8 +161009,8 @@
"kind": "method",
"computed": false,
"range": [
- 71338,
- 71502
+ 71333,
+ 71497
],
"loc": {
"start": {
@@ -161027,8 +161027,8 @@
"type": "Block",
"value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @returns {Number} Column index\n ",
"range": [
- 71184,
- 71333
+ 71179,
+ 71328
],
"loc": {
"start": {
@@ -161045,10 +161045,10 @@
"trailingComments": [
{
"type": "Block",
- "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ",
+ "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ",
"range": [
- 71508,
- 71613
+ 71503,
+ 71600
],
"loc": {
"start": {
@@ -161068,10 +161068,10 @@
"type": "MethodDefinition",
"key": {
"type": "Identifier",
- "name": "linkFilters",
+ "name": "activateFilter",
"range": [
- 71618,
- 71629
+ 71605,
+ 71619
],
"loc": {
"start": {
@@ -161080,6 +161080,468 @@
},
"end": {
"line": 2071,
+ "column": 18
+ }
+ }
+ },
+ "value": {
+ "type": "FunctionExpression",
+ "id": null,
+ "params": [
+ {
+ "type": "Identifier",
+ "name": "colIndex",
+ "range": [
+ 71620,
+ 71628
+ ],
+ "loc": {
+ "start": {
+ "line": 2071,
+ "column": 19
+ },
+ "end": {
+ "line": 2071,
+ "column": 27
+ }
+ }
+ }
+ ],
+ "body": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "IfStatement",
+ "test": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "Identifier",
+ "name": "Types",
+ "range": [
+ 71642,
+ 71647
+ ],
+ "loc": {
+ "start": {
+ "line": 2072,
+ "column": 11
+ },
+ "end": {
+ "line": 2072,
+ "column": 16
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "isUndef",
+ "range": [
+ 71648,
+ 71655
+ ],
+ "loc": {
+ "start": {
+ "line": 2072,
+ "column": 17
+ },
+ "end": {
+ "line": 2072,
+ "column": 24
+ }
+ }
+ },
+ "range": [
+ 71642,
+ 71655
+ ],
+ "loc": {
+ "start": {
+ "line": 2072,
+ "column": 11
+ },
+ "end": {
+ "line": 2072,
+ "column": 24
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "Identifier",
+ "name": "colIndex",
+ "range": [
+ 71656,
+ 71664
+ ],
+ "loc": {
+ "start": {
+ "line": 2072,
+ "column": 25
+ },
+ "end": {
+ "line": 2072,
+ "column": 33
+ }
+ }
+ }
+ ],
+ "range": [
+ 71642,
+ 71665
+ ],
+ "loc": {
+ "start": {
+ "line": 2072,
+ "column": 11
+ },
+ "end": {
+ "line": 2072,
+ "column": 34
+ }
+ }
+ },
+ "consequent": {
+ "type": "BlockStatement",
+ "body": [
+ {
+ "type": "ReturnStatement",
+ "argument": null,
+ "range": [
+ 71680,
+ 71687
+ ],
+ "loc": {
+ "start": {
+ "line": 2073,
+ "column": 12
+ },
+ "end": {
+ "line": 2073,
+ "column": 19
+ }
+ }
+ }
+ ],
+ "range": [
+ 71666,
+ 71697
+ ],
+ "loc": {
+ "start": {
+ "line": 2072,
+ "column": 35
+ },
+ "end": {
+ "line": 2074,
+ "column": 9
+ }
+ }
+ },
+ "alternate": null,
+ "range": [
+ 71639,
+ 71697
+ ],
+ "loc": {
+ "start": {
+ "line": 2072,
+ "column": 8
+ },
+ "end": {
+ "line": 2074,
+ "column": 9
+ }
+ }
+ },
+ {
+ "type": "ExpressionStatement",
+ "expression": {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 71706,
+ 71710
+ ],
+ "loc": {
+ "start": {
+ "line": 2075,
+ "column": 8
+ },
+ "end": {
+ "line": 2075,
+ "column": 12
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "setActiveFilterId",
+ "range": [
+ 71711,
+ 71728
+ ],
+ "loc": {
+ "start": {
+ "line": 2075,
+ "column": 13
+ },
+ "end": {
+ "line": 2075,
+ "column": 30
+ }
+ }
+ },
+ "range": [
+ 71706,
+ 71728
+ ],
+ "loc": {
+ "start": {
+ "line": 2075,
+ "column": 8
+ },
+ "end": {
+ "line": 2075,
+ "column": 30
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "CallExpression",
+ "callee": {
+ "type": "MemberExpression",
+ "computed": false,
+ "object": {
+ "type": "ThisExpression",
+ "range": [
+ 71729,
+ 71733
+ ],
+ "loc": {
+ "start": {
+ "line": 2075,
+ "column": 31
+ },
+ "end": {
+ "line": 2075,
+ "column": 35
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "getFilterId",
+ "range": [
+ 71734,
+ 71745
+ ],
+ "loc": {
+ "start": {
+ "line": 2075,
+ "column": 36
+ },
+ "end": {
+ "line": 2075,
+ "column": 47
+ }
+ }
+ },
+ "range": [
+ 71729,
+ 71745
+ ],
+ "loc": {
+ "start": {
+ "line": 2075,
+ "column": 31
+ },
+ "end": {
+ "line": 2075,
+ "column": 47
+ }
+ }
+ },
+ "arguments": [
+ {
+ "type": "Identifier",
+ "name": "colIndex",
+ "range": [
+ 71746,
+ 71754
+ ],
+ "loc": {
+ "start": {
+ "line": 2075,
+ "column": 48
+ },
+ "end": {
+ "line": 2075,
+ "column": 56
+ }
+ }
+ }
+ ],
+ "range": [
+ 71729,
+ 71755
+ ],
+ "loc": {
+ "start": {
+ "line": 2075,
+ "column": 31
+ },
+ "end": {
+ "line": 2075,
+ "column": 57
+ }
+ }
+ }
+ ],
+ "range": [
+ 71706,
+ 71756
+ ],
+ "loc": {
+ "start": {
+ "line": 2075,
+ "column": 8
+ },
+ "end": {
+ "line": 2075,
+ "column": 58
+ }
+ }
+ },
+ "range": [
+ 71706,
+ 71757
+ ],
+ "loc": {
+ "start": {
+ "line": 2075,
+ "column": 8
+ },
+ "end": {
+ "line": 2075,
+ "column": 59
+ }
+ }
+ }
+ ],
+ "range": [
+ 71629,
+ 71763
+ ],
+ "loc": {
+ "start": {
+ "line": 2071,
+ "column": 28
+ },
+ "end": {
+ "line": 2076,
+ "column": 5
+ }
+ }
+ },
+ "generator": false,
+ "expression": false,
+ "range": [
+ 71619,
+ 71763
+ ],
+ "loc": {
+ "start": {
+ "line": 2071,
+ "column": 18
+ },
+ "end": {
+ "line": 2076,
+ "column": 5
+ }
+ }
+ },
+ "kind": "method",
+ "computed": false,
+ "range": [
+ 71605,
+ 71763
+ ],
+ "loc": {
+ "start": {
+ "line": 2071,
+ "column": 4
+ },
+ "end": {
+ "line": 2076,
+ "column": 5
+ }
+ },
+ "leadingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ",
+ "range": [
+ 71503,
+ 71600
+ ],
+ "loc": {
+ "start": {
+ "line": 2067,
+ "column": 4
+ },
+ "end": {
+ "line": 2070,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "trailingComments": [
+ {
+ "type": "Block",
+ "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ",
+ "range": [
+ 71769,
+ 71874
+ ],
+ "loc": {
+ "start": {
+ "line": 2078,
+ "column": 4
+ },
+ "end": {
+ "line": 2081,
+ "column": 7
+ }
+ }
+ }
+ ],
+ "static": false
+ },
+ {
+ "type": "MethodDefinition",
+ "key": {
+ "type": "Identifier",
+ "name": "linkFilters",
+ "range": [
+ 71879,
+ 71890
+ ],
+ "loc": {
+ "start": {
+ "line": 2082,
+ "column": 4
+ },
+ "end": {
+ "line": 2082,
"column": 15
}
}
@@ -161105,16 +161567,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 71645,
- 71649
+ 71906,
+ 71910
],
"loc": {
"start": {
- "line": 2072,
+ "line": 2083,
"column": 12
},
"end": {
- "line": 2072,
+ "line": 2083,
"column": 16
}
}
@@ -161123,47 +161585,47 @@
"type": "Identifier",
"name": "linkedFilters",
"range": [
- 71650,
- 71663
+ 71911,
+ 71924
],
"loc": {
"start": {
- "line": 2072,
+ "line": 2083,
"column": 17
},
"end": {
- "line": 2072,
+ "line": 2083,
"column": 30
}
}
},
"range": [
- 71645,
- 71663
+ 71906,
+ 71924
],
"loc": {
"start": {
- "line": 2072,
+ "line": 2083,
"column": 12
},
"end": {
- "line": 2072,
+ "line": 2083,
"column": 30
}
}
},
"prefix": true,
"range": [
- 71644,
- 71663
+ 71905,
+ 71924
],
"loc": {
"start": {
- "line": 2072,
+ "line": 2083,
"column": 11
},
"end": {
- "line": 2072,
+ "line": 2083,
"column": 30
}
}
@@ -161177,16 +161639,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 71668,
- 71672
+ 71929,
+ 71933
],
"loc": {
"start": {
- "line": 2072,
+ "line": 2083,
"column": 35
},
"end": {
- "line": 2072,
+ "line": 2083,
"column": 39
}
}
@@ -161195,62 +161657,62 @@
"type": "Identifier",
"name": "activeFilterId",
"range": [
- 71673,
- 71687
+ 71934,
+ 71948
],
"loc": {
"start": {
- "line": 2072,
+ "line": 2083,
"column": 40
},
"end": {
- "line": 2072,
+ "line": 2083,
"column": 54
}
}
},
"range": [
- 71668,
- 71687
+ 71929,
+ 71948
],
"loc": {
"start": {
- "line": 2072,
+ "line": 2083,
"column": 35
},
"end": {
- "line": 2072,
+ "line": 2083,
"column": 54
}
}
},
"prefix": true,
"range": [
- 71667,
- 71687
+ 71928,
+ 71948
],
"loc": {
"start": {
- "line": 2072,
+ "line": 2083,
"column": 34
},
"end": {
- "line": 2072,
+ "line": 2083,
"column": 54
}
}
},
"range": [
- 71644,
- 71687
+ 71905,
+ 71948
],
"loc": {
"start": {
- "line": 2072,
+ "line": 2083,
"column": 11
},
"end": {
- "line": 2072,
+ "line": 2083,
"column": 54
}
}
@@ -161262,48 +161724,48 @@
"type": "ReturnStatement",
"argument": null,
"range": [
- 71702,
- 71709
+ 71963,
+ 71970
],
"loc": {
"start": {
- "line": 2073,
+ "line": 2084,
"column": 12
},
"end": {
- "line": 2073,
+ "line": 2084,
"column": 19
}
}
}
],
"range": [
- 71688,
- 71719
+ 71949,
+ 71980
],
"loc": {
"start": {
- "line": 2072,
+ "line": 2083,
"column": 55
},
"end": {
- "line": 2074,
+ "line": 2085,
"column": 9
}
}
},
"alternate": null,
"range": [
- 71641,
- 71719
+ 71902,
+ 71980
],
"loc": {
"start": {
- "line": 2072,
+ "line": 2083,
"column": 8
},
"end": {
- "line": 2074,
+ "line": 2085,
"column": 9
}
}
@@ -161317,16 +161779,16 @@
"type": "Identifier",
"name": "slcA1",
"range": [
- 71732,
- 71737
+ 71993,
+ 71998
],
"loc": {
"start": {
- "line": 2075,
+ "line": 2086,
"column": 12
},
"end": {
- "line": 2075,
+ "line": 2086,
"column": 17
}
}
@@ -161339,16 +161801,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 71740,
- 71744
+ 72001,
+ 72005
],
"loc": {
"start": {
- "line": 2075,
+ "line": 2086,
"column": 20
},
"end": {
- "line": 2075,
+ "line": 2086,
"column": 24
}
}
@@ -161357,31 +161819,31 @@
"type": "Identifier",
"name": "getFiltersByType",
"range": [
- 71745,
- 71761
+ 72006,
+ 72022
],
"loc": {
"start": {
- "line": 2075,
+ "line": 2086,
"column": 25
},
"end": {
- "line": 2075,
+ "line": 2086,
"column": 41
}
}
},
"range": [
- 71740,
- 71761
+ 72001,
+ 72022
],
"loc": {
"start": {
- "line": 2075,
+ "line": 2086,
"column": 20
},
"end": {
- "line": 2075,
+ "line": 2086,
"column": 41
}
}
@@ -161393,16 +161855,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 71762,
- 71766
+ 72023,
+ 72027
],
"loc": {
"start": {
- "line": 2075,
+ "line": 2086,
"column": 42
},
"end": {
- "line": 2075,
+ "line": 2086,
"column": 46
}
}
@@ -161411,31 +161873,31 @@
"type": "Identifier",
"name": "fltTypeSlc",
"range": [
- 71767,
- 71777
+ 72028,
+ 72038
],
"loc": {
"start": {
- "line": 2075,
+ "line": 2086,
"column": 47
},
"end": {
- "line": 2075,
+ "line": 2086,
"column": 57
}
}
},
"range": [
- 71762,
- 71777
+ 72023,
+ 72038
],
"loc": {
"start": {
- "line": 2075,
+ "line": 2086,
"column": 42
},
"end": {
- "line": 2075,
+ "line": 2086,
"column": 57
}
}
@@ -161445,47 +161907,47 @@
"value": true,
"raw": "true",
"range": [
- 71779,
- 71783
+ 72040,
+ 72044
],
"loc": {
"start": {
- "line": 2075,
+ "line": 2086,
"column": 59
},
"end": {
- "line": 2075,
+ "line": 2086,
"column": 63
}
}
}
],
"range": [
- 71740,
- 71784
+ 72001,
+ 72045
],
"loc": {
"start": {
- "line": 2075,
+ "line": 2086,
"column": 20
},
"end": {
- "line": 2075,
+ "line": 2086,
"column": 64
}
}
},
"range": [
- 71732,
- 71784
+ 71993,
+ 72045
],
"loc": {
"start": {
- "line": 2075,
+ "line": 2086,
"column": 12
},
"end": {
- "line": 2075,
+ "line": 2086,
"column": 64
}
}
@@ -161496,16 +161958,16 @@
"type": "Identifier",
"name": "slcA2",
"range": [
- 71798,
- 71803
+ 72059,
+ 72064
],
"loc": {
"start": {
- "line": 2076,
+ "line": 2087,
"column": 12
},
"end": {
- "line": 2076,
+ "line": 2087,
"column": 17
}
}
@@ -161518,16 +161980,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 71806,
- 71810
+ 72067,
+ 72071
],
"loc": {
"start": {
- "line": 2076,
+ "line": 2087,
"column": 20
},
"end": {
- "line": 2076,
+ "line": 2087,
"column": 24
}
}
@@ -161536,31 +161998,31 @@
"type": "Identifier",
"name": "getFiltersByType",
"range": [
- 71811,
- 71827
+ 72072,
+ 72088
],
"loc": {
"start": {
- "line": 2076,
+ "line": 2087,
"column": 25
},
"end": {
- "line": 2076,
+ "line": 2087,
"column": 41
}
}
},
"range": [
- 71806,
- 71827
+ 72067,
+ 72088
],
"loc": {
"start": {
- "line": 2076,
+ "line": 2087,
"column": 20
},
"end": {
- "line": 2076,
+ "line": 2087,
"column": 41
}
}
@@ -161572,16 +162034,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 71828,
- 71832
+ 72089,
+ 72093
],
"loc": {
"start": {
- "line": 2076,
+ "line": 2087,
"column": 42
},
"end": {
- "line": 2076,
+ "line": 2087,
"column": 46
}
}
@@ -161590,31 +162052,31 @@
"type": "Identifier",
"name": "fltTypeMulti",
"range": [
- 71833,
- 71845
+ 72094,
+ 72106
],
"loc": {
"start": {
- "line": 2076,
+ "line": 2087,
"column": 47
},
"end": {
- "line": 2076,
+ "line": 2087,
"column": 59
}
}
},
"range": [
- 71828,
- 71845
+ 72089,
+ 72106
],
"loc": {
"start": {
- "line": 2076,
+ "line": 2087,
"column": 42
},
"end": {
- "line": 2076,
+ "line": 2087,
"column": 59
}
}
@@ -161624,47 +162086,47 @@
"value": true,
"raw": "true",
"range": [
- 71847,
- 71851
+ 72108,
+ 72112
],
"loc": {
"start": {
- "line": 2076,
+ "line": 2087,
"column": 61
},
"end": {
- "line": 2076,
+ "line": 2087,
"column": 65
}
}
}
],
"range": [
- 71806,
- 71852
+ 72067,
+ 72113
],
"loc": {
"start": {
- "line": 2076,
+ "line": 2087,
"column": 20
},
"end": {
- "line": 2076,
+ "line": 2087,
"column": 66
}
}
},
"range": [
- 71798,
- 71852
+ 72059,
+ 72113
],
"loc": {
"start": {
- "line": 2076,
+ "line": 2087,
"column": 12
},
"end": {
- "line": 2076,
+ "line": 2087,
"column": 66
}
}
@@ -161675,16 +162137,16 @@
"type": "Identifier",
"name": "slcA3",
"range": [
- 71866,
- 71871
+ 72127,
+ 72132
],
"loc": {
"start": {
- "line": 2077,
+ "line": 2088,
"column": 12
},
"end": {
- "line": 2077,
+ "line": 2088,
"column": 17
}
}
@@ -161697,16 +162159,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 71874,
- 71878
+ 72135,
+ 72139
],
"loc": {
"start": {
- "line": 2077,
+ "line": 2088,
"column": 20
},
"end": {
- "line": 2077,
+ "line": 2088,
"column": 24
}
}
@@ -161715,31 +162177,31 @@
"type": "Identifier",
"name": "getFiltersByType",
"range": [
- 71879,
- 71895
+ 72140,
+ 72156
],
"loc": {
"start": {
- "line": 2077,
+ "line": 2088,
"column": 25
},
"end": {
- "line": 2077,
+ "line": 2088,
"column": 41
}
}
},
"range": [
- 71874,
- 71895
+ 72135,
+ 72156
],
"loc": {
"start": {
- "line": 2077,
+ "line": 2088,
"column": 20
},
"end": {
- "line": 2077,
+ "line": 2088,
"column": 41
}
}
@@ -161751,16 +162213,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 71896,
- 71900
+ 72157,
+ 72161
],
"loc": {
"start": {
- "line": 2077,
+ "line": 2088,
"column": 42
},
"end": {
- "line": 2077,
+ "line": 2088,
"column": 46
}
}
@@ -161769,31 +162231,31 @@
"type": "Identifier",
"name": "fltTypeCheckList",
"range": [
- 71901,
- 71917
+ 72162,
+ 72178
],
"loc": {
"start": {
- "line": 2077,
+ "line": 2088,
"column": 47
},
"end": {
- "line": 2077,
+ "line": 2088,
"column": 63
}
}
},
"range": [
- 71896,
- 71917
+ 72157,
+ 72178
],
"loc": {
"start": {
- "line": 2077,
+ "line": 2088,
"column": 42
},
"end": {
- "line": 2077,
+ "line": 2088,
"column": 63
}
}
@@ -161803,47 +162265,47 @@
"value": true,
"raw": "true",
"range": [
- 71919,
- 71923
+ 72180,
+ 72184
],
"loc": {
"start": {
- "line": 2077,
+ "line": 2088,
"column": 65
},
"end": {
- "line": 2077,
+ "line": 2088,
"column": 69
}
}
}
],
"range": [
- 71874,
- 71924
+ 72135,
+ 72185
],
"loc": {
"start": {
- "line": 2077,
+ "line": 2088,
"column": 20
},
"end": {
- "line": 2077,
+ "line": 2088,
"column": 70
}
}
},
"range": [
- 71866,
- 71924
+ 72127,
+ 72185
],
"loc": {
"start": {
- "line": 2077,
+ "line": 2088,
"column": 12
},
"end": {
- "line": 2077,
+ "line": 2088,
"column": 70
}
}
@@ -161854,16 +162316,16 @@
"type": "Identifier",
"name": "slcIndex",
"range": [
- 71938,
- 71946
+ 72199,
+ 72207
],
"loc": {
"start": {
- "line": 2078,
+ "line": 2089,
"column": 12
},
"end": {
- "line": 2078,
+ "line": 2089,
"column": 20
}
}
@@ -161877,16 +162339,16 @@
"type": "Identifier",
"name": "slcA1",
"range": [
- 71949,
- 71954
+ 72210,
+ 72215
],
"loc": {
"start": {
- "line": 2078,
+ "line": 2089,
"column": 23
},
"end": {
- "line": 2078,
+ "line": 2089,
"column": 28
}
}
@@ -161895,31 +162357,31 @@
"type": "Identifier",
"name": "concat",
"range": [
- 71955,
- 71961
+ 72216,
+ 72222
],
"loc": {
"start": {
- "line": 2078,
+ "line": 2089,
"column": 29
},
"end": {
- "line": 2078,
+ "line": 2089,
"column": 35
}
}
},
"range": [
- 71949,
- 71961
+ 72210,
+ 72222
],
"loc": {
"start": {
- "line": 2078,
+ "line": 2089,
"column": 23
},
"end": {
- "line": 2078,
+ "line": 2089,
"column": 35
}
}
@@ -161929,47 +162391,47 @@
"type": "Identifier",
"name": "slcA2",
"range": [
- 71962,
- 71967
+ 72223,
+ 72228
],
"loc": {
"start": {
- "line": 2078,
+ "line": 2089,
"column": 36
},
"end": {
- "line": 2078,
+ "line": 2089,
"column": 41
}
}
}
],
"range": [
- 71949,
- 71968
+ 72210,
+ 72229
],
"loc": {
"start": {
- "line": 2078,
+ "line": 2089,
"column": 23
},
"end": {
- "line": 2078,
+ "line": 2089,
"column": 42
}
}
},
"range": [
- 71938,
- 71968
+ 72199,
+ 72229
],
"loc": {
"start": {
- "line": 2078,
+ "line": 2089,
"column": 12
},
"end": {
- "line": 2078,
+ "line": 2089,
"column": 42
}
}
@@ -161977,16 +162439,16 @@
],
"kind": "let",
"range": [
- 71728,
- 71969
+ 71989,
+ 72230
],
"loc": {
"start": {
- "line": 2075,
+ "line": 2086,
"column": 8
},
"end": {
- "line": 2078,
+ "line": 2089,
"column": 43
}
}
@@ -162000,16 +162462,16 @@
"type": "Identifier",
"name": "slcIndex",
"range": [
- 71978,
- 71986
+ 72239,
+ 72247
],
"loc": {
"start": {
- "line": 2079,
+ "line": 2090,
"column": 8
},
"end": {
- "line": 2079,
+ "line": 2090,
"column": 16
}
}
@@ -162023,16 +162485,16 @@
"type": "Identifier",
"name": "slcIndex",
"range": [
- 71989,
- 71997
+ 72250,
+ 72258
],
"loc": {
"start": {
- "line": 2079,
+ "line": 2090,
"column": 19
},
"end": {
- "line": 2079,
+ "line": 2090,
"column": 27
}
}
@@ -162041,31 +162503,31 @@
"type": "Identifier",
"name": "concat",
"range": [
- 71998,
- 72004
+ 72259,
+ 72265
],
"loc": {
"start": {
- "line": 2079,
+ "line": 2090,
"column": 28
},
"end": {
- "line": 2079,
+ "line": 2090,
"column": 34
}
}
},
"range": [
- 71989,
- 72004
+ 72250,
+ 72265
],
"loc": {
"start": {
- "line": 2079,
+ "line": 2090,
"column": 19
},
"end": {
- "line": 2079,
+ "line": 2090,
"column": 34
}
}
@@ -162075,62 +162537,62 @@
"type": "Identifier",
"name": "slcA3",
"range": [
- 72005,
- 72010
+ 72266,
+ 72271
],
"loc": {
"start": {
- "line": 2079,
+ "line": 2090,
"column": 35
},
"end": {
- "line": 2079,
+ "line": 2090,
"column": 40
}
}
}
],
"range": [
- 71989,
- 72011
+ 72250,
+ 72272
],
"loc": {
"start": {
- "line": 2079,
+ "line": 2090,
"column": 19
},
"end": {
- "line": 2079,
+ "line": 2090,
"column": 41
}
}
},
"range": [
- 71978,
- 72011
+ 72239,
+ 72272
],
"loc": {
"start": {
- "line": 2079,
+ "line": 2090,
"column": 8
},
"end": {
- "line": 2079,
+ "line": 2090,
"column": 41
}
}
},
"range": [
- 71978,
- 72012
+ 72239,
+ 72273
],
"loc": {
"start": {
- "line": 2079,
+ "line": 2090,
"column": 8
},
"end": {
- "line": 2079,
+ "line": 2090,
"column": 42
}
}
@@ -162144,16 +162606,16 @@
"type": "Identifier",
"name": "activeIdx",
"range": [
- 72026,
- 72035
+ 72287,
+ 72296
],
"loc": {
"start": {
- "line": 2081,
+ "line": 2092,
"column": 12
},
"end": {
- "line": 2081,
+ "line": 2092,
"column": 21
}
}
@@ -162166,16 +162628,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 72038,
- 72042
+ 72299,
+ 72303
],
"loc": {
"start": {
- "line": 2081,
+ "line": 2092,
"column": 24
},
"end": {
- "line": 2081,
+ "line": 2092,
"column": 28
}
}
@@ -162184,31 +162646,31 @@
"type": "Identifier",
"name": "getColumnIndexFromFilterId",
"range": [
- 72043,
- 72069
+ 72304,
+ 72330
],
"loc": {
"start": {
- "line": 2081,
+ "line": 2092,
"column": 29
},
"end": {
- "line": 2081,
+ "line": 2092,
"column": 55
}
}
},
"range": [
- 72038,
- 72069
+ 72299,
+ 72330
],
"loc": {
"start": {
- "line": 2081,
+ "line": 2092,
"column": 24
},
"end": {
- "line": 2081,
+ "line": 2092,
"column": 55
}
}
@@ -162220,16 +162682,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 72070,
- 72074
+ 72331,
+ 72335
],
"loc": {
"start": {
- "line": 2081,
+ "line": 2092,
"column": 56
},
"end": {
- "line": 2081,
+ "line": 2092,
"column": 60
}
}
@@ -162238,62 +162700,62 @@
"type": "Identifier",
"name": "activeFilterId",
"range": [
- 72075,
- 72089
+ 72336,
+ 72350
],
"loc": {
"start": {
- "line": 2081,
+ "line": 2092,
"column": 61
},
"end": {
- "line": 2081,
+ "line": 2092,
"column": 75
}
}
},
"range": [
- 72070,
- 72089
+ 72331,
+ 72350
],
"loc": {
"start": {
- "line": 2081,
+ "line": 2092,
"column": 56
},
"end": {
- "line": 2081,
+ "line": 2092,
"column": 75
}
}
}
],
"range": [
- 72038,
- 72090
+ 72299,
+ 72351
],
"loc": {
"start": {
- "line": 2081,
+ "line": 2092,
"column": 24
},
"end": {
- "line": 2081,
+ "line": 2092,
"column": 76
}
}
},
"range": [
- 72026,
- 72090
+ 72287,
+ 72351
],
"loc": {
"start": {
- "line": 2081,
+ "line": 2092,
"column": 12
},
"end": {
- "line": 2081,
+ "line": 2092,
"column": 76
}
}
@@ -162301,76 +162763,20 @@
],
"kind": "let",
"range": [
- 72022,
- 72091
+ 72283,
+ 72352
],
"loc": {
"start": {
- "line": 2081,
+ "line": 2092,
"column": 8
},
"end": {
- "line": 2081,
+ "line": 2092,
"column": 77
}
}
},
- {
- "type": "VariableDeclaration",
- "declarations": [
- {
- "type": "VariableDeclarator",
- "id": {
- "type": "Identifier",
- "name": "slcSelectedValue",
- "range": [
- 72104,
- 72120
- ],
- "loc": {
- "start": {
- "line": 2082,
- "column": 12
- },
- "end": {
- "line": 2082,
- "column": 28
- }
- }
- },
- "init": null,
- "range": [
- 72104,
- 72120
- ],
- "loc": {
- "start": {
- "line": 2082,
- "column": 12
- },
- "end": {
- "line": 2082,
- "column": 28
- }
- }
- }
- ],
- "kind": "let",
- "range": [
- 72100,
- 72121
- ],
- "loc": {
- "start": {
- "line": 2082,
- "column": 8
- },
- "end": {
- "line": 2082,
- "column": 29
- }
- }
- },
{
"type": "ForStatement",
"init": {
@@ -162382,16 +162788,16 @@
"type": "Identifier",
"name": "i",
"range": [
- 72138,
- 72139
+ 72370,
+ 72371
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 16
},
"end": {
- "line": 2083,
+ "line": 2094,
"column": 17
}
}
@@ -162401,31 +162807,31 @@
"value": 0,
"raw": "0",
"range": [
- 72140,
- 72141
+ 72372,
+ 72373
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 18
},
"end": {
- "line": 2083,
+ "line": 2094,
"column": 19
}
}
},
"range": [
- 72138,
- 72141
+ 72370,
+ 72373
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 16
},
"end": {
- "line": 2083,
+ "line": 2094,
"column": 19
}
}
@@ -162436,16 +162842,16 @@
"type": "Identifier",
"name": "len",
"range": [
- 72143,
- 72146
+ 72375,
+ 72378
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 21
},
"end": {
- "line": 2083,
+ "line": 2094,
"column": 24
}
}
@@ -162457,16 +162863,16 @@
"type": "Identifier",
"name": "slcIndex",
"range": [
- 72147,
- 72155
+ 72379,
+ 72387
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 25
},
"end": {
- "line": 2083,
+ "line": 2094,
"column": 33
}
}
@@ -162475,46 +162881,46 @@
"type": "Identifier",
"name": "length",
"range": [
- 72156,
- 72162
+ 72388,
+ 72394
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 34
},
"end": {
- "line": 2083,
+ "line": 2094,
"column": 40
}
}
},
"range": [
- 72147,
- 72162
+ 72379,
+ 72394
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 25
},
"end": {
- "line": 2083,
+ "line": 2094,
"column": 40
}
}
},
"range": [
- 72143,
- 72162
+ 72375,
+ 72394
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 21
},
"end": {
- "line": 2083,
+ "line": 2094,
"column": 40
}
}
@@ -162522,16 +162928,16 @@
],
"kind": "let",
"range": [
- 72134,
- 72162
+ 72366,
+ 72394
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 12
},
"end": {
- "line": 2083,
+ "line": 2094,
"column": 40
}
}
@@ -162543,16 +162949,16 @@
"type": "Identifier",
"name": "i",
"range": [
- 72164,
- 72165
+ 72396,
+ 72397
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 42
},
"end": {
- "line": 2083,
+ "line": 2094,
"column": 43
}
}
@@ -162561,31 +162967,31 @@
"type": "Identifier",
"name": "len",
"range": [
- 72166,
- 72169
+ 72398,
+ 72401
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 44
},
"end": {
- "line": 2083,
+ "line": 2094,
"column": 47
}
}
},
"range": [
- 72164,
- 72169
+ 72396,
+ 72401
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 42
},
"end": {
- "line": 2083,
+ "line": 2094,
"column": 47
}
}
@@ -162597,32 +163003,32 @@
"type": "Identifier",
"name": "i",
"range": [
- 72171,
- 72172
+ 72403,
+ 72404
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 49
},
"end": {
- "line": 2083,
+ "line": 2094,
"column": 50
}
}
},
"prefix": false,
"range": [
- 72171,
- 72174
+ 72403,
+ 72406
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 49
},
"end": {
- "line": 2083,
+ "line": 2094,
"column": 52
}
}
@@ -162639,16 +163045,16 @@
"type": "Identifier",
"name": "curSlc",
"range": [
- 72193,
- 72199
+ 72425,
+ 72431
],
"loc": {
"start": {
- "line": 2084,
+ "line": 2095,
"column": 16
},
"end": {
- "line": 2084,
+ "line": 2095,
"column": 22
}
}
@@ -162662,16 +163068,16 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 72202,
- 72205
+ 72434,
+ 72437
],
"loc": {
"start": {
- "line": 2084,
+ "line": 2095,
"column": 25
},
"end": {
- "line": 2084,
+ "line": 2095,
"column": 28
}
}
@@ -162680,31 +163086,31 @@
"type": "Identifier",
"name": "id",
"range": [
- 72206,
- 72208
+ 72438,
+ 72440
],
"loc": {
"start": {
- "line": 2084,
+ "line": 2095,
"column": 29
},
"end": {
- "line": 2084,
+ "line": 2095,
"column": 31
}
}
},
"range": [
- 72202,
- 72208
+ 72434,
+ 72440
],
"loc": {
"start": {
- "line": 2084,
+ "line": 2095,
"column": 25
},
"end": {
- "line": 2084,
+ "line": 2095,
"column": 31
}
}
@@ -162719,16 +163125,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 72209,
- 72213
+ 72441,
+ 72445
],
"loc": {
"start": {
- "line": 2084,
+ "line": 2095,
"column": 32
},
"end": {
- "line": 2084,
+ "line": 2095,
"column": 36
}
}
@@ -162737,31 +163143,31 @@
"type": "Identifier",
"name": "fltIds",
"range": [
- 72214,
- 72220
+ 72446,
+ 72452
],
"loc": {
"start": {
- "line": 2084,
+ "line": 2095,
"column": 37
},
"end": {
- "line": 2084,
+ "line": 2095,
"column": 43
}
}
},
"range": [
- 72209,
- 72220
+ 72441,
+ 72452
],
"loc": {
"start": {
- "line": 2084,
+ "line": 2095,
"column": 32
},
"end": {
- "line": 2084,
+ "line": 2095,
"column": 43
}
}
@@ -162773,16 +163179,16 @@
"type": "Identifier",
"name": "slcIndex",
"range": [
- 72221,
- 72229
+ 72453,
+ 72461
],
"loc": {
"start": {
- "line": 2084,
+ "line": 2095,
"column": 44
},
"end": {
- "line": 2084,
+ "line": 2095,
"column": 52
}
}
@@ -162791,77 +163197,77 @@
"type": "Identifier",
"name": "i",
"range": [
- 72230,
- 72231
+ 72462,
+ 72463
],
"loc": {
"start": {
- "line": 2084,
+ "line": 2095,
"column": 53
},
"end": {
- "line": 2084,
+ "line": 2095,
"column": 54
}
}
},
"range": [
- 72221,
- 72232
+ 72453,
+ 72464
],
"loc": {
"start": {
- "line": 2084,
+ "line": 2095,
"column": 44
},
"end": {
- "line": 2084,
+ "line": 2095,
"column": 55
}
}
},
"range": [
- 72209,
- 72233
+ 72441,
+ 72465
],
"loc": {
"start": {
- "line": 2084,
+ "line": 2095,
"column": 32
},
"end": {
- "line": 2084,
+ "line": 2095,
"column": 56
}
}
}
],
"range": [
- 72202,
- 72234
+ 72434,
+ 72466
],
"loc": {
"start": {
- "line": 2084,
+ "line": 2095,
"column": 25
},
"end": {
- "line": 2084,
+ "line": 2095,
"column": 57
}
}
},
"range": [
- 72193,
- 72234
+ 72425,
+ 72466
],
"loc": {
"start": {
- "line": 2084,
+ "line": 2095,
"column": 16
},
"end": {
- "line": 2084,
+ "line": 2095,
"column": 57
}
}
@@ -162869,196 +163275,198 @@
],
"kind": "let",
"range": [
- 72189,
- 72235
+ 72421,
+ 72467
],
"loc": {
"start": {
- "line": 2084,
+ "line": 2095,
"column": 12
},
"end": {
- "line": 2084,
+ "line": 2095,
"column": 58
}
}
},
{
- "type": "ExpressionStatement",
- "expression": {
- "type": "AssignmentExpression",
- "operator": "=",
- "left": {
- "type": "Identifier",
- "name": "slcSelectedValue",
- "range": [
- 72248,
- 72264
- ],
- "loc": {
- "start": {
- "line": 2085,
- "column": 12
- },
- "end": {
- "line": 2085,
- "column": 28
- }
- }
- },
- "right": {
- "type": "CallExpression",
- "callee": {
- "type": "MemberExpression",
- "computed": false,
- "object": {
- "type": "ThisExpression",
- "range": [
- 72267,
- 72271
- ],
- "loc": {
- "start": {
- "line": 2085,
- "column": 31
- },
- "end": {
- "line": 2085,
- "column": 35
- }
- }
- },
- "property": {
- "type": "Identifier",
- "name": "getFilterValue",
- "range": [
- 72272,
- 72286
- ],
- "loc": {
- "start": {
- "line": 2085,
- "column": 36
- },
- "end": {
- "line": 2085,
- "column": 50
- }
- }
- },
+ "type": "VariableDeclaration",
+ "declarations": [
+ {
+ "type": "VariableDeclarator",
+ "id": {
+ "type": "Identifier",
+ "name": "slcSelectedValue",
"range": [
- 72267,
- 72286
+ 72484,
+ 72500
],
"loc": {
"start": {
- "line": 2085,
- "column": 31
+ "line": 2096,
+ "column": 16
},
"end": {
- "line": 2085,
- "column": 50
+ "line": 2096,
+ "column": 32
}
}
},
- "arguments": [
- {
+ "init": {
+ "type": "CallExpression",
+ "callee": {
"type": "MemberExpression",
- "computed": true,
+ "computed": false,
"object": {
- "type": "Identifier",
- "name": "slcIndex",
+ "type": "ThisExpression",
"range": [
- 72287,
- 72295
+ 72503,
+ 72507
],
"loc": {
"start": {
- "line": 2085,
- "column": 51
+ "line": 2096,
+ "column": 35
},
"end": {
- "line": 2085,
- "column": 59
+ "line": 2096,
+ "column": 39
}
}
},
"property": {
"type": "Identifier",
- "name": "i",
+ "name": "getFilterValue",
"range": [
- 72296,
- 72297
+ 72508,
+ 72522
],
"loc": {
"start": {
- "line": 2085,
- "column": 60
+ "line": 2096,
+ "column": 40
},
"end": {
- "line": 2085,
- "column": 61
+ "line": 2096,
+ "column": 54
}
}
},
"range": [
- 72287,
- 72298
+ 72503,
+ 72522
],
"loc": {
"start": {
- "line": 2085,
- "column": 51
+ "line": 2096,
+ "column": 35
},
"end": {
- "line": 2085,
- "column": 62
+ "line": 2096,
+ "column": 54
}
}
+ },
+ "arguments": [
+ {
+ "type": "MemberExpression",
+ "computed": true,
+ "object": {
+ "type": "Identifier",
+ "name": "slcIndex",
+ "range": [
+ 72523,
+ 72531
+ ],
+ "loc": {
+ "start": {
+ "line": 2096,
+ "column": 55
+ },
+ "end": {
+ "line": 2096,
+ "column": 63
+ }
+ }
+ },
+ "property": {
+ "type": "Identifier",
+ "name": "i",
+ "range": [
+ 72532,
+ 72533
+ ],
+ "loc": {
+ "start": {
+ "line": 2096,
+ "column": 64
+ },
+ "end": {
+ "line": 2096,
+ "column": 65
+ }
+ }
+ },
+ "range": [
+ 72523,
+ 72534
+ ],
+ "loc": {
+ "start": {
+ "line": 2096,
+ "column": 55
+ },
+ "end": {
+ "line": 2096,
+ "column": 66
+ }
+ }
+ }
+ ],
+ "range": [
+ 72503,
+ 72535
+ ],
+ "loc": {
+ "start": {
+ "line": 2096,
+ "column": 35
+ },
+ "end": {
+ "line": 2096,
+ "column": 67
+ }
}
- ],
+ },
"range": [
- 72267,
- 72299
+ 72484,
+ 72535
],
"loc": {
"start": {
- "line": 2085,
- "column": 31
+ "line": 2096,
+ "column": 16
},
"end": {
- "line": 2085,
- "column": 63
+ "line": 2096,
+ "column": 67
}
}
- },
- "range": [
- 72248,
- 72299
- ],
- "loc": {
- "start": {
- "line": 2085,
- "column": 12
- },
- "end": {
- "line": 2085,
- "column": 63
- }
}
- },
+ ],
+ "kind": "let",
"range": [
- 72248,
- 72300
+ 72480,
+ 72536
],
"loc": {
"start": {
- "line": 2085,
+ "line": 2096,
"column": 12
},
"end": {
- "line": 2085,
- "column": 64
+ "line": 2096,
+ "column": 68
}
},
"trailingComments": [
@@ -163066,16 +163474,16 @@
"type": "Line",
"value": " Welcome to cyclomatic complexity hell :)",
"range": [
- 72314,
- 72357
+ 72550,
+ 72593
],
"loc": {
"start": {
- "line": 2087,
+ "line": 2098,
"column": 12
},
"end": {
- "line": 2087,
+ "line": 2098,
"column": 55
}
}
@@ -163084,16 +163492,16 @@
"type": "Line",
"value": " TODO: simplify/refactor if statement",
"range": [
- 72370,
- 72409
+ 72606,
+ 72645
],
"loc": {
"start": {
- "line": 2088,
+ "line": 2099,
"column": 12
},
"end": {
- "line": 2088,
+ "line": 2099,
"column": 51
}
}
@@ -163118,16 +163526,16 @@
"type": "Identifier",
"name": "activeIdx",
"range": [
- 72425,
- 72434
+ 72661,
+ 72670
],
"loc": {
"start": {
- "line": 2089,
+ "line": 2100,
"column": 15
},
"end": {
- "line": 2089,
+ "line": 2100,
"column": 24
}
}
@@ -163139,16 +163547,16 @@
"type": "Identifier",
"name": "slcIndex",
"range": [
- 72439,
- 72447
+ 72675,
+ 72683
],
"loc": {
"start": {
- "line": 2089,
+ "line": 2100,
"column": 29
},
"end": {
- "line": 2089,
+ "line": 2100,
"column": 37
}
}
@@ -163157,46 +163565,46 @@
"type": "Identifier",
"name": "i",
"range": [
- 72448,
- 72449
+ 72684,
+ 72685
],
"loc": {
"start": {
- "line": 2089,
+ "line": 2100,
"column": 38
},
"end": {
- "line": 2089,
+ "line": 2100,
"column": 39
}
}
},
"range": [
- 72439,
- 72450
+ 72675,
+ 72686
],
"loc": {
"start": {
- "line": 2089,
+ "line": 2100,
"column": 29
},
"end": {
- "line": 2089,
+ "line": 2100,
"column": 40
}
}
},
"range": [
- 72425,
- 72450
+ 72661,
+ 72686
],
"loc": {
"start": {
- "line": 2089,
+ "line": 2100,
"column": 15
},
"end": {
- "line": 2089,
+ "line": 2100,
"column": 40
}
}
@@ -163213,16 +163621,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 72471,
- 72475
+ 72707,
+ 72711
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 17
},
"end": {
- "line": 2090,
+ "line": 2101,
"column": 21
}
}
@@ -163231,31 +163639,31 @@
"type": "Identifier",
"name": "paging",
"range": [
- 72476,
- 72482
+ 72712,
+ 72718
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 22
},
"end": {
- "line": 2090,
+ "line": 2101,
"column": 28
}
}
},
"range": [
- 72471,
- 72482
+ 72707,
+ 72718
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 17
},
"end": {
- "line": 2090,
+ "line": 2101,
"column": 28
}
}
@@ -163272,16 +163680,16 @@
"type": "Identifier",
"name": "slcA1",
"range": [
- 72486,
- 72491
+ 72722,
+ 72727
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 32
},
"end": {
- "line": 2090,
+ "line": 2101,
"column": 37
}
}
@@ -163290,31 +163698,31 @@
"type": "Identifier",
"name": "indexOf",
"range": [
- 72492,
- 72499
+ 72728,
+ 72735
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 38
},
"end": {
- "line": 2090,
+ "line": 2101,
"column": 45
}
}
},
"range": [
- 72486,
- 72499
+ 72722,
+ 72735
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 32
},
"end": {
- "line": 2090,
+ "line": 2101,
"column": 45
}
}
@@ -163327,16 +163735,16 @@
"type": "Identifier",
"name": "slcIndex",
"range": [
- 72500,
- 72508
+ 72736,
+ 72744
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 46
},
"end": {
- "line": 2090,
+ "line": 2101,
"column": 54
}
}
@@ -163345,47 +163753,47 @@
"type": "Identifier",
"name": "i",
"range": [
- 72509,
- 72510
+ 72745,
+ 72746
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 55
},
"end": {
- "line": 2090,
+ "line": 2101,
"column": 56
}
}
},
"range": [
- 72500,
- 72511
+ 72736,
+ 72747
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 46
},
"end": {
- "line": 2090,
+ "line": 2101,
"column": 57
}
}
}
],
"range": [
- 72486,
- 72512
+ 72722,
+ 72748
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 32
},
"end": {
- "line": 2090,
+ "line": 2101,
"column": 58
}
}
@@ -163398,62 +163806,62 @@
"value": 1,
"raw": "1",
"range": [
- 72517,
- 72518
+ 72753,
+ 72754
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 63
},
"end": {
- "line": 2090,
+ "line": 2101,
"column": 64
}
}
},
"prefix": true,
"range": [
- 72516,
- 72518
+ 72752,
+ 72754
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 62
},
"end": {
- "line": 2090,
+ "line": 2101,
"column": 64
}
}
},
"range": [
- 72486,
- 72518
+ 72722,
+ 72754
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 32
},
"end": {
- "line": 2090,
+ "line": 2101,
"column": 64
}
}
},
"range": [
- 72471,
- 72518
+ 72707,
+ 72754
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 17
},
"end": {
- "line": 2090,
+ "line": 2101,
"column": 64
}
}
@@ -163465,16 +163873,16 @@
"type": "Identifier",
"name": "activeIdx",
"range": [
- 72542,
- 72551
+ 72778,
+ 72787
],
"loc": {
"start": {
- "line": 2091,
+ "line": 2102,
"column": 20
},
"end": {
- "line": 2091,
+ "line": 2102,
"column": 29
}
}
@@ -163486,16 +163894,16 @@
"type": "Identifier",
"name": "slcIndex",
"range": [
- 72556,
- 72564
+ 72792,
+ 72800
],
"loc": {
"start": {
- "line": 2091,
+ "line": 2102,
"column": 34
},
"end": {
- "line": 2091,
+ "line": 2102,
"column": 42
}
}
@@ -163504,76 +163912,76 @@
"type": "Identifier",
"name": "i",
"range": [
- 72565,
- 72566
+ 72801,
+ 72802
],
"loc": {
"start": {
- "line": 2091,
+ "line": 2102,
"column": 43
},
"end": {
- "line": 2091,
+ "line": 2102,
"column": 44
}
}
},
"range": [
- 72556,
- 72567
+ 72792,
+ 72803
],
"loc": {
"start": {
- "line": 2091,
+ "line": 2102,
"column": 34
},
"end": {
- "line": 2091,
+ "line": 2102,
"column": 45
}
}
},
"range": [
- 72542,
- 72567
+ 72778,
+ 72803
],
"loc": {
"start": {
- "line": 2091,
+ "line": 2102,
"column": 20
},
"end": {
- "line": 2091,
+ "line": 2102,
"column": 45
}
}
},
"range": [
- 72471,
- 72567
+ 72707,
+ 72803
],
"loc": {
"start": {
- "line": 2090,
+ "line": 2101,
"column": 17
},
"end": {
- "line": 2091,
+ "line": 2102,
"column": 45
}
}
},
"range": [
- 72425,
- 72569
+ 72661,
+ 72805
],
"loc": {
"start": {
- "line": 2089,
+ "line": 2100,
"column": 15
},
"end": {
- "line": 2091,
+ "line": 2102,
"column": 47
}
}
@@ -163590,16 +163998,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 72591,
- 72595
+ 72827,
+ 72831
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 18
},
"end": {
- "line": 2092,
+ "line": 2103,
"column": 22
}
}
@@ -163608,47 +164016,47 @@
"type": "Identifier",
"name": "paging",
"range": [
- 72596,
- 72602
+ 72832,
+ 72838
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 23
},
"end": {
- "line": 2092,
+ "line": 2103,
"column": 29
}
}
},
"range": [
- 72591,
- 72602
+ 72827,
+ 72838
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 18
},
"end": {
- "line": 2092,
+ "line": 2103,
"column": 29
}
}
},
"prefix": true,
"range": [
- 72590,
- 72602
+ 72826,
+ 72838
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 17
},
"end": {
- "line": 2092,
+ "line": 2103,
"column": 29
}
}
@@ -163668,16 +164076,16 @@
"type": "Identifier",
"name": "slcA3",
"range": [
- 72607,
- 72612
+ 72843,
+ 72848
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 34
},
"end": {
- "line": 2092,
+ "line": 2103,
"column": 39
}
}
@@ -163686,31 +164094,31 @@
"type": "Identifier",
"name": "indexOf",
"range": [
- 72613,
- 72620
+ 72849,
+ 72856
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 40
},
"end": {
- "line": 2092,
+ "line": 2103,
"column": 47
}
}
},
"range": [
- 72607,
- 72620
+ 72843,
+ 72856
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 34
},
"end": {
- "line": 2092,
+ "line": 2103,
"column": 47
}
}
@@ -163723,16 +164131,16 @@
"type": "Identifier",
"name": "slcIndex",
"range": [
- 72621,
- 72629
+ 72857,
+ 72865
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 48
},
"end": {
- "line": 2092,
+ "line": 2103,
"column": 56
}
}
@@ -163741,47 +164149,47 @@
"type": "Identifier",
"name": "i",
"range": [
- 72630,
- 72631
+ 72866,
+ 72867
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 57
},
"end": {
- "line": 2092,
+ "line": 2103,
"column": 58
}
}
},
"range": [
- 72621,
- 72632
+ 72857,
+ 72868
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 48
},
"end": {
- "line": 2092,
+ "line": 2103,
"column": 59
}
}
}
],
"range": [
- 72607,
- 72633
+ 72843,
+ 72869
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 34
},
"end": {
- "line": 2092,
+ "line": 2103,
"column": 60
}
}
@@ -163794,47 +164202,47 @@
"value": 1,
"raw": "1",
"range": [
- 72638,
- 72639
+ 72874,
+ 72875
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 65
},
"end": {
- "line": 2092,
+ "line": 2103,
"column": 66
}
}
},
"prefix": true,
"range": [
- 72637,
- 72639
+ 72873,
+ 72875
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 64
},
"end": {
- "line": 2092,
+ "line": 2103,
"column": 66
}
}
},
"range": [
- 72607,
- 72639
+ 72843,
+ 72875
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 34
},
"end": {
- "line": 2092,
+ "line": 2103,
"column": 66
}
}
@@ -163851,16 +164259,16 @@
"type": "Identifier",
"name": "slcA2",
"range": [
- 72663,
- 72668
+ 72899,
+ 72904
],
"loc": {
"start": {
- "line": 2093,
+ "line": 2104,
"column": 20
},
"end": {
- "line": 2093,
+ "line": 2104,
"column": 25
}
}
@@ -163869,31 +164277,31 @@
"type": "Identifier",
"name": "indexOf",
"range": [
- 72669,
- 72676
+ 72905,
+ 72912
],
"loc": {
"start": {
- "line": 2093,
+ "line": 2104,
"column": 26
},
"end": {
- "line": 2093,
+ "line": 2104,
"column": 33
}
}
},
"range": [
- 72663,
- 72676
+ 72899,
+ 72912
],
"loc": {
"start": {
- "line": 2093,
+ "line": 2104,
"column": 20
},
"end": {
- "line": 2093,
+ "line": 2104,
"column": 33
}
}
@@ -163906,16 +164314,16 @@
"type": "Identifier",
"name": "slcIndex",
"range": [
- 72677,
- 72685
+ 72913,
+ 72921
],
"loc": {
"start": {
- "line": 2093,
+ "line": 2104,
"column": 34
},
"end": {
- "line": 2093,
+ "line": 2104,
"column": 42
}
}
@@ -163924,47 +164332,47 @@
"type": "Identifier",
"name": "i",
"range": [
- 72686,
- 72687
+ 72922,
+ 72923
],
"loc": {
"start": {
- "line": 2093,
+ "line": 2104,
"column": 43
},
"end": {
- "line": 2093,
+ "line": 2104,
"column": 44
}
}
},
"range": [
- 72677,
- 72688
+ 72913,
+ 72924
],
"loc": {
"start": {
- "line": 2093,
+ "line": 2104,
"column": 34
},
"end": {
- "line": 2093,
+ "line": 2104,
"column": 45
}
}
}
],
"range": [
- 72663,
- 72689
+ 72899,
+ 72925
],
"loc": {
"start": {
- "line": 2093,
+ "line": 2104,
"column": 20
},
"end": {
- "line": 2093,
+ "line": 2104,
"column": 46
}
}
@@ -163977,92 +164385,92 @@
"value": 1,
"raw": "1",
"range": [
- 72694,
- 72695
+ 72930,
+ 72931
],
"loc": {
"start": {
- "line": 2093,
+ "line": 2104,
"column": 51
},
"end": {
- "line": 2093,
+ "line": 2104,
"column": 52
}
}
},
"prefix": true,
"range": [
- 72693,
- 72695
+ 72929,
+ 72931
],
"loc": {
"start": {
- "line": 2093,
+ "line": 2104,
"column": 50
},
"end": {
- "line": 2093,
+ "line": 2104,
"column": 52
}
}
},
"range": [
- 72663,
- 72695
+ 72899,
+ 72931
],
"loc": {
"start": {
- "line": 2093,
+ "line": 2104,
"column": 20
},
"end": {
- "line": 2093,
+ "line": 2104,
"column": 52
}
}
},
"range": [
- 72607,
- 72695
+ 72843,
+ 72931
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 34
},
"end": {
- "line": 2093,
+ "line": 2104,
"column": 52
}
}
},
"range": [
- 72590,
- 72696
+ 72826,
+ 72932
],
"loc": {
"start": {
- "line": 2092,
+ "line": 2103,
"column": 17
},
"end": {
- "line": 2093,
+ "line": 2104,
"column": 53
}
}
},
"range": [
- 72425,
- 72697
+ 72661,
+ 72933
],
"loc": {
"start": {
- "line": 2089,
+ "line": 2100,
"column": 15
},
"end": {
- "line": 2093,
+ "line": 2104,
"column": 54
}
}
@@ -164074,16 +164482,16 @@
"type": "Identifier",
"name": "slcSelectedValue",
"range": [
- 72717,
- 72733
+ 72953,
+ 72969
],
"loc": {
"start": {
- "line": 2094,
+ "line": 2105,
"column": 16
},
"end": {
- "line": 2094,
+ "line": 2105,
"column": 32
}
}
@@ -164094,16 +164502,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 72738,
- 72742
+ 72974,
+ 72978
],
"loc": {
"start": {
- "line": 2094,
+ "line": 2105,
"column": 37
},
"end": {
- "line": 2094,
+ "line": 2105,
"column": 41
}
}
@@ -164112,61 +164520,61 @@
"type": "Identifier",
"name": "displayAllText",
"range": [
- 72743,
- 72757
+ 72979,
+ 72993
],
"loc": {
"start": {
- "line": 2094,
+ "line": 2105,
"column": 42
},
"end": {
- "line": 2094,
+ "line": 2105,
"column": 56
}
}
},
"range": [
- 72738,
- 72757
+ 72974,
+ 72993
],
"loc": {
"start": {
- "line": 2094,
+ "line": 2105,
"column": 37
},
"end": {
- "line": 2094,
+ "line": 2105,
"column": 56
}
}
},
"range": [
- 72717,
- 72757
+ 72953,
+ 72993
],
"loc": {
"start": {
- "line": 2094,
+ "line": 2105,
"column": 16
},
"end": {
- "line": 2094,
+ "line": 2105,
"column": 56
}
}
},
"range": [
- 72425,
- 72757
+ 72661,
+ 72993
],
"loc": {
"start": {
- "line": 2089,
+ "line": 2100,
"column": 15
},
"end": {
- "line": 2094,
+ "line": 2105,
"column": 56
}
}
@@ -164182,16 +164590,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 72831,
- 72835
+ 73067,
+ 73071
],
"loc": {
"start": {
- "line": 2097,
+ "line": 2108,
"column": 19
},
"end": {
- "line": 2097,
+ "line": 2108,
"column": 23
}
}
@@ -164200,31 +164608,31 @@
"type": "Identifier",
"name": "loadFltOnDemand",
"range": [
- 72836,
- 72851
+ 73072,
+ 73087
],
"loc": {
"start": {
- "line": 2097,
+ "line": 2108,
"column": 24
},
"end": {
- "line": 2097,
+ "line": 2108,
"column": 39
}
}
},
"range": [
- 72831,
- 72851
+ 73067,
+ 73087
],
"loc": {
"start": {
- "line": 2097,
+ "line": 2108,
"column": 19
},
"end": {
- "line": 2097,
+ "line": 2108,
"column": 39
}
}
@@ -164241,16 +164649,16 @@
"type": "Identifier",
"name": "opt0",
"range": [
- 72879,
- 72883
+ 73115,
+ 73119
],
"loc": {
"start": {
- "line": 2098,
+ "line": 2109,
"column": 24
},
"end": {
- "line": 2098,
+ "line": 2109,
"column": 28
}
}
@@ -164264,16 +164672,16 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 72886,
- 72889
+ 73122,
+ 73125
],
"loc": {
"start": {
- "line": 2098,
+ "line": 2109,
"column": 31
},
"end": {
- "line": 2098,
+ "line": 2109,
"column": 34
}
}
@@ -164282,31 +164690,31 @@
"type": "Identifier",
"name": "createOpt",
"range": [
- 72890,
- 72899
+ 73126,
+ 73135
],
"loc": {
"start": {
- "line": 2098,
+ "line": 2109,
"column": 35
},
"end": {
- "line": 2098,
+ "line": 2109,
"column": 44
}
}
},
"range": [
- 72886,
- 72899
+ 73122,
+ 73135
],
"loc": {
"start": {
- "line": 2098,
+ "line": 2109,
"column": 31
},
"end": {
- "line": 2098,
+ "line": 2109,
"column": 44
}
}
@@ -164318,16 +164726,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 72900,
- 72904
+ 73136,
+ 73140
],
"loc": {
"start": {
- "line": 2098,
+ "line": 2109,
"column": 45
},
"end": {
- "line": 2098,
+ "line": 2109,
"column": 49
}
}
@@ -164336,31 +164744,31 @@
"type": "Identifier",
"name": "displayAllText",
"range": [
- 72905,
- 72919
+ 73141,
+ 73155
],
"loc": {
"start": {
- "line": 2098,
+ "line": 2109,
"column": 50
},
"end": {
- "line": 2098,
+ "line": 2109,
"column": 64
}
}
},
"range": [
- 72900,
- 72919
+ 73136,
+ 73155
],
"loc": {
"start": {
- "line": 2098,
+ "line": 2109,
"column": 45
},
"end": {
- "line": 2098,
+ "line": 2109,
"column": 64
}
}
@@ -164370,47 +164778,47 @@
"value": "",
"raw": "''",
"range": [
- 72921,
- 72923
+ 73157,
+ 73159
],
"loc": {
"start": {
- "line": 2098,
+ "line": 2109,
"column": 66
},
"end": {
- "line": 2098,
+ "line": 2109,
"column": 68
}
}
}
],
"range": [
- 72886,
- 72924
+ 73122,
+ 73160
],
"loc": {
"start": {
- "line": 2098,
+ "line": 2109,
"column": 31
},
"end": {
- "line": 2098,
+ "line": 2109,
"column": 69
}
}
},
"range": [
- 72879,
- 72924
+ 73115,
+ 73160
],
"loc": {
"start": {
- "line": 2098,
+ "line": 2109,
"column": 24
},
"end": {
- "line": 2098,
+ "line": 2109,
"column": 69
}
}
@@ -164418,16 +164826,16 @@
],
"kind": "let",
"range": [
- 72875,
- 72925
+ 73111,
+ 73161
],
"loc": {
"start": {
- "line": 2098,
+ "line": 2109,
"column": 20
},
"end": {
- "line": 2098,
+ "line": 2109,
"column": 70
}
}
@@ -164444,16 +164852,16 @@
"type": "Identifier",
"name": "curSlc",
"range": [
- 72946,
- 72952
+ 73182,
+ 73188
],
"loc": {
"start": {
- "line": 2099,
+ "line": 2110,
"column": 20
},
"end": {
- "line": 2099,
+ "line": 2110,
"column": 26
}
}
@@ -164462,31 +164870,31 @@
"type": "Identifier",
"name": "innerHTML",
"range": [
- 72953,
- 72962
+ 73189,
+ 73198
],
"loc": {
"start": {
- "line": 2099,
+ "line": 2110,
"column": 27
},
"end": {
- "line": 2099,
+ "line": 2110,
"column": 36
}
}
},
"range": [
- 72946,
- 72962
+ 73182,
+ 73198
],
"loc": {
"start": {
- "line": 2099,
+ "line": 2110,
"column": 20
},
"end": {
- "line": 2099,
+ "line": 2110,
"column": 36
}
}
@@ -164496,46 +164904,46 @@
"value": "",
"raw": "''",
"range": [
- 72965,
- 72967
+ 73201,
+ 73203
],
"loc": {
"start": {
- "line": 2099,
+ "line": 2110,
"column": 39
},
"end": {
- "line": 2099,
+ "line": 2110,
"column": 41
}
}
},
"range": [
- 72946,
- 72967
+ 73182,
+ 73203
],
"loc": {
"start": {
- "line": 2099,
+ "line": 2110,
"column": 20
},
"end": {
- "line": 2099,
+ "line": 2110,
"column": 41
}
}
},
"range": [
- 72946,
- 72968
+ 73182,
+ 73204
],
"loc": {
"start": {
- "line": 2099,
+ "line": 2110,
"column": 20
},
"end": {
- "line": 2099,
+ "line": 2110,
"column": 42
}
}
@@ -164551,16 +164959,16 @@
"type": "Identifier",
"name": "curSlc",
"range": [
- 72989,
- 72995
+ 73225,
+ 73231
],
"loc": {
"start": {
- "line": 2100,
+ "line": 2111,
"column": 20
},
"end": {
- "line": 2100,
+ "line": 2111,
"column": 26
}
}
@@ -164569,31 +164977,31 @@
"type": "Identifier",
"name": "appendChild",
"range": [
- 72996,
- 73007
+ 73232,
+ 73243
],
"loc": {
"start": {
- "line": 2100,
+ "line": 2111,
"column": 27
},
"end": {
- "line": 2100,
+ "line": 2111,
"column": 38
}
}
},
"range": [
- 72989,
- 73007
+ 73225,
+ 73243
],
"loc": {
"start": {
- "line": 2100,
+ "line": 2111,
"column": 20
},
"end": {
- "line": 2100,
+ "line": 2111,
"column": 38
}
}
@@ -164603,79 +165011,79 @@
"type": "Identifier",
"name": "opt0",
"range": [
- 73008,
- 73012
+ 73244,
+ 73248
],
"loc": {
"start": {
- "line": 2100,
+ "line": 2111,
"column": 39
},
"end": {
- "line": 2100,
+ "line": 2111,
"column": 43
}
}
}
],
"range": [
- 72989,
- 73013
+ 73225,
+ 73249
],
"loc": {
"start": {
- "line": 2100,
+ "line": 2111,
"column": 20
},
"end": {
- "line": 2100,
+ "line": 2111,
"column": 44
}
}
},
"range": [
- 72989,
- 73014
+ 73225,
+ 73250
],
"loc": {
"start": {
- "line": 2100,
+ "line": 2111,
"column": 20
},
"end": {
- "line": 2100,
+ "line": 2111,
"column": 45
}
}
}
],
"range": [
- 72853,
- 73032
+ 73089,
+ 73268
],
"loc": {
"start": {
- "line": 2097,
+ "line": 2108,
"column": 41
},
"end": {
- "line": 2101,
+ "line": 2112,
"column": 17
}
}
},
"alternate": null,
"range": [
- 72828,
- 73032
+ 73064,
+ 73268
],
"loc": {
"start": {
- "line": 2097,
+ "line": 2108,
"column": 16
},
"end": {
- "line": 2101,
+ "line": 2112,
"column": 17
}
},
@@ -164684,16 +165092,16 @@
"type": "Line",
"value": "1st option needs to be inserted",
"range": [
- 72778,
- 72811
+ 73014,
+ 73047
],
"loc": {
"start": {
- "line": 2096,
+ "line": 2107,
"column": 16
},
"end": {
- "line": 2096,
+ "line": 2107,
"column": 49
}
}
@@ -164714,16 +165122,16 @@
"type": "Identifier",
"name": "slcA3",
"range": [
- 73053,
- 73058
+ 73289,
+ 73294
],
"loc": {
"start": {
- "line": 2103,
+ "line": 2114,
"column": 19
},
"end": {
- "line": 2103,
+ "line": 2114,
"column": 24
}
}
@@ -164732,31 +165140,31 @@
"type": "Identifier",
"name": "indexOf",
"range": [
- 73059,
- 73066
+ 73295,
+ 73302
],
"loc": {
"start": {
- "line": 2103,
+ "line": 2114,
"column": 25
},
"end": {
- "line": 2103,
+ "line": 2114,
"column": 32
}
}
},
"range": [
- 73053,
- 73066
+ 73289,
+ 73302
],
"loc": {
"start": {
- "line": 2103,
+ "line": 2114,
"column": 19
},
"end": {
- "line": 2103,
+ "line": 2114,
"column": 32
}
}
@@ -164769,16 +165177,16 @@
"type": "Identifier",
"name": "slcIndex",
"range": [
- 73067,
- 73075
+ 73303,
+ 73311
],
"loc": {
"start": {
- "line": 2103,
+ "line": 2114,
"column": 33
},
"end": {
- "line": 2103,
+ "line": 2114,
"column": 41
}
}
@@ -164787,47 +165195,47 @@
"type": "Identifier",
"name": "i",
"range": [
- 73076,
- 73077
+ 73312,
+ 73313
],
"loc": {
"start": {
- "line": 2103,
+ "line": 2114,
"column": 42
},
"end": {
- "line": 2103,
+ "line": 2114,
"column": 43
}
}
},
"range": [
- 73067,
- 73078
+ 73303,
+ 73314
],
"loc": {
"start": {
- "line": 2103,
+ "line": 2114,
"column": 33
},
"end": {
- "line": 2103,
+ "line": 2114,
"column": 44
}
}
}
],
"range": [
- 73053,
- 73079
+ 73289,
+ 73315
],
"loc": {
"start": {
- "line": 2103,
+ "line": 2114,
"column": 19
},
"end": {
- "line": 2103,
+ "line": 2114,
"column": 45
}
}
@@ -164840,47 +165248,47 @@
"value": 1,
"raw": "1",
"range": [
- 73084,
- 73085
+ 73320,
+ 73321
],
"loc": {
"start": {
- "line": 2103,
+ "line": 2114,
"column": 50
},
"end": {
- "line": 2103,
+ "line": 2114,
"column": 51
}
}
},
"prefix": true,
"range": [
- 73083,
- 73085
+ 73319,
+ 73321
],
"loc": {
"start": {
- "line": 2103,
+ "line": 2114,
"column": 49
},
"end": {
- "line": 2103,
+ "line": 2114,
"column": 51
}
}
},
"range": [
- 73053,
- 73085
+ 73289,
+ 73321
],
"loc": {
"start": {
- "line": 2103,
+ "line": 2114,
"column": 19
},
"end": {
- "line": 2103,
+ "line": 2114,
"column": 51
}
}
@@ -164901,16 +165309,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 73108,
- 73112
+ 73344,
+ 73348
],
"loc": {
"start": {
- "line": 2104,
+ "line": 2115,
"column": 20
},
"end": {
- "line": 2104,
+ "line": 2115,
"column": 24
}
}
@@ -164919,31 +165327,31 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 73113,
- 73120
+ 73349,
+ 73356
],
"loc": {
"start": {
- "line": 2104,
+ "line": 2115,
"column": 25
},
"end": {
- "line": 2104,
+ "line": 2115,
"column": 32
}
}
},
"range": [
- 73108,
- 73120
+ 73344,
+ 73356
],
"loc": {
"start": {
- "line": 2104,
+ "line": 2115,
"column": 20
},
"end": {
- "line": 2104,
+ "line": 2115,
"column": 32
}
}
@@ -164952,31 +165360,31 @@
"type": "Identifier",
"name": "emit",
"range": [
- 73121,
- 73125
+ 73357,
+ 73361
],
"loc": {
"start": {
- "line": 2104,
+ "line": 2115,
"column": 33
},
"end": {
- "line": 2104,
+ "line": 2115,
"column": 37
}
}
},
"range": [
- 73108,
- 73125
+ 73344,
+ 73361
],
"loc": {
"start": {
- "line": 2104,
+ "line": 2115,
"column": 20
},
"end": {
- "line": 2104,
+ "line": 2115,
"column": 37
}
}
@@ -164987,16 +165395,16 @@
"value": "build-checklist-filter",
"raw": "'build-checklist-filter'",
"range": [
- 73126,
- 73150
+ 73362,
+ 73386
],
"loc": {
"start": {
- "line": 2104,
+ "line": 2115,
"column": 38
},
"end": {
- "line": 2104,
+ "line": 2115,
"column": 62
}
}
@@ -165004,16 +165412,16 @@
{
"type": "ThisExpression",
"range": [
- 73152,
- 73156
+ 73388,
+ 73392
],
"loc": {
"start": {
- "line": 2104,
+ "line": 2115,
"column": 64
},
"end": {
- "line": 2104,
+ "line": 2115,
"column": 68
}
}
@@ -165025,16 +165433,16 @@
"type": "Identifier",
"name": "slcIndex",
"range": [
- 73182,
- 73190
+ 73418,
+ 73426
],
"loc": {
"start": {
- "line": 2105,
+ "line": 2116,
"column": 24
},
"end": {
- "line": 2105,
+ "line": 2116,
"column": 32
}
}
@@ -165043,78 +165451,78 @@
"type": "Identifier",
"name": "i",
"range": [
- 73191,
- 73192
+ 73427,
+ 73428
],
"loc": {
"start": {
- "line": 2105,
+ "line": 2116,
"column": 33
},
"end": {
- "line": 2105,
+ "line": 2116,
"column": 34
}
}
},
"range": [
- 73182,
- 73193
+ 73418,
+ 73429
],
"loc": {
"start": {
- "line": 2105,
+ "line": 2116,
"column": 24
},
"end": {
- "line": 2105,
+ "line": 2116,
"column": 35
}
}
}
],
"range": [
- 73108,
- 73194
+ 73344,
+ 73430
],
"loc": {
"start": {
- "line": 2104,
+ "line": 2115,
"column": 20
},
"end": {
- "line": 2105,
+ "line": 2116,
"column": 36
}
}
},
"range": [
- 73108,
- 73195
+ 73344,
+ 73431
],
"loc": {
"start": {
- "line": 2104,
+ "line": 2115,
"column": 20
},
"end": {
- "line": 2105,
+ "line": 2116,
"column": 37
}
}
}
],
"range": [
- 73086,
- 73213
+ 73322,
+ 73449
],
"loc": {
"start": {
- "line": 2103,
+ "line": 2114,
"column": 52
},
"end": {
- "line": 2106,
+ "line": 2117,
"column": 17
}
}
@@ -165135,16 +165543,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 73241,
- 73245
+ 73477,
+ 73481
],
"loc": {
"start": {
- "line": 2107,
+ "line": 2118,
"column": 20
},
"end": {
- "line": 2107,
+ "line": 2118,
"column": 24
}
}
@@ -165153,31 +165561,31 @@
"type": "Identifier",
"name": "emitter",
"range": [
- 73246,
- 73253
+ 73482,
+ 73489
],
"loc": {
"start": {
- "line": 2107,
+ "line": 2118,
"column": 25
},
"end": {
- "line": 2107,
+ "line": 2118,
"column": 32
}
}
},
"range": [
- 73241,
- 73253
+ 73477,
+ 73489
],
"loc": {
"start": {
- "line": 2107,
+ "line": 2118,
"column": 20
},
"end": {
- "line": 2107,
+ "line": 2118,
"column": 32
}
}
@@ -165186,31 +165594,31 @@
"type": "Identifier",
"name": "emit",
"range": [
- 73254,
- 73258
+ 73490,
+ 73494
],
"loc": {
"start": {
- "line": 2107,
+ "line": 2118,
"column": 33
},
"end": {
- "line": 2107,
+ "line": 2118,
"column": 37
}
}
},
"range": [
- 73241,
- 73258
+ 73477,
+ 73494
],
"loc": {
"start": {
- "line": 2107,
+ "line": 2118,
"column": 20
},
"end": {
- "line": 2107,
+ "line": 2118,
"column": 37
}
}
@@ -165221,16 +165629,16 @@
"value": "build-select-filter",
"raw": "'build-select-filter'",
"range": [
- 73259,
- 73280
+ 73495,
+ 73516
],
"loc": {
"start": {
- "line": 2107,
+ "line": 2118,
"column": 38
},
"end": {
- "line": 2107,
+ "line": 2118,
"column": 59
}
}
@@ -165238,16 +165646,16 @@
{
"type": "ThisExpression",
"range": [
- 73282,
- 73286
+ 73518,
+ 73522
],
"loc": {
"start": {
- "line": 2107,
+ "line": 2118,
"column": 61
},
"end": {
- "line": 2107,
+ "line": 2118,
"column": 65
}
}
@@ -165259,16 +165667,16 @@
"type": "Identifier",
"name": "slcIndex",
"range": [
- 73288,
- 73296
+ 73524,
+ 73532
],
"loc": {
"start": {
- "line": 2107,
+ "line": 2118,
"column": 67
},
"end": {
- "line": 2107,
+ "line": 2118,
"column": 75
}
}
@@ -165277,31 +165685,31 @@
"type": "Identifier",
"name": "i",
"range": [
- 73297,
- 73298
+ 73533,
+ 73534
],
"loc": {
"start": {
- "line": 2107,
+ "line": 2118,
"column": 76
},
"end": {
- "line": 2107,
+ "line": 2118,
"column": 77
}
}
},
"range": [
- 73288,
- 73299
+ 73524,
+ 73535
],
"loc": {
"start": {
- "line": 2107,
+ "line": 2118,
"column": 67
},
"end": {
- "line": 2107,
+ "line": 2118,
"column": 78
}
}
@@ -165311,78 +165719,78 @@
"value": true,
"raw": "true",
"range": [
- 73325,
- 73329
+ 73561,
+ 73565
],
"loc": {
"start": {
- "line": 2108,
+ "line": 2119,
"column": 24
},
"end": {
- "line": 2108,
+ "line": 2119,
"column": 28
}
}
}
],
"range": [
- 73241,
- 73330
+ 73477,
+ 73566
],
"loc": {
"start": {
- "line": 2107,
+ "line": 2118,
"column": 20
},
"end": {
- "line": 2108,
+ "line": 2119,
"column": 29
}
}
},
"range": [
- 73241,
- 73331
+ 73477,
+ 73567
],
"loc": {
"start": {
- "line": 2107,
+ "line": 2118,
"column": 20
},
"end": {
- "line": 2108,
+ "line": 2119,
"column": 30
}
}
}
],
"range": [
- 73219,
- 73349
+ 73455,
+ 73585
],
"loc": {
"start": {
- "line": 2106,
+ "line": 2117,
"column": 23
},
"end": {
- "line": 2109,
+ "line": 2120,
"column": 17
}
}
},
"range": [
- 73050,
- 73349
+ 73286,
+ 73585
],
"loc": {
"start": {
- "line": 2103,
+ "line": 2114,
"column": 16
},
"end": {
- "line": 2109,
+ "line": 2120,
"column": 17
}
}
@@ -165397,16 +165805,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 73367,
- 73371
+ 73603,
+ 73607
],
"loc": {
"start": {
- "line": 2111,
+ "line": 2122,
"column": 16
},
"end": {
- "line": 2111,
+ "line": 2122,
"column": 20
}
}
@@ -165415,31 +165823,31 @@
"type": "Identifier",
"name": "setFilterValue",
"range": [
- 73372,
- 73386
+ 73608,
+ 73622
],
"loc": {
"start": {
- "line": 2111,
+ "line": 2122,
"column": 21
},
"end": {
- "line": 2111,
+ "line": 2122,
"column": 35
}
}
},
"range": [
- 73367,
- 73386
+ 73603,
+ 73622
],
"loc": {
"start": {
- "line": 2111,
+ "line": 2122,
"column": 16
},
"end": {
- "line": 2111,
+ "line": 2122,
"column": 35
}
}
@@ -165452,16 +165860,16 @@
"type": "Identifier",
"name": "slcIndex",
"range": [
- 73387,
- 73395
+ 73623,
+ 73631
],
"loc": {
"start": {
- "line": 2111,
+ "line": 2122,
"column": 36
},
"end": {
- "line": 2111,
+ "line": 2122,
"column": 44
}
}
@@ -165470,31 +165878,31 @@
"type": "Identifier",
"name": "i",
"range": [
- 73396,
- 73397
+ 73632,
+ 73633
],
"loc": {
"start": {
- "line": 2111,
+ "line": 2122,
"column": 45
},
"end": {
- "line": 2111,
+ "line": 2122,
"column": 46
}
}
},
"range": [
- 73387,
- 73398
+ 73623,
+ 73634
],
"loc": {
"start": {
- "line": 2111,
+ "line": 2122,
"column": 36
},
"end": {
- "line": 2111,
+ "line": 2122,
"column": 47
}
}
@@ -165503,79 +165911,79 @@
"type": "Identifier",
"name": "slcSelectedValue",
"range": [
- 73400,
- 73416
+ 73636,
+ 73652
],
"loc": {
"start": {
- "line": 2111,
+ "line": 2122,
"column": 49
},
"end": {
- "line": 2111,
+ "line": 2122,
"column": 65
}
}
}
],
"range": [
- 73367,
- 73417
+ 73603,
+ 73653
],
"loc": {
"start": {
- "line": 2111,
+ "line": 2122,
"column": 16
},
"end": {
- "line": 2111,
+ "line": 2122,
"column": 66
}
}
},
"range": [
- 73367,
- 73418
+ 73603,
+ 73654
],
"loc": {
"start": {
- "line": 2111,
+ "line": 2122,
"column": 16
},
"end": {
- "line": 2111,
+ "line": 2122,
"column": 67
}
}
}
],
"range": [
- 72759,
- 73432
+ 72995,
+ 73668
],
"loc": {
"start": {
- "line": 2094,
+ "line": 2105,
"column": 58
},
"end": {
- "line": 2112,
+ "line": 2123,
"column": 13
}
}
},
"alternate": null,
"range": [
- 72422,
- 73432
+ 72658,
+ 73668
],
"loc": {
"start": {
- "line": 2089,
+ "line": 2100,
"column": 12
},
"end": {
- "line": 2112,
+ "line": 2123,
"column": 13
}
},
@@ -165584,16 +165992,16 @@
"type": "Line",
"value": " Welcome to cyclomatic complexity hell :)",
"range": [
- 72314,
- 72357
+ 72550,
+ 72593
],
"loc": {
"start": {
- "line": 2087,
+ "line": 2098,
"column": 12
},
"end": {
- "line": 2087,
+ "line": 2098,
"column": 55
}
}
@@ -165602,16 +166010,16 @@
"type": "Line",
"value": " TODO: simplify/refactor if statement",
"range": [
- 72370,
- 72409
+ 72606,
+ 72645
],
"loc": {
"start": {
- "line": 2088,
+ "line": 2099,
"column": 12
},
"end": {
- "line": 2088,
+ "line": 2099,
"column": 51
}
}
@@ -165620,31 +166028,31 @@
}
],
"range": [
- 72175,
- 73442
+ 72407,
+ 73678
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 53
},
"end": {
- "line": 2113,
+ "line": 2124,
"column": 9
}
}
},
"range": [
- 72130,
- 73442
+ 72362,
+ 73678
],
"loc": {
"start": {
- "line": 2083,
+ "line": 2094,
"column": 8
},
"end": {
- "line": 2113,
+ "line": 2124,
"column": 9
}
},
@@ -165653,16 +166061,16 @@
"type": "Line",
"value": " for i",
"range": [
- 73442,
- 73450
+ 73678,
+ 73686
],
"loc": {
"start": {
- "line": 2113,
+ "line": 2124,
"column": 9
},
"end": {
- "line": 2113,
+ "line": 2124,
"column": 17
}
}
@@ -165671,16 +166079,16 @@
}
],
"range": [
- 71631,
- 73456
+ 71892,
+ 73692
],
"loc": {
"start": {
- "line": 2071,
+ "line": 2082,
"column": 17
},
"end": {
- "line": 2114,
+ "line": 2125,
"column": 5
}
}
@@ -165688,16 +166096,16 @@
"generator": false,
"expression": false,
"range": [
- 71629,
- 73456
+ 71890,
+ 73692
],
"loc": {
"start": {
- "line": 2071,
+ "line": 2082,
"column": 15
},
"end": {
- "line": 2114,
+ "line": 2125,
"column": 5
}
}
@@ -165705,16 +166113,16 @@
"kind": "method",
"computed": false,
"range": [
- 71618,
- 73456
+ 71879,
+ 73692
],
"loc": {
"start": {
- "line": 2071,
+ "line": 2082,
"column": 4
},
"end": {
- "line": 2114,
+ "line": 2125,
"column": 5
}
},
@@ -165723,16 +166131,16 @@
"type": "Block",
"value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ",
"range": [
- 71508,
- 71613
+ 71769,
+ 71874
],
"loc": {
"start": {
- "line": 2067,
+ "line": 2078,
"column": 4
},
"end": {
- "line": 2070,
+ "line": 2081,
"column": 7
}
}
@@ -165743,16 +166151,16 @@
"type": "Block",
"value": "*\n * Determines if passed filter column implements exact query match\n * @param {Number} colIndex [description]\n * @return {Boolean} [description]\n ",
"range": [
- 73462,
- 73640
+ 73698,
+ 73876
],
"loc": {
"start": {
- "line": 2116,
+ "line": 2127,
"column": 4
},
"end": {
- "line": 2120,
+ "line": 2131,
"column": 7
}
}
@@ -165766,16 +166174,16 @@
"type": "Identifier",
"name": "isExactMatch",
"range": [
- 73645,
- 73657
+ 73881,
+ 73893
],
"loc": {
"start": {
- "line": 2121,
+ "line": 2132,
"column": 4
},
"end": {
- "line": 2121,
+ "line": 2132,
"column": 16
}
}
@@ -165788,16 +166196,16 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 73658,
- 73666
+ 73894,
+ 73902
],
"loc": {
"start": {
- "line": 2121,
+ "line": 2132,
"column": 17
},
"end": {
- "line": 2121,
+ "line": 2132,
"column": 25
}
}
@@ -165815,16 +166223,16 @@
"type": "Identifier",
"name": "fltType",
"range": [
- 73681,
- 73688
+ 73917,
+ 73924
],
"loc": {
"start": {
- "line": 2122,
+ "line": 2133,
"column": 12
},
"end": {
- "line": 2122,
+ "line": 2133,
"column": 19
}
}
@@ -165837,16 +166245,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 73691,
- 73695
+ 73927,
+ 73931
],
"loc": {
"start": {
- "line": 2122,
+ "line": 2133,
"column": 22
},
"end": {
- "line": 2122,
+ "line": 2133,
"column": 26
}
}
@@ -165855,31 +166263,31 @@
"type": "Identifier",
"name": "getFilterType",
"range": [
- 73696,
- 73709
+ 73932,
+ 73945
],
"loc": {
"start": {
- "line": 2122,
+ "line": 2133,
"column": 27
},
"end": {
- "line": 2122,
+ "line": 2133,
"column": 40
}
}
},
"range": [
- 73691,
- 73709
+ 73927,
+ 73945
],
"loc": {
"start": {
- "line": 2122,
+ "line": 2133,
"column": 22
},
"end": {
- "line": 2122,
+ "line": 2133,
"column": 40
}
}
@@ -165889,47 +166297,47 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 73710,
- 73718
+ 73946,
+ 73954
],
"loc": {
"start": {
- "line": 2122,
+ "line": 2133,
"column": 41
},
"end": {
- "line": 2122,
+ "line": 2133,
"column": 49
}
}
}
],
"range": [
- 73691,
- 73719
+ 73927,
+ 73955
],
"loc": {
"start": {
- "line": 2122,
+ "line": 2133,
"column": 22
},
"end": {
- "line": 2122,
+ "line": 2133,
"column": 50
}
}
},
"range": [
- 73681,
- 73719
+ 73917,
+ 73955
],
"loc": {
"start": {
- "line": 2122,
+ "line": 2133,
"column": 12
},
"end": {
- "line": 2122,
+ "line": 2133,
"column": 50
}
}
@@ -165937,16 +166345,16 @@
],
"kind": "let",
"range": [
- 73677,
- 73720
+ 73913,
+ 73956
],
"loc": {
"start": {
- "line": 2122,
+ "line": 2133,
"column": 8
},
"end": {
- "line": 2122,
+ "line": 2133,
"column": 51
}
}
@@ -165968,16 +166376,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 73736,
- 73740
+ 73972,
+ 73976
],
"loc": {
"start": {
- "line": 2123,
+ "line": 2134,
"column": 15
},
"end": {
- "line": 2123,
+ "line": 2134,
"column": 19
}
}
@@ -165986,31 +166394,31 @@
"type": "Identifier",
"name": "exactMatchByCol",
"range": [
- 73741,
- 73756
+ 73977,
+ 73992
],
"loc": {
"start": {
- "line": 2123,
+ "line": 2134,
"column": 20
},
"end": {
- "line": 2123,
+ "line": 2134,
"column": 35
}
}
},
"range": [
- 73736,
- 73756
+ 73972,
+ 73992
],
"loc": {
"start": {
- "line": 2123,
+ "line": 2134,
"column": 15
},
"end": {
- "line": 2123,
+ "line": 2134,
"column": 35
}
}
@@ -166019,31 +166427,31 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 73757,
- 73765
+ 73993,
+ 74001
],
"loc": {
"start": {
- "line": 2123,
+ "line": 2134,
"column": 36
},
"end": {
- "line": 2123,
+ "line": 2134,
"column": 44
}
}
},
"range": [
- 73736,
- 73766
+ 73972,
+ 74002
],
"loc": {
"start": {
- "line": 2123,
+ "line": 2134,
"column": 15
},
"end": {
- "line": 2123,
+ "line": 2134,
"column": 45
}
}
@@ -166054,16 +166462,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 73770,
- 73774
+ 74006,
+ 74010
],
"loc": {
"start": {
- "line": 2123,
+ "line": 2134,
"column": 49
},
"end": {
- "line": 2123,
+ "line": 2134,
"column": 53
}
}
@@ -166072,46 +166480,46 @@
"type": "Identifier",
"name": "exactMatch",
"range": [
- 73775,
- 73785
+ 74011,
+ 74021
],
"loc": {
"start": {
- "line": 2123,
+ "line": 2134,
"column": 54
},
"end": {
- "line": 2123,
+ "line": 2134,
"column": 64
}
}
},
"range": [
- 73770,
- 73785
+ 74006,
+ 74021
],
"loc": {
"start": {
- "line": 2123,
+ "line": 2134,
"column": 49
},
"end": {
- "line": 2123,
+ "line": 2134,
"column": 64
}
}
},
"range": [
- 73736,
- 73785
+ 73972,
+ 74021
],
"loc": {
"start": {
- "line": 2123,
+ "line": 2134,
"column": 15
},
"end": {
- "line": 2123,
+ "line": 2134,
"column": 64
}
}
@@ -166123,16 +166531,16 @@
"type": "Identifier",
"name": "fltType",
"range": [
- 73802,
- 73809
+ 74038,
+ 74045
],
"loc": {
"start": {
- "line": 2124,
+ "line": 2135,
"column": 13
},
"end": {
- "line": 2124,
+ "line": 2135,
"column": 20
}
}
@@ -166143,16 +166551,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 73814,
- 73818
+ 74050,
+ 74054
],
"loc": {
"start": {
- "line": 2124,
+ "line": 2135,
"column": 25
},
"end": {
- "line": 2124,
+ "line": 2135,
"column": 29
}
}
@@ -166161,92 +166569,92 @@
"type": "Identifier",
"name": "fltTypeInp",
"range": [
- 73819,
- 73829
+ 74055,
+ 74065
],
"loc": {
"start": {
- "line": 2124,
+ "line": 2135,
"column": 30
},
"end": {
- "line": 2124,
+ "line": 2135,
"column": 40
}
}
},
"range": [
- 73814,
- 73829
+ 74050,
+ 74065
],
"loc": {
"start": {
- "line": 2124,
+ "line": 2135,
"column": 25
},
"end": {
- "line": 2124,
+ "line": 2135,
"column": 40
}
}
},
"range": [
- 73802,
- 73829
+ 74038,
+ 74065
],
"loc": {
"start": {
- "line": 2124,
+ "line": 2135,
"column": 13
},
"end": {
- "line": 2124,
+ "line": 2135,
"column": 40
}
}
},
"range": [
- 73736,
- 73830
+ 73972,
+ 74066
],
"loc": {
"start": {
- "line": 2123,
+ "line": 2134,
"column": 15
},
"end": {
- "line": 2124,
+ "line": 2135,
"column": 41
}
}
},
"range": [
- 73729,
- 73831
+ 73965,
+ 74067
],
"loc": {
"start": {
- "line": 2123,
+ "line": 2134,
"column": 8
},
"end": {
- "line": 2124,
+ "line": 2135,
"column": 42
}
}
}
],
"range": [
- 73667,
- 73837
+ 73903,
+ 74073
],
"loc": {
"start": {
- "line": 2121,
+ "line": 2132,
"column": 26
},
"end": {
- "line": 2125,
+ "line": 2136,
"column": 5
}
}
@@ -166254,16 +166662,16 @@
"generator": false,
"expression": false,
"range": [
- 73657,
- 73837
+ 73893,
+ 74073
],
"loc": {
"start": {
- "line": 2121,
+ "line": 2132,
"column": 16
},
"end": {
- "line": 2125,
+ "line": 2136,
"column": 5
}
}
@@ -166271,16 +166679,16 @@
"kind": "method",
"computed": false,
"range": [
- 73645,
- 73837
+ 73881,
+ 74073
],
"loc": {
"start": {
- "line": 2121,
+ "line": 2132,
"column": 4
},
"end": {
- "line": 2125,
+ "line": 2136,
"column": 5
}
},
@@ -166289,16 +166697,16 @@
"type": "Line",
"value": " for i",
"range": [
- 73442,
- 73450
+ 73678,
+ 73686
],
"loc": {
"start": {
- "line": 2113,
+ "line": 2124,
"column": 9
},
"end": {
- "line": 2113,
+ "line": 2124,
"column": 17
}
}
@@ -166307,16 +166715,16 @@
"type": "Block",
"value": "*\n * Determines if passed filter column implements exact query match\n * @param {Number} colIndex [description]\n * @return {Boolean} [description]\n ",
"range": [
- 73462,
- 73640
+ 73698,
+ 73876
],
"loc": {
"start": {
- "line": 2116,
+ "line": 2127,
"column": 4
},
"end": {
- "line": 2120,
+ "line": 2131,
"column": 7
}
}
@@ -166327,16 +166735,16 @@
"type": "Block",
"value": "*\n * Check if passed script or stylesheet is already imported\n * @param {String} filePath Ressource path\n * @param {String} type Possible values: 'script' or 'link'\n * @return {Boolean}\n ",
"range": [
- 73843,
- 74062
+ 74079,
+ 74298
],
"loc": {
"start": {
- "line": 2127,
+ "line": 2138,
"column": 4
},
"end": {
- "line": 2132,
+ "line": 2143,
"column": 7
}
}
@@ -166350,16 +166758,16 @@
"type": "Identifier",
"name": "isImported",
"range": [
- 74067,
- 74077
+ 74303,
+ 74313
],
"loc": {
"start": {
- "line": 2133,
+ "line": 2144,
"column": 4
},
"end": {
- "line": 2133,
+ "line": 2144,
"column": 14
}
}
@@ -166372,16 +166780,16 @@
"type": "Identifier",
"name": "filePath",
"range": [
- 74078,
- 74086
+ 74314,
+ 74322
],
"loc": {
"start": {
- "line": 2133,
+ "line": 2144,
"column": 15
},
"end": {
- "line": 2133,
+ "line": 2144,
"column": 23
}
}
@@ -166390,16 +166798,16 @@
"type": "Identifier",
"name": "type",
"range": [
- 74088,
- 74092
+ 74324,
+ 74328
],
"loc": {
"start": {
- "line": 2133,
+ "line": 2144,
"column": 25
},
"end": {
- "line": 2133,
+ "line": 2144,
"column": 29
}
}
@@ -166417,16 +166825,16 @@
"type": "Identifier",
"name": "imported",
"range": [
- 74107,
- 74115
+ 74343,
+ 74351
],
"loc": {
"start": {
- "line": 2134,
+ "line": 2145,
"column": 12
},
"end": {
- "line": 2134,
+ "line": 2145,
"column": 20
}
}
@@ -166436,31 +166844,31 @@
"value": false,
"raw": "false",
"range": [
- 74118,
- 74123
+ 74354,
+ 74359
],
"loc": {
"start": {
- "line": 2134,
+ "line": 2145,
"column": 23
},
"end": {
- "line": 2134,
+ "line": 2145,
"column": 28
}
}
},
"range": [
- 74107,
- 74123
+ 74343,
+ 74359
],
"loc": {
"start": {
- "line": 2134,
+ "line": 2145,
"column": 12
},
"end": {
- "line": 2134,
+ "line": 2145,
"column": 28
}
}
@@ -166471,16 +166879,16 @@
"type": "Identifier",
"name": "importType",
"range": [
- 74137,
- 74147
+ 74373,
+ 74383
],
"loc": {
"start": {
- "line": 2135,
+ "line": 2146,
"column": 12
},
"end": {
- "line": 2135,
+ "line": 2146,
"column": 22
}
}
@@ -166494,32 +166902,32 @@
"type": "Identifier",
"name": "type",
"range": [
- 74151,
- 74155
+ 74387,
+ 74391
],
"loc": {
"start": {
- "line": 2135,
+ "line": 2146,
"column": 26
},
"end": {
- "line": 2135,
+ "line": 2146,
"column": 30
}
}
},
"prefix": true,
"range": [
- 74150,
- 74155
+ 74386,
+ 74391
],
"loc": {
"start": {
- "line": 2135,
+ "line": 2146,
"column": 25
},
"end": {
- "line": 2135,
+ "line": 2146,
"column": 30
}
}
@@ -166529,16 +166937,16 @@
"value": "script",
"raw": "'script'",
"range": [
- 74158,
- 74166
+ 74394,
+ 74402
],
"loc": {
"start": {
- "line": 2135,
+ "line": 2146,
"column": 33
},
"end": {
- "line": 2135,
+ "line": 2146,
"column": 41
}
}
@@ -166547,46 +166955,46 @@
"type": "Identifier",
"name": "type",
"range": [
- 74169,
- 74173
+ 74405,
+ 74409
],
"loc": {
"start": {
- "line": 2135,
+ "line": 2146,
"column": 44
},
"end": {
- "line": 2135,
+ "line": 2146,
"column": 48
}
}
},
"range": [
- 74150,
- 74173
+ 74386,
+ 74409
],
"loc": {
"start": {
- "line": 2135,
+ "line": 2146,
"column": 25
},
"end": {
- "line": 2135,
+ "line": 2146,
"column": 48
}
}
},
"range": [
- 74137,
- 74173
+ 74373,
+ 74409
],
"loc": {
"start": {
- "line": 2135,
+ "line": 2146,
"column": 12
},
"end": {
- "line": 2135,
+ "line": 2146,
"column": 48
}
}
@@ -166597,16 +167005,16 @@
"type": "Identifier",
"name": "attr",
"range": [
- 74187,
- 74191
+ 74423,
+ 74427
],
"loc": {
"start": {
- "line": 2136,
+ "line": 2147,
"column": 12
},
"end": {
- "line": 2136,
+ "line": 2147,
"column": 16
}
}
@@ -166620,16 +167028,16 @@
"type": "Identifier",
"name": "importType",
"range": [
- 74194,
- 74204
+ 74430,
+ 74440
],
"loc": {
"start": {
- "line": 2136,
+ "line": 2147,
"column": 19
},
"end": {
- "line": 2136,
+ "line": 2147,
"column": 29
}
}
@@ -166639,31 +167047,31 @@
"value": "script",
"raw": "'script'",
"range": [
- 74208,
- 74216
+ 74444,
+ 74452
],
"loc": {
"start": {
- "line": 2136,
+ "line": 2147,
"column": 33
},
"end": {
- "line": 2136,
+ "line": 2147,
"column": 41
}
}
},
"range": [
- 74194,
- 74216
+ 74430,
+ 74452
],
"loc": {
"start": {
- "line": 2136,
+ "line": 2147,
"column": 19
},
"end": {
- "line": 2136,
+ "line": 2147,
"column": 41
}
}
@@ -166673,16 +167081,16 @@
"value": "src",
"raw": "'src'",
"range": [
- 74219,
- 74224
+ 74455,
+ 74460
],
"loc": {
"start": {
- "line": 2136,
+ "line": 2147,
"column": 44
},
"end": {
- "line": 2136,
+ "line": 2147,
"column": 49
}
}
@@ -166692,46 +167100,46 @@
"value": "href",
"raw": "'href'",
"range": [
- 74227,
- 74233
+ 74463,
+ 74469
],
"loc": {
"start": {
- "line": 2136,
+ "line": 2147,
"column": 52
},
"end": {
- "line": 2136,
+ "line": 2147,
"column": 58
}
}
},
"range": [
- 74194,
- 74233
+ 74430,
+ 74469
],
"loc": {
"start": {
- "line": 2136,
+ "line": 2147,
"column": 19
},
"end": {
- "line": 2136,
+ "line": 2147,
"column": 58
}
}
},
"range": [
- 74187,
- 74233
+ 74423,
+ 74469
],
"loc": {
"start": {
- "line": 2136,
+ "line": 2147,
"column": 12
},
"end": {
- "line": 2136,
+ "line": 2147,
"column": 58
}
}
@@ -166742,16 +167150,16 @@
"type": "Identifier",
"name": "files",
"range": [
- 74247,
- 74252
+ 74483,
+ 74488
],
"loc": {
"start": {
- "line": 2137,
+ "line": 2148,
"column": 12
},
"end": {
- "line": 2137,
+ "line": 2148,
"column": 17
}
}
@@ -166765,16 +167173,16 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 74255,
- 74258
+ 74491,
+ 74494
],
"loc": {
"start": {
- "line": 2137,
+ "line": 2148,
"column": 20
},
"end": {
- "line": 2137,
+ "line": 2148,
"column": 23
}
}
@@ -166783,31 +167191,31 @@
"type": "Identifier",
"name": "tag",
"range": [
- 74259,
- 74262
+ 74495,
+ 74498
],
"loc": {
"start": {
- "line": 2137,
+ "line": 2148,
"column": 24
},
"end": {
- "line": 2137,
+ "line": 2148,
"column": 27
}
}
},
"range": [
- 74255,
- 74262
+ 74491,
+ 74498
],
"loc": {
"start": {
- "line": 2137,
+ "line": 2148,
"column": 20
},
"end": {
- "line": 2137,
+ "line": 2148,
"column": 27
}
}
@@ -166817,16 +167225,16 @@
"type": "Identifier",
"name": "doc",
"range": [
- 74263,
- 74266
+ 74499,
+ 74502
],
"loc": {
"start": {
- "line": 2137,
+ "line": 2148,
"column": 28
},
"end": {
- "line": 2137,
+ "line": 2148,
"column": 31
}
}
@@ -166835,47 +167243,47 @@
"type": "Identifier",
"name": "importType",
"range": [
- 74268,
- 74278
+ 74504,
+ 74514
],
"loc": {
"start": {
- "line": 2137,
+ "line": 2148,
"column": 33
},
"end": {
- "line": 2137,
+ "line": 2148,
"column": 43
}
}
}
],
"range": [
- 74255,
- 74279
+ 74491,
+ 74515
],
"loc": {
"start": {
- "line": 2137,
+ "line": 2148,
"column": 20
},
"end": {
- "line": 2137,
+ "line": 2148,
"column": 44
}
}
},
"range": [
- 74247,
- 74279
+ 74483,
+ 74515
],
"loc": {
"start": {
- "line": 2137,
+ "line": 2148,
"column": 12
},
"end": {
- "line": 2137,
+ "line": 2148,
"column": 44
}
}
@@ -166883,16 +167291,16 @@
],
"kind": "let",
"range": [
- 74103,
- 74280
+ 74339,
+ 74516
],
"loc": {
"start": {
- "line": 2134,
+ "line": 2145,
"column": 8
},
"end": {
- "line": 2137,
+ "line": 2148,
"column": 45
}
}
@@ -166908,16 +167316,16 @@
"type": "Identifier",
"name": "i",
"range": [
- 74298,
- 74299
+ 74534,
+ 74535
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 17
},
"end": {
- "line": 2138,
+ "line": 2149,
"column": 18
}
}
@@ -166927,31 +167335,31 @@
"value": 0,
"raw": "0",
"range": [
- 74300,
- 74301
+ 74536,
+ 74537
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 19
},
"end": {
- "line": 2138,
+ "line": 2149,
"column": 20
}
}
},
"range": [
- 74298,
- 74301
+ 74534,
+ 74537
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 17
},
"end": {
- "line": 2138,
+ "line": 2149,
"column": 20
}
}
@@ -166962,16 +167370,16 @@
"type": "Identifier",
"name": "len",
"range": [
- 74303,
- 74306
+ 74539,
+ 74542
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 22
},
"end": {
- "line": 2138,
+ "line": 2149,
"column": 25
}
}
@@ -166983,16 +167391,16 @@
"type": "Identifier",
"name": "files",
"range": [
- 74307,
- 74312
+ 74543,
+ 74548
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 26
},
"end": {
- "line": 2138,
+ "line": 2149,
"column": 31
}
}
@@ -167001,46 +167409,46 @@
"type": "Identifier",
"name": "length",
"range": [
- 74313,
- 74319
+ 74549,
+ 74555
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 32
},
"end": {
- "line": 2138,
+ "line": 2149,
"column": 38
}
}
},
"range": [
- 74307,
- 74319
+ 74543,
+ 74555
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 26
},
"end": {
- "line": 2138,
+ "line": 2149,
"column": 38
}
}
},
"range": [
- 74303,
- 74319
+ 74539,
+ 74555
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 22
},
"end": {
- "line": 2138,
+ "line": 2149,
"column": 38
}
}
@@ -167048,16 +167456,16 @@
],
"kind": "let",
"range": [
- 74294,
- 74319
+ 74530,
+ 74555
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 13
},
"end": {
- "line": 2138,
+ "line": 2149,
"column": 38
}
}
@@ -167069,16 +167477,16 @@
"type": "Identifier",
"name": "i",
"range": [
- 74321,
- 74322
+ 74557,
+ 74558
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 40
},
"end": {
- "line": 2138,
+ "line": 2149,
"column": 41
}
}
@@ -167087,31 +167495,31 @@
"type": "Identifier",
"name": "len",
"range": [
- 74323,
- 74326
+ 74559,
+ 74562
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 42
},
"end": {
- "line": 2138,
+ "line": 2149,
"column": 45
}
}
},
"range": [
- 74321,
- 74326
+ 74557,
+ 74562
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 40
},
"end": {
- "line": 2138,
+ "line": 2149,
"column": 45
}
}
@@ -167123,32 +167531,32 @@
"type": "Identifier",
"name": "i",
"range": [
- 74328,
- 74329
+ 74564,
+ 74565
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 47
},
"end": {
- "line": 2138,
+ "line": 2149,
"column": 48
}
}
},
"prefix": false,
"range": [
- 74328,
- 74331
+ 74564,
+ 74567
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 47
},
"end": {
- "line": 2138,
+ "line": 2149,
"column": 50
}
}
@@ -167171,16 +167579,16 @@
"type": "Identifier",
"name": "files",
"range": [
- 74349,
- 74354
+ 74585,
+ 74590
],
"loc": {
"start": {
- "line": 2139,
+ "line": 2150,
"column": 15
},
"end": {
- "line": 2139,
+ "line": 2150,
"column": 20
}
}
@@ -167189,31 +167597,31 @@
"type": "Identifier",
"name": "i",
"range": [
- 74355,
- 74356
+ 74591,
+ 74592
],
"loc": {
"start": {
- "line": 2139,
+ "line": 2150,
"column": 21
},
"end": {
- "line": 2139,
+ "line": 2150,
"column": 22
}
}
},
"range": [
- 74349,
- 74357
+ 74585,
+ 74593
],
"loc": {
"start": {
- "line": 2139,
+ "line": 2150,
"column": 15
},
"end": {
- "line": 2139,
+ "line": 2150,
"column": 23
}
}
@@ -167222,31 +167630,31 @@
"type": "Identifier",
"name": "attr",
"range": [
- 74358,
- 74362
+ 74594,
+ 74598
],
"loc": {
"start": {
- "line": 2139,
+ "line": 2150,
"column": 24
},
"end": {
- "line": 2139,
+ "line": 2150,
"column": 28
}
}
},
"range": [
- 74349,
- 74363
+ 74585,
+ 74599
],
"loc": {
"start": {
- "line": 2139,
+ "line": 2150,
"column": 15
},
"end": {
- "line": 2139,
+ "line": 2150,
"column": 29
}
}
@@ -167255,31 +167663,31 @@
"type": "Identifier",
"name": "undefined",
"range": [
- 74368,
- 74377
+ 74604,
+ 74613
],
"loc": {
"start": {
- "line": 2139,
+ "line": 2150,
"column": 34
},
"end": {
- "line": 2139,
+ "line": 2150,
"column": 43
}
}
},
"range": [
- 74349,
- 74377
+ 74585,
+ 74613
],
"loc": {
"start": {
- "line": 2139,
+ "line": 2150,
"column": 15
},
"end": {
- "line": 2139,
+ "line": 2150,
"column": 43
}
}
@@ -167291,48 +167699,48 @@
"type": "ContinueStatement",
"label": null,
"range": [
- 74396,
- 74405
+ 74632,
+ 74641
],
"loc": {
"start": {
- "line": 2140,
+ "line": 2151,
"column": 16
},
"end": {
- "line": 2140,
+ "line": 2151,
"column": 25
}
}
}
],
"range": [
- 74378,
- 74419
+ 74614,
+ 74655
],
"loc": {
"start": {
- "line": 2139,
+ "line": 2150,
"column": 44
},
"end": {
- "line": 2141,
+ "line": 2152,
"column": 13
}
}
},
"alternate": null,
"range": [
- 74346,
- 74419
+ 74582,
+ 74655
],
"loc": {
"start": {
- "line": 2139,
+ "line": 2150,
"column": 12
},
"end": {
- "line": 2141,
+ "line": 2152,
"column": 13
}
}
@@ -167354,16 +167762,16 @@
"type": "Identifier",
"name": "files",
"range": [
- 74435,
- 74440
+ 74671,
+ 74676
],
"loc": {
"start": {
- "line": 2142,
+ "line": 2153,
"column": 15
},
"end": {
- "line": 2142,
+ "line": 2153,
"column": 20
}
}
@@ -167372,31 +167780,31 @@
"type": "Identifier",
"name": "i",
"range": [
- 74441,
- 74442
+ 74677,
+ 74678
],
"loc": {
"start": {
- "line": 2142,
+ "line": 2153,
"column": 21
},
"end": {
- "line": 2142,
+ "line": 2153,
"column": 22
}
}
},
"range": [
- 74435,
- 74443
+ 74671,
+ 74679
],
"loc": {
"start": {
- "line": 2142,
+ "line": 2153,
"column": 15
},
"end": {
- "line": 2142,
+ "line": 2153,
"column": 23
}
}
@@ -167405,31 +167813,31 @@
"type": "Identifier",
"name": "attr",
"range": [
- 74444,
- 74448
+ 74680,
+ 74684
],
"loc": {
"start": {
- "line": 2142,
+ "line": 2153,
"column": 24
},
"end": {
- "line": 2142,
+ "line": 2153,
"column": 28
}
}
},
"range": [
- 74435,
- 74449
+ 74671,
+ 74685
],
"loc": {
"start": {
- "line": 2142,
+ "line": 2153,
"column": 15
},
"end": {
- "line": 2142,
+ "line": 2153,
"column": 29
}
}
@@ -167438,31 +167846,31 @@
"type": "Identifier",
"name": "match",
"range": [
- 74450,
- 74455
+ 74686,
+ 74691
],
"loc": {
"start": {
- "line": 2142,
+ "line": 2153,
"column": 30
},
"end": {
- "line": 2142,
+ "line": 2153,
"column": 35
}
}
},
"range": [
- 74435,
- 74455
+ 74671,
+ 74691
],
"loc": {
"start": {
- "line": 2142,
+ "line": 2153,
"column": 15
},
"end": {
- "line": 2142,
+ "line": 2153,
"column": 35
}
}
@@ -167472,32 +167880,32 @@
"type": "Identifier",
"name": "filePath",
"range": [
- 74456,
- 74464
+ 74692,
+ 74700
],
"loc": {
"start": {
- "line": 2142,
+ "line": 2153,
"column": 36
},
"end": {
- "line": 2142,
+ "line": 2153,
"column": 44
}
}
}
],
"range": [
- 74435,
- 74465
+ 74671,
+ 74701
],
"loc": {
"start": {
- "line": 2142,
+ "line": 2153,
"column": 15
},
"end": {
- "line": 2142,
+ "line": 2153,
"column": 45
}
}
@@ -167514,16 +167922,16 @@
"type": "Identifier",
"name": "imported",
"range": [
- 74484,
- 74492
+ 74720,
+ 74728
],
"loc": {
"start": {
- "line": 2143,
+ "line": 2154,
"column": 16
},
"end": {
- "line": 2143,
+ "line": 2154,
"column": 24
}
}
@@ -167533,46 +167941,46 @@
"value": true,
"raw": "true",
"range": [
- 74495,
- 74499
+ 74731,
+ 74735
],
"loc": {
"start": {
- "line": 2143,
+ "line": 2154,
"column": 27
},
"end": {
- "line": 2143,
+ "line": 2154,
"column": 31
}
}
},
"range": [
- 74484,
- 74499
+ 74720,
+ 74735
],
"loc": {
"start": {
- "line": 2143,
+ "line": 2154,
"column": 16
},
"end": {
- "line": 2143,
+ "line": 2154,
"column": 31
}
}
},
"range": [
- 74484,
- 74500
+ 74720,
+ 74736
],
"loc": {
"start": {
- "line": 2143,
+ "line": 2154,
"column": 16
},
"end": {
- "line": 2143,
+ "line": 2154,
"column": 32
}
}
@@ -167581,79 +167989,79 @@
"type": "BreakStatement",
"label": null,
"range": [
- 74517,
- 74523
+ 74753,
+ 74759
],
"loc": {
"start": {
- "line": 2144,
+ "line": 2155,
"column": 16
},
"end": {
- "line": 2144,
+ "line": 2155,
"column": 22
}
}
}
],
"range": [
- 74466,
- 74537
+ 74702,
+ 74773
],
"loc": {
"start": {
- "line": 2142,
+ "line": 2153,
"column": 46
},
"end": {
- "line": 2145,
+ "line": 2156,
"column": 13
}
}
},
"alternate": null,
"range": [
- 74432,
- 74537
+ 74668,
+ 74773
],
"loc": {
"start": {
- "line": 2142,
+ "line": 2153,
"column": 12
},
"end": {
- "line": 2145,
+ "line": 2156,
"column": 13
}
}
}
],
"range": [
- 74332,
- 74547
+ 74568,
+ 74783
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 51
},
"end": {
- "line": 2146,
+ "line": 2157,
"column": 9
}
}
},
"range": [
- 74289,
- 74547
+ 74525,
+ 74783
],
"loc": {
"start": {
- "line": 2138,
+ "line": 2149,
"column": 8
},
"end": {
- "line": 2146,
+ "line": 2157,
"column": 9
}
}
@@ -167664,47 +168072,47 @@
"type": "Identifier",
"name": "imported",
"range": [
- 74563,
- 74571
+ 74799,
+ 74807
],
"loc": {
"start": {
- "line": 2147,
+ "line": 2158,
"column": 15
},
"end": {
- "line": 2147,
+ "line": 2158,
"column": 23
}
}
},
"range": [
- 74556,
- 74572
+ 74792,
+ 74808
],
"loc": {
"start": {
- "line": 2147,
+ "line": 2158,
"column": 8
},
"end": {
- "line": 2147,
+ "line": 2158,
"column": 24
}
}
}
],
"range": [
- 74093,
- 74578
+ 74329,
+ 74814
],
"loc": {
"start": {
- "line": 2133,
+ "line": 2144,
"column": 30
},
"end": {
- "line": 2148,
+ "line": 2159,
"column": 5
}
}
@@ -167712,16 +168120,16 @@
"generator": false,
"expression": false,
"range": [
- 74077,
- 74578
+ 74313,
+ 74814
],
"loc": {
"start": {
- "line": 2133,
+ "line": 2144,
"column": 14
},
"end": {
- "line": 2148,
+ "line": 2159,
"column": 5
}
}
@@ -167729,16 +168137,16 @@
"kind": "method",
"computed": false,
"range": [
- 74067,
- 74578
+ 74303,
+ 74814
],
"loc": {
"start": {
- "line": 2133,
+ "line": 2144,
"column": 4
},
"end": {
- "line": 2148,
+ "line": 2159,
"column": 5
}
},
@@ -167747,16 +168155,16 @@
"type": "Block",
"value": "*\n * Check if passed script or stylesheet is already imported\n * @param {String} filePath Ressource path\n * @param {String} type Possible values: 'script' or 'link'\n * @return {Boolean}\n ",
"range": [
- 73843,
- 74062
+ 74079,
+ 74298
],
"loc": {
"start": {
- "line": 2127,
+ "line": 2138,
"column": 4
},
"end": {
- "line": 2132,
+ "line": 2143,
"column": 7
}
}
@@ -167767,16 +168175,16 @@
"type": "Block",
"value": "*\n * Import script or stylesheet\n * @param {String} fileId Ressource ID\n * @param {String} filePath Ressource path\n * @param {Function} callback Callback\n * @param {String} type Possible values: 'script' or 'link'\n ",
"range": [
- 74584,
- 74843
+ 74820,
+ 75079
],
"loc": {
"start": {
- "line": 2150,
+ "line": 2161,
"column": 4
},
"end": {
- "line": 2156,
+ "line": 2167,
"column": 7
}
}
@@ -167790,16 +168198,16 @@
"type": "Identifier",
"name": "import",
"range": [
- 74848,
- 74854
+ 75084,
+ 75090
],
"loc": {
"start": {
- "line": 2157,
+ "line": 2168,
"column": 4
},
"end": {
- "line": 2157,
+ "line": 2168,
"column": 10
}
}
@@ -167812,16 +168220,16 @@
"type": "Identifier",
"name": "fileId",
"range": [
- 74855,
- 74861
+ 75091,
+ 75097
],
"loc": {
"start": {
- "line": 2157,
+ "line": 2168,
"column": 11
},
"end": {
- "line": 2157,
+ "line": 2168,
"column": 17
}
}
@@ -167830,16 +168238,16 @@
"type": "Identifier",
"name": "filePath",
"range": [
- 74863,
- 74871
+ 75099,
+ 75107
],
"loc": {
"start": {
- "line": 2157,
+ "line": 2168,
"column": 19
},
"end": {
- "line": 2157,
+ "line": 2168,
"column": 27
}
}
@@ -167848,16 +168256,16 @@
"type": "Identifier",
"name": "callback",
"range": [
- 74873,
- 74881
+ 75109,
+ 75117
],
"loc": {
"start": {
- "line": 2157,
+ "line": 2168,
"column": 29
},
"end": {
- "line": 2157,
+ "line": 2168,
"column": 37
}
}
@@ -167866,16 +168274,16 @@
"type": "Identifier",
"name": "type",
"range": [
- 74883,
- 74887
+ 75119,
+ 75123
],
"loc": {
"start": {
- "line": 2157,
+ "line": 2168,
"column": 39
},
"end": {
- "line": 2157,
+ "line": 2168,
"column": 43
}
}
@@ -167893,16 +168301,16 @@
"type": "Identifier",
"name": "ftype",
"range": [
- 74902,
- 74907
+ 75138,
+ 75143
],
"loc": {
"start": {
- "line": 2158,
+ "line": 2169,
"column": 12
},
"end": {
- "line": 2158,
+ "line": 2169,
"column": 17
}
}
@@ -167916,32 +168324,32 @@
"type": "Identifier",
"name": "type",
"range": [
- 74911,
- 74915
+ 75147,
+ 75151
],
"loc": {
"start": {
- "line": 2158,
+ "line": 2169,
"column": 21
},
"end": {
- "line": 2158,
+ "line": 2169,
"column": 25
}
}
},
"prefix": true,
"range": [
- 74910,
- 74915
+ 75146,
+ 75151
],
"loc": {
"start": {
- "line": 2158,
+ "line": 2169,
"column": 20
},
"end": {
- "line": 2158,
+ "line": 2169,
"column": 25
}
}
@@ -167951,16 +168359,16 @@
"value": "script",
"raw": "'script'",
"range": [
- 74918,
- 74926
+ 75154,
+ 75162
],
"loc": {
"start": {
- "line": 2158,
+ "line": 2169,
"column": 28
},
"end": {
- "line": 2158,
+ "line": 2169,
"column": 36
}
}
@@ -167969,46 +168377,46 @@
"type": "Identifier",
"name": "type",
"range": [
- 74929,
- 74933
+ 75165,
+ 75169
],
"loc": {
"start": {
- "line": 2158,
+ "line": 2169,
"column": 39
},
"end": {
- "line": 2158,
+ "line": 2169,
"column": 43
}
}
},
"range": [
- 74910,
- 74933
+ 75146,
+ 75169
],
"loc": {
"start": {
- "line": 2158,
+ "line": 2169,
"column": 20
},
"end": {
- "line": 2158,
+ "line": 2169,
"column": 43
}
}
},
"range": [
- 74902,
- 74933
+ 75138,
+ 75169
],
"loc": {
"start": {
- "line": 2158,
+ "line": 2169,
"column": 12
},
"end": {
- "line": 2158,
+ "line": 2169,
"column": 43
}
}
@@ -168019,16 +168427,16 @@
"type": "Identifier",
"name": "imported",
"range": [
- 74947,
- 74955
+ 75183,
+ 75191
],
"loc": {
"start": {
- "line": 2159,
+ "line": 2170,
"column": 12
},
"end": {
- "line": 2159,
+ "line": 2170,
"column": 20
}
}
@@ -168041,16 +168449,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 74958,
- 74962
+ 75194,
+ 75198
],
"loc": {
"start": {
- "line": 2159,
+ "line": 2170,
"column": 23
},
"end": {
- "line": 2159,
+ "line": 2170,
"column": 27
}
}
@@ -168059,31 +168467,31 @@
"type": "Identifier",
"name": "isImported",
"range": [
- 74963,
- 74973
+ 75199,
+ 75209
],
"loc": {
"start": {
- "line": 2159,
+ "line": 2170,
"column": 28
},
"end": {
- "line": 2159,
+ "line": 2170,
"column": 38
}
}
},
"range": [
- 74958,
- 74973
+ 75194,
+ 75209
],
"loc": {
"start": {
- "line": 2159,
+ "line": 2170,
"column": 23
},
"end": {
- "line": 2159,
+ "line": 2170,
"column": 38
}
}
@@ -168093,16 +168501,16 @@
"type": "Identifier",
"name": "filePath",
"range": [
- 74974,
- 74982
+ 75210,
+ 75218
],
"loc": {
"start": {
- "line": 2159,
+ "line": 2170,
"column": 39
},
"end": {
- "line": 2159,
+ "line": 2170,
"column": 47
}
}
@@ -168111,47 +168519,47 @@
"type": "Identifier",
"name": "ftype",
"range": [
- 74984,
- 74989
+ 75220,
+ 75225
],
"loc": {
"start": {
- "line": 2159,
+ "line": 2170,
"column": 49
},
"end": {
- "line": 2159,
+ "line": 2170,
"column": 54
}
}
}
],
"range": [
- 74958,
- 74990
+ 75194,
+ 75226
],
"loc": {
"start": {
- "line": 2159,
+ "line": 2170,
"column": 23
},
"end": {
- "line": 2159,
+ "line": 2170,
"column": 55
}
}
},
"range": [
- 74947,
- 74990
+ 75183,
+ 75226
],
"loc": {
"start": {
- "line": 2159,
+ "line": 2170,
"column": 12
},
"end": {
- "line": 2159,
+ "line": 2170,
"column": 55
}
}
@@ -168159,16 +168567,16 @@
],
"kind": "let",
"range": [
- 74898,
- 74991
+ 75134,
+ 75227
],
"loc": {
"start": {
- "line": 2158,
+ "line": 2169,
"column": 8
},
"end": {
- "line": 2159,
+ "line": 2170,
"column": 56
}
}
@@ -168179,16 +168587,16 @@
"type": "Identifier",
"name": "imported",
"range": [
- 75003,
- 75011
+ 75239,
+ 75247
],
"loc": {
"start": {
- "line": 2160,
+ "line": 2171,
"column": 11
},
"end": {
- "line": 2160,
+ "line": 2171,
"column": 19
}
}
@@ -168200,48 +168608,48 @@
"type": "ReturnStatement",
"argument": null,
"range": [
- 75026,
- 75033
+ 75262,
+ 75269
],
"loc": {
"start": {
- "line": 2161,
+ "line": 2172,
"column": 12
},
"end": {
- "line": 2161,
+ "line": 2172,
"column": 19
}
}
}
],
"range": [
- 75012,
- 75043
+ 75248,
+ 75279
],
"loc": {
"start": {
- "line": 2160,
+ "line": 2171,
"column": 20
},
"end": {
- "line": 2162,
+ "line": 2173,
"column": 9
}
}
},
"alternate": null,
"range": [
- 75000,
- 75043
+ 75236,
+ 75279
],
"loc": {
"start": {
- "line": 2160,
+ "line": 2171,
"column": 8
},
"end": {
- "line": 2162,
+ "line": 2173,
"column": 9
}
}
@@ -168255,16 +168663,16 @@
"type": "Identifier",
"name": "o",
"range": [
- 75056,
- 75057
+ 75292,
+ 75293
],
"loc": {
"start": {
- "line": 2163,
+ "line": 2174,
"column": 12
},
"end": {
- "line": 2163,
+ "line": 2174,
"column": 13
}
}
@@ -168272,31 +168680,31 @@
"init": {
"type": "ThisExpression",
"range": [
- 75060,
- 75064
+ 75296,
+ 75300
],
"loc": {
"start": {
- "line": 2163,
+ "line": 2174,
"column": 16
},
"end": {
- "line": 2163,
+ "line": 2174,
"column": 20
}
}
},
"range": [
- 75056,
- 75064
+ 75292,
+ 75300
],
"loc": {
"start": {
- "line": 2163,
+ "line": 2174,
"column": 12
},
"end": {
- "line": 2163,
+ "line": 2174,
"column": 20
}
}
@@ -168307,16 +168715,16 @@
"type": "Identifier",
"name": "isLoaded",
"range": [
- 75078,
- 75086
+ 75314,
+ 75322
],
"loc": {
"start": {
- "line": 2164,
+ "line": 2175,
"column": 12
},
"end": {
- "line": 2164,
+ "line": 2175,
"column": 20
}
}
@@ -168326,31 +168734,31 @@
"value": false,
"raw": "false",
"range": [
- 75089,
- 75094
+ 75325,
+ 75330
],
"loc": {
"start": {
- "line": 2164,
+ "line": 2175,
"column": 23
},
"end": {
- "line": 2164,
+ "line": 2175,
"column": 28
}
}
},
"range": [
- 75078,
- 75094
+ 75314,
+ 75330
],
"loc": {
"start": {
- "line": 2164,
+ "line": 2175,
"column": 12
},
"end": {
- "line": 2164,
+ "line": 2175,
"column": 28
}
}
@@ -168361,32 +168769,32 @@
"type": "Identifier",
"name": "file",
"range": [
- 75108,
- 75112
+ 75344,
+ 75348
],
"loc": {
"start": {
- "line": 2165,
+ "line": 2176,
"column": 12
},
"end": {
- "line": 2165,
+ "line": 2176,
"column": 16
}
}
},
"init": null,
"range": [
- 75108,
- 75112
+ 75344,
+ 75348
],
"loc": {
"start": {
- "line": 2165,
+ "line": 2176,
"column": 12
},
"end": {
- "line": 2165,
+ "line": 2176,
"column": 16
}
}
@@ -168397,16 +168805,16 @@
"type": "Identifier",
"name": "head",
"range": [
- 75126,
- 75130
+ 75362,
+ 75366
],
"loc": {
"start": {
- "line": 2166,
+ "line": 2177,
"column": 12
},
"end": {
- "line": 2166,
+ "line": 2177,
"column": 16
}
}
@@ -168423,16 +168831,16 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 75133,
- 75136
+ 75369,
+ 75372
],
"loc": {
"start": {
- "line": 2166,
+ "line": 2177,
"column": 19
},
"end": {
- "line": 2166,
+ "line": 2177,
"column": 22
}
}
@@ -168441,31 +168849,31 @@
"type": "Identifier",
"name": "tag",
"range": [
- 75137,
- 75140
+ 75373,
+ 75376
],
"loc": {
"start": {
- "line": 2166,
+ "line": 2177,
"column": 23
},
"end": {
- "line": 2166,
+ "line": 2177,
"column": 26
}
}
},
"range": [
- 75133,
- 75140
+ 75369,
+ 75376
],
"loc": {
"start": {
- "line": 2166,
+ "line": 2177,
"column": 19
},
"end": {
- "line": 2166,
+ "line": 2177,
"column": 26
}
}
@@ -168475,16 +168883,16 @@
"type": "Identifier",
"name": "doc",
"range": [
- 75141,
- 75144
+ 75377,
+ 75380
],
"loc": {
"start": {
- "line": 2166,
+ "line": 2177,
"column": 27
},
"end": {
- "line": 2166,
+ "line": 2177,
"column": 30
}
}
@@ -168494,32 +168902,32 @@
"value": "head",
"raw": "'head'",
"range": [
- 75146,
- 75152
+ 75382,
+ 75388
],
"loc": {
"start": {
- "line": 2166,
+ "line": 2177,
"column": 32
},
"end": {
- "line": 2166,
+ "line": 2177,
"column": 38
}
}
}
],
"range": [
- 75133,
- 75153
+ 75369,
+ 75389
],
"loc": {
"start": {
- "line": 2166,
+ "line": 2177,
"column": 19
},
"end": {
- "line": 2166,
+ "line": 2177,
"column": 39
}
}
@@ -168529,46 +168937,46 @@
"value": 0,
"raw": "0",
"range": [
- 75154,
- 75155
+ 75390,
+ 75391
],
"loc": {
"start": {
- "line": 2166,
+ "line": 2177,
"column": 40
},
"end": {
- "line": 2166,
+ "line": 2177,
"column": 41
}
}
},
"range": [
- 75133,
- 75156
+ 75369,
+ 75392
],
"loc": {
"start": {
- "line": 2166,
+ "line": 2177,
"column": 19
},
"end": {
- "line": 2166,
+ "line": 2177,
"column": 42
}
}
},
"range": [
- 75126,
- 75156
+ 75362,
+ 75392
],
"loc": {
"start": {
- "line": 2166,
+ "line": 2177,
"column": 12
},
"end": {
- "line": 2166,
+ "line": 2177,
"column": 42
}
}
@@ -168576,16 +168984,16 @@
],
"kind": "let",
"range": [
- 75052,
- 75157
+ 75288,
+ 75393
],
"loc": {
"start": {
- "line": 2163,
+ "line": 2174,
"column": 8
},
"end": {
- "line": 2166,
+ "line": 2177,
"column": 43
}
}
@@ -168604,16 +169012,16 @@
"type": "Identifier",
"name": "Str",
"range": [
- 75170,
- 75173
+ 75406,
+ 75409
],
"loc": {
"start": {
- "line": 2168,
+ "line": 2179,
"column": 11
},
"end": {
- "line": 2168,
+ "line": 2179,
"column": 14
}
}
@@ -168622,31 +169030,31 @@
"type": "Identifier",
"name": "lower",
"range": [
- 75174,
- 75179
+ 75410,
+ 75415
],
"loc": {
"start": {
- "line": 2168,
+ "line": 2179,
"column": 15
},
"end": {
- "line": 2168,
+ "line": 2179,
"column": 20
}
}
},
"range": [
- 75170,
- 75179
+ 75406,
+ 75415
],
"loc": {
"start": {
- "line": 2168,
+ "line": 2179,
"column": 11
},
"end": {
- "line": 2168,
+ "line": 2179,
"column": 20
}
}
@@ -168656,32 +169064,32 @@
"type": "Identifier",
"name": "ftype",
"range": [
- 75180,
- 75185
+ 75416,
+ 75421
],
"loc": {
"start": {
- "line": 2168,
+ "line": 2179,
"column": 21
},
"end": {
- "line": 2168,
+ "line": 2179,
"column": 26
}
}
}
],
"range": [
- 75170,
- 75186
+ 75406,
+ 75422
],
"loc": {
"start": {
- "line": 2168,
+ "line": 2179,
"column": 11
},
"end": {
- "line": 2168,
+ "line": 2179,
"column": 27
}
}
@@ -168691,31 +169099,31 @@
"value": "link",
"raw": "'link'",
"range": [
- 75191,
- 75197
+ 75427,
+ 75433
],
"loc": {
"start": {
- "line": 2168,
+ "line": 2179,
"column": 32
},
"end": {
- "line": 2168,
+ "line": 2179,
"column": 38
}
}
},
"range": [
- 75170,
- 75197
+ 75406,
+ 75433
],
"loc": {
"start": {
- "line": 2168,
+ "line": 2179,
"column": 11
},
"end": {
- "line": 2168,
+ "line": 2179,
"column": 38
}
}
@@ -168732,16 +169140,16 @@
"type": "Identifier",
"name": "file",
"range": [
- 75212,
- 75216
+ 75448,
+ 75452
],
"loc": {
"start": {
- "line": 2169,
+ "line": 2180,
"column": 12
},
"end": {
- "line": 2169,
+ "line": 2180,
"column": 16
}
}
@@ -168755,16 +169163,16 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 75219,
- 75222
+ 75455,
+ 75458
],
"loc": {
"start": {
- "line": 2169,
+ "line": 2180,
"column": 19
},
"end": {
- "line": 2169,
+ "line": 2180,
"column": 22
}
}
@@ -168773,31 +169181,31 @@
"type": "Identifier",
"name": "create",
"range": [
- 75223,
- 75229
+ 75459,
+ 75465
],
"loc": {
"start": {
- "line": 2169,
+ "line": 2180,
"column": 23
},
"end": {
- "line": 2169,
+ "line": 2180,
"column": 29
}
}
},
"range": [
- 75219,
- 75229
+ 75455,
+ 75465
],
"loc": {
"start": {
- "line": 2169,
+ "line": 2180,
"column": 19
},
"end": {
- "line": 2169,
+ "line": 2180,
"column": 29
}
}
@@ -168808,16 +169216,16 @@
"value": "link",
"raw": "'link'",
"range": [
- 75247,
- 75253
+ 75483,
+ 75489
],
"loc": {
"start": {
- "line": 2170,
+ "line": 2181,
"column": 16
},
"end": {
- "line": 2170,
+ "line": 2181,
"column": 22
}
}
@@ -168830,16 +169238,16 @@
"value": "id",
"raw": "'id'",
"range": [
- 75272,
- 75276
+ 75508,
+ 75512
],
"loc": {
"start": {
- "line": 2171,
+ "line": 2182,
"column": 17
},
"end": {
- "line": 2171,
+ "line": 2182,
"column": 21
}
}
@@ -168848,32 +169256,32 @@
"type": "Identifier",
"name": "fileId",
"range": [
- 75278,
- 75284
+ 75514,
+ 75520
],
"loc": {
"start": {
- "line": 2171,
+ "line": 2182,
"column": 23
},
"end": {
- "line": 2171,
+ "line": 2182,
"column": 29
}
}
}
],
"range": [
- 75271,
- 75285
+ 75507,
+ 75521
],
"loc": {
"start": {
- "line": 2171,
+ "line": 2182,
"column": 16
},
"end": {
- "line": 2171,
+ "line": 2182,
"column": 30
}
}
@@ -168886,16 +169294,16 @@
"value": "type",
"raw": "'type'",
"range": [
- 75288,
- 75294
+ 75524,
+ 75530
],
"loc": {
"start": {
- "line": 2171,
+ "line": 2182,
"column": 33
},
"end": {
- "line": 2171,
+ "line": 2182,
"column": 39
}
}
@@ -168905,32 +169313,32 @@
"value": "text/css",
"raw": "'text/css'",
"range": [
- 75296,
- 75306
+ 75532,
+ 75542
],
"loc": {
"start": {
- "line": 2171,
+ "line": 2182,
"column": 41
},
"end": {
- "line": 2171,
+ "line": 2182,
"column": 51
}
}
}
],
"range": [
- 75287,
- 75307
+ 75523,
+ 75543
],
"loc": {
"start": {
- "line": 2171,
+ "line": 2182,
"column": 32
},
"end": {
- "line": 2171,
+ "line": 2182,
"column": 52
}
}
@@ -168943,16 +169351,16 @@
"value": "rel",
"raw": "'rel'",
"range": [
- 75326,
- 75331
+ 75562,
+ 75567
],
"loc": {
"start": {
- "line": 2172,
+ "line": 2183,
"column": 17
},
"end": {
- "line": 2172,
+ "line": 2183,
"column": 22
}
}
@@ -168962,32 +169370,32 @@
"value": "stylesheet",
"raw": "'stylesheet'",
"range": [
- 75333,
- 75345
+ 75569,
+ 75581
],
"loc": {
"start": {
- "line": 2172,
+ "line": 2183,
"column": 24
},
"end": {
- "line": 2172,
+ "line": 2183,
"column": 36
}
}
}
],
"range": [
- 75325,
- 75346
+ 75561,
+ 75582
],
"loc": {
"start": {
- "line": 2172,
+ "line": 2183,
"column": 16
},
"end": {
- "line": 2172,
+ "line": 2183,
"column": 37
}
}
@@ -169000,16 +169408,16 @@
"value": "href",
"raw": "'href'",
"range": [
- 75349,
- 75355
+ 75585,
+ 75591
],
"loc": {
"start": {
- "line": 2172,
+ "line": 2183,
"column": 40
},
"end": {
- "line": 2172,
+ "line": 2183,
"column": 46
}
}
@@ -169018,94 +169426,94 @@
"type": "Identifier",
"name": "filePath",
"range": [
- 75357,
- 75365
+ 75593,
+ 75601
],
"loc": {
"start": {
- "line": 2172,
+ "line": 2183,
"column": 48
},
"end": {
- "line": 2172,
+ "line": 2183,
"column": 56
}
}
}
],
"range": [
- 75348,
- 75366
+ 75584,
+ 75602
],
"loc": {
"start": {
- "line": 2172,
+ "line": 2183,
"column": 39
},
"end": {
- "line": 2172,
+ "line": 2183,
"column": 57
}
}
}
],
"range": [
- 75219,
- 75380
+ 75455,
+ 75616
],
"loc": {
"start": {
- "line": 2169,
+ "line": 2180,
"column": 19
},
"end": {
- "line": 2173,
+ "line": 2184,
"column": 13
}
}
},
"range": [
- 75212,
- 75380
+ 75448,
+ 75616
],
"loc": {
"start": {
- "line": 2169,
+ "line": 2180,
"column": 12
},
"end": {
- "line": 2173,
+ "line": 2184,
"column": 13
}
}
},
"range": [
- 75212,
- 75381
+ 75448,
+ 75617
],
"loc": {
"start": {
- "line": 2169,
+ "line": 2180,
"column": 12
},
"end": {
- "line": 2173,
+ "line": 2184,
"column": 14
}
}
}
],
"range": [
- 75198,
- 75391
+ 75434,
+ 75627
],
"loc": {
"start": {
- "line": 2168,
+ "line": 2179,
"column": 39
},
"end": {
- "line": 2174,
+ "line": 2185,
"column": 9
}
}
@@ -169122,16 +169530,16 @@
"type": "Identifier",
"name": "file",
"range": [
- 75411,
- 75415
+ 75647,
+ 75651
],
"loc": {
"start": {
- "line": 2175,
+ "line": 2186,
"column": 12
},
"end": {
- "line": 2175,
+ "line": 2186,
"column": 16
}
}
@@ -169145,16 +169553,16 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 75418,
- 75421
+ 75654,
+ 75657
],
"loc": {
"start": {
- "line": 2175,
+ "line": 2186,
"column": 19
},
"end": {
- "line": 2175,
+ "line": 2186,
"column": 22
}
}
@@ -169163,31 +169571,31 @@
"type": "Identifier",
"name": "create",
"range": [
- 75422,
- 75428
+ 75658,
+ 75664
],
"loc": {
"start": {
- "line": 2175,
+ "line": 2186,
"column": 23
},
"end": {
- "line": 2175,
+ "line": 2186,
"column": 29
}
}
},
"range": [
- 75418,
- 75428
+ 75654,
+ 75664
],
"loc": {
"start": {
- "line": 2175,
+ "line": 2186,
"column": 19
},
"end": {
- "line": 2175,
+ "line": 2186,
"column": 29
}
}
@@ -169198,16 +169606,16 @@
"value": "script",
"raw": "'script'",
"range": [
- 75446,
- 75454
+ 75682,
+ 75690
],
"loc": {
"start": {
- "line": 2176,
+ "line": 2187,
"column": 16
},
"end": {
- "line": 2176,
+ "line": 2187,
"column": 24
}
}
@@ -169220,16 +169628,16 @@
"value": "id",
"raw": "'id'",
"range": [
- 75457,
- 75461
+ 75693,
+ 75697
],
"loc": {
"start": {
- "line": 2176,
+ "line": 2187,
"column": 27
},
"end": {
- "line": 2176,
+ "line": 2187,
"column": 31
}
}
@@ -169238,32 +169646,32 @@
"type": "Identifier",
"name": "fileId",
"range": [
- 75463,
- 75469
+ 75699,
+ 75705
],
"loc": {
"start": {
- "line": 2176,
+ "line": 2187,
"column": 33
},
"end": {
- "line": 2176,
+ "line": 2187,
"column": 39
}
}
}
],
"range": [
- 75456,
- 75470
+ 75692,
+ 75706
],
"loc": {
"start": {
- "line": 2176,
+ "line": 2187,
"column": 26
},
"end": {
- "line": 2176,
+ "line": 2187,
"column": 40
}
}
@@ -169276,16 +169684,16 @@
"value": "type",
"raw": "'type'",
"range": [
- 75489,
- 75495
+ 75725,
+ 75731
],
"loc": {
"start": {
- "line": 2177,
+ "line": 2188,
"column": 17
},
"end": {
- "line": 2177,
+ "line": 2188,
"column": 23
}
}
@@ -169295,32 +169703,32 @@
"value": "text/javascript",
"raw": "'text/javascript'",
"range": [
- 75497,
- 75514
+ 75733,
+ 75750
],
"loc": {
"start": {
- "line": 2177,
+ "line": 2188,
"column": 25
},
"end": {
- "line": 2177,
+ "line": 2188,
"column": 42
}
}
}
],
"range": [
- 75488,
- 75515
+ 75724,
+ 75751
],
"loc": {
"start": {
- "line": 2177,
+ "line": 2188,
"column": 16
},
"end": {
- "line": 2177,
+ "line": 2188,
"column": 43
}
}
@@ -169333,16 +169741,16 @@
"value": "src",
"raw": "'src'",
"range": [
- 75518,
- 75523
+ 75754,
+ 75759
],
"loc": {
"start": {
- "line": 2177,
+ "line": 2188,
"column": 46
},
"end": {
- "line": 2177,
+ "line": 2188,
"column": 51
}
}
@@ -169351,109 +169759,109 @@
"type": "Identifier",
"name": "filePath",
"range": [
- 75525,
- 75533
+ 75761,
+ 75769
],
"loc": {
"start": {
- "line": 2177,
+ "line": 2188,
"column": 53
},
"end": {
- "line": 2177,
+ "line": 2188,
"column": 61
}
}
}
],
"range": [
- 75517,
- 75534
+ 75753,
+ 75770
],
"loc": {
"start": {
- "line": 2177,
+ "line": 2188,
"column": 45
},
"end": {
- "line": 2177,
+ "line": 2188,
"column": 62
}
}
}
],
"range": [
- 75418,
- 75548
+ 75654,
+ 75784
],
"loc": {
"start": {
- "line": 2175,
+ "line": 2186,
"column": 19
},
"end": {
- "line": 2178,
+ "line": 2189,
"column": 13
}
}
},
"range": [
- 75411,
- 75548
+ 75647,
+ 75784
],
"loc": {
"start": {
- "line": 2175,
+ "line": 2186,
"column": 12
},
"end": {
- "line": 2178,
+ "line": 2189,
"column": 13
}
}
},
"range": [
- 75411,
- 75549
+ 75647,
+ 75785
],
"loc": {
"start": {
- "line": 2175,
+ "line": 2186,
"column": 12
},
"end": {
- "line": 2178,
+ "line": 2189,
"column": 14
}
}
}
],
"range": [
- 75397,
- 75559
+ 75633,
+ 75795
],
"loc": {
"start": {
- "line": 2174,
+ "line": 2185,
"column": 15
},
"end": {
- "line": 2179,
+ "line": 2190,
"column": 9
}
}
},
"range": [
- 75167,
- 75559
+ 75403,
+ 75795
],
"loc": {
"start": {
- "line": 2168,
+ "line": 2179,
"column": 8
},
"end": {
- "line": 2179,
+ "line": 2190,
"column": 9
}
},
@@ -169462,16 +169870,16 @@
"type": "Line",
"value": "Browser <> IE onload event works only for scripts, not for stylesheets",
"range": [
- 75569,
- 75641
+ 75805,
+ 75877
],
"loc": {
"start": {
- "line": 2181,
+ "line": 2192,
"column": 8
},
"end": {
- "line": 2181,
+ "line": 2192,
"column": 80
}
}
@@ -169490,16 +169898,16 @@
"type": "Identifier",
"name": "file",
"range": [
- 75650,
- 75654
+ 75886,
+ 75890
],
"loc": {
"start": {
- "line": 2182,
+ "line": 2193,
"column": 8
},
"end": {
- "line": 2182,
+ "line": 2193,
"column": 12
}
}
@@ -169508,31 +169916,31 @@
"type": "Identifier",
"name": "onload",
"range": [
- 75655,
- 75661
+ 75891,
+ 75897
],
"loc": {
"start": {
- "line": 2182,
+ "line": 2193,
"column": 13
},
"end": {
- "line": 2182,
+ "line": 2193,
"column": 19
}
}
},
"range": [
- 75650,
- 75661
+ 75886,
+ 75897
],
"loc": {
"start": {
- "line": 2182,
+ "line": 2193,
"column": 8
},
"end": {
- "line": 2182,
+ "line": 2193,
"column": 19
}
}
@@ -169547,16 +169955,16 @@
"type": "Identifier",
"name": "file",
"range": [
- 75664,
- 75668
+ 75900,
+ 75904
],
"loc": {
"start": {
- "line": 2182,
+ "line": 2193,
"column": 22
},
"end": {
- "line": 2182,
+ "line": 2193,
"column": 26
}
}
@@ -169565,31 +169973,31 @@
"type": "Identifier",
"name": "onreadystatechange",
"range": [
- 75669,
- 75687
+ 75905,
+ 75923
],
"loc": {
"start": {
- "line": 2182,
+ "line": 2193,
"column": 27
},
"end": {
- "line": 2182,
+ "line": 2193,
"column": 45
}
}
},
"range": [
- 75664,
- 75687
+ 75900,
+ 75923
],
"loc": {
"start": {
- "line": 2182,
+ "line": 2193,
"column": 22
},
"end": {
- "line": 2182,
+ "line": 2193,
"column": 45
}
}
@@ -169613,32 +170021,32 @@
"type": "Identifier",
"name": "isLoaded",
"range": [
- 75718,
- 75726
+ 75954,
+ 75962
],
"loc": {
"start": {
- "line": 2183,
+ "line": 2194,
"column": 16
},
"end": {
- "line": 2183,
+ "line": 2194,
"column": 24
}
}
},
"prefix": true,
"range": [
- 75717,
- 75726
+ 75953,
+ 75962
],
"loc": {
"start": {
- "line": 2183,
+ "line": 2194,
"column": 15
},
"end": {
- "line": 2183,
+ "line": 2194,
"column": 24
}
}
@@ -169658,16 +170066,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 75748,
- 75752
+ 75984,
+ 75988
],
"loc": {
"start": {
- "line": 2184,
+ "line": 2195,
"column": 18
},
"end": {
- "line": 2184,
+ "line": 2195,
"column": 22
}
}
@@ -169676,47 +170084,47 @@
"type": "Identifier",
"name": "readyState",
"range": [
- 75753,
- 75763
+ 75989,
+ 75999
],
"loc": {
"start": {
- "line": 2184,
+ "line": 2195,
"column": 23
},
"end": {
- "line": 2184,
+ "line": 2195,
"column": 33
}
}
},
"range": [
- 75748,
- 75763
+ 75984,
+ 75999
],
"loc": {
"start": {
- "line": 2184,
+ "line": 2195,
"column": 18
},
"end": {
- "line": 2184,
+ "line": 2195,
"column": 33
}
}
},
"prefix": true,
"range": [
- 75747,
- 75763
+ 75983,
+ 75999
],
"loc": {
"start": {
- "line": 2184,
+ "line": 2195,
"column": 17
},
"end": {
- "line": 2184,
+ "line": 2195,
"column": 33
}
}
@@ -169730,16 +170138,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 75767,
- 75771
+ 76003,
+ 76007
],
"loc": {
"start": {
- "line": 2184,
+ "line": 2195,
"column": 37
},
"end": {
- "line": 2184,
+ "line": 2195,
"column": 41
}
}
@@ -169748,31 +170156,31 @@
"type": "Identifier",
"name": "readyState",
"range": [
- 75772,
- 75782
+ 76008,
+ 76018
],
"loc": {
"start": {
- "line": 2184,
+ "line": 2195,
"column": 42
},
"end": {
- "line": 2184,
+ "line": 2195,
"column": 52
}
}
},
"range": [
- 75767,
- 75782
+ 76003,
+ 76018
],
"loc": {
"start": {
- "line": 2184,
+ "line": 2195,
"column": 37
},
"end": {
- "line": 2184,
+ "line": 2195,
"column": 52
}
}
@@ -169782,46 +170190,46 @@
"value": "loaded",
"raw": "'loaded'",
"range": [
- 75787,
- 75795
+ 76023,
+ 76031
],
"loc": {
"start": {
- "line": 2184,
+ "line": 2195,
"column": 57
},
"end": {
- "line": 2184,
+ "line": 2195,
"column": 65
}
}
},
"range": [
- 75767,
- 75795
+ 76003,
+ 76031
],
"loc": {
"start": {
- "line": 2184,
+ "line": 2195,
"column": 37
},
"end": {
- "line": 2184,
+ "line": 2195,
"column": 65
}
}
},
"range": [
- 75747,
- 75795
+ 75983,
+ 76031
],
"loc": {
"start": {
- "line": 2184,
+ "line": 2195,
"column": 17
},
"end": {
- "line": 2184,
+ "line": 2195,
"column": 65
}
}
@@ -169835,16 +170243,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 75819,
- 75823
+ 76055,
+ 76059
],
"loc": {
"start": {
- "line": 2185,
+ "line": 2196,
"column": 20
},
"end": {
- "line": 2185,
+ "line": 2196,
"column": 24
}
}
@@ -169853,31 +170261,31 @@
"type": "Identifier",
"name": "readyState",
"range": [
- 75824,
- 75834
+ 76060,
+ 76070
],
"loc": {
"start": {
- "line": 2185,
+ "line": 2196,
"column": 25
},
"end": {
- "line": 2185,
+ "line": 2196,
"column": 35
}
}
},
"range": [
- 75819,
- 75834
+ 76055,
+ 76070
],
"loc": {
"start": {
- "line": 2185,
+ "line": 2196,
"column": 20
},
"end": {
- "line": 2185,
+ "line": 2196,
"column": 35
}
}
@@ -169887,61 +170295,61 @@
"value": "complete",
"raw": "'complete'",
"range": [
- 75839,
- 75849
+ 76075,
+ 76085
],
"loc": {
"start": {
- "line": 2185,
+ "line": 2196,
"column": 40
},
"end": {
- "line": 2185,
+ "line": 2196,
"column": 50
}
}
},
"range": [
- 75819,
- 75849
+ 76055,
+ 76085
],
"loc": {
"start": {
- "line": 2185,
+ "line": 2196,
"column": 20
},
"end": {
- "line": 2185,
+ "line": 2196,
"column": 50
}
}
},
"range": [
- 75747,
- 75849
+ 75983,
+ 76085
],
"loc": {
"start": {
- "line": 2184,
+ "line": 2195,
"column": 17
},
"end": {
- "line": 2185,
+ "line": 2196,
"column": 50
}
}
},
"range": [
- 75717,
- 75850
+ 75953,
+ 76086
],
"loc": {
"start": {
- "line": 2183,
+ "line": 2194,
"column": 15
},
"end": {
- "line": 2185,
+ "line": 2196,
"column": 51
}
}
@@ -169958,16 +170366,16 @@
"type": "Identifier",
"name": "isLoaded",
"range": [
- 75869,
- 75877
+ 76105,
+ 76113
],
"loc": {
"start": {
- "line": 2186,
+ "line": 2197,
"column": 16
},
"end": {
- "line": 2186,
+ "line": 2197,
"column": 24
}
}
@@ -169977,46 +170385,46 @@
"value": true,
"raw": "true",
"range": [
- 75880,
- 75884
+ 76116,
+ 76120
],
"loc": {
"start": {
- "line": 2186,
+ "line": 2197,
"column": 27
},
"end": {
- "line": 2186,
+ "line": 2197,
"column": 31
}
}
},
"range": [
- 75869,
- 75884
+ 76105,
+ 76120
],
"loc": {
"start": {
- "line": 2186,
+ "line": 2197,
"column": 16
},
"end": {
- "line": 2186,
+ "line": 2197,
"column": 31
}
}
},
"range": [
- 75869,
- 75885
+ 76105,
+ 76121
],
"loc": {
"start": {
- "line": 2186,
+ "line": 2197,
"column": 16
},
"end": {
- "line": 2186,
+ "line": 2197,
"column": 32
}
}
@@ -170033,32 +170441,32 @@
"type": "Identifier",
"name": "callback",
"range": [
- 75912,
- 75920
+ 76148,
+ 76156
],
"loc": {
"start": {
- "line": 2187,
+ "line": 2198,
"column": 26
},
"end": {
- "line": 2187,
+ "line": 2198,
"column": 34
}
}
},
"prefix": true,
"range": [
- 75905,
- 75920
+ 76141,
+ 76156
],
"loc": {
"start": {
- "line": 2187,
+ "line": 2198,
"column": 19
},
"end": {
- "line": 2187,
+ "line": 2198,
"column": 34
}
}
@@ -170068,31 +170476,31 @@
"value": "function",
"raw": "'function'",
"range": [
- 75925,
- 75935
+ 76161,
+ 76171
],
"loc": {
"start": {
- "line": 2187,
+ "line": 2198,
"column": 39
},
"end": {
- "line": 2187,
+ "line": 2198,
"column": 49
}
}
},
"range": [
- 75905,
- 75935
+ 76141,
+ 76171
],
"loc": {
"start": {
- "line": 2187,
+ "line": 2198,
"column": 19
},
"end": {
- "line": 2187,
+ "line": 2198,
"column": 49
}
}
@@ -170111,16 +170519,16 @@
"type": "Identifier",
"name": "callback",
"range": [
- 75958,
- 75966
+ 76194,
+ 76202
],
"loc": {
"start": {
- "line": 2188,
+ "line": 2199,
"column": 20
},
"end": {
- "line": 2188,
+ "line": 2199,
"column": 28
}
}
@@ -170129,31 +170537,31 @@
"type": "Identifier",
"name": "call",
"range": [
- 75967,
- 75971
+ 76203,
+ 76207
],
"loc": {
"start": {
- "line": 2188,
+ "line": 2199,
"column": 29
},
"end": {
- "line": 2188,
+ "line": 2199,
"column": 33
}
}
},
"range": [
- 75958,
- 75971
+ 76194,
+ 76207
],
"loc": {
"start": {
- "line": 2188,
+ "line": 2199,
"column": 20
},
"end": {
- "line": 2188,
+ "line": 2199,
"column": 33
}
}
@@ -170164,16 +170572,16 @@
"value": null,
"raw": "null",
"range": [
- 75972,
- 75976
+ 76208,
+ 76212
],
"loc": {
"start": {
- "line": 2188,
+ "line": 2199,
"column": 34
},
"end": {
- "line": 2188,
+ "line": 2199,
"column": 38
}
}
@@ -170182,127 +170590,127 @@
"type": "Identifier",
"name": "o",
"range": [
- 75978,
- 75979
+ 76214,
+ 76215
],
"loc": {
"start": {
- "line": 2188,
+ "line": 2199,
"column": 40
},
"end": {
- "line": 2188,
+ "line": 2199,
"column": 41
}
}
}
],
"range": [
- 75958,
- 75980
+ 76194,
+ 76216
],
"loc": {
"start": {
- "line": 2188,
+ "line": 2199,
"column": 20
},
"end": {
- "line": 2188,
+ "line": 2199,
"column": 42
}
}
},
"range": [
- 75958,
- 75981
+ 76194,
+ 76217
],
"loc": {
"start": {
- "line": 2188,
+ "line": 2199,
"column": 20
},
"end": {
- "line": 2188,
+ "line": 2199,
"column": 43
}
}
}
],
"range": [
- 75936,
- 75999
+ 76172,
+ 76235
],
"loc": {
"start": {
- "line": 2187,
+ "line": 2198,
"column": 50
},
"end": {
- "line": 2189,
+ "line": 2200,
"column": 17
}
}
},
"alternate": null,
"range": [
- 75902,
- 75999
+ 76138,
+ 76235
],
"loc": {
"start": {
- "line": 2187,
+ "line": 2198,
"column": 16
},
"end": {
- "line": 2189,
+ "line": 2200,
"column": 17
}
}
}
],
"range": [
- 75851,
- 76013
+ 76087,
+ 76249
],
"loc": {
"start": {
- "line": 2185,
+ "line": 2196,
"column": 52
},
"end": {
- "line": 2190,
+ "line": 2201,
"column": 13
}
}
},
"alternate": null,
"range": [
- 75714,
- 76013
+ 75950,
+ 76249
],
"loc": {
"start": {
- "line": 2183,
+ "line": 2194,
"column": 12
},
"end": {
- "line": 2190,
+ "line": 2201,
"column": 13
}
}
}
],
"range": [
- 75700,
- 76023
+ 75936,
+ 76259
],
"loc": {
"start": {
- "line": 2182,
+ "line": 2193,
"column": 58
},
"end": {
- "line": 2191,
+ "line": 2202,
"column": 9
}
}
@@ -170310,61 +170718,61 @@
"generator": false,
"expression": false,
"range": [
- 75690,
- 76023
+ 75926,
+ 76259
],
"loc": {
"start": {
- "line": 2182,
+ "line": 2193,
"column": 48
},
"end": {
- "line": 2191,
+ "line": 2202,
"column": 9
}
}
},
"range": [
- 75664,
- 76023
+ 75900,
+ 76259
],
"loc": {
"start": {
- "line": 2182,
+ "line": 2193,
"column": 22
},
"end": {
- "line": 2191,
+ "line": 2202,
"column": 9
}
}
},
"range": [
- 75650,
- 76023
+ 75886,
+ 76259
],
"loc": {
"start": {
- "line": 2182,
+ "line": 2193,
"column": 8
},
"end": {
- "line": 2191,
+ "line": 2202,
"column": 9
}
}
},
"range": [
- 75650,
- 76024
+ 75886,
+ 76260
],
"loc": {
"start": {
- "line": 2182,
+ "line": 2193,
"column": 8
},
"end": {
- "line": 2191,
+ "line": 2202,
"column": 10
}
},
@@ -170373,16 +170781,16 @@
"type": "Line",
"value": "Browser <> IE onload event works only for scripts, not for stylesheets",
"range": [
- 75569,
- 75641
+ 75805,
+ 75877
],
"loc": {
"start": {
- "line": 2181,
+ "line": 2192,
"column": 8
},
"end": {
- "line": 2181,
+ "line": 2192,
"column": 80
}
}
@@ -170401,16 +170809,16 @@
"type": "Identifier",
"name": "file",
"range": [
- 76033,
- 76037
+ 76269,
+ 76273
],
"loc": {
"start": {
- "line": 2192,
+ "line": 2203,
"column": 8
},
"end": {
- "line": 2192,
+ "line": 2203,
"column": 12
}
}
@@ -170419,31 +170827,31 @@
"type": "Identifier",
"name": "onerror",
"range": [
- 76038,
- 76045
+ 76274,
+ 76281
],
"loc": {
"start": {
- "line": 2192,
+ "line": 2203,
"column": 13
},
"end": {
- "line": 2192,
+ "line": 2203,
"column": 20
}
}
},
"range": [
- 76033,
- 76045
+ 76269,
+ 76281
],
"loc": {
"start": {
- "line": 2192,
+ "line": 2203,
"column": 8
},
"end": {
- "line": 2192,
+ "line": 2203,
"column": 20
}
}
@@ -170463,16 +170871,16 @@
"type": "Identifier",
"name": "Error",
"range": [
- 76082,
- 76087
+ 76318,
+ 76323
],
"loc": {
"start": {
- "line": 2193,
+ "line": 2204,
"column": 22
},
"end": {
- "line": 2193,
+ "line": 2204,
"column": 27
}
}
@@ -170486,16 +170894,16 @@
"value": "TF script could not load: ",
"raw": "'TF script could not load: '",
"range": [
- 76088,
- 76116
+ 76324,
+ 76352
],
"loc": {
"start": {
- "line": 2193,
+ "line": 2204,
"column": 28
},
"end": {
- "line": 2193,
+ "line": 2204,
"column": 56
}
}
@@ -170504,78 +170912,78 @@
"type": "Identifier",
"name": "filePath",
"range": [
- 76119,
- 76127
+ 76355,
+ 76363
],
"loc": {
"start": {
- "line": 2193,
+ "line": 2204,
"column": 59
},
"end": {
- "line": 2193,
+ "line": 2204,
"column": 67
}
}
},
"range": [
- 76088,
- 76127
+ 76324,
+ 76363
],
"loc": {
"start": {
- "line": 2193,
+ "line": 2204,
"column": 28
},
"end": {
- "line": 2193,
+ "line": 2204,
"column": 67
}
}
}
],
"range": [
- 76078,
- 76128
+ 76314,
+ 76364
],
"loc": {
"start": {
- "line": 2193,
+ "line": 2204,
"column": 18
},
"end": {
- "line": 2193,
+ "line": 2204,
"column": 68
}
}
},
"range": [
- 76072,
- 76129
+ 76308,
+ 76365
],
"loc": {
"start": {
- "line": 2193,
+ "line": 2204,
"column": 12
},
"end": {
- "line": 2193,
+ "line": 2204,
"column": 69
}
}
}
],
"range": [
- 76058,
- 76139
+ 76294,
+ 76375
],
"loc": {
"start": {
- "line": 2192,
+ "line": 2203,
"column": 33
},
"end": {
- "line": 2194,
+ "line": 2205,
"column": 9
}
}
@@ -170583,46 +170991,46 @@
"generator": false,
"expression": false,
"range": [
- 76048,
- 76139
+ 76284,
+ 76375
],
"loc": {
"start": {
- "line": 2192,
+ "line": 2203,
"column": 23
},
"end": {
- "line": 2194,
+ "line": 2205,
"column": 9
}
}
},
"range": [
- 76033,
- 76139
+ 76269,
+ 76375
],
"loc": {
"start": {
- "line": 2192,
+ "line": 2203,
"column": 8
},
"end": {
- "line": 2194,
+ "line": 2205,
"column": 9
}
}
},
"range": [
- 76033,
- 76140
+ 76269,
+ 76376
],
"loc": {
"start": {
- "line": 2192,
+ "line": 2203,
"column": 8
},
"end": {
- "line": 2194,
+ "line": 2205,
"column": 10
}
}
@@ -170638,16 +171046,16 @@
"type": "Identifier",
"name": "head",
"range": [
- 76149,
- 76153
+ 76385,
+ 76389
],
"loc": {
"start": {
- "line": 2195,
+ "line": 2206,
"column": 8
},
"end": {
- "line": 2195,
+ "line": 2206,
"column": 12
}
}
@@ -170656,31 +171064,31 @@
"type": "Identifier",
"name": "appendChild",
"range": [
- 76154,
- 76165
+ 76390,
+ 76401
],
"loc": {
"start": {
- "line": 2195,
+ "line": 2206,
"column": 13
},
"end": {
- "line": 2195,
+ "line": 2206,
"column": 24
}
}
},
"range": [
- 76149,
- 76165
+ 76385,
+ 76401
],
"loc": {
"start": {
- "line": 2195,
+ "line": 2206,
"column": 8
},
"end": {
- "line": 2195,
+ "line": 2206,
"column": 24
}
}
@@ -170690,63 +171098,63 @@
"type": "Identifier",
"name": "file",
"range": [
- 76166,
- 76170
+ 76402,
+ 76406
],
"loc": {
"start": {
- "line": 2195,
+ "line": 2206,
"column": 25
},
"end": {
- "line": 2195,
+ "line": 2206,
"column": 29
}
}
}
],
"range": [
- 76149,
- 76171
+ 76385,
+ 76407
],
"loc": {
"start": {
- "line": 2195,
+ "line": 2206,
"column": 8
},
"end": {
- "line": 2195,
+ "line": 2206,
"column": 30
}
}
},
"range": [
- 76149,
- 76172
+ 76385,
+ 76408
],
"loc": {
"start": {
- "line": 2195,
+ "line": 2206,
"column": 8
},
"end": {
- "line": 2195,
+ "line": 2206,
"column": 31
}
}
}
],
"range": [
- 74888,
- 76178
+ 75124,
+ 76414
],
"loc": {
"start": {
- "line": 2157,
+ "line": 2168,
"column": 44
},
"end": {
- "line": 2196,
+ "line": 2207,
"column": 5
}
}
@@ -170754,16 +171162,16 @@
"generator": false,
"expression": false,
"range": [
- 74854,
- 76178
+ 75090,
+ 76414
],
"loc": {
"start": {
- "line": 2157,
+ "line": 2168,
"column": 10
},
"end": {
- "line": 2196,
+ "line": 2207,
"column": 5
}
}
@@ -170771,16 +171179,16 @@
"kind": "method",
"computed": false,
"range": [
- 74848,
- 76178
+ 75084,
+ 76414
],
"loc": {
"start": {
- "line": 2157,
+ "line": 2168,
"column": 4
},
"end": {
- "line": 2196,
+ "line": 2207,
"column": 5
}
},
@@ -170789,16 +171197,16 @@
"type": "Block",
"value": "*\n * Import script or stylesheet\n * @param {String} fileId Ressource ID\n * @param {String} filePath Ressource path\n * @param {Function} callback Callback\n * @param {String} type Possible values: 'script' or 'link'\n ",
"range": [
- 74584,
- 74843
+ 74820,
+ 75079
],
"loc": {
"start": {
- "line": 2150,
+ "line": 2161,
"column": 4
},
"end": {
- "line": 2156,
+ "line": 2167,
"column": 7
}
}
@@ -170809,16 +171217,16 @@
"type": "Block",
"value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ",
"range": [
- 76184,
- 76259
+ 76420,
+ 76495
],
"loc": {
"start": {
- "line": 2198,
+ "line": 2209,
"column": 4
},
"end": {
- "line": 2201,
+ "line": 2212,
"column": 7
}
}
@@ -170832,16 +171240,16 @@
"type": "Identifier",
"name": "hasGrid",
"range": [
- 76264,
- 76271
+ 76500,
+ 76507
],
"loc": {
"start": {
- "line": 2202,
+ "line": 2213,
"column": 4
},
"end": {
- "line": 2202,
+ "line": 2213,
"column": 11
}
}
@@ -170861,16 +171269,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 76290,
- 76294
+ 76526,
+ 76530
],
"loc": {
"start": {
- "line": 2203,
+ "line": 2214,
"column": 15
},
"end": {
- "line": 2203,
+ "line": 2214,
"column": 19
}
}
@@ -170879,62 +171287,62 @@
"type": "Identifier",
"name": "_hasGrid",
"range": [
- 76295,
- 76303
+ 76531,
+ 76539
],
"loc": {
"start": {
- "line": 2203,
+ "line": 2214,
"column": 20
},
"end": {
- "line": 2203,
+ "line": 2214,
"column": 28
}
}
},
"range": [
- 76290,
- 76303
+ 76526,
+ 76539
],
"loc": {
"start": {
- "line": 2203,
+ "line": 2214,
"column": 15
},
"end": {
- "line": 2203,
+ "line": 2214,
"column": 28
}
}
},
"range": [
- 76283,
- 76304
+ 76519,
+ 76540
],
"loc": {
"start": {
- "line": 2203,
+ "line": 2214,
"column": 8
},
"end": {
- "line": 2203,
+ "line": 2214,
"column": 29
}
}
}
],
"range": [
- 76273,
- 76310
+ 76509,
+ 76546
],
"loc": {
"start": {
- "line": 2202,
+ "line": 2213,
"column": 13
},
"end": {
- "line": 2204,
+ "line": 2215,
"column": 5
}
}
@@ -170942,16 +171350,16 @@
"generator": false,
"expression": false,
"range": [
- 76271,
- 76310
+ 76507,
+ 76546
],
"loc": {
"start": {
- "line": 2202,
+ "line": 2213,
"column": 11
},
"end": {
- "line": 2204,
+ "line": 2215,
"column": 5
}
}
@@ -170959,16 +171367,16 @@
"kind": "method",
"computed": false,
"range": [
- 76264,
- 76310
+ 76500,
+ 76546
],
"loc": {
"start": {
- "line": 2202,
+ "line": 2213,
"column": 4
},
"end": {
- "line": 2204,
+ "line": 2215,
"column": 5
}
},
@@ -170977,16 +171385,16 @@
"type": "Block",
"value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ",
"range": [
- 76184,
- 76259
+ 76420,
+ 76495
],
"loc": {
"start": {
- "line": 2198,
+ "line": 2209,
"column": 4
},
"end": {
- "line": 2201,
+ "line": 2212,
"column": 7
}
}
@@ -170997,16 +171405,16 @@
"type": "Block",
"value": "*\n * Get list of filter IDs\n * @return {[type]} [description]\n ",
"range": [
- 76316,
- 76395
+ 76552,
+ 76631
],
"loc": {
"start": {
- "line": 2206,
+ "line": 2217,
"column": 4
},
"end": {
- "line": 2209,
+ "line": 2220,
"column": 7
}
}
@@ -171020,16 +171428,16 @@
"type": "Identifier",
"name": "getFiltersId",
"range": [
- 76400,
- 76412
+ 76636,
+ 76648
],
"loc": {
"start": {
- "line": 2210,
+ "line": 2221,
"column": 4
},
"end": {
- "line": 2210,
+ "line": 2221,
"column": 16
}
}
@@ -171052,16 +171460,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 76431,
- 76435
+ 76667,
+ 76671
],
"loc": {
"start": {
- "line": 2211,
+ "line": 2222,
"column": 15
},
"end": {
- "line": 2211,
+ "line": 2222,
"column": 19
}
}
@@ -171070,31 +171478,31 @@
"type": "Identifier",
"name": "fltIds",
"range": [
- 76436,
- 76442
+ 76672,
+ 76678
],
"loc": {
"start": {
- "line": 2211,
+ "line": 2222,
"column": 20
},
"end": {
- "line": 2211,
+ "line": 2222,
"column": 26
}
}
},
"range": [
- 76431,
- 76442
+ 76667,
+ 76678
],
"loc": {
"start": {
- "line": 2211,
+ "line": 2222,
"column": 15
},
"end": {
- "line": 2211,
+ "line": 2222,
"column": 26
}
}
@@ -171103,62 +171511,62 @@
"type": "ArrayExpression",
"elements": [],
"range": [
- 76446,
- 76448
+ 76682,
+ 76684
],
"loc": {
"start": {
- "line": 2211,
+ "line": 2222,
"column": 30
},
"end": {
- "line": 2211,
+ "line": 2222,
"column": 32
}
}
},
"range": [
- 76431,
- 76448
+ 76667,
+ 76684
],
"loc": {
"start": {
- "line": 2211,
+ "line": 2222,
"column": 15
},
"end": {
- "line": 2211,
+ "line": 2222,
"column": 32
}
}
},
"range": [
- 76424,
- 76449
+ 76660,
+ 76685
],
"loc": {
"start": {
- "line": 2211,
+ "line": 2222,
"column": 8
},
"end": {
- "line": 2211,
+ "line": 2222,
"column": 33
}
}
}
],
"range": [
- 76414,
- 76455
+ 76650,
+ 76691
],
"loc": {
"start": {
- "line": 2210,
+ "line": 2221,
"column": 18
},
"end": {
- "line": 2212,
+ "line": 2223,
"column": 5
}
}
@@ -171166,16 +171574,16 @@
"generator": false,
"expression": false,
"range": [
- 76412,
- 76455
+ 76648,
+ 76691
],
"loc": {
"start": {
- "line": 2210,
+ "line": 2221,
"column": 16
},
"end": {
- "line": 2212,
+ "line": 2223,
"column": 5
}
}
@@ -171183,16 +171591,16 @@
"kind": "method",
"computed": false,
"range": [
- 76400,
- 76455
+ 76636,
+ 76691
],
"loc": {
"start": {
- "line": 2210,
+ "line": 2221,
"column": 4
},
"end": {
- "line": 2212,
+ "line": 2223,
"column": 5
}
},
@@ -171201,16 +171609,16 @@
"type": "Block",
"value": "*\n * Get list of filter IDs\n * @return {[type]} [description]\n ",
"range": [
- 76316,
- 76395
+ 76552,
+ 76631
],
"loc": {
"start": {
- "line": 2206,
+ "line": 2217,
"column": 4
},
"end": {
- "line": 2209,
+ "line": 2220,
"column": 7
}
}
@@ -171221,16 +171629,16 @@
"type": "Block",
"value": "*\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n ",
"range": [
- 76461,
- 76637
+ 76697,
+ 76873
],
"loc": {
"start": {
- "line": 2214,
+ "line": 2225,
"column": 4
},
"end": {
- "line": 2218,
+ "line": 2229,
"column": 7
}
}
@@ -171244,16 +171652,16 @@
"type": "Identifier",
"name": "getValidRows",
"range": [
- 76642,
- 76654
+ 76878,
+ 76890
],
"loc": {
"start": {
- "line": 2219,
+ "line": 2230,
"column": 4
},
"end": {
- "line": 2219,
+ "line": 2230,
"column": 16
}
}
@@ -171266,16 +171674,16 @@
"type": "Identifier",
"name": "reCalc",
"range": [
- 76655,
- 76661
+ 76891,
+ 76897
],
"loc": {
"start": {
- "line": 2219,
+ "line": 2230,
"column": 17
},
"end": {
- "line": 2219,
+ "line": 2230,
"column": 23
}
}
@@ -171293,32 +171701,32 @@
"type": "Identifier",
"name": "reCalc",
"range": [
- 76676,
- 76682
+ 76912,
+ 76918
],
"loc": {
"start": {
- "line": 2220,
+ "line": 2231,
"column": 12
},
"end": {
- "line": 2220,
+ "line": 2231,
"column": 18
}
}
},
"prefix": true,
"range": [
- 76675,
- 76682
+ 76911,
+ 76918
],
"loc": {
"start": {
- "line": 2220,
+ "line": 2231,
"column": 11
},
"end": {
- "line": 2220,
+ "line": 2231,
"column": 18
}
}
@@ -171334,16 +171742,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 76704,
- 76708
+ 76940,
+ 76944
],
"loc": {
"start": {
- "line": 2221,
+ "line": 2232,
"column": 19
},
"end": {
- "line": 2221,
+ "line": 2232,
"column": 23
}
}
@@ -171352,78 +171760,78 @@
"type": "Identifier",
"name": "validRowsIndex",
"range": [
- 76709,
- 76723
+ 76945,
+ 76959
],
"loc": {
"start": {
- "line": 2221,
+ "line": 2232,
"column": 24
},
"end": {
- "line": 2221,
+ "line": 2232,
"column": 38
}
}
},
"range": [
- 76704,
- 76723
+ 76940,
+ 76959
],
"loc": {
"start": {
- "line": 2221,
+ "line": 2232,
"column": 19
},
"end": {
- "line": 2221,
+ "line": 2232,
"column": 38
}
}
},
"range": [
- 76697,
- 76724
+ 76933,
+ 76960
],
"loc": {
"start": {
- "line": 2221,
+ "line": 2232,
"column": 12
},
"end": {
- "line": 2221,
+ "line": 2232,
"column": 39
}
}
}
],
"range": [
- 76683,
- 76734
+ 76919,
+ 76970
],
"loc": {
"start": {
- "line": 2220,
+ "line": 2231,
"column": 19
},
"end": {
- "line": 2222,
+ "line": 2233,
"column": 9
}
}
},
"alternate": null,
"range": [
- 76672,
- 76734
+ 76908,
+ 76970
],
"loc": {
"start": {
- "line": 2220,
+ "line": 2231,
"column": 8
},
"end": {
- "line": 2222,
+ "line": 2233,
"column": 9
}
}
@@ -171439,16 +171847,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 76744,
- 76748
+ 76980,
+ 76984
],
"loc": {
"start": {
- "line": 2224,
+ "line": 2235,
"column": 8
},
"end": {
- "line": 2224,
+ "line": 2235,
"column": 12
}
}
@@ -171457,31 +171865,31 @@
"type": "Identifier",
"name": "validRowsIndex",
"range": [
- 76749,
- 76763
+ 76985,
+ 76999
],
"loc": {
"start": {
- "line": 2224,
+ "line": 2235,
"column": 13
},
"end": {
- "line": 2224,
+ "line": 2235,
"column": 27
}
}
},
"range": [
- 76744,
- 76763
+ 76980,
+ 76999
],
"loc": {
"start": {
- "line": 2224,
+ "line": 2235,
"column": 8
},
"end": {
- "line": 2224,
+ "line": 2235,
"column": 27
}
}
@@ -171490,46 +171898,46 @@
"type": "ArrayExpression",
"elements": [],
"range": [
- 76766,
- 76768
+ 77002,
+ 77004
],
"loc": {
"start": {
- "line": 2224,
+ "line": 2235,
"column": 30
},
"end": {
- "line": 2224,
+ "line": 2235,
"column": 32
}
}
},
"range": [
- 76744,
- 76768
+ 76980,
+ 77004
],
"loc": {
"start": {
- "line": 2224,
+ "line": 2235,
"column": 8
},
"end": {
- "line": 2224,
+ "line": 2235,
"column": 32
}
}
},
"range": [
- 76744,
- 76769
+ 76980,
+ 77005
],
"loc": {
"start": {
- "line": 2224,
+ "line": 2235,
"column": 8
},
"end": {
- "line": 2224,
+ "line": 2235,
"column": 33
}
}
@@ -171545,16 +171953,16 @@
"type": "Identifier",
"name": "k",
"range": [
- 76786,
- 76787
+ 77022,
+ 77023
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 16
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 17
}
}
@@ -171565,16 +171973,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 76788,
- 76792
+ 77024,
+ 77028
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 18
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 22
}
}
@@ -171583,46 +171991,46 @@
"type": "Identifier",
"name": "refRow",
"range": [
- 76793,
- 76799
+ 77029,
+ 77035
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 23
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 29
}
}
},
"range": [
- 76788,
- 76799
+ 77024,
+ 77035
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 18
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 29
}
}
},
"range": [
- 76786,
- 76799
+ 77022,
+ 77035
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 16
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 29
}
}
@@ -171630,16 +172038,16 @@
],
"kind": "let",
"range": [
- 76782,
- 76799
+ 77018,
+ 77035
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 12
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 29
}
}
@@ -171651,16 +172059,16 @@
"type": "Identifier",
"name": "k",
"range": [
- 76801,
- 76802
+ 77037,
+ 77038
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 31
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 32
}
}
@@ -171673,16 +172081,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 76803,
- 76807
+ 77039,
+ 77043
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 33
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 37
}
}
@@ -171691,31 +172099,31 @@
"type": "Identifier",
"name": "getRowsNb",
"range": [
- 76808,
- 76817
+ 77044,
+ 77053
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 38
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 47
}
}
},
"range": [
- 76803,
- 76817
+ 77039,
+ 77053
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 33
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 47
}
}
@@ -171726,47 +172134,47 @@
"value": true,
"raw": "true",
"range": [
- 76818,
- 76822
+ 77054,
+ 77058
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 48
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 52
}
}
}
],
"range": [
- 76803,
- 76823
+ 77039,
+ 77059
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 33
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 53
}
}
},
"range": [
- 76801,
- 76823
+ 77037,
+ 77059
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 31
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 53
}
}
@@ -171778,32 +172186,32 @@
"type": "Identifier",
"name": "k",
"range": [
- 76825,
- 76826
+ 77061,
+ 77062
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 55
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 56
}
}
},
"prefix": false,
"range": [
- 76825,
- 76828
+ 77061,
+ 77064
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 55
},
"end": {
- "line": 2225,
+ "line": 2236,
"column": 58
}
}
@@ -171820,16 +172228,16 @@
"type": "Identifier",
"name": "r",
"range": [
- 76847,
- 76848
+ 77083,
+ 77084
],
"loc": {
"start": {
- "line": 2226,
+ "line": 2237,
"column": 16
},
"end": {
- "line": 2226,
+ "line": 2237,
"column": 17
}
}
@@ -171846,16 +172254,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 76851,
- 76855
+ 77087,
+ 77091
],
"loc": {
"start": {
- "line": 2226,
+ "line": 2237,
"column": 20
},
"end": {
- "line": 2226,
+ "line": 2237,
"column": 24
}
}
@@ -171864,31 +172272,31 @@
"type": "Identifier",
"name": "tbl",
"range": [
- 76856,
- 76859
+ 77092,
+ 77095
],
"loc": {
"start": {
- "line": 2226,
+ "line": 2237,
"column": 25
},
"end": {
- "line": 2226,
+ "line": 2237,
"column": 28
}
}
},
"range": [
- 76851,
- 76859
+ 77087,
+ 77095
],
"loc": {
"start": {
- "line": 2226,
+ "line": 2237,
"column": 20
},
"end": {
- "line": 2226,
+ "line": 2237,
"column": 28
}
}
@@ -171897,31 +172305,31 @@
"type": "Identifier",
"name": "rows",
"range": [
- 76860,
- 76864
+ 77096,
+ 77100
],
"loc": {
"start": {
- "line": 2226,
+ "line": 2237,
"column": 29
},
"end": {
- "line": 2226,
+ "line": 2237,
"column": 33
}
}
},
"range": [
- 76851,
- 76864
+ 77087,
+ 77100
],
"loc": {
"start": {
- "line": 2226,
+ "line": 2237,
"column": 20
},
"end": {
- "line": 2226,
+ "line": 2237,
"column": 33
}
}
@@ -171930,46 +172338,46 @@
"type": "Identifier",
"name": "k",
"range": [
- 76865,
- 76866
+ 77101,
+ 77102
],
"loc": {
"start": {
- "line": 2226,
+ "line": 2237,
"column": 34
},
"end": {
- "line": 2226,
+ "line": 2237,
"column": 35
}
}
},
"range": [
- 76851,
- 76867
+ 77087,
+ 77103
],
"loc": {
"start": {
- "line": 2226,
+ "line": 2237,
"column": 20
},
"end": {
- "line": 2226,
+ "line": 2237,
"column": 36
}
}
},
"range": [
- 76847,
- 76867
+ 77083,
+ 77103
],
"loc": {
"start": {
- "line": 2226,
+ "line": 2237,
"column": 16
},
"end": {
- "line": 2226,
+ "line": 2237,
"column": 36
}
}
@@ -171977,16 +172385,16 @@
],
"kind": "let",
"range": [
- 76843,
- 76868
+ 77079,
+ 77104
],
"loc": {
"start": {
- "line": 2226,
+ "line": 2237,
"column": 12
},
"end": {
- "line": 2226,
+ "line": 2237,
"column": 37
}
}
@@ -172002,16 +172410,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 76885,
- 76889
+ 77121,
+ 77125
],
"loc": {
"start": {
- "line": 2227,
+ "line": 2238,
"column": 16
},
"end": {
- "line": 2227,
+ "line": 2238,
"column": 20
}
}
@@ -172020,47 +172428,47 @@
"type": "Identifier",
"name": "paging",
"range": [
- 76890,
- 76896
+ 77126,
+ 77132
],
"loc": {
"start": {
- "line": 2227,
+ "line": 2238,
"column": 21
},
"end": {
- "line": 2227,
+ "line": 2238,
"column": 27
}
}
},
"range": [
- 76885,
- 76896
+ 77121,
+ 77132
],
"loc": {
"start": {
- "line": 2227,
+ "line": 2238,
"column": 16
},
"end": {
- "line": 2227,
+ "line": 2238,
"column": 27
}
}
},
"prefix": true,
"range": [
- 76884,
- 76896
+ 77120,
+ 77132
],
"loc": {
"start": {
- "line": 2227,
+ "line": 2238,
"column": 15
},
"end": {
- "line": 2227,
+ "line": 2238,
"column": 27
}
}
@@ -172081,16 +172489,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 76918,
- 76922
+ 77154,
+ 77158
],
"loc": {
"start": {
- "line": 2228,
+ "line": 2239,
"column": 19
},
"end": {
- "line": 2228,
+ "line": 2239,
"column": 23
}
}
@@ -172099,31 +172507,31 @@
"type": "Identifier",
"name": "getRowDisplay",
"range": [
- 76923,
- 76936
+ 77159,
+ 77172
],
"loc": {
"start": {
- "line": 2228,
+ "line": 2239,
"column": 24
},
"end": {
- "line": 2228,
+ "line": 2239,
"column": 37
}
}
},
"range": [
- 76918,
- 76936
+ 77154,
+ 77172
],
"loc": {
"start": {
- "line": 2228,
+ "line": 2239,
"column": 19
},
"end": {
- "line": 2228,
+ "line": 2239,
"column": 37
}
}
@@ -172133,32 +172541,32 @@
"type": "Identifier",
"name": "r",
"range": [
- 76937,
- 76938
+ 77173,
+ 77174
],
"loc": {
"start": {
- "line": 2228,
+ "line": 2239,
"column": 38
},
"end": {
- "line": 2228,
+ "line": 2239,
"column": 39
}
}
}
],
"range": [
- 76918,
- 76939
+ 77154,
+ 77175
],
"loc": {
"start": {
- "line": 2228,
+ "line": 2239,
"column": 19
},
"end": {
- "line": 2228,
+ "line": 2239,
"column": 40
}
}
@@ -172168,31 +172576,31 @@
"value": "none",
"raw": "'none'",
"range": [
- 76944,
- 76950
+ 77180,
+ 77186
],
"loc": {
"start": {
- "line": 2228,
+ "line": 2239,
"column": 45
},
"end": {
- "line": 2228,
+ "line": 2239,
"column": 51
}
}
},
"range": [
- 76918,
- 76950
+ 77154,
+ 77186
],
"loc": {
"start": {
- "line": 2228,
+ "line": 2239,
"column": 19
},
"end": {
- "line": 2228,
+ "line": 2239,
"column": 51
}
}
@@ -172213,16 +172621,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 76973,
- 76977
+ 77209,
+ 77213
],
"loc": {
"start": {
- "line": 2229,
+ "line": 2240,
"column": 20
},
"end": {
- "line": 2229,
+ "line": 2240,
"column": 24
}
}
@@ -172231,31 +172639,31 @@
"type": "Identifier",
"name": "validRowsIndex",
"range": [
- 76978,
- 76992
+ 77214,
+ 77228
],
"loc": {
"start": {
- "line": 2229,
+ "line": 2240,
"column": 25
},
"end": {
- "line": 2229,
+ "line": 2240,
"column": 39
}
}
},
"range": [
- 76973,
- 76992
+ 77209,
+ 77228
],
"loc": {
"start": {
- "line": 2229,
+ "line": 2240,
"column": 20
},
"end": {
- "line": 2229,
+ "line": 2240,
"column": 39
}
}
@@ -172264,31 +172672,31 @@
"type": "Identifier",
"name": "push",
"range": [
- 76993,
- 76997
+ 77229,
+ 77233
],
"loc": {
"start": {
- "line": 2229,
+ "line": 2240,
"column": 40
},
"end": {
- "line": 2229,
+ "line": 2240,
"column": 44
}
}
},
"range": [
- 76973,
- 76997
+ 77209,
+ 77233
],
"loc": {
"start": {
- "line": 2229,
+ "line": 2240,
"column": 20
},
"end": {
- "line": 2229,
+ "line": 2240,
"column": 44
}
}
@@ -172301,16 +172709,16 @@
"type": "Identifier",
"name": "r",
"range": [
- 76998,
- 76999
+ 77234,
+ 77235
],
"loc": {
"start": {
- "line": 2229,
+ "line": 2240,
"column": 45
},
"end": {
- "line": 2229,
+ "line": 2240,
"column": 46
}
}
@@ -172319,110 +172727,110 @@
"type": "Identifier",
"name": "rowIndex",
"range": [
- 77000,
- 77008
+ 77236,
+ 77244
],
"loc": {
"start": {
- "line": 2229,
+ "line": 2240,
"column": 47
},
"end": {
- "line": 2229,
+ "line": 2240,
"column": 55
}
}
},
"range": [
- 76998,
- 77008
+ 77234,
+ 77244
],
"loc": {
"start": {
- "line": 2229,
+ "line": 2240,
"column": 45
},
"end": {
- "line": 2229,
+ "line": 2240,
"column": 55
}
}
}
],
"range": [
- 76973,
- 77009
+ 77209,
+ 77245
],
"loc": {
"start": {
- "line": 2229,
+ "line": 2240,
"column": 20
},
"end": {
- "line": 2229,
+ "line": 2240,
"column": 56
}
}
},
"range": [
- 76973,
- 77010
+ 77209,
+ 77246
],
"loc": {
"start": {
- "line": 2229,
+ "line": 2240,
"column": 20
},
"end": {
- "line": 2229,
+ "line": 2240,
"column": 57
}
}
}
],
"range": [
- 76951,
- 77028
+ 77187,
+ 77264
],
"loc": {
"start": {
- "line": 2228,
+ "line": 2239,
"column": 52
},
"end": {
- "line": 2230,
+ "line": 2241,
"column": 17
}
}
},
"alternate": null,
"range": [
- 76915,
- 77028
+ 77151,
+ 77264
],
"loc": {
"start": {
- "line": 2228,
+ "line": 2239,
"column": 16
},
"end": {
- "line": 2230,
+ "line": 2241,
"column": 17
}
}
}
],
"range": [
- 76897,
- 77042
+ 77133,
+ 77278
],
"loc": {
"start": {
- "line": 2227,
+ "line": 2238,
"column": 28
},
"end": {
- "line": 2231,
+ "line": 2242,
"column": 13
}
}
@@ -172447,16 +172855,16 @@
"type": "Identifier",
"name": "r",
"range": [
- 77069,
- 77070
+ 77305,
+ 77306
],
"loc": {
"start": {
- "line": 2232,
+ "line": 2243,
"column": 19
},
"end": {
- "line": 2232,
+ "line": 2243,
"column": 20
}
}
@@ -172465,31 +172873,31 @@
"type": "Identifier",
"name": "getAttribute",
"range": [
- 77071,
- 77083
+ 77307,
+ 77319
],
"loc": {
"start": {
- "line": 2232,
+ "line": 2243,
"column": 21
},
"end": {
- "line": 2232,
+ "line": 2243,
"column": 33
}
}
},
"range": [
- 77069,
- 77083
+ 77305,
+ 77319
],
"loc": {
"start": {
- "line": 2232,
+ "line": 2243,
"column": 19
},
"end": {
- "line": 2232,
+ "line": 2243,
"column": 33
}
}
@@ -172500,32 +172908,32 @@
"value": "validRow",
"raw": "'validRow'",
"range": [
- 77084,
- 77094
+ 77320,
+ 77330
],
"loc": {
"start": {
- "line": 2232,
+ "line": 2243,
"column": 34
},
"end": {
- "line": 2232,
+ "line": 2243,
"column": 44
}
}
}
],
"range": [
- 77069,
- 77095
+ 77305,
+ 77331
],
"loc": {
"start": {
- "line": 2232,
+ "line": 2243,
"column": 19
},
"end": {
- "line": 2232,
+ "line": 2243,
"column": 45
}
}
@@ -172535,31 +172943,31 @@
"value": "true",
"raw": "'true'",
"range": [
- 77100,
- 77106
+ 77336,
+ 77342
],
"loc": {
"start": {
- "line": 2232,
+ "line": 2243,
"column": 50
},
"end": {
- "line": 2232,
+ "line": 2243,
"column": 56
}
}
},
"range": [
- 77069,
- 77106
+ 77305,
+ 77342
],
"loc": {
"start": {
- "line": 2232,
+ "line": 2243,
"column": 19
},
"end": {
- "line": 2232,
+ "line": 2243,
"column": 56
}
}
@@ -172576,16 +172984,16 @@
"type": "Identifier",
"name": "r",
"range": [
- 77130,
- 77131
+ 77366,
+ 77367
],
"loc": {
"start": {
- "line": 2233,
+ "line": 2244,
"column": 20
},
"end": {
- "line": 2233,
+ "line": 2244,
"column": 21
}
}
@@ -172594,31 +173002,31 @@
"type": "Identifier",
"name": "getAttribute",
"range": [
- 77132,
- 77144
+ 77368,
+ 77380
],
"loc": {
"start": {
- "line": 2233,
+ "line": 2244,
"column": 22
},
"end": {
- "line": 2233,
+ "line": 2244,
"column": 34
}
}
},
"range": [
- 77130,
- 77144
+ 77366,
+ 77380
],
"loc": {
"start": {
- "line": 2233,
+ "line": 2244,
"column": 20
},
"end": {
- "line": 2233,
+ "line": 2244,
"column": 34
}
}
@@ -172629,32 +173037,32 @@
"value": "validRow",
"raw": "'validRow'",
"range": [
- 77145,
- 77155
+ 77381,
+ 77391
],
"loc": {
"start": {
- "line": 2233,
+ "line": 2244,
"column": 35
},
"end": {
- "line": 2233,
+ "line": 2244,
"column": 45
}
}
}
],
"range": [
- 77130,
- 77156
+ 77366,
+ 77392
],
"loc": {
"start": {
- "line": 2233,
+ "line": 2244,
"column": 20
},
"end": {
- "line": 2233,
+ "line": 2244,
"column": 46
}
}
@@ -172664,46 +173072,46 @@
"value": null,
"raw": "null",
"range": [
- 77161,
- 77165
+ 77397,
+ 77401
],
"loc": {
"start": {
- "line": 2233,
+ "line": 2244,
"column": 51
},
"end": {
- "line": 2233,
+ "line": 2244,
"column": 55
}
}
},
"range": [
- 77130,
- 77165
+ 77366,
+ 77401
],
"loc": {
"start": {
- "line": 2233,
+ "line": 2244,
"column": 20
},
"end": {
- "line": 2233,
+ "line": 2244,
"column": 55
}
}
},
"range": [
- 77069,
- 77165
+ 77305,
+ 77401
],
"loc": {
"start": {
- "line": 2232,
+ "line": 2243,
"column": 19
},
"end": {
- "line": 2233,
+ "line": 2244,
"column": 55
}
}
@@ -172724,16 +173132,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 77188,
- 77192
+ 77424,
+ 77428
],
"loc": {
"start": {
- "line": 2234,
+ "line": 2245,
"column": 20
},
"end": {
- "line": 2234,
+ "line": 2245,
"column": 24
}
}
@@ -172742,31 +173150,31 @@
"type": "Identifier",
"name": "validRowsIndex",
"range": [
- 77193,
- 77207
+ 77429,
+ 77443
],
"loc": {
"start": {
- "line": 2234,
+ "line": 2245,
"column": 25
},
"end": {
- "line": 2234,
+ "line": 2245,
"column": 39
}
}
},
"range": [
- 77188,
- 77207
+ 77424,
+ 77443
],
"loc": {
"start": {
- "line": 2234,
+ "line": 2245,
"column": 20
},
"end": {
- "line": 2234,
+ "line": 2245,
"column": 39
}
}
@@ -172775,31 +173183,31 @@
"type": "Identifier",
"name": "push",
"range": [
- 77208,
- 77212
+ 77444,
+ 77448
],
"loc": {
"start": {
- "line": 2234,
+ "line": 2245,
"column": 40
},
"end": {
- "line": 2234,
+ "line": 2245,
"column": 44
}
}
},
"range": [
- 77188,
- 77212
+ 77424,
+ 77448
],
"loc": {
"start": {
- "line": 2234,
+ "line": 2245,
"column": 20
},
"end": {
- "line": 2234,
+ "line": 2245,
"column": 44
}
}
@@ -172812,16 +173220,16 @@
"type": "Identifier",
"name": "r",
"range": [
- 77213,
- 77214
+ 77449,
+ 77450
],
"loc": {
"start": {
- "line": 2234,
+ "line": 2245,
"column": 45
},
"end": {
- "line": 2234,
+ "line": 2245,
"column": 46
}
}
@@ -172830,156 +173238,156 @@
"type": "Identifier",
"name": "rowIndex",
"range": [
- 77215,
- 77223
+ 77451,
+ 77459
],
"loc": {
"start": {
- "line": 2234,
+ "line": 2245,
"column": 47
},
"end": {
- "line": 2234,
+ "line": 2245,
"column": 55
}
}
},
"range": [
- 77213,
- 77223
+ 77449,
+ 77459
],
"loc": {
"start": {
- "line": 2234,
+ "line": 2245,
"column": 45
},
"end": {
- "line": 2234,
+ "line": 2245,
"column": 55
}
}
}
],
"range": [
- 77188,
- 77224
+ 77424,
+ 77460
],
"loc": {
"start": {
- "line": 2234,
+ "line": 2245,
"column": 20
},
"end": {
- "line": 2234,
+ "line": 2245,
"column": 56
}
}
},
"range": [
- 77188,
- 77225
+ 77424,
+ 77461
],
"loc": {
"start": {
- "line": 2234,
+ "line": 2245,
"column": 20
},
"end": {
- "line": 2234,
+ "line": 2245,
"column": 57
}
}
}
],
"range": [
- 77166,
- 77243
+ 77402,
+ 77479
],
"loc": {
"start": {
- "line": 2233,
+ "line": 2244,
"column": 56
},
"end": {
- "line": 2235,
+ "line": 2246,
"column": 17
}
}
},
"alternate": null,
"range": [
- 77066,
- 77243
+ 77302,
+ 77479
],
"loc": {
"start": {
- "line": 2232,
+ "line": 2243,
"column": 16
},
"end": {
- "line": 2235,
+ "line": 2246,
"column": 17
}
}
}
],
"range": [
- 77048,
- 77257
+ 77284,
+ 77493
],
"loc": {
"start": {
- "line": 2231,
+ "line": 2242,
"column": 19
},
"end": {
- "line": 2236,
+ "line": 2247,
"column": 13
}
}
},
"range": [
- 76881,
- 77257
+ 77117,
+ 77493
],
"loc": {
"start": {
- "line": 2227,
+ "line": 2238,
"column": 12
},
"end": {
- "line": 2236,
+ "line": 2247,
"column": 13
}
}
}
],
"range": [
- 76829,
- 77267
+ 77065,
+ 77503
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 59
},
"end": {
- "line": 2237,
+ "line": 2248,
"column": 9
}
}
},
"range": [
- 76778,
- 77267
+ 77014,
+ 77503
],
"loc": {
"start": {
- "line": 2225,
+ "line": 2236,
"column": 8
},
"end": {
- "line": 2237,
+ "line": 2248,
"column": 9
}
}
@@ -172992,16 +173400,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 77283,
- 77287
+ 77519,
+ 77523
],
"loc": {
"start": {
- "line": 2238,
+ "line": 2249,
"column": 15
},
"end": {
- "line": 2238,
+ "line": 2249,
"column": 19
}
}
@@ -173010,62 +173418,62 @@
"type": "Identifier",
"name": "validRowsIndex",
"range": [
- 77288,
- 77302
+ 77524,
+ 77538
],
"loc": {
"start": {
- "line": 2238,
+ "line": 2249,
"column": 20
},
"end": {
- "line": 2238,
+ "line": 2249,
"column": 34
}
}
},
"range": [
- 77283,
- 77302
+ 77519,
+ 77538
],
"loc": {
"start": {
- "line": 2238,
+ "line": 2249,
"column": 15
},
"end": {
- "line": 2238,
+ "line": 2249,
"column": 34
}
}
},
"range": [
- 77276,
- 77303
+ 77512,
+ 77539
],
"loc": {
"start": {
- "line": 2238,
+ "line": 2249,
"column": 8
},
"end": {
- "line": 2238,
+ "line": 2249,
"column": 35
}
}
}
],
"range": [
- 76662,
- 77309
+ 76898,
+ 77545
],
"loc": {
"start": {
- "line": 2219,
+ "line": 2230,
"column": 24
},
"end": {
- "line": 2239,
+ "line": 2250,
"column": 5
}
}
@@ -173073,16 +173481,16 @@
"generator": false,
"expression": false,
"range": [
- 76654,
- 77309
+ 76890,
+ 77545
],
"loc": {
"start": {
- "line": 2219,
+ "line": 2230,
"column": 16
},
"end": {
- "line": 2239,
+ "line": 2250,
"column": 5
}
}
@@ -173090,16 +173498,16 @@
"kind": "method",
"computed": false,
"range": [
- 76642,
- 77309
+ 76878,
+ 77545
],
"loc": {
"start": {
- "line": 2219,
+ "line": 2230,
"column": 4
},
"end": {
- "line": 2239,
+ "line": 2250,
"column": 5
}
},
@@ -173108,16 +173516,16 @@
"type": "Block",
"value": "*\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n ",
"range": [
- 76461,
- 76637
+ 76697,
+ 76873
],
"loc": {
"start": {
- "line": 2214,
+ "line": 2225,
"column": 4
},
"end": {
- "line": 2218,
+ "line": 2229,
"column": 7
}
}
@@ -173128,16 +173536,16 @@
"type": "Block",
"value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ",
"range": [
- 77315,
- 77405
+ 77551,
+ 77641
],
"loc": {
"start": {
- "line": 2241,
+ "line": 2252,
"column": 4
},
"end": {
- "line": 2244,
+ "line": 2255,
"column": 7
}
}
@@ -173151,16 +173559,16 @@
"type": "Identifier",
"name": "getFiltersRowIndex",
"range": [
- 77410,
- 77428
+ 77646,
+ 77664
],
"loc": {
"start": {
- "line": 2245,
+ "line": 2256,
"column": 4
},
"end": {
- "line": 2245,
+ "line": 2256,
"column": 22
}
}
@@ -173180,16 +173588,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 77447,
- 77451
+ 77683,
+ 77687
],
"loc": {
"start": {
- "line": 2246,
+ "line": 2257,
"column": 15
},
"end": {
- "line": 2246,
+ "line": 2257,
"column": 19
}
}
@@ -173198,62 +173606,62 @@
"type": "Identifier",
"name": "filtersRowIndex",
"range": [
- 77452,
- 77467
+ 77688,
+ 77703
],
"loc": {
"start": {
- "line": 2246,
+ "line": 2257,
"column": 20
},
"end": {
- "line": 2246,
+ "line": 2257,
"column": 35
}
}
},
"range": [
- 77447,
- 77467
+ 77683,
+ 77703
],
"loc": {
"start": {
- "line": 2246,
+ "line": 2257,
"column": 15
},
"end": {
- "line": 2246,
+ "line": 2257,
"column": 35
}
}
},
"range": [
- 77440,
- 77468
+ 77676,
+ 77704
],
"loc": {
"start": {
- "line": 2246,
+ "line": 2257,
"column": 8
},
"end": {
- "line": 2246,
+ "line": 2257,
"column": 36
}
}
}
],
"range": [
- 77430,
- 77474
+ 77666,
+ 77710
],
"loc": {
"start": {
- "line": 2245,
+ "line": 2256,
"column": 24
},
"end": {
- "line": 2247,
+ "line": 2258,
"column": 5
}
}
@@ -173261,16 +173669,16 @@
"generator": false,
"expression": false,
"range": [
- 77428,
- 77474
+ 77664,
+ 77710
],
"loc": {
"start": {
- "line": 2245,
+ "line": 2256,
"column": 22
},
"end": {
- "line": 2247,
+ "line": 2258,
"column": 5
}
}
@@ -173278,16 +173686,16 @@
"kind": "method",
"computed": false,
"range": [
- 77410,
- 77474
+ 77646,
+ 77710
],
"loc": {
"start": {
- "line": 2245,
+ "line": 2256,
"column": 4
},
"end": {
- "line": 2247,
+ "line": 2258,
"column": 5
}
},
@@ -173296,16 +173704,16 @@
"type": "Block",
"value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ",
"range": [
- 77315,
- 77405
+ 77551,
+ 77641
],
"loc": {
"start": {
- "line": 2241,
+ "line": 2252,
"column": 4
},
"end": {
- "line": 2244,
+ "line": 2255,
"column": 7
}
}
@@ -173316,16 +173724,16 @@
"type": "Block",
"value": "*\n * Get the index of the headers row\n * @return {Number}\n ",
"range": [
- 77480,
- 77555
+ 77716,
+ 77791
],
"loc": {
"start": {
- "line": 2249,
+ "line": 2260,
"column": 4
},
"end": {
- "line": 2252,
+ "line": 2263,
"column": 7
}
}
@@ -173339,16 +173747,16 @@
"type": "Identifier",
"name": "getHeadersRowIndex",
"range": [
- 77560,
- 77578
+ 77796,
+ 77814
],
"loc": {
"start": {
- "line": 2253,
+ "line": 2264,
"column": 4
},
"end": {
- "line": 2253,
+ "line": 2264,
"column": 22
}
}
@@ -173368,16 +173776,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 77597,
- 77601
+ 77833,
+ 77837
],
"loc": {
"start": {
- "line": 2254,
+ "line": 2265,
"column": 15
},
"end": {
- "line": 2254,
+ "line": 2265,
"column": 19
}
}
@@ -173386,62 +173794,62 @@
"type": "Identifier",
"name": "headersRow",
"range": [
- 77602,
- 77612
+ 77838,
+ 77848
],
"loc": {
"start": {
- "line": 2254,
+ "line": 2265,
"column": 20
},
"end": {
- "line": 2254,
+ "line": 2265,
"column": 30
}
}
},
"range": [
- 77597,
- 77612
+ 77833,
+ 77848
],
"loc": {
"start": {
- "line": 2254,
+ "line": 2265,
"column": 15
},
"end": {
- "line": 2254,
+ "line": 2265,
"column": 30
}
}
},
"range": [
- 77590,
- 77613
+ 77826,
+ 77849
],
"loc": {
"start": {
- "line": 2254,
+ "line": 2265,
"column": 8
},
"end": {
- "line": 2254,
+ "line": 2265,
"column": 31
}
}
}
],
"range": [
- 77580,
- 77619
+ 77816,
+ 77855
],
"loc": {
"start": {
- "line": 2253,
+ "line": 2264,
"column": 24
},
"end": {
- "line": 2255,
+ "line": 2266,
"column": 5
}
}
@@ -173449,16 +173857,16 @@
"generator": false,
"expression": false,
"range": [
- 77578,
- 77619
+ 77814,
+ 77855
],
"loc": {
"start": {
- "line": 2253,
+ "line": 2264,
"column": 22
},
"end": {
- "line": 2255,
+ "line": 2266,
"column": 5
}
}
@@ -173466,16 +173874,16 @@
"kind": "method",
"computed": false,
"range": [
- 77560,
- 77619
+ 77796,
+ 77855
],
"loc": {
"start": {
- "line": 2253,
+ "line": 2264,
"column": 4
},
"end": {
- "line": 2255,
+ "line": 2266,
"column": 5
}
},
@@ -173484,16 +173892,16 @@
"type": "Block",
"value": "*\n * Get the index of the headers row\n * @return {Number}\n ",
"range": [
- 77480,
- 77555
+ 77716,
+ 77791
],
"loc": {
"start": {
- "line": 2249,
+ "line": 2260,
"column": 4
},
"end": {
- "line": 2252,
+ "line": 2263,
"column": 7
}
}
@@ -173504,16 +173912,16 @@
"type": "Block",
"value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ",
"range": [
- 77625,
- 77752
+ 77861,
+ 77988
],
"loc": {
"start": {
- "line": 2257,
+ "line": 2268,
"column": 4
},
"end": {
- "line": 2261,
+ "line": 2272,
"column": 7
}
}
@@ -173527,16 +173935,16 @@
"type": "Identifier",
"name": "getStartRowIndex",
"range": [
- 77757,
- 77773
+ 77993,
+ 78009
],
"loc": {
"start": {
- "line": 2262,
+ "line": 2273,
"column": 4
},
"end": {
- "line": 2262,
+ "line": 2273,
"column": 20
}
}
@@ -173556,16 +173964,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 77792,
- 77796
+ 78028,
+ 78032
],
"loc": {
"start": {
- "line": 2263,
+ "line": 2274,
"column": 15
},
"end": {
- "line": 2263,
+ "line": 2274,
"column": 19
}
}
@@ -173574,62 +173982,62 @@
"type": "Identifier",
"name": "refRow",
"range": [
- 77797,
- 77803
+ 78033,
+ 78039
],
"loc": {
"start": {
- "line": 2263,
+ "line": 2274,
"column": 20
},
"end": {
- "line": 2263,
+ "line": 2274,
"column": 26
}
}
},
"range": [
- 77792,
- 77803
+ 78028,
+ 78039
],
"loc": {
"start": {
- "line": 2263,
+ "line": 2274,
"column": 15
},
"end": {
- "line": 2263,
+ "line": 2274,
"column": 26
}
}
},
"range": [
- 77785,
- 77804
+ 78021,
+ 78040
],
"loc": {
"start": {
- "line": 2263,
+ "line": 2274,
"column": 8
},
"end": {
- "line": 2263,
+ "line": 2274,
"column": 27
}
}
}
],
"range": [
- 77775,
- 77810
+ 78011,
+ 78046
],
"loc": {
"start": {
- "line": 2262,
+ "line": 2273,
"column": 22
},
"end": {
- "line": 2264,
+ "line": 2275,
"column": 5
}
}
@@ -173637,16 +174045,16 @@
"generator": false,
"expression": false,
"range": [
- 77773,
- 77810
+ 78009,
+ 78046
],
"loc": {
"start": {
- "line": 2262,
+ "line": 2273,
"column": 20
},
"end": {
- "line": 2264,
+ "line": 2275,
"column": 5
}
}
@@ -173654,16 +174062,16 @@
"kind": "method",
"computed": false,
"range": [
- 77757,
- 77810
+ 77993,
+ 78046
],
"loc": {
"start": {
- "line": 2262,
+ "line": 2273,
"column": 4
},
"end": {
- "line": 2264,
+ "line": 2275,
"column": 5
}
},
@@ -173672,16 +174080,16 @@
"type": "Block",
"value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ",
"range": [
- 77625,
- 77752
+ 77861,
+ 77988
],
"loc": {
"start": {
- "line": 2257,
+ "line": 2268,
"column": 4
},
"end": {
- "line": 2261,
+ "line": 2272,
"column": 7
}
}
@@ -173692,16 +174100,16 @@
"type": "Block",
"value": "*\n * Get the index of the last row\n * @return {Number}\n ",
"range": [
- 77816,
- 77888
+ 78052,
+ 78124
],
"loc": {
"start": {
- "line": 2266,
+ "line": 2277,
"column": 4
},
"end": {
- "line": 2269,
+ "line": 2280,
"column": 7
}
}
@@ -173715,16 +174123,16 @@
"type": "Identifier",
"name": "getLastRowIndex",
"range": [
- 77893,
- 77908
+ 78129,
+ 78144
],
"loc": {
"start": {
- "line": 2270,
+ "line": 2281,
"column": 4
},
"end": {
- "line": 2270,
+ "line": 2281,
"column": 19
}
}
@@ -173747,16 +174155,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 77928,
- 77932
+ 78164,
+ 78168
],
"loc": {
"start": {
- "line": 2271,
+ "line": 2282,
"column": 16
},
"end": {
- "line": 2271,
+ "line": 2282,
"column": 20
}
}
@@ -173765,31 +174173,31 @@
"type": "Identifier",
"name": "nbRows",
"range": [
- 77933,
- 77939
+ 78169,
+ 78175
],
"loc": {
"start": {
- "line": 2271,
+ "line": 2282,
"column": 21
},
"end": {
- "line": 2271,
+ "line": 2282,
"column": 27
}
}
},
"range": [
- 77928,
- 77939
+ 78164,
+ 78175
],
"loc": {
"start": {
- "line": 2271,
+ "line": 2282,
"column": 16
},
"end": {
- "line": 2271,
+ "line": 2282,
"column": 27
}
}
@@ -173799,62 +174207,62 @@
"value": 1,
"raw": "1",
"range": [
- 77940,
- 77941
+ 78176,
+ 78177
],
"loc": {
"start": {
- "line": 2271,
+ "line": 2282,
"column": 28
},
"end": {
- "line": 2271,
+ "line": 2282,
"column": 29
}
}
},
"range": [
- 77928,
- 77941
+ 78164,
+ 78177
],
"loc": {
"start": {
- "line": 2271,
+ "line": 2282,
"column": 16
},
"end": {
- "line": 2271,
+ "line": 2282,
"column": 29
}
}
},
"range": [
- 77920,
- 77943
+ 78156,
+ 78179
],
"loc": {
"start": {
- "line": 2271,
+ "line": 2282,
"column": 8
},
"end": {
- "line": 2271,
+ "line": 2282,
"column": 31
}
}
}
],
"range": [
- 77910,
- 77949
+ 78146,
+ 78185
],
"loc": {
"start": {
- "line": 2270,
+ "line": 2281,
"column": 21
},
"end": {
- "line": 2272,
+ "line": 2283,
"column": 5
}
}
@@ -173862,16 +174270,16 @@
"generator": false,
"expression": false,
"range": [
- 77908,
- 77949
+ 78144,
+ 78185
],
"loc": {
"start": {
- "line": 2270,
+ "line": 2281,
"column": 19
},
"end": {
- "line": 2272,
+ "line": 2283,
"column": 5
}
}
@@ -173879,16 +174287,16 @@
"kind": "method",
"computed": false,
"range": [
- 77893,
- 77949
+ 78129,
+ 78185
],
"loc": {
"start": {
- "line": 2270,
+ "line": 2281,
"column": 4
},
"end": {
- "line": 2272,
+ "line": 2283,
"column": 5
}
},
@@ -173897,16 +174305,16 @@
"type": "Block",
"value": "*\n * Get the index of the last row\n * @return {Number}\n ",
"range": [
- 77816,
- 77888
+ 78052,
+ 78124
],
"loc": {
"start": {
- "line": 2266,
+ "line": 2277,
"column": 4
},
"end": {
- "line": 2269,
+ "line": 2280,
"column": 7
}
}
@@ -173917,16 +174325,16 @@
"type": "Block",
"value": "*\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n ",
"range": [
- 77955,
- 78096
+ 78191,
+ 78332
],
"loc": {
"start": {
- "line": 2274,
+ "line": 2285,
"column": 4
},
"end": {
- "line": 2278,
+ "line": 2289,
"column": 7
}
}
@@ -173940,16 +174348,16 @@
"type": "Identifier",
"name": "getHeaderElement",
"range": [
- 78101,
- 78117
+ 78337,
+ 78353
],
"loc": {
"start": {
- "line": 2279,
+ "line": 2290,
"column": 4
},
"end": {
- "line": 2279,
+ "line": 2290,
"column": 20
}
}
@@ -173962,16 +174370,16 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 78118,
- 78126
+ 78354,
+ 78362
],
"loc": {
"start": {
- "line": 2279,
+ "line": 2290,
"column": 21
},
"end": {
- "line": 2279,
+ "line": 2290,
"column": 29
}
}
@@ -173989,16 +174397,16 @@
"type": "Identifier",
"name": "table",
"range": [
- 78141,
- 78146
+ 78377,
+ 78382
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 12
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 17
}
}
@@ -174011,16 +174419,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 78149,
- 78153
+ 78385,
+ 78389
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 20
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 24
}
}
@@ -174029,31 +174437,31 @@
"type": "Identifier",
"name": "gridLayout",
"range": [
- 78154,
- 78164
+ 78390,
+ 78400
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 25
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 35
}
}
},
"range": [
- 78149,
- 78164
+ 78385,
+ 78400
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 20
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 35
}
}
@@ -174070,16 +174478,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 78167,
- 78171
+ 78403,
+ 78407
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 38
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 42
}
}
@@ -174088,31 +174496,31 @@
"type": "Identifier",
"name": "Mod",
"range": [
- 78172,
- 78175
+ 78408,
+ 78411
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 43
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 46
}
}
},
"range": [
- 78167,
- 78175
+ 78403,
+ 78411
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 38
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 46
}
}
@@ -174121,31 +174529,31 @@
"type": "Identifier",
"name": "gridLayout",
"range": [
- 78176,
- 78186
+ 78412,
+ 78422
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 47
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 57
}
}
},
"range": [
- 78167,
- 78186
+ 78403,
+ 78422
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 38
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 57
}
}
@@ -174154,31 +174562,31 @@
"type": "Identifier",
"name": "headTbl",
"range": [
- 78187,
- 78194
+ 78423,
+ 78430
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 58
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 65
}
}
},
"range": [
- 78167,
- 78194
+ 78403,
+ 78430
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 38
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 65
}
}
@@ -174189,16 +174597,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 78197,
- 78201
+ 78433,
+ 78437
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 68
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 72
}
}
@@ -174207,61 +174615,61 @@
"type": "Identifier",
"name": "tbl",
"range": [
- 78202,
- 78205
+ 78438,
+ 78441
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 73
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 76
}
}
},
"range": [
- 78197,
- 78205
+ 78433,
+ 78441
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 68
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 76
}
}
},
"range": [
- 78149,
- 78205
+ 78385,
+ 78441
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 20
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 76
}
}
},
"range": [
- 78141,
- 78205
+ 78377,
+ 78441
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 12
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 76
}
}
@@ -174269,16 +174677,16 @@
],
"kind": "let",
"range": [
- 78137,
- 78206
+ 78373,
+ 78442
],
"loc": {
"start": {
- "line": 2280,
+ "line": 2291,
"column": 8
},
"end": {
- "line": 2280,
+ "line": 2291,
"column": 77
}
}
@@ -174292,16 +174700,16 @@
"type": "Identifier",
"name": "tHead",
"range": [
- 78219,
- 78224
+ 78455,
+ 78460
],
"loc": {
"start": {
- "line": 2281,
+ "line": 2292,
"column": 12
},
"end": {
- "line": 2281,
+ "line": 2292,
"column": 17
}
}
@@ -174315,16 +174723,16 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 78227,
- 78230
+ 78463,
+ 78466
],
"loc": {
"start": {
- "line": 2281,
+ "line": 2292,
"column": 20
},
"end": {
- "line": 2281,
+ "line": 2292,
"column": 23
}
}
@@ -174333,31 +174741,31 @@
"type": "Identifier",
"name": "tag",
"range": [
- 78231,
- 78234
+ 78467,
+ 78470
],
"loc": {
"start": {
- "line": 2281,
+ "line": 2292,
"column": 24
},
"end": {
- "line": 2281,
+ "line": 2292,
"column": 27
}
}
},
"range": [
- 78227,
- 78234
+ 78463,
+ 78470
],
"loc": {
"start": {
- "line": 2281,
+ "line": 2292,
"column": 20
},
"end": {
- "line": 2281,
+ "line": 2292,
"column": 27
}
}
@@ -174367,16 +174775,16 @@
"type": "Identifier",
"name": "table",
"range": [
- 78235,
- 78240
+ 78471,
+ 78476
],
"loc": {
"start": {
- "line": 2281,
+ "line": 2292,
"column": 28
},
"end": {
- "line": 2281,
+ "line": 2292,
"column": 33
}
}
@@ -174386,47 +174794,47 @@
"value": "thead",
"raw": "'thead'",
"range": [
- 78242,
- 78249
+ 78478,
+ 78485
],
"loc": {
"start": {
- "line": 2281,
+ "line": 2292,
"column": 35
},
"end": {
- "line": 2281,
+ "line": 2292,
"column": 42
}
}
}
],
"range": [
- 78227,
- 78250
+ 78463,
+ 78486
],
"loc": {
"start": {
- "line": 2281,
+ "line": 2292,
"column": 20
},
"end": {
- "line": 2281,
+ "line": 2292,
"column": 43
}
}
},
"range": [
- 78219,
- 78250
+ 78455,
+ 78486
],
"loc": {
"start": {
- "line": 2281,
+ "line": 2292,
"column": 12
},
"end": {
- "line": 2281,
+ "line": 2292,
"column": 43
}
}
@@ -174434,16 +174842,16 @@
],
"kind": "let",
"range": [
- 78215,
- 78251
+ 78451,
+ 78487
],
"loc": {
"start": {
- "line": 2281,
+ "line": 2292,
"column": 8
},
"end": {
- "line": 2281,
+ "line": 2292,
"column": 44
}
}
@@ -174457,16 +174865,16 @@
"type": "Identifier",
"name": "headersRow",
"range": [
- 78264,
- 78274
+ 78500,
+ 78510
],
"loc": {
"start": {
- "line": 2282,
+ "line": 2293,
"column": 12
},
"end": {
- "line": 2282,
+ "line": 2293,
"column": 22
}
}
@@ -174477,16 +174885,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 78277,
- 78281
+ 78513,
+ 78517
],
"loc": {
"start": {
- "line": 2282,
+ "line": 2293,
"column": 25
},
"end": {
- "line": 2282,
+ "line": 2293,
"column": 29
}
}
@@ -174495,46 +174903,46 @@
"type": "Identifier",
"name": "headersRow",
"range": [
- 78282,
- 78292
+ 78518,
+ 78528
],
"loc": {
"start": {
- "line": 2282,
+ "line": 2293,
"column": 30
},
"end": {
- "line": 2282,
+ "line": 2293,
"column": 40
}
}
},
"range": [
- 78277,
- 78292
+ 78513,
+ 78528
],
"loc": {
"start": {
- "line": 2282,
+ "line": 2293,
"column": 25
},
"end": {
- "line": 2282,
+ "line": 2293,
"column": 40
}
}
},
"range": [
- 78264,
- 78292
+ 78500,
+ 78528
],
"loc": {
"start": {
- "line": 2282,
+ "line": 2293,
"column": 12
},
"end": {
- "line": 2282,
+ "line": 2293,
"column": 40
}
}
@@ -174542,16 +174950,16 @@
],
"kind": "let",
"range": [
- 78260,
- 78293
+ 78496,
+ 78529
],
"loc": {
"start": {
- "line": 2282,
+ "line": 2293,
"column": 8
},
"end": {
- "line": 2282,
+ "line": 2293,
"column": 41
}
}
@@ -174565,32 +174973,32 @@
"type": "Identifier",
"name": "header",
"range": [
- 78306,
- 78312
+ 78542,
+ 78548
],
"loc": {
"start": {
- "line": 2283,
+ "line": 2294,
"column": 12
},
"end": {
- "line": 2283,
+ "line": 2294,
"column": 18
}
}
},
"init": null,
"range": [
- 78306,
- 78312
+ 78542,
+ 78548
],
"loc": {
"start": {
- "line": 2283,
+ "line": 2294,
"column": 12
},
"end": {
- "line": 2283,
+ "line": 2294,
"column": 18
}
}
@@ -174598,16 +175006,16 @@
],
"kind": "let",
"range": [
- 78302,
- 78313
+ 78538,
+ 78549
],
"loc": {
"start": {
- "line": 2283,
+ "line": 2294,
"column": 8
},
"end": {
- "line": 2283,
+ "line": 2294,
"column": 19
}
}
@@ -174623,16 +175031,16 @@
"type": "Identifier",
"name": "i",
"range": [
- 78330,
- 78331
+ 78566,
+ 78567
],
"loc": {
"start": {
- "line": 2284,
+ "line": 2295,
"column": 16
},
"end": {
- "line": 2284,
+ "line": 2295,
"column": 17
}
}
@@ -174642,31 +175050,31 @@
"value": 0,
"raw": "0",
"range": [
- 78332,
- 78333
+ 78568,
+ 78569
],
"loc": {
"start": {
- "line": 2284,
+ "line": 2295,
"column": 18
},
"end": {
- "line": 2284,
+ "line": 2295,
"column": 19
}
}
},
"range": [
- 78330,
- 78333
+ 78566,
+ 78569
],
"loc": {
"start": {
- "line": 2284,
+ "line": 2295,
"column": 16
},
"end": {
- "line": 2284,
+ "line": 2295,
"column": 19
}
}
@@ -174674,16 +175082,16 @@
],
"kind": "let",
"range": [
- 78326,
- 78333
+ 78562,
+ 78569
],
"loc": {
"start": {
- "line": 2284,
+ "line": 2295,
"column": 12
},
"end": {
- "line": 2284,
+ "line": 2295,
"column": 19
}
}
@@ -174695,16 +175103,16 @@
"type": "Identifier",
"name": "i",
"range": [
- 78335,
- 78336
+ 78571,
+ 78572
],
"loc": {
"start": {
- "line": 2284,
+ "line": 2295,
"column": 21
},
"end": {
- "line": 2284,
+ "line": 2295,
"column": 22
}
}
@@ -174715,16 +175123,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 78337,
- 78341
+ 78573,
+ 78577
],
"loc": {
"start": {
- "line": 2284,
+ "line": 2295,
"column": 23
},
"end": {
- "line": 2284,
+ "line": 2295,
"column": 27
}
}
@@ -174733,46 +175141,46 @@
"type": "Identifier",
"name": "nbCells",
"range": [
- 78342,
- 78349
+ 78578,
+ 78585
],
"loc": {
"start": {
- "line": 2284,
+ "line": 2295,
"column": 28
},
"end": {
- "line": 2284,
+ "line": 2295,
"column": 35
}
}
},
"range": [
- 78337,
- 78349
+ 78573,
+ 78585
],
"loc": {
"start": {
- "line": 2284,
+ "line": 2295,
"column": 23
},
"end": {
- "line": 2284,
+ "line": 2295,
"column": 35
}
}
},
"range": [
- 78335,
- 78349
+ 78571,
+ 78585
],
"loc": {
"start": {
- "line": 2284,
+ "line": 2295,
"column": 21
},
"end": {
- "line": 2284,
+ "line": 2295,
"column": 35
}
}
@@ -174784,32 +175192,32 @@
"type": "Identifier",
"name": "i",
"range": [
- 78351,
- 78352
+ 78587,
+ 78588
],
"loc": {
"start": {
- "line": 2284,
+ "line": 2295,
"column": 37
},
"end": {
- "line": 2284,
+ "line": 2295,
"column": 38
}
}
},
"prefix": false,
"range": [
- 78351,
- 78354
+ 78587,
+ 78590
],
"loc": {
"start": {
- "line": 2284,
+ "line": 2295,
"column": 37
},
"end": {
- "line": 2284,
+ "line": 2295,
"column": 40
}
}
@@ -174826,16 +175234,16 @@
"type": "Identifier",
"name": "i",
"range": [
- 78372,
- 78373
+ 78608,
+ 78609
],
"loc": {
"start": {
- "line": 2285,
+ "line": 2296,
"column": 15
},
"end": {
- "line": 2285,
+ "line": 2296,
"column": 16
}
}
@@ -174844,31 +175252,31 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 78378,
- 78386
+ 78614,
+ 78622
],
"loc": {
"start": {
- "line": 2285,
+ "line": 2296,
"column": 21
},
"end": {
- "line": 2285,
+ "line": 2296,
"column": 29
}
}
},
"range": [
- 78372,
- 78386
+ 78608,
+ 78622
],
"loc": {
"start": {
- "line": 2285,
+ "line": 2296,
"column": 15
},
"end": {
- "line": 2285,
+ "line": 2296,
"column": 29
}
}
@@ -174880,48 +175288,48 @@
"type": "ContinueStatement",
"label": null,
"range": [
- 78405,
- 78414
+ 78641,
+ 78650
],
"loc": {
"start": {
- "line": 2286,
+ "line": 2297,
"column": 16
},
"end": {
- "line": 2286,
+ "line": 2297,
"column": 25
}
}
}
],
"range": [
- 78387,
- 78428
+ 78623,
+ 78664
],
"loc": {
"start": {
- "line": 2285,
+ "line": 2296,
"column": 30
},
"end": {
- "line": 2287,
+ "line": 2298,
"column": 13
}
}
},
"alternate": null,
"range": [
- 78369,
- 78428
+ 78605,
+ 78664
],
"loc": {
"start": {
- "line": 2285,
+ "line": 2296,
"column": 12
},
"end": {
- "line": 2287,
+ "line": 2298,
"column": 13
}
}
@@ -174938,16 +175346,16 @@
"type": "Identifier",
"name": "tHead",
"range": [
- 78444,
- 78449
+ 78680,
+ 78685
],
"loc": {
"start": {
- "line": 2288,
+ "line": 2299,
"column": 15
},
"end": {
- "line": 2288,
+ "line": 2299,
"column": 20
}
}
@@ -174956,31 +175364,31 @@
"type": "Identifier",
"name": "length",
"range": [
- 78450,
- 78456
+ 78686,
+ 78692
],
"loc": {
"start": {
- "line": 2288,
+ "line": 2299,
"column": 21
},
"end": {
- "line": 2288,
+ "line": 2299,
"column": 27
}
}
},
"range": [
- 78444,
- 78456
+ 78680,
+ 78692
],
"loc": {
"start": {
- "line": 2288,
+ "line": 2299,
"column": 15
},
"end": {
- "line": 2288,
+ "line": 2299,
"column": 27
}
}
@@ -174990,31 +175398,31 @@
"value": 0,
"raw": "0",
"range": [
- 78461,
- 78462
+ 78697,
+ 78698
],
"loc": {
"start": {
- "line": 2288,
+ "line": 2299,
"column": 32
},
"end": {
- "line": 2288,
+ "line": 2299,
"column": 33
}
}
},
"range": [
- 78444,
- 78462
+ 78680,
+ 78698
],
"loc": {
"start": {
- "line": 2288,
+ "line": 2299,
"column": 15
},
"end": {
- "line": 2288,
+ "line": 2299,
"column": 33
}
}
@@ -175031,16 +175439,16 @@
"type": "Identifier",
"name": "header",
"range": [
- 78481,
- 78487
+ 78717,
+ 78723
],
"loc": {
"start": {
- "line": 2289,
+ "line": 2300,
"column": 16
},
"end": {
- "line": 2289,
+ "line": 2300,
"column": 22
}
}
@@ -175061,16 +175469,16 @@
"type": "Identifier",
"name": "table",
"range": [
- 78490,
- 78495
+ 78726,
+ 78731
],
"loc": {
"start": {
- "line": 2289,
+ "line": 2300,
"column": 25
},
"end": {
- "line": 2289,
+ "line": 2300,
"column": 30
}
}
@@ -175079,31 +175487,31 @@
"type": "Identifier",
"name": "rows",
"range": [
- 78496,
- 78500
+ 78732,
+ 78736
],
"loc": {
"start": {
- "line": 2289,
+ "line": 2300,
"column": 31
},
"end": {
- "line": 2289,
+ "line": 2300,
"column": 35
}
}
},
"range": [
- 78490,
- 78500
+ 78726,
+ 78736
],
"loc": {
"start": {
- "line": 2289,
+ "line": 2300,
"column": 25
},
"end": {
- "line": 2289,
+ "line": 2300,
"column": 35
}
}
@@ -175112,31 +175520,31 @@
"type": "Identifier",
"name": "headersRow",
"range": [
- 78501,
- 78511
+ 78737,
+ 78747
],
"loc": {
"start": {
- "line": 2289,
+ "line": 2300,
"column": 36
},
"end": {
- "line": 2289,
+ "line": 2300,
"column": 46
}
}
},
"range": [
- 78490,
- 78512
+ 78726,
+ 78748
],
"loc": {
"start": {
- "line": 2289,
+ "line": 2300,
"column": 25
},
"end": {
- "line": 2289,
+ "line": 2300,
"column": 47
}
}
@@ -175145,31 +175553,31 @@
"type": "Identifier",
"name": "cells",
"range": [
- 78513,
- 78518
+ 78749,
+ 78754
],
"loc": {
"start": {
- "line": 2289,
+ "line": 2300,
"column": 48
},
"end": {
- "line": 2289,
+ "line": 2300,
"column": 53
}
}
},
"range": [
- 78490,
- 78518
+ 78726,
+ 78754
],
"loc": {
"start": {
- "line": 2289,
+ "line": 2300,
"column": 25
},
"end": {
- "line": 2289,
+ "line": 2300,
"column": 53
}
}
@@ -175178,93 +175586,93 @@
"type": "Identifier",
"name": "i",
"range": [
- 78519,
- 78520
+ 78755,
+ 78756
],
"loc": {
"start": {
- "line": 2289,
+ "line": 2300,
"column": 54
},
"end": {
- "line": 2289,
+ "line": 2300,
"column": 55
}
}
},
"range": [
- 78490,
- 78521
+ 78726,
+ 78757
],
"loc": {
"start": {
- "line": 2289,
+ "line": 2300,
"column": 25
},
"end": {
- "line": 2289,
+ "line": 2300,
"column": 56
}
}
},
"range": [
- 78481,
- 78521
+ 78717,
+ 78757
],
"loc": {
"start": {
- "line": 2289,
+ "line": 2300,
"column": 16
},
"end": {
- "line": 2289,
+ "line": 2300,
"column": 56
}
}
},
"range": [
- 78481,
- 78522
+ 78717,
+ 78758
],
"loc": {
"start": {
- "line": 2289,
+ "line": 2300,
"column": 16
},
"end": {
- "line": 2289,
+ "line": 2300,
"column": 57
}
}
}
],
"range": [
- 78463,
- 78536
+ 78699,
+ 78772
],
"loc": {
"start": {
- "line": 2288,
+ "line": 2299,
"column": 34
},
"end": {
- "line": 2290,
+ "line": 2301,
"column": 13
}
}
},
"alternate": null,
"range": [
- 78441,
- 78536
+ 78677,
+ 78772
],
"loc": {
"start": {
- "line": 2288,
+ "line": 2299,
"column": 12
},
"end": {
- "line": 2290,
+ "line": 2301,
"column": 13
}
}
@@ -175281,16 +175689,16 @@
"type": "Identifier",
"name": "tHead",
"range": [
- 78552,
- 78557
+ 78788,
+ 78793
],
"loc": {
"start": {
- "line": 2291,
+ "line": 2302,
"column": 15
},
"end": {
- "line": 2291,
+ "line": 2302,
"column": 20
}
}
@@ -175299,31 +175707,31 @@
"type": "Identifier",
"name": "length",
"range": [
- 78558,
- 78564
+ 78794,
+ 78800
],
"loc": {
"start": {
- "line": 2291,
+ "line": 2302,
"column": 21
},
"end": {
- "line": 2291,
+ "line": 2302,
"column": 27
}
}
},
"range": [
- 78552,
- 78564
+ 78788,
+ 78800
],
"loc": {
"start": {
- "line": 2291,
+ "line": 2302,
"column": 15
},
"end": {
- "line": 2291,
+ "line": 2302,
"column": 27
}
}
@@ -175333,31 +175741,31 @@
"value": 1,
"raw": "1",
"range": [
- 78569,
- 78570
+ 78805,
+ 78806
],
"loc": {
"start": {
- "line": 2291,
+ "line": 2302,
"column": 32
},
"end": {
- "line": 2291,
+ "line": 2302,
"column": 33
}
}
},
"range": [
- 78552,
- 78570
+ 78788,
+ 78806
],
"loc": {
"start": {
- "line": 2291,
+ "line": 2302,
"column": 15
},
"end": {
- "line": 2291,
+ "line": 2302,
"column": 33
}
}
@@ -175374,16 +175782,16 @@
"type": "Identifier",
"name": "header",
"range": [
- 78589,
- 78595
+ 78825,
+ 78831
],
"loc": {
"start": {
- "line": 2292,
+ "line": 2303,
"column": 16
},
"end": {
- "line": 2292,
+ "line": 2303,
"column": 22
}
}
@@ -175407,16 +175815,16 @@
"type": "Identifier",
"name": "tHead",
"range": [
- 78598,
- 78603
+ 78834,
+ 78839
],
"loc": {
"start": {
- "line": 2292,
+ "line": 2303,
"column": 25
},
"end": {
- "line": 2292,
+ "line": 2303,
"column": 30
}
}
@@ -175426,31 +175834,31 @@
"value": 0,
"raw": "0",
"range": [
- 78604,
- 78605
+ 78840,
+ 78841
],
"loc": {
"start": {
- "line": 2292,
+ "line": 2303,
"column": 31
},
"end": {
- "line": 2292,
+ "line": 2303,
"column": 32
}
}
},
"range": [
- 78598,
- 78606
+ 78834,
+ 78842
],
"loc": {
"start": {
- "line": 2292,
+ "line": 2303,
"column": 25
},
"end": {
- "line": 2292,
+ "line": 2303,
"column": 33
}
}
@@ -175459,31 +175867,31 @@
"type": "Identifier",
"name": "rows",
"range": [
- 78607,
- 78611
+ 78843,
+ 78847
],
"loc": {
"start": {
- "line": 2292,
+ "line": 2303,
"column": 34
},
"end": {
- "line": 2292,
+ "line": 2303,
"column": 38
}
}
},
"range": [
- 78598,
- 78611
+ 78834,
+ 78847
],
"loc": {
"start": {
- "line": 2292,
+ "line": 2303,
"column": 25
},
"end": {
- "line": 2292,
+ "line": 2303,
"column": 38
}
}
@@ -175492,31 +175900,31 @@
"type": "Identifier",
"name": "headersRow",
"range": [
- 78612,
- 78622
+ 78848,
+ 78858
],
"loc": {
"start": {
- "line": 2292,
+ "line": 2303,
"column": 39
},
"end": {
- "line": 2292,
+ "line": 2303,
"column": 49
}
}
},
"range": [
- 78598,
- 78623
+ 78834,
+ 78859
],
"loc": {
"start": {
- "line": 2292,
+ "line": 2303,
"column": 25
},
"end": {
- "line": 2292,
+ "line": 2303,
"column": 50
}
}
@@ -175525,31 +175933,31 @@
"type": "Identifier",
"name": "cells",
"range": [
- 78624,
- 78629
+ 78860,
+ 78865
],
"loc": {
"start": {
- "line": 2292,
+ "line": 2303,
"column": 51
},
"end": {
- "line": 2292,
+ "line": 2303,
"column": 56
}
}
},
"range": [
- 78598,
- 78629
+ 78834,
+ 78865
],
"loc": {
"start": {
- "line": 2292,
+ "line": 2303,
"column": 25
},
"end": {
- "line": 2292,
+ "line": 2303,
"column": 56
}
}
@@ -175558,93 +175966,93 @@
"type": "Identifier",
"name": "i",
"range": [
- 78630,
- 78631
+ 78866,
+ 78867
],
"loc": {
"start": {
- "line": 2292,
+ "line": 2303,
"column": 57
},
"end": {
- "line": 2292,
+ "line": 2303,
"column": 58
}
}
},
"range": [
- 78598,
- 78632
+ 78834,
+ 78868
],
"loc": {
"start": {
- "line": 2292,
+ "line": 2303,
"column": 25
},
"end": {
- "line": 2292,
+ "line": 2303,
"column": 59
}
}
},
"range": [
- 78589,
- 78632
+ 78825,
+ 78868
],
"loc": {
"start": {
- "line": 2292,
+ "line": 2303,
"column": 16
},
"end": {
- "line": 2292,
+ "line": 2303,
"column": 59
}
}
},
"range": [
- 78589,
- 78633
+ 78825,
+ 78869
],
"loc": {
"start": {
- "line": 2292,
+ "line": 2303,
"column": 16
},
"end": {
- "line": 2292,
+ "line": 2303,
"column": 60
}
}
}
],
"range": [
- 78571,
- 78647
+ 78807,
+ 78883
],
"loc": {
"start": {
- "line": 2291,
+ "line": 2302,
"column": 34
},
"end": {
- "line": 2293,
+ "line": 2304,
"column": 13
}
}
},
"alternate": null,
"range": [
- 78549,
- 78647
+ 78785,
+ 78883
],
"loc": {
"start": {
- "line": 2291,
+ "line": 2302,
"column": 12
},
"end": {
- "line": 2293,
+ "line": 2304,
"column": 13
}
}
@@ -175653,47 +176061,47 @@
"type": "BreakStatement",
"label": null,
"range": [
- 78660,
- 78666
+ 78896,
+ 78902
],
"loc": {
"start": {
- "line": 2294,
+ "line": 2305,
"column": 12
},
"end": {
- "line": 2294,
+ "line": 2305,
"column": 18
}
}
}
],
"range": [
- 78355,
- 78676
+ 78591,
+ 78912
],
"loc": {
"start": {
- "line": 2284,
+ "line": 2295,
"column": 41
},
"end": {
- "line": 2295,
+ "line": 2306,
"column": 9
}
}
},
"range": [
- 78322,
- 78676
+ 78558,
+ 78912
],
"loc": {
"start": {
- "line": 2284,
+ "line": 2295,
"column": 8
},
"end": {
- "line": 2295,
+ "line": 2306,
"column": 9
}
}
@@ -175704,47 +176112,47 @@
"type": "Identifier",
"name": "header",
"range": [
- 78692,
- 78698
+ 78928,
+ 78934
],
"loc": {
"start": {
- "line": 2296,
+ "line": 2307,
"column": 15
},
"end": {
- "line": 2296,
+ "line": 2307,
"column": 21
}
}
},
"range": [
- 78685,
- 78699
+ 78921,
+ 78935
],
"loc": {
"start": {
- "line": 2296,
+ "line": 2307,
"column": 8
},
"end": {
- "line": 2296,
+ "line": 2307,
"column": 22
}
}
}
],
"range": [
- 78127,
- 78705
+ 78363,
+ 78941
],
"loc": {
"start": {
- "line": 2279,
+ "line": 2290,
"column": 30
},
"end": {
- "line": 2297,
+ "line": 2308,
"column": 5
}
}
@@ -175752,16 +176160,16 @@
"generator": false,
"expression": false,
"range": [
- 78117,
- 78705
+ 78353,
+ 78941
],
"loc": {
"start": {
- "line": 2279,
+ "line": 2290,
"column": 20
},
"end": {
- "line": 2297,
+ "line": 2308,
"column": 5
}
}
@@ -175769,16 +176177,16 @@
"kind": "method",
"computed": false,
"range": [
- 78101,
- 78705
+ 78337,
+ 78941
],
"loc": {
"start": {
- "line": 2279,
+ "line": 2290,
"column": 4
},
"end": {
- "line": 2297,
+ "line": 2308,
"column": 5
}
},
@@ -175787,16 +176195,16 @@
"type": "Block",
"value": "*\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n ",
"range": [
- 77955,
- 78096
+ 78191,
+ 78332
],
"loc": {
"start": {
- "line": 2274,
+ "line": 2285,
"column": 4
},
"end": {
- "line": 2278,
+ "line": 2289,
"column": 7
}
}
@@ -175807,16 +176215,16 @@
"type": "Block",
"value": "*\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n ",
"range": [
- 78711,
- 78884
+ 78947,
+ 79120
],
"loc": {
"start": {
- "line": 2299,
+ "line": 2310,
"column": 4
},
"end": {
- "line": 2303,
+ "line": 2314,
"column": 7
}
}
@@ -175830,16 +176238,16 @@
"type": "Identifier",
"name": "getHeadersText",
"range": [
- 78889,
- 78903
+ 79125,
+ 79139
],
"loc": {
"start": {
- "line": 2304,
+ "line": 2315,
"column": 4
},
"end": {
- "line": 2304,
+ "line": 2315,
"column": 18
}
}
@@ -175854,16 +176262,16 @@
"type": "Identifier",
"name": "excludeHiddenCols",
"range": [
- 78904,
- 78921
+ 79140,
+ 79157
],
"loc": {
"start": {
- "line": 2304,
+ "line": 2315,
"column": 19
},
"end": {
- "line": 2304,
+ "line": 2315,
"column": 36
}
}
@@ -175873,31 +176281,31 @@
"value": false,
"raw": "false",
"range": [
- 78922,
- 78927
+ 79158,
+ 79163
],
"loc": {
"start": {
- "line": 2304,
+ "line": 2315,
"column": 37
},
"end": {
- "line": 2304,
+ "line": 2315,
"column": 42
}
}
},
"range": [
- 78904,
- 78927
+ 79140,
+ 79163
],
"loc": {
"start": {
- "line": 2304,
+ "line": 2315,
"column": 19
},
"end": {
- "line": 2304,
+ "line": 2315,
"column": 42
}
}
@@ -175915,16 +176323,16 @@
"type": "Identifier",
"name": "headers",
"range": [
- 78942,
- 78949
+ 79178,
+ 79185
],
"loc": {
"start": {
- "line": 2305,
+ "line": 2316,
"column": 12
},
"end": {
- "line": 2305,
+ "line": 2316,
"column": 19
}
}
@@ -175933,31 +176341,31 @@
"type": "ArrayExpression",
"elements": [],
"range": [
- 78952,
- 78954
+ 79188,
+ 79190
],
"loc": {
"start": {
- "line": 2305,
+ "line": 2316,
"column": 22
},
"end": {
- "line": 2305,
+ "line": 2316,
"column": 24
}
}
},
"range": [
- 78942,
- 78954
+ 79178,
+ 79190
],
"loc": {
"start": {
- "line": 2305,
+ "line": 2316,
"column": 12
},
"end": {
- "line": 2305,
+ "line": 2316,
"column": 24
}
}
@@ -175965,16 +176373,16 @@
],
"kind": "let",
"range": [
- 78938,
- 78955
+ 79174,
+ 79191
],
"loc": {
"start": {
- "line": 2305,
+ "line": 2316,
"column": 8
},
"end": {
- "line": 2305,
+ "line": 2316,
"column": 25
}
}
@@ -175990,16 +176398,16 @@
"type": "Identifier",
"name": "j",
"range": [
- 78972,
- 78973
+ 79208,
+ 79209
],
"loc": {
"start": {
- "line": 2306,
+ "line": 2317,
"column": 16
},
"end": {
- "line": 2306,
+ "line": 2317,
"column": 17
}
}
@@ -176009,31 +176417,31 @@
"value": 0,
"raw": "0",
"range": [
- 78974,
- 78975
+ 79210,
+ 79211
],
"loc": {
"start": {
- "line": 2306,
+ "line": 2317,
"column": 18
},
"end": {
- "line": 2306,
+ "line": 2317,
"column": 19
}
}
},
"range": [
- 78972,
- 78975
+ 79208,
+ 79211
],
"loc": {
"start": {
- "line": 2306,
+ "line": 2317,
"column": 16
},
"end": {
- "line": 2306,
+ "line": 2317,
"column": 19
}
}
@@ -176041,16 +176449,16 @@
],
"kind": "let",
"range": [
- 78968,
- 78975
+ 79204,
+ 79211
],
"loc": {
"start": {
- "line": 2306,
+ "line": 2317,
"column": 12
},
"end": {
- "line": 2306,
+ "line": 2317,
"column": 19
}
}
@@ -176062,16 +176470,16 @@
"type": "Identifier",
"name": "j",
"range": [
- 78977,
- 78978
+ 79213,
+ 79214
],
"loc": {
"start": {
- "line": 2306,
+ "line": 2317,
"column": 21
},
"end": {
- "line": 2306,
+ "line": 2317,
"column": 22
}
}
@@ -176082,16 +176490,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 78979,
- 78983
+ 79215,
+ 79219
],
"loc": {
"start": {
- "line": 2306,
+ "line": 2317,
"column": 23
},
"end": {
- "line": 2306,
+ "line": 2317,
"column": 27
}
}
@@ -176100,46 +176508,46 @@
"type": "Identifier",
"name": "nbCells",
"range": [
- 78984,
- 78991
+ 79220,
+ 79227
],
"loc": {
"start": {
- "line": 2306,
+ "line": 2317,
"column": 28
},
"end": {
- "line": 2306,
+ "line": 2317,
"column": 35
}
}
},
"range": [
- 78979,
- 78991
+ 79215,
+ 79227
],
"loc": {
"start": {
- "line": 2306,
+ "line": 2317,
"column": 23
},
"end": {
- "line": 2306,
+ "line": 2317,
"column": 35
}
}
},
"range": [
- 78977,
- 78991
+ 79213,
+ 79227
],
"loc": {
"start": {
- "line": 2306,
+ "line": 2317,
"column": 21
},
"end": {
- "line": 2306,
+ "line": 2317,
"column": 35
}
}
@@ -176151,32 +176559,32 @@
"type": "Identifier",
"name": "j",
"range": [
- 78993,
- 78994
+ 79229,
+ 79230
],
"loc": {
"start": {
- "line": 2306,
+ "line": 2317,
"column": 37
},
"end": {
- "line": 2306,
+ "line": 2317,
"column": 38
}
}
},
"prefix": false,
"range": [
- 78993,
- 78996
+ 79229,
+ 79232
],
"loc": {
"start": {
- "line": 2306,
+ "line": 2317,
"column": 37
},
"end": {
- "line": 2306,
+ "line": 2317,
"column": 40
}
}
@@ -176193,16 +176601,16 @@
"type": "Identifier",
"name": "excludeHiddenCols",
"range": [
- 79014,
- 79031
+ 79250,
+ 79267
],
"loc": {
"start": {
- "line": 2307,
+ "line": 2318,
"column": 15
},
"end": {
- "line": 2307,
+ "line": 2318,
"column": 32
}
}
@@ -176215,16 +176623,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 79035,
- 79039
+ 79271,
+ 79275
],
"loc": {
"start": {
- "line": 2307,
+ "line": 2318,
"column": 36
},
"end": {
- "line": 2307,
+ "line": 2318,
"column": 40
}
}
@@ -176233,31 +176641,31 @@
"type": "Identifier",
"name": "hasExtension",
"range": [
- 79040,
- 79052
+ 79276,
+ 79288
],
"loc": {
"start": {
- "line": 2307,
+ "line": 2318,
"column": 41
},
"end": {
- "line": 2307,
+ "line": 2318,
"column": 53
}
}
},
"range": [
- 79035,
- 79052
+ 79271,
+ 79288
],
"loc": {
"start": {
- "line": 2307,
+ "line": 2318,
"column": 36
},
"end": {
- "line": 2307,
+ "line": 2318,
"column": 53
}
}
@@ -176268,47 +176676,47 @@
"value": "colsVisibility",
"raw": "'colsVisibility'",
"range": [
- 79053,
- 79069
+ 79289,
+ 79305
],
"loc": {
"start": {
- "line": 2307,
+ "line": 2318,
"column": 54
},
"end": {
- "line": 2307,
+ "line": 2318,
"column": 70
}
}
}
],
"range": [
- 79035,
- 79070
+ 79271,
+ 79306
],
"loc": {
"start": {
- "line": 2307,
+ "line": 2318,
"column": 36
},
"end": {
- "line": 2307,
+ "line": 2318,
"column": 71
}
}
},
"range": [
- 79014,
- 79070
+ 79250,
+ 79306
],
"loc": {
"start": {
- "line": 2307,
+ "line": 2318,
"column": 15
},
"end": {
- "line": 2307,
+ "line": 2318,
"column": 71
}
}
@@ -176331,16 +176739,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 79092,
- 79096
+ 79328,
+ 79332
],
"loc": {
"start": {
- "line": 2308,
+ "line": 2319,
"column": 19
},
"end": {
- "line": 2308,
+ "line": 2319,
"column": 23
}
}
@@ -176349,31 +176757,31 @@
"type": "Identifier",
"name": "extension",
"range": [
- 79097,
- 79106
+ 79333,
+ 79342
],
"loc": {
"start": {
- "line": 2308,
+ "line": 2319,
"column": 24
},
"end": {
- "line": 2308,
+ "line": 2319,
"column": 33
}
}
},
"range": [
- 79092,
- 79106
+ 79328,
+ 79342
],
"loc": {
"start": {
- "line": 2308,
+ "line": 2319,
"column": 19
},
"end": {
- "line": 2308,
+ "line": 2319,
"column": 33
}
}
@@ -176384,32 +176792,32 @@
"value": "colsVisibility",
"raw": "'colsVisibility'",
"range": [
- 79107,
- 79123
+ 79343,
+ 79359
],
"loc": {
"start": {
- "line": 2308,
+ "line": 2319,
"column": 34
},
"end": {
- "line": 2308,
+ "line": 2319,
"column": 50
}
}
}
],
"range": [
- 79092,
- 79124
+ 79328,
+ 79360
],
"loc": {
"start": {
- "line": 2308,
+ "line": 2319,
"column": 19
},
"end": {
- "line": 2308,
+ "line": 2319,
"column": 51
}
}
@@ -176418,31 +176826,31 @@
"type": "Identifier",
"name": "isColHidden",
"range": [
- 79125,
- 79136
+ 79361,
+ 79372
],
"loc": {
"start": {
- "line": 2308,
+ "line": 2319,
"column": 52
},
"end": {
- "line": 2308,
+ "line": 2319,
"column": 63
}
}
},
"range": [
- 79092,
- 79136
+ 79328,
+ 79372
],
"loc": {
"start": {
- "line": 2308,
+ "line": 2319,
"column": 19
},
"end": {
- "line": 2308,
+ "line": 2319,
"column": 63
}
}
@@ -176452,32 +176860,32 @@
"type": "Identifier",
"name": "j",
"range": [
- 79137,
- 79138
+ 79373,
+ 79374
],
"loc": {
"start": {
- "line": 2308,
+ "line": 2319,
"column": 64
},
"end": {
- "line": 2308,
+ "line": 2319,
"column": 65
}
}
}
],
"range": [
- 79092,
- 79139
+ 79328,
+ 79375
],
"loc": {
"start": {
- "line": 2308,
+ "line": 2319,
"column": 19
},
"end": {
- "line": 2308,
+ "line": 2319,
"column": 66
}
}
@@ -176489,80 +176897,80 @@
"type": "ContinueStatement",
"label": null,
"range": [
- 79162,
- 79171
+ 79398,
+ 79407
],
"loc": {
"start": {
- "line": 2309,
+ "line": 2320,
"column": 20
},
"end": {
- "line": 2309,
+ "line": 2320,
"column": 29
}
}
}
],
"range": [
- 79140,
- 79189
+ 79376,
+ 79425
],
"loc": {
"start": {
- "line": 2308,
+ "line": 2319,
"column": 67
},
"end": {
- "line": 2310,
+ "line": 2321,
"column": 17
}
}
},
"alternate": null,
"range": [
- 79089,
- 79189
+ 79325,
+ 79425
],
"loc": {
"start": {
- "line": 2308,
+ "line": 2319,
"column": 16
},
"end": {
- "line": 2310,
+ "line": 2321,
"column": 17
}
}
}
],
"range": [
- 79071,
- 79203
+ 79307,
+ 79439
],
"loc": {
"start": {
- "line": 2307,
+ "line": 2318,
"column": 72
},
"end": {
- "line": 2311,
+ "line": 2322,
"column": 13
}
}
},
"alternate": null,
"range": [
- 79011,
- 79203
+ 79247,
+ 79439
],
"loc": {
"start": {
- "line": 2307,
+ "line": 2318,
"column": 12
},
"end": {
- "line": 2311,
+ "line": 2322,
"column": 13
}
}
@@ -176576,16 +176984,16 @@
"type": "Identifier",
"name": "header",
"range": [
- 79220,
- 79226
+ 79456,
+ 79462
],
"loc": {
"start": {
- "line": 2312,
+ "line": 2323,
"column": 16
},
"end": {
- "line": 2312,
+ "line": 2323,
"column": 22
}
}
@@ -176598,16 +177006,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 79229,
- 79233
+ 79465,
+ 79469
],
"loc": {
"start": {
- "line": 2312,
+ "line": 2323,
"column": 25
},
"end": {
- "line": 2312,
+ "line": 2323,
"column": 29
}
}
@@ -176616,31 +177024,31 @@
"type": "Identifier",
"name": "getHeaderElement",
"range": [
- 79234,
- 79250
+ 79470,
+ 79486
],
"loc": {
"start": {
- "line": 2312,
+ "line": 2323,
"column": 30
},
"end": {
- "line": 2312,
+ "line": 2323,
"column": 46
}
}
},
"range": [
- 79229,
- 79250
+ 79465,
+ 79486
],
"loc": {
"start": {
- "line": 2312,
+ "line": 2323,
"column": 25
},
"end": {
- "line": 2312,
+ "line": 2323,
"column": 46
}
}
@@ -176650,47 +177058,47 @@
"type": "Identifier",
"name": "j",
"range": [
- 79251,
- 79252
+ 79487,
+ 79488
],
"loc": {
"start": {
- "line": 2312,
+ "line": 2323,
"column": 47
},
"end": {
- "line": 2312,
+ "line": 2323,
"column": 48
}
}
}
],
"range": [
- 79229,
- 79253
+ 79465,
+ 79489
],
"loc": {
"start": {
- "line": 2312,
+ "line": 2323,
"column": 25
},
"end": {
- "line": 2312,
+ "line": 2323,
"column": 49
}
}
},
"range": [
- 79220,
- 79253
+ 79456,
+ 79489
],
"loc": {
"start": {
- "line": 2312,
+ "line": 2323,
"column": 16
},
"end": {
- "line": 2312,
+ "line": 2323,
"column": 49
}
}
@@ -176698,16 +177106,16 @@
],
"kind": "let",
"range": [
- 79216,
- 79254
+ 79452,
+ 79490
],
"loc": {
"start": {
- "line": 2312,
+ "line": 2323,
"column": 12
},
"end": {
- "line": 2312,
+ "line": 2323,
"column": 50
}
}
@@ -176721,16 +177129,16 @@
"type": "Identifier",
"name": "headerText",
"range": [
- 79271,
- 79281
+ 79507,
+ 79517
],
"loc": {
"start": {
- "line": 2313,
+ "line": 2324,
"column": 16
},
"end": {
- "line": 2313,
+ "line": 2324,
"column": 26
}
}
@@ -176744,16 +177152,16 @@
"type": "Identifier",
"name": "Dom",
"range": [
- 79284,
- 79287
+ 79520,
+ 79523
],
"loc": {
"start": {
- "line": 2313,
+ "line": 2324,
"column": 29
},
"end": {
- "line": 2313,
+ "line": 2324,
"column": 32
}
}
@@ -176762,31 +177170,31 @@
"type": "Identifier",
"name": "getFirstTextNode",
"range": [
- 79288,
- 79304
+ 79524,
+ 79540
],
"loc": {
"start": {
- "line": 2313,
+ "line": 2324,
"column": 33
},
"end": {
- "line": 2313,
+ "line": 2324,
"column": 49
}
}
},
"range": [
- 79284,
- 79304
+ 79520,
+ 79540
],
"loc": {
"start": {
- "line": 2313,
+ "line": 2324,
"column": 29
},
"end": {
- "line": 2313,
+ "line": 2324,
"column": 49
}
}
@@ -176796,47 +177204,47 @@
"type": "Identifier",
"name": "header",
"range": [
- 79305,
- 79311
+ 79541,
+ 79547
],
"loc": {
"start": {
- "line": 2313,
+ "line": 2324,
"column": 50
},
"end": {
- "line": 2313,
+ "line": 2324,
"column": 56
}
}
}
],
"range": [
- 79284,
- 79312
+ 79520,
+ 79548
],
"loc": {
"start": {
- "line": 2313,
+ "line": 2324,
"column": 29
},
"end": {
- "line": 2313,
+ "line": 2324,
"column": 57
}
}
},
"range": [
- 79271,
- 79312
+ 79507,
+ 79548
],
"loc": {
"start": {
- "line": 2313,
+ "line": 2324,
"column": 16
},
"end": {
- "line": 2313,
+ "line": 2324,
"column": 57
}
}
@@ -176844,16 +177252,16 @@
],
"kind": "let",
"range": [
- 79267,
- 79313
+ 79503,
+ 79549
],
"loc": {
"start": {
- "line": 2313,
+ "line": 2324,
"column": 12
},
"end": {
- "line": 2313,
+ "line": 2324,
"column": 58
}
}
@@ -176869,16 +177277,16 @@
"type": "Identifier",
"name": "headers",
"range": [
- 79326,
- 79333
+ 79562,
+ 79569
],
"loc": {
"start": {
- "line": 2314,
+ "line": 2325,
"column": 12
},
"end": {
- "line": 2314,
+ "line": 2325,
"column": 19
}
}
@@ -176887,31 +177295,31 @@
"type": "Identifier",
"name": "push",
"range": [
- 79334,
- 79338
+ 79570,
+ 79574
],
"loc": {
"start": {
- "line": 2314,
+ "line": 2325,
"column": 20
},
"end": {
- "line": 2314,
+ "line": 2325,
"column": 24
}
}
},
"range": [
- 79326,
- 79338
+ 79562,
+ 79574
],
"loc": {
"start": {
- "line": 2314,
+ "line": 2325,
"column": 12
},
"end": {
- "line": 2314,
+ "line": 2325,
"column": 24
}
}
@@ -176921,78 +177329,78 @@
"type": "Identifier",
"name": "headerText",
"range": [
- 79339,
- 79349
+ 79575,
+ 79585
],
"loc": {
"start": {
- "line": 2314,
+ "line": 2325,
"column": 25
},
"end": {
- "line": 2314,
+ "line": 2325,
"column": 35
}
}
}
],
"range": [
- 79326,
- 79350
+ 79562,
+ 79586
],
"loc": {
"start": {
- "line": 2314,
+ "line": 2325,
"column": 12
},
"end": {
- "line": 2314,
+ "line": 2325,
"column": 36
}
}
},
"range": [
- 79326,
- 79351
+ 79562,
+ 79587
],
"loc": {
"start": {
- "line": 2314,
+ "line": 2325,
"column": 12
},
"end": {
- "line": 2314,
+ "line": 2325,
"column": 37
}
}
}
],
"range": [
- 78997,
- 79361
+ 79233,
+ 79597
],
"loc": {
"start": {
- "line": 2306,
+ "line": 2317,
"column": 41
},
"end": {
- "line": 2315,
+ "line": 2326,
"column": 9
}
}
},
"range": [
- 78964,
- 79361
+ 79200,
+ 79597
],
"loc": {
"start": {
- "line": 2306,
+ "line": 2317,
"column": 8
},
"end": {
- "line": 2315,
+ "line": 2326,
"column": 9
}
}
@@ -177003,47 +177411,47 @@
"type": "Identifier",
"name": "headers",
"range": [
- 79377,
- 79384
+ 79613,
+ 79620
],
"loc": {
"start": {
- "line": 2316,
+ "line": 2327,
"column": 15
},
"end": {
- "line": 2316,
+ "line": 2327,
"column": 22
}
}
},
"range": [
- 79370,
- 79385
+ 79606,
+ 79621
],
"loc": {
"start": {
- "line": 2316,
+ "line": 2327,
"column": 8
},
"end": {
- "line": 2316,
+ "line": 2327,
"column": 23
}
}
}
],
"range": [
- 78928,
- 79391
+ 79164,
+ 79627
],
"loc": {
"start": {
- "line": 2304,
+ "line": 2315,
"column": 43
},
"end": {
- "line": 2317,
+ "line": 2328,
"column": 5
}
}
@@ -177051,16 +177459,16 @@
"generator": false,
"expression": false,
"range": [
- 78903,
- 79391
+ 79139,
+ 79627
],
"loc": {
"start": {
- "line": 2304,
+ "line": 2315,
"column": 18
},
"end": {
- "line": 2317,
+ "line": 2328,
"column": 5
}
}
@@ -177068,16 +177476,16 @@
"kind": "method",
"computed": false,
"range": [
- 78889,
- 79391
+ 79125,
+ 79627
],
"loc": {
"start": {
- "line": 2304,
+ "line": 2315,
"column": 4
},
"end": {
- "line": 2317,
+ "line": 2328,
"column": 5
}
},
@@ -177086,16 +177494,16 @@
"type": "Block",
"value": "*\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n ",
"range": [
- 78711,
- 78884
+ 78947,
+ 79120
],
"loc": {
"start": {
- "line": 2299,
+ "line": 2310,
"column": 4
},
"end": {
- "line": 2303,
+ "line": 2314,
"column": 7
}
}
@@ -177106,16 +177514,16 @@
"type": "Block",
"value": "*\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n ",
"range": [
- 79397,
- 79533
+ 79633,
+ 79769
],
"loc": {
"start": {
- "line": 2319,
+ "line": 2330,
"column": 4
},
"end": {
- "line": 2323,
+ "line": 2334,
"column": 7
}
}
@@ -177129,16 +177537,16 @@
"type": "Identifier",
"name": "getFilterType",
"range": [
- 79538,
- 79551
+ 79774,
+ 79787
],
"loc": {
"start": {
- "line": 2324,
+ "line": 2335,
"column": 4
},
"end": {
- "line": 2324,
+ "line": 2335,
"column": 17
}
}
@@ -177151,16 +177559,16 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 79552,
- 79560
+ 79788,
+ 79796
],
"loc": {
"start": {
- "line": 2324,
+ "line": 2335,
"column": 18
},
"end": {
- "line": 2324,
+ "line": 2335,
"column": 26
}
}
@@ -177178,16 +177586,16 @@
"type": "Identifier",
"name": "colType",
"range": [
- 79575,
- 79582
+ 79811,
+ 79818
],
"loc": {
"start": {
- "line": 2325,
+ "line": 2336,
"column": 12
},
"end": {
- "line": 2325,
+ "line": 2336,
"column": 19
}
}
@@ -177201,16 +177609,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 79585,
- 79589
+ 79821,
+ 79825
],
"loc": {
"start": {
- "line": 2325,
+ "line": 2336,
"column": 22
},
"end": {
- "line": 2325,
+ "line": 2336,
"column": 26
}
}
@@ -177219,31 +177627,31 @@
"type": "Identifier",
"name": "cfg",
"range": [
- 79590,
- 79593
+ 79826,
+ 79829
],
"loc": {
"start": {
- "line": 2325,
+ "line": 2336,
"column": 27
},
"end": {
- "line": 2325,
+ "line": 2336,
"column": 30
}
}
},
"range": [
- 79585,
- 79593
+ 79821,
+ 79829
],
"loc": {
"start": {
- "line": 2325,
+ "line": 2336,
"column": 22
},
"end": {
- "line": 2325,
+ "line": 2336,
"column": 30
}
}
@@ -177256,16 +177664,16 @@
"value": "col_",
"raw": "'col_'",
"range": [
- 79594,
- 79600
+ 79830,
+ 79836
],
"loc": {
"start": {
- "line": 2325,
+ "line": 2336,
"column": 31
},
"end": {
- "line": 2325,
+ "line": 2336,
"column": 37
}
}
@@ -177274,61 +177682,61 @@
"type": "Identifier",
"name": "colIndex",
"range": [
- 79601,
- 79609
+ 79837,
+ 79845
],
"loc": {
"start": {
- "line": 2325,
+ "line": 2336,
"column": 38
},
"end": {
- "line": 2325,
+ "line": 2336,
"column": 46
}
}
},
"range": [
- 79594,
- 79609
+ 79830,
+ 79845
],
"loc": {
"start": {
- "line": 2325,
+ "line": 2336,
"column": 31
},
"end": {
- "line": 2325,
+ "line": 2336,
"column": 46
}
}
},
"range": [
- 79585,
- 79610
+ 79821,
+ 79846
],
"loc": {
"start": {
- "line": 2325,
+ "line": 2336,
"column": 22
},
"end": {
- "line": 2325,
+ "line": 2336,
"column": 47
}
}
},
"range": [
- 79575,
- 79610
+ 79811,
+ 79846
],
"loc": {
"start": {
- "line": 2325,
+ "line": 2336,
"column": 12
},
"end": {
- "line": 2325,
+ "line": 2336,
"column": 47
}
}
@@ -177336,16 +177744,16 @@
],
"kind": "let",
"range": [
- 79571,
- 79611
+ 79807,
+ 79847
],
"loc": {
"start": {
- "line": 2325,
+ "line": 2336,
"column": 8
},
"end": {
- "line": 2325,
+ "line": 2336,
"column": 48
}
}
@@ -177361,32 +177769,32 @@
"type": "Identifier",
"name": "colType",
"range": [
- 79628,
- 79635
+ 79864,
+ 79871
],
"loc": {
"start": {
- "line": 2326,
+ "line": 2337,
"column": 16
},
"end": {
- "line": 2326,
+ "line": 2337,
"column": 23
}
}
},
"prefix": true,
"range": [
- 79627,
- 79635
+ 79863,
+ 79871
],
"loc": {
"start": {
- "line": 2326,
+ "line": 2337,
"column": 15
},
"end": {
- "line": 2326,
+ "line": 2337,
"column": 23
}
}
@@ -177397,16 +177805,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 79638,
- 79642
+ 79874,
+ 79878
],
"loc": {
"start": {
- "line": 2326,
+ "line": 2337,
"column": 26
},
"end": {
- "line": 2326,
+ "line": 2337,
"column": 30
}
}
@@ -177415,31 +177823,31 @@
"type": "Identifier",
"name": "fltTypeInp",
"range": [
- 79643,
- 79653
+ 79879,
+ 79889
],
"loc": {
"start": {
- "line": 2326,
+ "line": 2337,
"column": 31
},
"end": {
- "line": 2326,
+ "line": 2337,
"column": 41
}
}
},
"range": [
- 79638,
- 79653
+ 79874,
+ 79889
],
"loc": {
"start": {
- "line": 2326,
+ "line": 2337,
"column": 26
},
"end": {
- "line": 2326,
+ "line": 2337,
"column": 41
}
}
@@ -177453,16 +177861,16 @@
"type": "Identifier",
"name": "Str",
"range": [
- 79656,
- 79659
+ 79892,
+ 79895
],
"loc": {
"start": {
- "line": 2326,
+ "line": 2337,
"column": 44
},
"end": {
- "line": 2326,
+ "line": 2337,
"column": 47
}
}
@@ -177471,31 +177879,31 @@
"type": "Identifier",
"name": "lower",
"range": [
- 79660,
- 79665
+ 79896,
+ 79901
],
"loc": {
"start": {
- "line": 2326,
+ "line": 2337,
"column": 48
},
"end": {
- "line": 2326,
+ "line": 2337,
"column": 53
}
}
},
"range": [
- 79656,
- 79665
+ 79892,
+ 79901
],
"loc": {
"start": {
- "line": 2326,
+ "line": 2337,
"column": 44
},
"end": {
- "line": 2326,
+ "line": 2337,
"column": 53
}
}
@@ -177505,78 +177913,78 @@
"type": "Identifier",
"name": "colType",
"range": [
- 79666,
- 79673
+ 79902,
+ 79909
],
"loc": {
"start": {
- "line": 2326,
+ "line": 2337,
"column": 54
},
"end": {
- "line": 2326,
+ "line": 2337,
"column": 61
}
}
}
],
"range": [
- 79656,
- 79674
+ 79892,
+ 79910
],
"loc": {
"start": {
- "line": 2326,
+ "line": 2337,
"column": 44
},
"end": {
- "line": 2326,
+ "line": 2337,
"column": 62
}
}
},
"range": [
- 79627,
- 79674
+ 79863,
+ 79910
],
"loc": {
"start": {
- "line": 2326,
+ "line": 2337,
"column": 15
},
"end": {
- "line": 2326,
+ "line": 2337,
"column": 62
}
}
},
"range": [
- 79620,
- 79675
+ 79856,
+ 79911
],
"loc": {
"start": {
- "line": 2326,
+ "line": 2337,
"column": 8
},
"end": {
- "line": 2326,
+ "line": 2337,
"column": 63
}
}
}
],
"range": [
- 79561,
- 79681
+ 79797,
+ 79917
],
"loc": {
"start": {
- "line": 2324,
+ "line": 2335,
"column": 27
},
"end": {
- "line": 2327,
+ "line": 2338,
"column": 5
}
}
@@ -177584,16 +177992,16 @@
"generator": false,
"expression": false,
"range": [
- 79551,
- 79681
+ 79787,
+ 79917
],
"loc": {
"start": {
- "line": 2324,
+ "line": 2335,
"column": 17
},
"end": {
- "line": 2327,
+ "line": 2338,
"column": 5
}
}
@@ -177601,16 +178009,16 @@
"kind": "method",
"computed": false,
"range": [
- 79538,
- 79681
+ 79774,
+ 79917
],
"loc": {
"start": {
- "line": 2324,
+ "line": 2335,
"column": 4
},
"end": {
- "line": 2327,
+ "line": 2338,
"column": 5
}
},
@@ -177619,16 +178027,16 @@
"type": "Block",
"value": "*\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n ",
"range": [
- 79397,
- 79533
+ 79633,
+ 79769
],
"loc": {
"start": {
- "line": 2319,
+ "line": 2330,
"column": 4
},
"end": {
- "line": 2323,
+ "line": 2334,
"column": 7
}
}
@@ -177639,16 +178047,16 @@
"type": "Block",
"value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ",
"range": [
- 79687,
- 79769
+ 79923,
+ 80005
],
"loc": {
"start": {
- "line": 2329,
+ "line": 2340,
"column": 4
},
"end": {
- "line": 2332,
+ "line": 2343,
"column": 7
}
}
@@ -177662,16 +178070,16 @@
"type": "Identifier",
"name": "getFilterableRowsNb",
"range": [
- 79774,
- 79793
+ 80010,
+ 80029
],
"loc": {
"start": {
- "line": 2333,
+ "line": 2344,
"column": 4
},
"end": {
- "line": 2333,
+ "line": 2344,
"column": 23
}
}
@@ -177693,16 +178101,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 79812,
- 79816
+ 80048,
+ 80052
],
"loc": {
"start": {
- "line": 2334,
+ "line": 2345,
"column": 15
},
"end": {
- "line": 2334,
+ "line": 2345,
"column": 19
}
}
@@ -177711,31 +178119,31 @@
"type": "Identifier",
"name": "getRowsNb",
"range": [
- 79817,
- 79826
+ 80053,
+ 80062
],
"loc": {
"start": {
- "line": 2334,
+ "line": 2345,
"column": 20
},
"end": {
- "line": 2334,
+ "line": 2345,
"column": 29
}
}
},
"range": [
- 79812,
- 79826
+ 80048,
+ 80062
],
"loc": {
"start": {
- "line": 2334,
+ "line": 2345,
"column": 15
},
"end": {
- "line": 2334,
+ "line": 2345,
"column": 29
}
}
@@ -177746,63 +178154,63 @@
"value": false,
"raw": "false",
"range": [
- 79827,
- 79832
+ 80063,
+ 80068
],
"loc": {
"start": {
- "line": 2334,
+ "line": 2345,
"column": 30
},
"end": {
- "line": 2334,
+ "line": 2345,
"column": 35
}
}
}
],
"range": [
- 79812,
- 79833
+ 80048,
+ 80069
],
"loc": {
"start": {
- "line": 2334,
+ "line": 2345,
"column": 15
},
"end": {
- "line": 2334,
+ "line": 2345,
"column": 36
}
}
},
"range": [
- 79805,
- 79834
+ 80041,
+ 80070
],
"loc": {
"start": {
- "line": 2334,
+ "line": 2345,
"column": 8
},
"end": {
- "line": 2334,
+ "line": 2345,
"column": 37
}
}
}
],
"range": [
- 79795,
- 79840
+ 80031,
+ 80076
],
"loc": {
"start": {
- "line": 2333,
+ "line": 2344,
"column": 25
},
"end": {
- "line": 2335,
+ "line": 2346,
"column": 5
}
}
@@ -177810,16 +178218,16 @@
"generator": false,
"expression": false,
"range": [
- 79793,
- 79840
+ 80029,
+ 80076
],
"loc": {
"start": {
- "line": 2333,
+ "line": 2344,
"column": 23
},
"end": {
- "line": 2335,
+ "line": 2346,
"column": 5
}
}
@@ -177827,16 +178235,16 @@
"kind": "method",
"computed": false,
"range": [
- 79774,
- 79840
+ 80010,
+ 80076
],
"loc": {
"start": {
- "line": 2333,
+ "line": 2344,
"column": 4
},
"end": {
- "line": 2335,
+ "line": 2346,
"column": 5
}
},
@@ -177845,16 +178253,16 @@
"type": "Block",
"value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ",
"range": [
- 79687,
- 79769
+ 79923,
+ 80005
],
"loc": {
"start": {
- "line": 2329,
+ "line": 2340,
"column": 4
},
"end": {
- "line": 2332,
+ "line": 2343,
"column": 7
}
}
@@ -177865,16 +178273,16 @@
"type": "Block",
"value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ",
"range": [
- 79846,
- 79934
+ 80082,
+ 80170
],
"loc": {
"start": {
- "line": 2337,
+ "line": 2348,
"column": 4
},
"end": {
- "line": 2340,
+ "line": 2351,
"column": 7
}
}
@@ -177888,16 +178296,16 @@
"type": "Identifier",
"name": "config",
"range": [
- 79939,
- 79945
+ 80175,
+ 80181
],
"loc": {
"start": {
- "line": 2341,
+ "line": 2352,
"column": 4
},
"end": {
- "line": 2341,
+ "line": 2352,
"column": 10
}
}
@@ -177917,16 +178325,16 @@
"object": {
"type": "ThisExpression",
"range": [
- 79964,
- 79968
+ 80200,
+ 80204
],
"loc": {
"start": {
- "line": 2342,
+ "line": 2353,
"column": 15
},
"end": {
- "line": 2342,
+ "line": 2353,
"column": 19
}
}
@@ -177935,62 +178343,62 @@
"type": "Identifier",
"name": "cfg",
"range": [
- 79969,
- 79972
+ 80205,
+ 80208
],
"loc": {
"start": {
- "line": 2342,
+ "line": 2353,
"column": 20
},
"end": {
- "line": 2342,
+ "line": 2353,
"column": 23
}
}
},
"range": [
- 79964,
- 79972
+ 80200,
+ 80208
],
"loc": {
"start": {
- "line": 2342,
+ "line": 2353,
"column": 15
},
"end": {
- "line": 2342,
+ "line": 2353,
"column": 23
}
}
},
"range": [
- 79957,
- 79973
+ 80193,
+ 80209
],
"loc": {
"start": {
- "line": 2342,
+ "line": 2353,
"column": 8
},
"end": {
- "line": 2342,
+ "line": 2353,
"column": 24
}
}
}
],
"range": [
- 79947,
- 79979
+ 80183,
+ 80215
],
"loc": {
"start": {
- "line": 2341,
+ "line": 2352,
"column": 12
},
"end": {
- "line": 2343,
+ "line": 2354,
"column": 5
}
}
@@ -177998,16 +178406,16 @@
"generator": false,
"expression": false,
"range": [
- 79945,
- 79979
+ 80181,
+ 80215
],
"loc": {
"start": {
- "line": 2341,
+ "line": 2352,
"column": 10
},
"end": {
- "line": 2343,
+ "line": 2354,
"column": 5
}
}
@@ -178015,16 +178423,16 @@
"kind": "method",
"computed": false,
"range": [
- 79939,
- 79979
+ 80175,
+ 80215
],
"loc": {
"start": {
- "line": 2341,
+ "line": 2352,
"column": 4
},
"end": {
- "line": 2343,
+ "line": 2354,
"column": 5
}
},
@@ -178033,16 +178441,16 @@
"type": "Block",
"value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ",
"range": [
- 79846,
- 79934
+ 80082,
+ 80170
],
"loc": {
"start": {
- "line": 2337,
+ "line": 2348,
"column": 4
},
"end": {
- "line": 2340,
+ "line": 2351,
"column": 7
}
}
@@ -178053,7 +178461,7 @@
],
"range": [
1002,
- 79981
+ 80217
],
"loc": {
"start": {
@@ -178061,14 +178469,14 @@
"column": 25
},
"end": {
- "line": 2344,
+ "line": 2355,
"column": 1
}
}
},
"range": [
984,
- 79981
+ 80217
],
"loc": {
"start": {
@@ -178076,7 +178484,7 @@
"column": 7
},
"end": {
- "line": 2344,
+ "line": 2355,
"column": 1
}
},
@@ -178087,7 +178495,7 @@
"source": null,
"range": [
977,
- 79981
+ 80217
],
"loc": {
"start": {
@@ -178095,7 +178503,7 @@
"column": 0
},
"end": {
- "line": 2344,
+ "line": 2355,
"column": 1
}
}
@@ -178104,7 +178512,7 @@
"sourceType": "module",
"range": [
0,
- 79981
+ 80217
],
"loc": {
"start": {
@@ -178112,7 +178520,7 @@
"column": 0
},
"end": {
- "line": 2344,
+ "line": 2355,
"column": 1
}
},
@@ -183069,10 +183477,10 @@
},
{
"type": "Block",
- "value": "*\n * Return the ID of the filter of a specified column\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n ",
+ "value": "*\n * Return the ID of a specified column's filter\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n ",
"range": [
58272,
- 58440
+ 58435
],
"loc": {
"start": {
@@ -183089,8 +183497,8 @@
"type": "Block",
"value": "*\n * Return the list of ids of filters matching a specified type.\n * Note: hidden filters are also returned\n *\n * @param {String} type Filter type string ('input', 'select', 'multiple',\n * 'checklist')\n * @param {Boolean} bool If true returns columns indexes instead of IDs\n * @return {[type]} List of element IDs or column indexes\n ",
"range": [
- 58568,
- 58969
+ 58563,
+ 58964
],
"loc": {
"start": {
@@ -183107,8 +183515,8 @@
"type": "Block",
"value": "*\n * Return the filter's DOM element for a given column\n * @param {Number} index Column's index\n * @return {DOMElement}\n ",
"range": [
- 59370,
- 59516
+ 59365,
+ 59511
],
"loc": {
"start": {
@@ -183125,8 +183533,8 @@
"type": "Block",
"value": "*\n * Return the number of cells for a given row index\n * @param {Number} rowIndex Index of the row\n * @return {Number} Number of cells\n ",
"range": [
- 59627,
- 59793
+ 59622,
+ 59788
],
"loc": {
"start": {
@@ -183143,8 +183551,8 @@
"type": "Block",
"value": "*\n * Return the number of filterable rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row\n * @return {Number} Number of filterable rows\n ",
"range": [
- 59907,
- 60138
+ 59902,
+ 60133
],
"loc": {
"start": {
@@ -183161,8 +183569,8 @@
"type": "Block",
"value": "*\n * Return the data of a given cell\n * @param {DOMElement} cell Cell's DOM object\n * @return {String}\n ",
"range": [
- 60358,
- 60483
+ 60353,
+ 60478
],
"loc": {
"start": {
@@ -183179,8 +183587,8 @@
"type": "Line",
"value": "Check for customCellData callback",
"range": [
- 60549,
- 60584
+ 60544,
+ 60579
],
"loc": {
"start": {
@@ -183197,8 +183605,8 @@
"type": "Block",
"value": "*\n * Return the table data with following format:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ",
"range": [
- 60808,
- 61212
+ 60803,
+ 61207
],
"loc": {
"start": {
@@ -183215,8 +183623,8 @@
"type": "Block",
"value": "*\n * Return the filtered data with following format:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} includeHeaders Optional: include headers row\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n ",
"range": [
- 62109,
- 62516
+ 62104,
+ 62511
],
"loc": {
"start": {
@@ -183233,8 +183641,8 @@
"type": "Block",
"value": "*\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} includeHeaders Optional: include headers row\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n *\n * TODO: provide an API returning data in JSON format\n ",
"range": [
- 63575,
- 63906
+ 63570,
+ 63901
],
"loc": {
"start": {
@@ -183251,8 +183659,8 @@
"type": "Line",
"value": "cols values of current row",
"range": [
- 64295,
- 64323
+ 64290,
+ 64318
],
"loc": {
"start": {
@@ -183269,8 +183677,8 @@
"type": "Line",
"value": "data of searched column",
"range": [
- 64366,
- 64391
+ 64361,
+ 64386
],
"loc": {
"start": {
@@ -183287,8 +183695,8 @@
"type": "Block",
"value": "*\n * Get the display value of a row\n * @param {RowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n ",
"range": [
- 64499,
- 64652
+ 64494,
+ 64647
],
"loc": {
"start": {
@@ -183305,8 +183713,8 @@
"type": "Block",
"value": "*\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n ",
"range": [
- 64788,
- 64961
+ 64783,
+ 64956
],
"loc": {
"start": {
@@ -183323,8 +183731,8 @@
"type": "Line",
"value": " always visible rows are valid",
"range": [
- 65130,
- 65162
+ 65125,
+ 65157
],
"loc": {
"start": {
@@ -183341,8 +183749,8 @@
"type": "Block",
"value": "*\n * Validate all filterable rows\n ",
"range": [
- 65863,
- 65910
+ 65858,
+ 65905
],
"loc": {
"start": {
@@ -183359,8 +183767,8 @@
"type": "Block",
"value": "*\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n ",
"range": [
- 66148,
- 66310
+ 66143,
+ 66305
],
"loc": {
"start": {
@@ -183377,8 +183785,8 @@
"type": "Line",
"value": "multiple selects",
"range": [
- 66856,
- 66874
+ 66851,
+ 66869
],
"loc": {
"start": {
@@ -183395,8 +183803,8 @@
"type": "Line",
"value": "checklist",
"range": [
- 67330,
- 67341
+ 67325,
+ 67336
],
"loc": {
"start": {
@@ -183413,8 +183821,8 @@
"type": "Block",
"value": "*\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n ",
"range": [
- 67949,
- 68053
+ 67944,
+ 68048
],
"loc": {
"start": {
@@ -183431,8 +183839,8 @@
"type": "Block",
"value": "*\n * Makes defined rows always visible\n ",
"range": [
- 68969,
- 69021
+ 68964,
+ 69016
],
"loc": {
"start": {
@@ -183449,8 +183857,8 @@
"type": "Line",
"value": "row index cannot be > nrows",
"range": [
- 69229,
- 69258
+ 69224,
+ 69253
],
"loc": {
"start": {
@@ -183467,8 +183875,8 @@
"type": "Block",
"value": "*\n * Clear all the filters' values\n ",
"range": [
- 69375,
- 69423
+ 69370,
+ 69418
],
"loc": {
"start": {
@@ -183485,8 +183893,8 @@
"type": "Block",
"value": "*\n * Clears filtered columns visual indicator (background color)\n ",
"range": [
- 69970,
- 70048
+ 69965,
+ 70043
],
"loc": {
"start": {
@@ -183503,8 +183911,8 @@
"type": "Block",
"value": "*\n * Mark currently filtered column\n * @param {Number} colIndex Column index\n ",
"range": [
- 70268,
- 70363
+ 70263,
+ 70358
],
"loc": {
"start": {
@@ -183521,8 +183929,8 @@
"type": "Block",
"value": "*\n * Return the ID of the current active filter\n * @returns {String}\n ",
"range": [
- 70839,
- 70925
+ 70834,
+ 70920
],
"loc": {
"start": {
@@ -183539,8 +183947,8 @@
"type": "Block",
"value": "*\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n ",
"range": [
- 70998,
- 71099
+ 70993,
+ 71094
],
"loc": {
"start": {
@@ -183557,8 +183965,8 @@
"type": "Block",
"value": "*\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @returns {Number} Column index\n ",
"range": [
- 71184,
- 71333
+ 71179,
+ 71328
],
"loc": {
"start": {
@@ -183573,10 +183981,10 @@
},
{
"type": "Block",
- "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ",
+ "value": "*\n * Make specified column's filter active\n * @param colIndex Index of a column\n ",
"range": [
- 71508,
- 71613
+ 71503,
+ 71600
],
"loc": {
"start": {
@@ -183590,19 +183998,37 @@
}
},
{
- "type": "Line",
- "value": " Welcome to cyclomatic complexity hell :)",
+ "type": "Block",
+ "value": "*\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n ",
"range": [
- 72314,
- 72357
+ 71769,
+ 71874
],
"loc": {
"start": {
- "line": 2087,
+ "line": 2078,
+ "column": 4
+ },
+ "end": {
+ "line": 2081,
+ "column": 7
+ }
+ }
+ },
+ {
+ "type": "Line",
+ "value": " Welcome to cyclomatic complexity hell :)",
+ "range": [
+ 72550,
+ 72593
+ ],
+ "loc": {
+ "start": {
+ "line": 2098,
"column": 12
},
"end": {
- "line": 2087,
+ "line": 2098,
"column": 55
}
}
@@ -183611,16 +184037,16 @@
"type": "Line",
"value": " TODO: simplify/refactor if statement",
"range": [
- 72370,
- 72409
+ 72606,
+ 72645
],
"loc": {
"start": {
- "line": 2088,
+ "line": 2099,
"column": 12
},
"end": {
- "line": 2088,
+ "line": 2099,
"column": 51
}
}
@@ -183629,16 +184055,16 @@
"type": "Line",
"value": "1st option needs to be inserted",
"range": [
- 72778,
- 72811
+ 73014,
+ 73047
],
"loc": {
"start": {
- "line": 2096,
+ "line": 2107,
"column": 16
},
"end": {
- "line": 2096,
+ "line": 2107,
"column": 49
}
}
@@ -183647,16 +184073,16 @@
"type": "Line",
"value": " for i",
"range": [
- 73442,
- 73450
+ 73678,
+ 73686
],
"loc": {
"start": {
- "line": 2113,
+ "line": 2124,
"column": 9
},
"end": {
- "line": 2113,
+ "line": 2124,
"column": 17
}
}
@@ -183665,16 +184091,16 @@
"type": "Block",
"value": "*\n * Determines if passed filter column implements exact query match\n * @param {Number} colIndex [description]\n * @return {Boolean} [description]\n ",
"range": [
- 73462,
- 73640
+ 73698,
+ 73876
],
"loc": {
"start": {
- "line": 2116,
+ "line": 2127,
"column": 4
},
"end": {
- "line": 2120,
+ "line": 2131,
"column": 7
}
}
@@ -183683,16 +184109,16 @@
"type": "Block",
"value": "*\n * Check if passed script or stylesheet is already imported\n * @param {String} filePath Ressource path\n * @param {String} type Possible values: 'script' or 'link'\n * @return {Boolean}\n ",
"range": [
- 73843,
- 74062
+ 74079,
+ 74298
],
"loc": {
"start": {
- "line": 2127,
+ "line": 2138,
"column": 4
},
"end": {
- "line": 2132,
+ "line": 2143,
"column": 7
}
}
@@ -183701,16 +184127,16 @@
"type": "Block",
"value": "*\n * Import script or stylesheet\n * @param {String} fileId Ressource ID\n * @param {String} filePath Ressource path\n * @param {Function} callback Callback\n * @param {String} type Possible values: 'script' or 'link'\n ",
"range": [
- 74584,
- 74843
+ 74820,
+ 75079
],
"loc": {
"start": {
- "line": 2150,
+ "line": 2161,
"column": 4
},
"end": {
- "line": 2156,
+ "line": 2167,
"column": 7
}
}
@@ -183719,16 +184145,16 @@
"type": "Line",
"value": "Browser <> IE onload event works only for scripts, not for stylesheets",
"range": [
- 75569,
- 75641
+ 75805,
+ 75877
],
"loc": {
"start": {
- "line": 2181,
+ "line": 2192,
"column": 8
},
"end": {
- "line": 2181,
+ "line": 2192,
"column": 80
}
}
@@ -183737,16 +184163,16 @@
"type": "Block",
"value": "*\n * Check if table has filters grid\n * @return {Boolean}\n ",
"range": [
- 76184,
- 76259
+ 76420,
+ 76495
],
"loc": {
"start": {
- "line": 2198,
+ "line": 2209,
"column": 4
},
"end": {
- "line": 2201,
+ "line": 2212,
"column": 7
}
}
@@ -183755,16 +184181,16 @@
"type": "Block",
"value": "*\n * Get list of filter IDs\n * @return {[type]} [description]\n ",
"range": [
- 76316,
- 76395
+ 76552,
+ 76631
],
"loc": {
"start": {
- "line": 2206,
+ "line": 2217,
"column": 4
},
"end": {
- "line": 2209,
+ "line": 2220,
"column": 7
}
}
@@ -183773,16 +184199,16 @@
"type": "Block",
"value": "*\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n ",
"range": [
- 76461,
- 76637
+ 76697,
+ 76873
],
"loc": {
"start": {
- "line": 2214,
+ "line": 2225,
"column": 4
},
"end": {
- "line": 2218,
+ "line": 2229,
"column": 7
}
}
@@ -183791,16 +184217,16 @@
"type": "Block",
"value": "*\n * Get the index of the row containing the filters\n * @return {Number}\n ",
"range": [
- 77315,
- 77405
+ 77551,
+ 77641
],
"loc": {
"start": {
- "line": 2241,
+ "line": 2252,
"column": 4
},
"end": {
- "line": 2244,
+ "line": 2255,
"column": 7
}
}
@@ -183809,16 +184235,16 @@
"type": "Block",
"value": "*\n * Get the index of the headers row\n * @return {Number}\n ",
"range": [
- 77480,
- 77555
+ 77716,
+ 77791
],
"loc": {
"start": {
- "line": 2249,
+ "line": 2260,
"column": 4
},
"end": {
- "line": 2252,
+ "line": 2263,
"column": 7
}
}
@@ -183827,16 +184253,16 @@
"type": "Block",
"value": "*\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n ",
"range": [
- 77625,
- 77752
+ 77861,
+ 77988
],
"loc": {
"start": {
- "line": 2257,
+ "line": 2268,
"column": 4
},
"end": {
- "line": 2261,
+ "line": 2272,
"column": 7
}
}
@@ -183845,16 +184271,16 @@
"type": "Block",
"value": "*\n * Get the index of the last row\n * @return {Number}\n ",
"range": [
- 77816,
- 77888
+ 78052,
+ 78124
],
"loc": {
"start": {
- "line": 2266,
+ "line": 2277,
"column": 4
},
"end": {
- "line": 2269,
+ "line": 2280,
"column": 7
}
}
@@ -183863,16 +184289,16 @@
"type": "Block",
"value": "*\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n ",
"range": [
- 77955,
- 78096
+ 78191,
+ 78332
],
"loc": {
"start": {
- "line": 2274,
+ "line": 2285,
"column": 4
},
"end": {
- "line": 2278,
+ "line": 2289,
"column": 7
}
}
@@ -183881,16 +184307,16 @@
"type": "Block",
"value": "*\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n ",
"range": [
- 78711,
- 78884
+ 78947,
+ 79120
],
"loc": {
"start": {
- "line": 2299,
+ "line": 2310,
"column": 4
},
"end": {
- "line": 2303,
+ "line": 2314,
"column": 7
}
}
@@ -183899,16 +184325,16 @@
"type": "Block",
"value": "*\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n ",
"range": [
- 79397,
- 79533
+ 79633,
+ 79769
],
"loc": {
"start": {
- "line": 2319,
+ "line": 2330,
"column": 4
},
"end": {
- "line": 2323,
+ "line": 2334,
"column": 7
}
}
@@ -183917,16 +184343,16 @@
"type": "Block",
"value": "*\n * Get the total number of filterable rows\n * @return {Number}\n ",
"range": [
- 79687,
- 79769
+ 79923,
+ 80005
],
"loc": {
"start": {
- "line": 2329,
+ "line": 2340,
"column": 4
},
"end": {
- "line": 2332,
+ "line": 2343,
"column": 7
}
}
@@ -183935,16 +184361,16 @@
"type": "Block",
"value": "*\n * Get the configuration object (literal object)\n * @return {Object}\n ",
"range": [
- 79846,
- 79934
+ 80082,
+ 80170
],
"loc": {
"start": {
- "line": 2337,
+ "line": 2348,
"column": 4
},
"end": {
- "line": 2340,
+ "line": 2351,
"column": 7
}
}
diff --git a/docs/class/src/emitter.js~Emitter.html b/docs/class/src/emitter.js~Emitter.html
index b626b7d6..1f6e46d1 100644
--- a/docs/class/src/emitter.js~Emitter.html
+++ b/docs/class/src/emitter.js~Emitter.html
@@ -3,7 +3,7 @@
- Emitter | tablefilter v0.2.8 API Document
+ Emitter | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/extensions/advancedGrid/adapterEzEditTable.js~AdapterEzEditTable.html b/docs/class/src/extensions/advancedGrid/adapterEzEditTable.js~AdapterEzEditTable.html
index 358be0b4..167325ea 100644
--- a/docs/class/src/extensions/advancedGrid/adapterEzEditTable.js~AdapterEzEditTable.html
+++ b/docs/class/src/extensions/advancedGrid/adapterEzEditTable.js~AdapterEzEditTable.html
@@ -3,7 +3,7 @@
- AdapterEzEditTable | tablefilter v0.2.8 API Document
+ AdapterEzEditTable | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/extensions/colOps/colOps.js~ColOps.html b/docs/class/src/extensions/colOps/colOps.js~ColOps.html
index 3a585cb0..d7f204e9 100644
--- a/docs/class/src/extensions/colOps/colOps.js~ColOps.html
+++ b/docs/class/src/extensions/colOps/colOps.js~ColOps.html
@@ -3,7 +3,7 @@
- ColOps | tablefilter v0.2.8 API Document
+ ColOps | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/extensions/colsVisibility/colsVisibility.js~ColsVisibility.html b/docs/class/src/extensions/colsVisibility/colsVisibility.js~ColsVisibility.html
index 49ab10e5..df992f04 100644
--- a/docs/class/src/extensions/colsVisibility/colsVisibility.js~ColsVisibility.html
+++ b/docs/class/src/extensions/colsVisibility/colsVisibility.js~ColsVisibility.html
@@ -3,7 +3,7 @@
- ColsVisibility | tablefilter v0.2.8 API Document
+ ColsVisibility | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html b/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html
index e031a2b3..5054d9a6 100644
--- a/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html
+++ b/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html
@@ -3,7 +3,7 @@
- FiltersVisibility | tablefilter v0.2.8 API Document
+ FiltersVisibility | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html b/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html
index 9c20ee54..df975dce 100644
--- a/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html
+++ b/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html
@@ -3,7 +3,7 @@
- AdapterSortableTable | tablefilter v0.2.8 API Document
+ AdapterSortableTable | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/modules/alternateRows.js~AlternateRows.html b/docs/class/src/modules/alternateRows.js~AlternateRows.html
index 16b9cd54..f69a3254 100644
--- a/docs/class/src/modules/alternateRows.js~AlternateRows.html
+++ b/docs/class/src/modules/alternateRows.js~AlternateRows.html
@@ -3,7 +3,7 @@
- AlternateRows | tablefilter v0.2.8 API Document
+ AlternateRows | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/modules/checkList.js~CheckList.html b/docs/class/src/modules/checkList.js~CheckList.html
index 0eccce17..ea9e7d7d 100644
--- a/docs/class/src/modules/checkList.js~CheckList.html
+++ b/docs/class/src/modules/checkList.js~CheckList.html
@@ -3,7 +3,7 @@
- CheckList | tablefilter v0.2.8 API Document
+ CheckList | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/modules/clearButton.js~ClearButton.html b/docs/class/src/modules/clearButton.js~ClearButton.html
index 4a9aaca9..4f366747 100644
--- a/docs/class/src/modules/clearButton.js~ClearButton.html
+++ b/docs/class/src/modules/clearButton.js~ClearButton.html
@@ -3,7 +3,7 @@
- ClearButton | tablefilter v0.2.8 API Document
+ ClearButton | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/modules/dropdown.js~Dropdown.html b/docs/class/src/modules/dropdown.js~Dropdown.html
index b3c35dfb..02a6efd8 100644
--- a/docs/class/src/modules/dropdown.js~Dropdown.html
+++ b/docs/class/src/modules/dropdown.js~Dropdown.html
@@ -3,7 +3,7 @@
- Dropdown | tablefilter v0.2.8 API Document
+ Dropdown | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/modules/feature.js~Feature.html b/docs/class/src/modules/feature.js~Feature.html
index dee65345..91498dd3 100644
--- a/docs/class/src/modules/feature.js~Feature.html
+++ b/docs/class/src/modules/feature.js~Feature.html
@@ -3,7 +3,7 @@
- Feature | tablefilter v0.2.8 API Document
+ Feature | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/modules/gridLayout.js~GridLayout.html b/docs/class/src/modules/gridLayout.js~GridLayout.html
index cdd1f609..c864f082 100644
--- a/docs/class/src/modules/gridLayout.js~GridLayout.html
+++ b/docs/class/src/modules/gridLayout.js~GridLayout.html
@@ -3,7 +3,7 @@
- GridLayout | tablefilter v0.2.8 API Document
+ GridLayout | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/modules/hash.js~Hash.html b/docs/class/src/modules/hash.js~Hash.html
index 71e1a925..7b6f7898 100644
--- a/docs/class/src/modules/hash.js~Hash.html
+++ b/docs/class/src/modules/hash.js~Hash.html
@@ -3,7 +3,7 @@
- Hash | tablefilter v0.2.8 API Document
+ Hash | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
@@ -238,7 +240,7 @@
-
Destroy Hash instance
+
Release Hash event subscriptions and clear fields
@@ -556,14 +558,14 @@
- source
+ source
-
Destroy Hash instance
+
Release Hash event subscriptions and clear fields
diff --git a/docs/class/src/modules/help.js~Help.html b/docs/class/src/modules/help.js~Help.html
index 02b9a797..aa4f8b98 100644
--- a/docs/class/src/modules/help.js~Help.html
+++ b/docs/class/src/modules/help.js~Help.html
@@ -3,7 +3,7 @@
-
Help | tablefilter v0.2.8 API Document
+
Help | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+
C Storage
C Store
V hasHashChange
+
V hasStorage
diff --git a/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html b/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html
index d4d6b26b..95d0b763 100644
--- a/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html
+++ b/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html
@@ -3,7 +3,7 @@
-
HighlightKeyword | tablefilter v0.2.8 API Document
+
HighlightKeyword | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+
C Storage
C Store
V hasHashChange
+
V hasStorage
diff --git a/docs/class/src/modules/loader.js~Loader.html b/docs/class/src/modules/loader.js~Loader.html
index 5351a548..542d39fc 100644
--- a/docs/class/src/modules/loader.js~Loader.html
+++ b/docs/class/src/modules/loader.js~Loader.html
@@ -3,7 +3,7 @@
- Loader | tablefilter v0.2.8 API Document
+ Loader | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/modules/noResults.js~NoResults.html b/docs/class/src/modules/noResults.js~NoResults.html
index f97c5bc4..843616fc 100644
--- a/docs/class/src/modules/noResults.js~NoResults.html
+++ b/docs/class/src/modules/noResults.js~NoResults.html
@@ -3,7 +3,7 @@
- NoResults | tablefilter v0.2.8 API Document
+ NoResults | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/modules/paging.js~Paging.html b/docs/class/src/modules/paging.js~Paging.html
index 326f385a..541937da 100644
--- a/docs/class/src/modules/paging.js~Paging.html
+++ b/docs/class/src/modules/paging.js~Paging.html
@@ -3,7 +3,7 @@
- Paging | tablefilter v0.2.8 API Document
+ Paging | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/modules/popupFilter.js~PopupFilter.html b/docs/class/src/modules/popupFilter.js~PopupFilter.html
index 2d7f255b..303855de 100644
--- a/docs/class/src/modules/popupFilter.js~PopupFilter.html
+++ b/docs/class/src/modules/popupFilter.js~PopupFilter.html
@@ -3,7 +3,7 @@
- PopupFilter | tablefilter v0.2.8 API Document
+ PopupFilter | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/modules/rowsCounter.js~RowsCounter.html b/docs/class/src/modules/rowsCounter.js~RowsCounter.html
index 65e36d04..0bf402da 100644
--- a/docs/class/src/modules/rowsCounter.js~RowsCounter.html
+++ b/docs/class/src/modules/rowsCounter.js~RowsCounter.html
@@ -3,7 +3,7 @@
- RowsCounter | tablefilter v0.2.8 API Document
+ RowsCounter | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/class/src/modules/state.js~State.html b/docs/class/src/modules/state.js~State.html
index 72a71695..6b860c4d 100644
--- a/docs/class/src/modules/state.js~State.html
+++ b/docs/class/src/modules/state.js~State.html
@@ -3,7 +3,7 @@
- State | tablefilter v0.2.8 API Document
+ State | tablefilter v0.2.9 API Document
@@ -55,20 +55,22 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
@@ -146,6 +148,56 @@ cookie
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
@@ -171,6 +223,31 @@ cookie
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
@@ -438,6 +515,31 @@ cookie
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -531,6 +633,32 @@ cookie
+
+
+
+
+
+
+
+
Override current state with passed one and sync features
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
@@ -956,7 +1084,7 @@ cookie
- source
+ source
@@ -1006,6 +1134,86 @@ cookie
Public Members
+
+
+ public
+
+
+
+
+ cookieDuration : *
+
+
+
+ source
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ enableCookie : *
+
+
+
+ source
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
public
@@ -1045,6 +1253,46 @@ cookie
+
+
+
+ public
+
+
+
+
+ enableLocalStorage : *
+
+
+
+ source
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1057,7 +1305,7 @@ cookie
- source
+ source
@@ -1097,7 +1345,7 @@ cookie
- source
+ source
@@ -1137,7 +1385,7 @@ cookie
- source
+ source
@@ -1177,7 +1425,7 @@ cookie
- source
+ source
@@ -1217,7 +1465,7 @@ cookie
- source
+ source
@@ -1257,7 +1505,7 @@ cookie
- source
+ source
@@ -1297,7 +1545,7 @@ cookie
- source
+ source
@@ -1337,7 +1585,7 @@ cookie
- source
+ source
@@ -1377,7 +1625,7 @@ cookie
- source
+ source
@@ -1417,7 +1665,7 @@ cookie
- source
+ source
@@ -1457,7 +1705,47 @@ cookie
- source
+ source
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ storage : *
+
+
+
+ source
@@ -1500,7 +1788,7 @@ cookie
- source
+ source
@@ -1541,7 +1829,7 @@ cookie
- source
+ source
@@ -1582,7 +1870,7 @@ cookie
- source
+ source
@@ -1628,6 +1916,64 @@ cookie
+
+
+
+ public
+
+
+
+
+ overrideAndSync (state: * )
+
+
+
+ source
+
+
+
+
+
+
+
Override current state with passed one and sync features
+
+
+
+
+
+
Params:
+
+
+ Name Type Attribute Description
+
+
+
+
+ state
+ *
+
+ State object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1640,7 +1986,7 @@ cookie
- source
+ source
@@ -1681,7 +2027,7 @@ cookie
- source
+ source
@@ -1722,7 +2068,7 @@ cookie
- source
+ source
@@ -1780,7 +2126,7 @@ cookie
- source
+ source
diff --git a/docs/class/src/modules/statusBar.js~StatusBar.html b/docs/class/src/modules/statusBar.js~StatusBar.html
index bc3a784d..15455b15 100644
--- a/docs/class/src/modules/statusBar.js~StatusBar.html
+++ b/docs/class/src/modules/statusBar.js~StatusBar.html
@@ -3,7 +3,7 @@
-
StatusBar | tablefilter v0.2.8 API Document
+
StatusBar | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+
C Storage
C Store
V hasHashChange
+
V hasStorage
diff --git a/docs/class/src/modules/storage.js~Storage.html b/docs/class/src/modules/storage.js~Storage.html
new file mode 100644
index 00000000..28c58a10
--- /dev/null
+++ b/docs/class/src/modules/storage.js~Storage.html
@@ -0,0 +1,1138 @@
+
+
+
+
+
+
Storage | tablefilter v0.2.9 API Document
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Storage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Stores the features state in browser's local storage or cookie
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Constructor Summary
+ Public Constructor
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
Creates an instance of Storage
+
+
+
+
+
+
+
+
+
+
+
+
Member Summary
+ Public Members
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Method Summary
+ Public Methods
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
Release Storage event subscriptions and clear fields
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
Returns the storage key
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
Initializes the Storage object
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
Removes persisted state from storage
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
Turns stored string into a State JSON object
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
Persists the features state on state changes
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
Applies persisted state to features
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Public Constructors
+
+
+
+ public
+
+
+
+
+ constructor (state: State )
+
+
+
+ source
+
+
+
+
+
+
+
Creates an instance of Storage
+
+
+
+
+
+
Params:
+
+
+ Name Type Attribute Description
+
+
+
+
+ state
+ State
+
+ Instance of State
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Public Members
+
+
+
+ public
+
+
+
+
+ duration : *
+
+
+
+ source
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ emitter : *
+
+
+
+ source
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ enableCookie : *
+
+
+
+ source
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ enableLocalStorage : *
+
+
+
+ source
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ state : *
+
+
+
+ source
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ tf : *
+
+
+
+ source
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Public Methods
+
+
+
+ public
+
+
+
+
+ destroy ()
+
+
+
+ source
+
+
+
+
+
+
+
Release Storage event subscriptions and clear fields
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ getKey (): String
+
+
+
+ source
+
+
+
+
+
+
+
Returns the storage key
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ init ()
+
+
+
+ source
+
+
+
+
+
+
+
Initializes the Storage object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ remove ()
+
+
+
+ source
+
+
+
+
+
+
+
Removes persisted state from storage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ retrieve (): Object
+
+
+
+ source
+
+
+
+
+
+
+
Turns stored string into a State JSON object
+
+
+
+
+
+
+
+
+
Return:
+
+
+ Object
+ JSON object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ save (state: State )
+
+
+
+ source
+
+
+
+
+
+
+
Persists the features state on state changes
+
+
+
+
+
+
Params:
+
+
+ Name Type Attribute Description
+
+
+
+
+ state
+ State
+
+ Instance of State
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ sync ()
+
+
+
+ source
+
+
+
+
+
+
+
Applies persisted state to features
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/class/src/modules/store.js~Store.html b/docs/class/src/modules/store.js~Store.html
index 3b554471..ecd63834 100644
--- a/docs/class/src/modules/store.js~Store.html
+++ b/docs/class/src/modules/store.js~Store.html
@@ -3,7 +3,7 @@
-
Store | tablefilter v0.2.8 API Document
+
Store | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+
C Storage
C Store
V hasHashChange
+
V hasStorage
diff --git a/docs/class/src/tablefilter.js~TableFilter.html b/docs/class/src/tablefilter.js~TableFilter.html
index 420b5284..465a6954 100644
--- a/docs/class/src/tablefilter.js~TableFilter.html
+++ b/docs/class/src/tablefilter.js~TableFilter.html
@@ -3,7 +3,7 @@
- TableFilter | tablefilter v0.2.8 API Document
+ TableFilter | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
@@ -4372,6 +4374,32 @@ requires table or id arguments, row and <
+
+
+
+
+
+
+
+
Make specified column's filter active
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
@@ -4801,7 +4829,7 @@ custom options values and texts
-
Return the ID of the filter of a specified column
+
Return the ID of a specified column's filter
@@ -12697,6 +12725,64 @@ requires table or id arguments, row and <
Public Methods
+
+
+ public
+
+
+
+
+ activateFilter (colIndex: * )
+
+
+
+ source
+
+
+
+
+
+
+
Make specified column's filter active
+
+
+
+
+
+
Params:
+
+
+ Name Type Attribute Description
+
+
+
+
+ colIndex
+ *
+
+ Index of a column
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
public
@@ -12790,7 +12876,7 @@ requires table or id arguments, row and <
- source
+ source
@@ -13636,7 +13722,7 @@ custom options values and texts
-
Return the ID of the filter of a specified column
+
Return the ID of a specified column's filter
@@ -13698,7 +13784,7 @@ custom options values and texts
- source
+ source
@@ -13835,7 +13921,7 @@ custom options values and texts
- source
+ source
@@ -14121,7 +14207,7 @@ Note: hidden filters are also returned
- source
+ source
@@ -14173,7 +14259,7 @@ Note: hidden filters are also returned
- source
+ source
@@ -14276,7 +14362,7 @@ Note: hidden filters are also returned
- source
+ source
@@ -14344,7 +14430,7 @@ Note: hidden filters are also returned
- source
+ source
@@ -14395,7 +14481,7 @@ Note: hidden filters are also returned
- source
+ source
@@ -14464,7 +14550,7 @@ Note: hidden filters are also returned
- source
+ source
@@ -14654,7 +14740,7 @@ defined
- source
+ source
@@ -14855,7 +14941,7 @@ row)
- source
+ source
@@ -14992,7 +15078,7 @@ row)
- source
+ source
@@ -15043,7 +15129,7 @@ row)
- source
+ source
@@ -15272,7 +15358,7 @@ row)
- source
+ source
@@ -15341,7 +15427,7 @@ row)
- source
+ source
@@ -15416,7 +15502,7 @@ row)
- source
+ source
diff --git a/docs/coverage.json b/docs/coverage.json
index 3656f1c2..80f1dfac 100644
--- a/docs/coverage.json
+++ b/docs/coverage.json
@@ -1,7 +1,7 @@
{
- "coverage": "26.18%",
- "expectCount": 741,
- "actualCount": 194,
+ "coverage": "26.86%",
+ "expectCount": 763,
+ "actualCount": 205,
"files": {
"src/extensions/advancedGrid/adapterEzEditTable.js": {
"expectCount": 17,
@@ -197,8 +197,8 @@
]
},
"src/tablefilter.js": {
- "expectCount": 227,
- "actualCount": 78,
+ "expectCount": 228,
+ "actualCount": 79,
"undocumentLines": [
411,
408,
@@ -628,21 +628,25 @@
]
},
"src/modules/state.js": {
- "expectCount": 21,
- "actualCount": 9,
+ "expectCount": 26,
+ "actualCount": 10,
"undocumentLines": [
- 27,
- 33,
- 61,
- 35,
- 40,
- 34,
- 39,
- 29,
+ 36,
31,
- 30,
- 38,
- 37
+ 27,
+ 29,
+ 39,
+ 71,
+ 41,
+ 46,
+ 40,
+ 45,
+ 33,
+ 35,
+ 34,
+ 44,
+ 43,
+ 68
]
},
"src/modules/statusBar.js": {
@@ -679,6 +683,19 @@
20
]
},
+ "src/modules/storage.js": {
+ "expectCount": 16,
+ "actualCount": 9,
+ "undocumentLines": [
+ 32,
+ 31,
+ 30,
+ 29,
+ 9,
+ 27,
+ 28
+ ]
+ },
"src/modules/store.js": {
"expectCount": 17,
"actualCount": 8,
diff --git a/docs/dump.json b/docs/dump.json
index 60966e5f..1cf92df7 100644
--- a/docs/dump.json
+++ b/docs/dump.json
@@ -6703,7 +6703,7 @@
"access": null,
"description": null,
"lineNumber": 1,
- "content": "import Event from '../event';\n\nconst global = window;\nconst JSON = global.JSON;\nconst location = global.location;\nconst decodeURIComponent = global.decodeURIComponent;\n\nexport const hasHashChange = () => {\n var docMode = global.documentMode;\n return ('onhashchange' in global) && (docMode === undefined || docMode > 7);\n};\n\n/**\n * Manages the URL hash reflecting the features state to be persisted\n *\n * @export\n * @class Hash\n */\nexport class Hash {\n\n /**\n * Creates an instance of Hash\n *\n * @param {State} state Instance of State\n */\n constructor(state) {\n this.state = state;\n this.lastHash = null;\n this.emitter = state.emitter;\n }\n\n /**\n * Initializes the Hash object\n */\n init() {\n if (!hasHashChange()) {\n return;\n }\n\n this.lastHash = location.hash;\n\n this.emitter.on(['state-changed'], (tf, state) => this.update(state));\n this.emitter.on(['initialized'], () => this.sync());\n Event.add(global, 'hashchange', () => this.sync());\n }\n\n /**\n * Updates the URL hash based on a state change\n *\n * @param {State} state Instance of State\n */\n update(state) {\n let hash = `#${JSON.stringify(state)}`;\n if (this.lastHash === hash) {\n return;\n }\n\n location.hash = hash;\n this.lastHash = hash;\n }\n\n /**\n * Converts a URL hash into a state JSON object\n *\n * @param {String} hash URL hash fragment\n * @returns {Object} JSON object\n */\n parse(hash) {\n if (hash.indexOf('#') === -1) {\n return null;\n }\n hash = hash.substr(1);\n return JSON.parse(decodeURIComponent(hash));\n }\n\n /**\n * Applies current hash state to features\n */\n sync() {\n let state = this.parse(location.hash);\n if (!state) {\n return;\n }\n\n // To prevent state to react to features changes, state is temporarily\n // disabled\n this.state.disable();\n // State is overriden with hash state object\n this.state.override(state);\n // New hash state is applied to features\n this.state.sync();\n // State is re-enabled\n this.state.enable();\n }\n\n /**\n * Destroy Hash instance\n */\n destroy() {\n this.emitter.off(['state-changed'], (tf, state) => this.update(state));\n this.emitter.off(['initialized'], () => this.sync());\n Event.remove(global, 'hashchange', () => this.sync());\n\n this.state = null;\n this.lastHash = null;\n this.emitter = null;\n }\n}\n"
+ "content": "import Event from '../event';\n\nconst global = window;\nconst JSON = global.JSON;\nconst location = global.location;\nconst decodeURIComponent = global.decodeURIComponent;\n\nexport const hasHashChange = () => {\n var docMode = global.documentMode;\n return ('onhashchange' in global) && (docMode === undefined || docMode > 7);\n};\n\n/**\n * Manages the URL hash reflecting the features state to be persisted\n *\n * @export\n * @class Hash\n */\nexport class Hash {\n\n /**\n * Creates an instance of Hash\n *\n * @param {State} state Instance of State\n */\n constructor(state) {\n this.state = state;\n this.lastHash = null;\n this.emitter = state.emitter;\n }\n\n /**\n * Initializes the Hash object\n */\n init() {\n if (!hasHashChange()) {\n return;\n }\n\n this.lastHash = location.hash;\n\n this.emitter.on(['state-changed'], (tf, state) => this.update(state));\n this.emitter.on(['initialized'], () => this.sync());\n Event.add(global, 'hashchange', () => this.sync());\n }\n\n /**\n * Updates the URL hash based on a state change\n *\n * @param {State} state Instance of State\n */\n update(state) {\n let hash = `#${JSON.stringify(state)}`;\n if (this.lastHash === hash) {\n return;\n }\n\n location.hash = hash;\n this.lastHash = hash;\n }\n\n /**\n * Converts a URL hash into a state JSON object\n *\n * @param {String} hash URL hash fragment\n * @returns {Object} JSON object\n */\n parse(hash) {\n if (hash.indexOf('#') === -1) {\n return null;\n }\n hash = hash.substr(1);\n return JSON.parse(decodeURIComponent(hash));\n }\n\n /**\n * Applies current hash state to features\n */\n sync() {\n let state = this.parse(location.hash);\n if (!state) {\n return;\n }\n // override current state with persisted one and sync features\n this.state.overrideAndSync(state);\n }\n\n /**\n * Release Hash event subscriptions and clear fields\n */\n destroy() {\n this.emitter.off(['state-changed'], (tf, state) => this.update(state));\n this.emitter.off(['initialized'], () => this.sync());\n Event.remove(global, 'hashchange', () => this.sync());\n\n this.state = null;\n this.lastHash = null;\n this.emitter = null;\n }\n}\n"
},
{
"__docId__": 348,
@@ -7052,8 +7052,8 @@
"memberof": "src/modules/hash.js~Hash",
"longname": "src/modules/hash.js~Hash#destroy",
"access": null,
- "description": "Destroy Hash instance",
- "lineNumber": 99,
+ "description": "Release Hash event subscriptions and clear fields",
+ "lineNumber": 91,
"params": [],
"generator": false
},
@@ -7067,7 +7067,7 @@
"longname": "src/modules/hash.js~Hash#state",
"access": null,
"description": null,
- "lineNumber": 104,
+ "lineNumber": 96,
"undocument": true,
"type": {
"types": [
@@ -7085,7 +7085,7 @@
"longname": "src/modules/hash.js~Hash#lastHash",
"access": null,
"description": null,
- "lineNumber": 105,
+ "lineNumber": 97,
"undocument": true,
"type": {
"types": [
@@ -7103,7 +7103,7 @@
"longname": "src/modules/hash.js~Hash#emitter",
"access": null,
"description": null,
- "lineNumber": 106,
+ "lineNumber": 98,
"undocument": true,
"type": {
"types": [
@@ -11174,7 +11174,7 @@
"access": null,
"description": null,
"lineNumber": 1,
- "content": "import {Feature} from './feature';\nimport {Hash} from './hash';\nimport Str from '../string';\nimport Types from '../types';\n\n/**\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n */\nexport class State extends Feature {\n\n /**\n * Creates an instance of State\n *\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'state');\n\n let cfg = this.config.state;\n\n // hash enabled by default if state setting is simply set true\n this.enableHash = (cfg.types && cfg.types.indexOf('hash') !== -1) ||\n tf.state === true;\n this.persistFilters = cfg.filters === false ? false : true;\n this.persistPageNumber = Boolean(cfg.page_number);\n this.persistPageLength = Boolean(cfg.page_length);\n\n this.hash = null;\n this.pageNb = null;\n this.pageLength = null;\n\n this.state = {};\n this.prfxCol = 'col_';\n this.pageNbKey = 'page';\n this.pageLengthKey = 'page_length';\n }\n\n /**\n * Initializes the State object\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n this.emitter.on(['after-filtering'], () => this.update());\n this.emitter.on(['after-page-change'],\n (tf, pageNb) => this.updatePage(pageNb));\n this.emitter.on(['after-page-length-change'],\n (tf, index) => this.updatePageLength(index));\n\n if (this.enableHash) {\n this.hash = new Hash(this);\n this.hash.init();\n }\n this.initialized = true;\n }\n\n\n /**\n * Update state field based on current features state\n */\n update() {\n if (!this.isEnabled()) {\n return;\n }\n let tf = this.tf;\n\n if (this.persistFilters) {\n let filterValues = tf.getFiltersValue();\n\n filterValues.forEach((val, idx) => {\n let key = `${this.prfxCol}${idx}`;\n\n if (Types.isString(val) && Str.isEmpty(val)) {\n if (this.state.hasOwnProperty(key)) {\n this.state[key] = undefined;\n }\n } else {\n this.state[key] = this.state[key] || {};\n this.state[key].flt = val;\n }\n\n });\n }\n\n if (this.persistPageNumber) {\n if (Types.isNull(this.pageNb)) {\n this.state[this.pageNbKey] = undefined;\n } else {\n this.state[this.pageNbKey] = this.pageNb;\n }\n }\n\n if (this.persistPageLength) {\n if (Types.isNull(this.pageLength)) {\n this.state[this.pageLengthKey] = undefined;\n } else {\n this.state[this.pageLengthKey] = this.pageLength;\n }\n }\n\n this.emitter.emit('state-changed', tf, this.state);\n }\n\n /**\n * Refresh page number field on page number change\n *\n * @param pageNb Current page number\n */\n updatePage(pageNb) {\n this.pageNb = pageNb;\n this.update();\n }\n\n /**\n * Refresh page length field on page length change\n *\n * @param pageLength Current page length value\n */\n updatePageLength(pageLength) {\n this.pageLength = pageLength;\n this.update();\n }\n\n /**\n * Override state field\n *\n * @param state State object\n */\n override(state) {\n this.state = state;\n }\n\n /**\n * Apply current features state\n */\n sync() {\n let state = this.state;\n let tf = this.tf;\n\n if (this.persistFilters) {\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1) {\n let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);\n let val = state[key].flt;\n tf.setFilterValue(colIdx, val);\n }\n });\n\n tf.filter();\n }\n\n if (this.persistPageNumber) {\n let pageNumber = state[this.pageNbKey];\n this.emitter.emit('change-page', this.tf, pageNumber);\n }\n\n if (this.persistPageLength) {\n let pageLength = state[this.pageLengthKey];\n this.emitter.emit('change-page-results', this.tf, pageLength);\n }\n }\n\n /**\n * Destroy State instance\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n this.state = {};\n\n this.emitter.off(['after-filtering'], () => this.update());\n this.emitter.off(['after-page-change'],\n (tf, pageNb) => this.updatePage(pageNb));\n this.emitter.off(['after-page-length-change'],\n (tf, index) => this.updatePageLength(index));\n\n if (this.enableHash) {\n this.hash.destroy();\n this.hash = null;\n }\n\n this.initialized = false;\n }\n}\n"
+ "content": "import {Feature} from './feature';\nimport {Hash} from './hash';\nimport {Storage} from './storage';\nimport Str from '../string';\nimport Types from '../types';\n\n/**\n * Reflects the state of features to be persisted via hash, localStorage or\n * cookie\n *\n * @export\n * @class State\n * @extends {Feature}\n */\nexport class State extends Feature {\n\n /**\n * Creates an instance of State\n *\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'state');\n\n let cfg = this.config.state;\n\n this.enableHash = cfg === true ||\n (Types.isObj(cfg.types) && cfg.types.indexOf('hash') !== -1);\n this.enableLocalStorage = Types.isObj(cfg.types) &&\n cfg.types.indexOf('local_storage') !== -1;\n this.enableCookie = Types.isObj(cfg.types) &&\n cfg.types.indexOf('cookie') !== -1;\n this.persistFilters = cfg.filters === false ? false : true;\n this.persistPageNumber = Boolean(cfg.page_number);\n this.persistPageLength = Boolean(cfg.page_length);\n this.cookieDuration = !isNaN(cfg.cookie_duration) ?\n parseInt(cfg.cookie_duration, 10) : 87600;\n\n this.hash = null;\n this.pageNb = null;\n this.pageLength = null;\n\n this.state = {};\n this.prfxCol = 'col_';\n this.pageNbKey = 'page';\n this.pageLengthKey = 'page_length';\n }\n\n /**\n * Initializes the State object\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n this.emitter.on(['after-filtering'], () => this.update());\n this.emitter.on(['after-page-change'],\n (tf, pageNb) => this.updatePage(pageNb));\n this.emitter.on(['after-page-length-change'],\n (tf, index) => this.updatePageLength(index));\n\n if (this.enableHash) {\n this.hash = new Hash(this);\n this.hash.init();\n }\n if (this.enableLocalStorage || this.enableCookie) {\n this.storage = new Storage(this);\n this.storage.init();\n }\n this.initialized = true;\n }\n\n\n /**\n * Update state field based on current features state\n */\n update() {\n if (!this.isEnabled()) {\n return;\n }\n let tf = this.tf;\n\n if (this.persistFilters) {\n let filterValues = tf.getFiltersValue();\n\n filterValues.forEach((val, idx) => {\n let key = `${this.prfxCol}${idx}`;\n\n if (Types.isString(val) && Str.isEmpty(val)) {\n if (this.state.hasOwnProperty(key)) {\n this.state[key] = undefined;\n }\n } else {\n this.state[key] = this.state[key] || {};\n this.state[key].flt = val;\n }\n\n });\n }\n\n if (this.persistPageNumber) {\n if (Types.isNull(this.pageNb)) {\n this.state[this.pageNbKey] = undefined;\n } else {\n this.state[this.pageNbKey] = this.pageNb;\n }\n }\n\n if (this.persistPageLength) {\n if (Types.isNull(this.pageLength)) {\n this.state[this.pageLengthKey] = undefined;\n } else {\n this.state[this.pageLengthKey] = this.pageLength;\n }\n }\n\n this.emitter.emit('state-changed', tf, this.state);\n }\n\n /**\n * Refresh page number field on page number change\n *\n * @param pageNb Current page number\n */\n updatePage(pageNb) {\n this.pageNb = pageNb;\n this.update();\n }\n\n /**\n * Refresh page length field on page length change\n *\n * @param pageLength Current page length value\n */\n updatePageLength(pageLength) {\n this.pageLength = pageLength;\n this.update();\n }\n\n /**\n * Override state field\n *\n * @param state State object\n */\n override(state) {\n this.state = state;\n }\n\n /**\n * Apply current features state\n */\n sync() {\n let state = this.state;\n let tf = this.tf;\n\n if (this.persistFilters) {\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1) {\n let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);\n let val = state[key].flt;\n tf.setFilterValue(colIdx, val);\n }\n });\n\n tf.filter();\n }\n\n if (this.persistPageNumber) {\n let pageNumber = state[this.pageNbKey];\n this.emitter.emit('change-page', this.tf, pageNumber);\n }\n\n if (this.persistPageLength) {\n let pageLength = state[this.pageLengthKey];\n this.emitter.emit('change-page-results', this.tf, pageLength);\n }\n }\n\n /**\n * Override current state with passed one and sync features\n *\n * @param state State object\n */\n overrideAndSync(state) {\n // To prevent state to react to features changes, state is temporarily\n // disabled\n this.disable();\n // State is overriden with passed state object\n this.override(state);\n // New hash state is applied to features\n this.sync();\n // State is re-enabled\n this.enable();\n }\n\n /**\n * Destroy State instance\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n this.state = {};\n\n this.emitter.off(['after-filtering'], () => this.update());\n this.emitter.off(['after-page-change'],\n (tf, pageNb) => this.updatePage(pageNb));\n this.emitter.off(['after-page-length-change'],\n (tf, index) => this.updatePageLength(index));\n\n if (this.enableHash) {\n this.hash.destroy();\n this.hash = null;\n }\n\n if (this.enableLocalStorage || this.enableCookie) {\n this.storage.destroy();\n this.storage = null;\n }\n\n this.initialized = false;\n }\n}\n"
},
{
"__docId__": 590,
@@ -11189,7 +11189,7 @@
"importPath": "tablefilter/src/modules/state.js",
"importStyle": "{State}",
"description": "Reflects the state of features to be persisted via hash, localStorage or\ncookie",
- "lineNumber": 14,
+ "lineNumber": 15,
"unknown": [
{
"tagName": "@export",
@@ -11215,7 +11215,7 @@
"longname": "src/modules/state.js~State#constructor",
"access": null,
"description": "Creates an instance of State",
- "lineNumber": 21,
+ "lineNumber": 22,
"params": [
{
"nullable": null,
@@ -11253,9 +11253,9 @@
"kind": "member",
"static": false,
"variation": null,
- "name": "persistFilters",
+ "name": "enableLocalStorage",
"memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#persistFilters",
+ "longname": "src/modules/state.js~State#enableLocalStorage",
"access": null,
"description": null,
"lineNumber": 29,
@@ -11271,12 +11271,12 @@
"kind": "member",
"static": false,
"variation": null,
- "name": "persistPageNumber",
+ "name": "enableCookie",
"memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#persistPageNumber",
+ "longname": "src/modules/state.js~State#enableCookie",
"access": null,
"description": null,
- "lineNumber": 30,
+ "lineNumber": 31,
"undocument": true,
"type": {
"types": [
@@ -11289,12 +11289,12 @@
"kind": "member",
"static": false,
"variation": null,
- "name": "persistPageLength",
+ "name": "persistFilters",
"memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#persistPageLength",
+ "longname": "src/modules/state.js~State#persistFilters",
"access": null,
"description": null,
- "lineNumber": 31,
+ "lineNumber": 33,
"undocument": true,
"type": {
"types": [
@@ -11307,12 +11307,12 @@
"kind": "member",
"static": false,
"variation": null,
- "name": "hash",
+ "name": "persistPageNumber",
"memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#hash",
+ "longname": "src/modules/state.js~State#persistPageNumber",
"access": null,
"description": null,
- "lineNumber": 33,
+ "lineNumber": 34,
"undocument": true,
"type": {
"types": [
@@ -11325,12 +11325,12 @@
"kind": "member",
"static": false,
"variation": null,
- "name": "pageNb",
+ "name": "persistPageLength",
"memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#pageNb",
+ "longname": "src/modules/state.js~State#persistPageLength",
"access": null,
"description": null,
- "lineNumber": 34,
+ "lineNumber": 35,
"undocument": true,
"type": {
"types": [
@@ -11343,12 +11343,12 @@
"kind": "member",
"static": false,
"variation": null,
- "name": "pageLength",
+ "name": "cookieDuration",
"memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#pageLength",
+ "longname": "src/modules/state.js~State#cookieDuration",
"access": null,
"description": null,
- "lineNumber": 35,
+ "lineNumber": 36,
"undocument": true,
"type": {
"types": [
@@ -11361,12 +11361,12 @@
"kind": "member",
"static": false,
"variation": null,
- "name": "state",
+ "name": "hash",
"memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#state",
+ "longname": "src/modules/state.js~State#hash",
"access": null,
"description": null,
- "lineNumber": 37,
+ "lineNumber": 39,
"undocument": true,
"type": {
"types": [
@@ -11379,102 +11379,106 @@
"kind": "member",
"static": false,
"variation": null,
- "name": "prfxCol",
+ "name": "pageNb",
"memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#prfxCol",
- "access": null,
- "description": null,
- "lineNumber": 38,
- "undocument": true,
- "type": {
- "types": [
- "string"
- ]
- }
- },
- {
- "__docId__": 601,
- "kind": "member",
- "static": false,
- "variation": null,
- "name": "pageNbKey",
- "memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#pageNbKey",
- "access": null,
- "description": null,
- "lineNumber": 39,
- "undocument": true,
- "type": {
- "types": [
- "string"
- ]
- }
- },
- {
- "__docId__": 602,
- "kind": "member",
- "static": false,
- "variation": null,
- "name": "pageLengthKey",
- "memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#pageLengthKey",
+ "longname": "src/modules/state.js~State#pageNb",
"access": null,
"description": null,
"lineNumber": 40,
"undocument": true,
- "type": {
- "types": [
- "string"
- ]
- }
- },
- {
- "__docId__": 603,
- "kind": "method",
- "static": false,
- "variation": null,
- "name": "init",
- "memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#init",
- "access": null,
- "description": "Initializes the State object",
- "lineNumber": 46,
- "params": [],
- "generator": false
- },
- {
- "__docId__": 604,
- "kind": "member",
- "static": false,
- "variation": null,
- "name": "hash",
- "memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#hash",
- "access": null,
- "description": null,
- "lineNumber": 58,
- "undocument": true,
"type": {
"types": [
"*"
]
}
},
+ {
+ "__docId__": 601,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "pageLength",
+ "memberof": "src/modules/state.js~State",
+ "longname": "src/modules/state.js~State#pageLength",
+ "access": null,
+ "description": null,
+ "lineNumber": 41,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 602,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "state",
+ "memberof": "src/modules/state.js~State",
+ "longname": "src/modules/state.js~State#state",
+ "access": null,
+ "description": null,
+ "lineNumber": 43,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 603,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "prfxCol",
+ "memberof": "src/modules/state.js~State",
+ "longname": "src/modules/state.js~State#prfxCol",
+ "access": null,
+ "description": null,
+ "lineNumber": 44,
+ "undocument": true,
+ "type": {
+ "types": [
+ "string"
+ ]
+ }
+ },
+ {
+ "__docId__": 604,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "pageNbKey",
+ "memberof": "src/modules/state.js~State",
+ "longname": "src/modules/state.js~State#pageNbKey",
+ "access": null,
+ "description": null,
+ "lineNumber": 45,
+ "undocument": true,
+ "type": {
+ "types": [
+ "string"
+ ]
+ }
+ },
{
"__docId__": 605,
"kind": "member",
"static": false,
"variation": null,
- "name": "initialized",
+ "name": "pageLengthKey",
"memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#initialized",
+ "longname": "src/modules/state.js~State#pageLengthKey",
"access": null,
"description": null,
- "lineNumber": 61,
+ "lineNumber": 46,
"undocument": true,
"type": {
"types": [
- "boolean"
+ "string"
]
}
},
@@ -11483,17 +11487,85 @@
"kind": "method",
"static": false,
"variation": null,
- "name": "update",
+ "name": "init",
"memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#update",
+ "longname": "src/modules/state.js~State#init",
"access": null,
- "description": "Update state field based on current features state",
- "lineNumber": 68,
+ "description": "Initializes the State object",
+ "lineNumber": 52,
"params": [],
"generator": false
},
{
"__docId__": 607,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "hash",
+ "memberof": "src/modules/state.js~State",
+ "longname": "src/modules/state.js~State#hash",
+ "access": null,
+ "description": null,
+ "lineNumber": 64,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 608,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "storage",
+ "memberof": "src/modules/state.js~State",
+ "longname": "src/modules/state.js~State#storage",
+ "access": null,
+ "description": null,
+ "lineNumber": 68,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 609,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "initialized",
+ "memberof": "src/modules/state.js~State",
+ "longname": "src/modules/state.js~State#initialized",
+ "access": null,
+ "description": null,
+ "lineNumber": 71,
+ "undocument": true,
+ "type": {
+ "types": [
+ "boolean"
+ ]
+ }
+ },
+ {
+ "__docId__": 610,
+ "kind": "method",
+ "static": false,
+ "variation": null,
+ "name": "update",
+ "memberof": "src/modules/state.js~State",
+ "longname": "src/modules/state.js~State#update",
+ "access": null,
+ "description": "Update state field based on current features state",
+ "lineNumber": 78,
+ "params": [],
+ "generator": false
+ },
+ {
+ "__docId__": 611,
"kind": "method",
"static": false,
"variation": null,
@@ -11502,7 +11574,7 @@
"longname": "src/modules/state.js~State#updatePage",
"access": null,
"description": "Refresh page number field on page number change",
- "lineNumber": 116,
+ "lineNumber": 126,
"params": [
{
"nullable": null,
@@ -11518,7 +11590,7 @@
"generator": false
},
{
- "__docId__": 608,
+ "__docId__": 612,
"kind": "member",
"static": false,
"variation": null,
@@ -11527,7 +11599,7 @@
"longname": "src/modules/state.js~State#pageNb",
"access": null,
"description": null,
- "lineNumber": 117,
+ "lineNumber": 127,
"undocument": true,
"type": {
"types": [
@@ -11536,7 +11608,7 @@
}
},
{
- "__docId__": 609,
+ "__docId__": 613,
"kind": "method",
"static": false,
"variation": null,
@@ -11545,7 +11617,7 @@
"longname": "src/modules/state.js~State#updatePageLength",
"access": null,
"description": "Refresh page length field on page length change",
- "lineNumber": 126,
+ "lineNumber": 136,
"params": [
{
"nullable": null,
@@ -11561,7 +11633,7 @@
"generator": false
},
{
- "__docId__": 610,
+ "__docId__": 614,
"kind": "member",
"static": false,
"variation": null,
@@ -11570,7 +11642,7 @@
"longname": "src/modules/state.js~State#pageLength",
"access": null,
"description": null,
- "lineNumber": 127,
+ "lineNumber": 137,
"undocument": true,
"type": {
"types": [
@@ -11579,7 +11651,7 @@
}
},
{
- "__docId__": 611,
+ "__docId__": 615,
"kind": "method",
"static": false,
"variation": null,
@@ -11588,7 +11660,7 @@
"longname": "src/modules/state.js~State#override",
"access": null,
"description": "Override state field",
- "lineNumber": 136,
+ "lineNumber": 146,
"params": [
{
"nullable": null,
@@ -11603,81 +11675,17 @@
],
"generator": false
},
- {
- "__docId__": 612,
- "kind": "member",
- "static": false,
- "variation": null,
- "name": "state",
- "memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#state",
- "access": null,
- "description": null,
- "lineNumber": 137,
- "undocument": true,
- "type": {
- "types": [
- "*"
- ]
- }
- },
- {
- "__docId__": 613,
- "kind": "method",
- "static": false,
- "variation": null,
- "name": "sync",
- "memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#sync",
- "access": null,
- "description": "Apply current features state",
- "lineNumber": 143,
- "params": [],
- "generator": false
- },
- {
- "__docId__": 614,
- "kind": "method",
- "static": false,
- "variation": null,
- "name": "destroy",
- "memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#destroy",
- "access": null,
- "description": "Destroy State instance",
- "lineNumber": 173,
- "params": [],
- "generator": false
- },
- {
- "__docId__": 615,
- "kind": "member",
- "static": false,
- "variation": null,
- "name": "state",
- "memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#state",
- "access": null,
- "description": null,
- "lineNumber": 178,
- "undocument": true,
- "type": {
- "types": [
- "*"
- ]
- }
- },
{
"__docId__": 616,
"kind": "member",
"static": false,
"variation": null,
- "name": "hash",
+ "name": "state",
"memberof": "src/modules/state.js~State",
- "longname": "src/modules/state.js~State#hash",
+ "longname": "src/modules/state.js~State#state",
"access": null,
"description": null,
- "lineNumber": 188,
+ "lineNumber": 147,
"undocument": true,
"type": {
"types": [
@@ -11687,6 +11695,113 @@
},
{
"__docId__": 617,
+ "kind": "method",
+ "static": false,
+ "variation": null,
+ "name": "sync",
+ "memberof": "src/modules/state.js~State",
+ "longname": "src/modules/state.js~State#sync",
+ "access": null,
+ "description": "Apply current features state",
+ "lineNumber": 153,
+ "params": [],
+ "generator": false
+ },
+ {
+ "__docId__": 618,
+ "kind": "method",
+ "static": false,
+ "variation": null,
+ "name": "overrideAndSync",
+ "memberof": "src/modules/state.js~State",
+ "longname": "src/modules/state.js~State#overrideAndSync",
+ "access": null,
+ "description": "Override current state with passed one and sync features",
+ "lineNumber": 185,
+ "params": [
+ {
+ "nullable": null,
+ "types": [
+ "*"
+ ],
+ "spread": false,
+ "optional": false,
+ "name": "state",
+ "description": "State object"
+ }
+ ],
+ "generator": false
+ },
+ {
+ "__docId__": 619,
+ "kind": "method",
+ "static": false,
+ "variation": null,
+ "name": "destroy",
+ "memberof": "src/modules/state.js~State",
+ "longname": "src/modules/state.js~State#destroy",
+ "access": null,
+ "description": "Destroy State instance",
+ "lineNumber": 200,
+ "params": [],
+ "generator": false
+ },
+ {
+ "__docId__": 620,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "state",
+ "memberof": "src/modules/state.js~State",
+ "longname": "src/modules/state.js~State#state",
+ "access": null,
+ "description": null,
+ "lineNumber": 205,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 621,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "hash",
+ "memberof": "src/modules/state.js~State",
+ "longname": "src/modules/state.js~State#hash",
+ "access": null,
+ "description": null,
+ "lineNumber": 215,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 622,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "storage",
+ "memberof": "src/modules/state.js~State",
+ "longname": "src/modules/state.js~State#storage",
+ "access": null,
+ "description": null,
+ "lineNumber": 220,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 623,
"kind": "member",
"static": false,
"variation": null,
@@ -11695,7 +11810,7 @@
"longname": "src/modules/state.js~State#initialized",
"access": null,
"description": null,
- "lineNumber": 191,
+ "lineNumber": 223,
"undocument": true,
"type": {
"types": [
@@ -11704,7 +11819,7 @@
}
},
{
- "__docId__": 618,
+ "__docId__": 624,
"kind": "file",
"static": true,
"variation": null,
@@ -11717,7 +11832,7 @@
"content": "import {Feature} from './feature';\nimport Dom from '../dom';\nimport Types from '../types';\n\nlet global = window;\n\nexport class StatusBar extends Feature{\n\n /**\n * Status bar UI component\n * @param {Object} tf TableFilter instance\n */\n constructor(tf){\n super(tf, 'statusBar');\n\n // Configuration object\n let f = this.config;\n\n //id of custom container element\n this.statusBarTgtId = f.status_bar_target_id || null;\n //element containing status bar label\n this.statusBarDiv = null;\n //status bar\n this.statusBarSpan = null;\n //status bar label\n this.statusBarSpanText = null;\n //defines status bar text\n this.statusBarText = f.status_bar_text || '';\n //defines css class status bar\n this.statusBarCssClass = f.status_bar_css_class || 'status';\n //delay for status bar clearing\n this.statusBarCloseDelay = 250;\n\n //calls function before message is displayed\n this.onBeforeShowMsg = Types.isFn(f.on_before_show_msg) ?\n f.on_before_show_msg : null;\n //calls function after message is displayed\n this.onAfterShowMsg = Types.isFn(f.on_after_show_msg) ?\n f.on_after_show_msg : null;\n\n //status messages\n this.msgFilter = f.msg_filter || 'Filtering data...';\n //populating drop-downs\n this.msgPopulate = f.msg_populate || 'Populating filter...';\n //populating drop-downs\n this.msgPopulateCheckList = f.msg_populate_checklist ||\n 'Populating list...';\n //changing paging page\n this.msgChangePage = f.msg_change_page || 'Collecting paging data...';\n //clearing filters\n this.msgClear = f.msg_clear || 'Clearing filters...';\n //changing nb results/page\n this.msgChangeResults = f.msg_change_results ||\n 'Changing results per page...';\n //re-setting page\n this.msgResetPage = f.msg_reset_page || 'Re-setting page...';\n //re-setting page length\n this.msgResetPageLength = f.msg_reset_page_length ||\n 'Re-setting page length...';\n //table sorting\n this.msgSort = f.msg_sort || 'Sorting data...';\n //extensions loading\n this.msgLoadExtensions = f.msg_load_extensions ||\n 'Loading extensions...';\n //themes loading\n this.msgLoadThemes = f.msg_load_themes || 'Loading theme(s)...';\n\n // status bar div\n this.prfxStatus = 'status_';\n // status bar label\n this.prfxStatusSpan = 'statusSpan_';\n // text preceding status bar label\n this.prfxStatusTxt = 'statusText_';\n }\n\n init(){\n if(this.initialized){\n return;\n }\n\n let tf = this.tf;\n let emitter = this.emitter;\n\n //status bar container\n let statusDiv = Dom.create('div', ['id', this.prfxStatus+tf.id]);\n statusDiv.className = this.statusBarCssClass;\n\n //status bar label\n let statusSpan = Dom.create('span', ['id', this.prfxStatusSpan+tf.id]);\n //preceding text\n let statusSpanText = Dom.create('span',\n ['id', this.prfxStatusTxt+tf.id]);\n statusSpanText.appendChild(Dom.text(this.statusBarText));\n\n // target element container\n if(!this.statusBarTgtId){\n tf.setToolbar();\n }\n let targetEl = (!this.statusBarTgtId) ?\n tf.lDiv : Dom.id(this.statusBarTgtId);\n\n //default container: 'lDiv'\n if(!this.statusBarTgtId){\n statusDiv.appendChild(statusSpanText);\n statusDiv.appendChild(statusSpan);\n targetEl.appendChild(statusDiv);\n } else {\n // custom container, no need to append statusDiv\n targetEl.appendChild(statusSpanText);\n targetEl.appendChild(statusSpan);\n }\n\n this.statusBarDiv = statusDiv;\n this.statusBarSpan = statusSpan;\n this.statusBarSpanText = statusSpanText;\n\n // Subscribe to events\n emitter.on(['before-filtering'], ()=> this.message(this.msgFilter));\n emitter.on(['before-populating-filter'],\n ()=> this.message(this.msgPopulate));\n emitter.on(['before-page-change'],\n ()=> this.message(this.msgChangePage));\n emitter.on(['before-clearing-filters'], ()=>\n this.message(this.msgClear));\n emitter.on(['before-page-length-change'],\n ()=> this.message(this.msgChangeResults));\n emitter.on(['before-reset-page'], ()=> this.message(this.msgResetPage));\n emitter.on(['before-reset-page-length'],\n ()=> this.message(this.msgResetPageLength));\n emitter.on(['before-loading-extensions'],\n ()=> this.message(this.msgLoadExtensions));\n emitter.on(['before-loading-themes'],\n ()=> this.message(this.msgLoadThemes));\n\n emitter.on([\n 'after-filtering',\n 'after-populating-filter',\n 'after-page-change',\n 'after-clearing-filters',\n 'after-page-length-change',\n 'after-reset-page',\n 'after-reset-page-length',\n 'after-loading-extensions',\n 'after-loading-themes'],\n ()=> this.message('')\n );\n\n this.initialized = true;\n }\n\n message(t=''){\n if(!this.isEnabled()){\n return;\n }\n\n if(this.onBeforeShowMsg){\n this.onBeforeShowMsg.call(null, this.tf, t);\n }\n\n let d = t==='' ? this.statusBarCloseDelay : 1;\n global.setTimeout(() => {\n if(!this.initialized){\n return;\n }\n this.statusBarSpan.innerHTML = t;\n if(this.onAfterShowMsg){\n this.onAfterShowMsg.call(null, this.tf, t);\n }\n }, d);\n }\n\n destroy(){\n if(!this.initialized){\n return;\n }\n\n let emitter = this.emitter;\n\n this.statusBarDiv.innerHTML = '';\n if(!this.statusBarTgtId){\n Dom.remove(this.statusBarDiv);\n }\n this.statusBarSpan = null;\n this.statusBarSpanText = null;\n this.statusBarDiv = null;\n\n // Unsubscribe to events\n emitter.off(['before-filtering'], ()=> this.message(this.msgFilter));\n emitter.off(['before-populating-filter'],\n ()=> this.message(this.msgPopulate));\n emitter.off(['before-page-change'],\n ()=> this.message(this.msgChangePage));\n emitter.off(['before-clearing-filters'],\n ()=> this.message(this.msgClear));\n emitter.off(['before-page-length-change'],\n ()=> this.message(this.msgChangeResults));\n emitter.off(['before-reset-page'], ()=>\n this.message(this.msgResetPage));\n emitter.off(['before-reset-page-length'],\n ()=> this.message(this.msgResetPageLength));\n emitter.off(['before-loading-extensions'],\n ()=> this.message(this.msgLoadExtensions));\n emitter.off(['before-loading-themes'],\n ()=> this.message(this.msgLoadThemes));\n\n emitter.off([\n 'after-filtering',\n 'after-populating-filter',\n 'after-page-change',\n 'after-clearing-filters',\n 'after-page-length-change',\n 'after-reset-page',\n 'after-reset-page-length',\n 'after-loading-extensions',\n 'after-loading-themes'],\n ()=> this.message('')\n );\n\n this.initialized = false;\n }\n\n}\n"
},
{
- "__docId__": 619,
+ "__docId__": 625,
"kind": "variable",
"static": true,
"variation": null,
@@ -11738,7 +11853,7 @@
}
},
{
- "__docId__": 620,
+ "__docId__": 626,
"kind": "class",
"static": true,
"variation": null,
@@ -11758,7 +11873,7 @@
]
},
{
- "__docId__": 621,
+ "__docId__": 627,
"kind": "constructor",
"static": false,
"variation": null,
@@ -11783,7 +11898,7 @@
"generator": false
},
{
- "__docId__": 622,
+ "__docId__": 628,
"kind": "member",
"static": false,
"variation": null,
@@ -11801,7 +11916,7 @@
}
},
{
- "__docId__": 623,
+ "__docId__": 629,
"kind": "member",
"static": false,
"variation": null,
@@ -11819,7 +11934,7 @@
}
},
{
- "__docId__": 624,
+ "__docId__": 630,
"kind": "member",
"static": false,
"variation": null,
@@ -11837,7 +11952,7 @@
}
},
{
- "__docId__": 625,
+ "__docId__": 631,
"kind": "member",
"static": false,
"variation": null,
@@ -11855,7 +11970,7 @@
}
},
{
- "__docId__": 626,
+ "__docId__": 632,
"kind": "member",
"static": false,
"variation": null,
@@ -11873,7 +11988,7 @@
}
},
{
- "__docId__": 627,
+ "__docId__": 633,
"kind": "member",
"static": false,
"variation": null,
@@ -11891,7 +12006,7 @@
}
},
{
- "__docId__": 628,
+ "__docId__": 634,
"kind": "member",
"static": false,
"variation": null,
@@ -11909,7 +12024,7 @@
}
},
{
- "__docId__": 629,
+ "__docId__": 635,
"kind": "member",
"static": false,
"variation": null,
@@ -11927,7 +12042,7 @@
}
},
{
- "__docId__": 630,
+ "__docId__": 636,
"kind": "member",
"static": false,
"variation": null,
@@ -11945,7 +12060,7 @@
}
},
{
- "__docId__": 631,
+ "__docId__": 637,
"kind": "member",
"static": false,
"variation": null,
@@ -11963,7 +12078,7 @@
}
},
{
- "__docId__": 632,
+ "__docId__": 638,
"kind": "member",
"static": false,
"variation": null,
@@ -11981,7 +12096,7 @@
}
},
{
- "__docId__": 633,
+ "__docId__": 639,
"kind": "member",
"static": false,
"variation": null,
@@ -11999,7 +12114,7 @@
}
},
{
- "__docId__": 634,
+ "__docId__": 640,
"kind": "member",
"static": false,
"variation": null,
@@ -12017,7 +12132,7 @@
}
},
{
- "__docId__": 635,
+ "__docId__": 641,
"kind": "member",
"static": false,
"variation": null,
@@ -12035,7 +12150,7 @@
}
},
{
- "__docId__": 636,
+ "__docId__": 642,
"kind": "member",
"static": false,
"variation": null,
@@ -12053,7 +12168,7 @@
}
},
{
- "__docId__": 637,
+ "__docId__": 643,
"kind": "member",
"static": false,
"variation": null,
@@ -12071,7 +12186,7 @@
}
},
{
- "__docId__": 638,
+ "__docId__": 644,
"kind": "member",
"static": false,
"variation": null,
@@ -12089,7 +12204,7 @@
}
},
{
- "__docId__": 639,
+ "__docId__": 645,
"kind": "member",
"static": false,
"variation": null,
@@ -12107,7 +12222,7 @@
}
},
{
- "__docId__": 640,
+ "__docId__": 646,
"kind": "member",
"static": false,
"variation": null,
@@ -12125,7 +12240,7 @@
}
},
{
- "__docId__": 641,
+ "__docId__": 647,
"kind": "member",
"static": false,
"variation": null,
@@ -12143,7 +12258,7 @@
}
},
{
- "__docId__": 642,
+ "__docId__": 648,
"kind": "member",
"static": false,
"variation": null,
@@ -12161,7 +12276,7 @@
}
},
{
- "__docId__": 643,
+ "__docId__": 649,
"kind": "member",
"static": false,
"variation": null,
@@ -12179,7 +12294,7 @@
}
},
{
- "__docId__": 644,
+ "__docId__": 650,
"kind": "member",
"static": false,
"variation": null,
@@ -12197,7 +12312,7 @@
}
},
{
- "__docId__": 645,
+ "__docId__": 651,
"kind": "method",
"static": false,
"variation": null,
@@ -12212,7 +12327,7 @@
"generator": false
},
{
- "__docId__": 646,
+ "__docId__": 652,
"kind": "member",
"static": false,
"variation": null,
@@ -12230,7 +12345,7 @@
}
},
{
- "__docId__": 647,
+ "__docId__": 653,
"kind": "member",
"static": false,
"variation": null,
@@ -12248,7 +12363,7 @@
}
},
{
- "__docId__": 648,
+ "__docId__": 654,
"kind": "member",
"static": false,
"variation": null,
@@ -12266,7 +12381,7 @@
}
},
{
- "__docId__": 649,
+ "__docId__": 655,
"kind": "member",
"static": false,
"variation": null,
@@ -12284,7 +12399,7 @@
}
},
{
- "__docId__": 650,
+ "__docId__": 656,
"kind": "method",
"static": false,
"variation": null,
@@ -12309,7 +12424,7 @@
"generator": false
},
{
- "__docId__": 651,
+ "__docId__": 657,
"kind": "method",
"static": false,
"variation": null,
@@ -12324,7 +12439,7 @@
"generator": false
},
{
- "__docId__": 652,
+ "__docId__": 658,
"kind": "member",
"static": false,
"variation": null,
@@ -12342,7 +12457,7 @@
}
},
{
- "__docId__": 653,
+ "__docId__": 659,
"kind": "member",
"static": false,
"variation": null,
@@ -12360,7 +12475,7 @@
}
},
{
- "__docId__": 654,
+ "__docId__": 660,
"kind": "member",
"static": false,
"variation": null,
@@ -12378,7 +12493,7 @@
}
},
{
- "__docId__": 655,
+ "__docId__": 661,
"kind": "member",
"static": false,
"variation": null,
@@ -12396,7 +12511,457 @@
}
},
{
- "__docId__": 656,
+ "__docId__": 662,
+ "kind": "file",
+ "static": true,
+ "variation": null,
+ "name": "src/modules/storage.js",
+ "memberof": null,
+ "longname": "src/modules/storage.js",
+ "access": null,
+ "description": null,
+ "lineNumber": 2,
+ "content": "\nimport Cookie from '../cookie';\n\nconst global = window;\nconst JSON = global.JSON;\nconst localStorage = global.localStorage;\nconst location = global.location;\n\nexport const hasStorage = () => {\n return 'Storage' in global;\n};\n\n/**\n * Stores the features state in browser's local storage or cookie\n *\n * @export\n * @class Storage\n */\nexport class Storage {\n\n /**\n * Creates an instance of Storage\n *\n * @param {State} state Instance of State\n */\n constructor(state) {\n this.state = state;\n this.tf = state.tf;\n this.enableLocalStorage = state.enableLocalStorage && hasStorage();\n this.enableCookie = state.enableCookie && !this.enableLocalStorage;\n this.emitter = state.emitter;\n this.duration = state.cookieDuration;\n }\n\n\n /**\n * Initializes the Storage object\n */\n init() {\n this.emitter.on(['state-changed'], (tf, state) => this.save(state));\n this.emitter.on(['initialized'], () => this.sync());\n }\n\n /**\n * Persists the features state on state changes\n *\n * @param {State} state Instance of State\n */\n save(state) {\n if (this.enableLocalStorage) {\n localStorage[this.getKey()] = JSON.stringify(state);\n } else {\n Cookie.write(this.getKey(), JSON.stringify(state), this.duration);\n }\n }\n\n /**\n * Turns stored string into a State JSON object\n *\n * @returns {Object} JSON object\n */\n retrieve() {\n let state = null;\n if (this.enableLocalStorage) {\n state = localStorage[this.getKey()];\n } else {\n state = Cookie.read(this.getKey());\n }\n\n if (!state) {\n return null;\n }\n return JSON.parse(state);\n }\n\n /**\n * Removes persisted state from storage\n */\n remove() {\n if (this.enableLocalStorage) {\n localStorage.removeItem(this.getKey());\n } else {\n Cookie.remove(this.getKey());\n }\n }\n\n /**\n * Applies persisted state to features\n */\n sync() {\n let state = this.retrieve();\n if (!state) {\n return;\n }\n // override current state with persisted one and sync features\n this.state.overrideAndSync(state);\n }\n\n /**\n * Returns the storage key\n *\n * @returns {String} Key\n */\n getKey() {\n return JSON.stringify({\n key: `${this.tf.prfxTf}_${this.tf.id}`,\n path: location.pathname\n });\n }\n\n /**\n * Release Storage event subscriptions and clear fields\n */\n destroy() {\n this.emitter.off(['state-changed'], (tf, state) => this.save(state));\n this.emitter.off(['initialized'], () => this.sync());\n\n this.remove();\n\n this.state = null;\n this.emitter = null;\n }\n}\n"
+ },
+ {
+ "__docId__": 663,
+ "kind": "variable",
+ "static": true,
+ "variation": null,
+ "name": "global",
+ "memberof": "src/modules/storage.js",
+ "longname": "src/modules/storage.js~global",
+ "access": null,
+ "export": false,
+ "importPath": "tablefilter/src/modules/storage.js",
+ "importStyle": null,
+ "description": null,
+ "lineNumber": 4,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 664,
+ "kind": "variable",
+ "static": true,
+ "variation": null,
+ "name": "JSON",
+ "memberof": "src/modules/storage.js",
+ "longname": "src/modules/storage.js~JSON",
+ "access": null,
+ "export": false,
+ "importPath": "tablefilter/src/modules/storage.js",
+ "importStyle": null,
+ "description": null,
+ "lineNumber": 5,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 665,
+ "kind": "variable",
+ "static": true,
+ "variation": null,
+ "name": "localStorage",
+ "memberof": "src/modules/storage.js",
+ "longname": "src/modules/storage.js~localStorage",
+ "access": null,
+ "export": false,
+ "importPath": "tablefilter/src/modules/storage.js",
+ "importStyle": null,
+ "description": null,
+ "lineNumber": 6,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 666,
+ "kind": "variable",
+ "static": true,
+ "variation": null,
+ "name": "location",
+ "memberof": "src/modules/storage.js",
+ "longname": "src/modules/storage.js~location",
+ "access": null,
+ "export": false,
+ "importPath": "tablefilter/src/modules/storage.js",
+ "importStyle": null,
+ "description": null,
+ "lineNumber": 7,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 667,
+ "kind": "variable",
+ "static": true,
+ "variation": null,
+ "name": "hasStorage",
+ "memberof": "src/modules/storage.js",
+ "longname": "src/modules/storage.js~hasStorage",
+ "access": null,
+ "export": true,
+ "importPath": "tablefilter/src/modules/storage.js",
+ "importStyle": "{hasStorage}",
+ "description": null,
+ "lineNumber": 9,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 668,
+ "kind": "class",
+ "static": true,
+ "variation": null,
+ "name": "Storage",
+ "memberof": "src/modules/storage.js",
+ "longname": "src/modules/storage.js~Storage",
+ "access": null,
+ "export": true,
+ "importPath": "tablefilter/src/modules/storage.js",
+ "importStyle": "{Storage}",
+ "description": "Stores the features state in browser's local storage or cookie",
+ "lineNumber": 19,
+ "unknown": [
+ {
+ "tagName": "@export",
+ "tagValue": ""
+ },
+ {
+ "tagName": "@class",
+ "tagValue": "Storage"
+ }
+ ],
+ "interface": false
+ },
+ {
+ "__docId__": 669,
+ "kind": "constructor",
+ "static": false,
+ "variation": null,
+ "name": "constructor",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#constructor",
+ "access": null,
+ "description": "Creates an instance of Storage",
+ "lineNumber": 26,
+ "params": [
+ {
+ "nullable": null,
+ "types": [
+ "State"
+ ],
+ "spread": false,
+ "optional": false,
+ "name": "state",
+ "description": "Instance of State"
+ }
+ ],
+ "generator": false
+ },
+ {
+ "__docId__": 670,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "state",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#state",
+ "access": null,
+ "description": null,
+ "lineNumber": 27,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 671,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "tf",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#tf",
+ "access": null,
+ "description": null,
+ "lineNumber": 28,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 672,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "enableLocalStorage",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#enableLocalStorage",
+ "access": null,
+ "description": null,
+ "lineNumber": 29,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 673,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "enableCookie",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#enableCookie",
+ "access": null,
+ "description": null,
+ "lineNumber": 30,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 674,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "emitter",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#emitter",
+ "access": null,
+ "description": null,
+ "lineNumber": 31,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 675,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "duration",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#duration",
+ "access": null,
+ "description": null,
+ "lineNumber": 32,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 676,
+ "kind": "method",
+ "static": false,
+ "variation": null,
+ "name": "init",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#init",
+ "access": null,
+ "description": "Initializes the Storage object",
+ "lineNumber": 39,
+ "params": [],
+ "generator": false
+ },
+ {
+ "__docId__": 677,
+ "kind": "method",
+ "static": false,
+ "variation": null,
+ "name": "save",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#save",
+ "access": null,
+ "description": "Persists the features state on state changes",
+ "lineNumber": 49,
+ "params": [
+ {
+ "nullable": null,
+ "types": [
+ "State"
+ ],
+ "spread": false,
+ "optional": false,
+ "name": "state",
+ "description": "Instance of State"
+ }
+ ],
+ "generator": false
+ },
+ {
+ "__docId__": 678,
+ "kind": "method",
+ "static": false,
+ "variation": null,
+ "name": "retrieve",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#retrieve",
+ "access": null,
+ "description": "Turns stored string into a State JSON object",
+ "lineNumber": 62,
+ "unknown": [
+ {
+ "tagName": "@returns",
+ "tagValue": "{Object} JSON object"
+ }
+ ],
+ "params": [],
+ "return": {
+ "nullable": null,
+ "types": [
+ "Object"
+ ],
+ "spread": false,
+ "description": "JSON object"
+ },
+ "generator": false
+ },
+ {
+ "__docId__": 679,
+ "kind": "method",
+ "static": false,
+ "variation": null,
+ "name": "remove",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#remove",
+ "access": null,
+ "description": "Removes persisted state from storage",
+ "lineNumber": 79,
+ "params": [],
+ "generator": false
+ },
+ {
+ "__docId__": 680,
+ "kind": "method",
+ "static": false,
+ "variation": null,
+ "name": "sync",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#sync",
+ "access": null,
+ "description": "Applies persisted state to features",
+ "lineNumber": 90,
+ "params": [],
+ "generator": false
+ },
+ {
+ "__docId__": 681,
+ "kind": "method",
+ "static": false,
+ "variation": null,
+ "name": "getKey",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#getKey",
+ "access": null,
+ "description": "Returns the storage key",
+ "lineNumber": 104,
+ "unknown": [
+ {
+ "tagName": "@returns",
+ "tagValue": "{String} Key"
+ }
+ ],
+ "params": [],
+ "return": {
+ "nullable": null,
+ "types": [
+ "String"
+ ],
+ "spread": false,
+ "description": "Key"
+ },
+ "generator": false
+ },
+ {
+ "__docId__": 682,
+ "kind": "method",
+ "static": false,
+ "variation": null,
+ "name": "destroy",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#destroy",
+ "access": null,
+ "description": "Release Storage event subscriptions and clear fields",
+ "lineNumber": 114,
+ "params": [],
+ "generator": false
+ },
+ {
+ "__docId__": 683,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "state",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#state",
+ "access": null,
+ "description": null,
+ "lineNumber": 120,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 684,
+ "kind": "member",
+ "static": false,
+ "variation": null,
+ "name": "emitter",
+ "memberof": "src/modules/storage.js~Storage",
+ "longname": "src/modules/storage.js~Storage#emitter",
+ "access": null,
+ "description": null,
+ "lineNumber": 121,
+ "undocument": true,
+ "type": {
+ "types": [
+ "*"
+ ]
+ }
+ },
+ {
+ "__docId__": 685,
"kind": "file",
"static": true,
"variation": null,
@@ -12409,7 +12974,7 @@
"content": "import Cookie from '../cookie';\nimport Types from '../types';\n\nexport class Store{\n\n /**\n * Store, persistence manager\n * @param {Object} tf TableFilter instance\n *\n * TODO: use localStorage and fallback to cookie persistence\n */\n constructor(tf){\n let f = tf.config();\n\n //cookie storing filter values\n this.fltsValuesCookie = tf.prfxCookieFltsValues + tf.id;\n //cookie storing page nb\n this.pgNbCookie = tf.prfxCookiePageNb + tf.id;\n //cookie storing page length\n this.pgLenCookie = tf.prfxCookiePageLen + tf.id;\n\n this.duration = !isNaN(f.set_cookie_duration) ?\n parseInt(f.set_cookie_duration, 10) : 100000;\n\n this.tf = tf;\n this.emitter = tf.emitter;\n }\n\n init(){\n this.emitter.on(['after-filtering'], ()=> this.saveFilterValues());\n this.emitter.on(['after-clearing-filters'], ()=> this.clearCookies());\n this.emitter.on(['after-page-change'],\n (tf, index)=> this.savePageNb(index));\n this.emitter.on(['after-page-length-change'],\n (tf, index)=> this.savePageLength(index));\n }\n\n /**\n * Store filters' values in cookie\n */\n saveFilterValues(){\n let tf = this.tf;\n let fltValues = [];\n\n if(!tf.rememberGridValues){\n return;\n }\n\n //store filters' values\n for(let i=0; i
this.saveFilterValues());\n this.emitter.off(['after-clearing-filters'], ()=> this.clearCookies());\n this.emitter.off(['after-page-change'],\n (tf, index)=> this.savePageNb(index));\n this.emitter.off(['after-page-length-change'],\n (tf, index)=> this.savePageLength(index));\n }\n}\n"
},
{
- "__docId__": 657,
+ "__docId__": 686,
"kind": "class",
"static": true,
"variation": null,
@@ -12426,7 +12991,7 @@
"interface": false
},
{
- "__docId__": 658,
+ "__docId__": 687,
"kind": "constructor",
"static": false,
"variation": null,
@@ -12451,7 +13016,7 @@
"generator": false
},
{
- "__docId__": 659,
+ "__docId__": 688,
"kind": "member",
"static": false,
"variation": null,
@@ -12469,7 +13034,7 @@
}
},
{
- "__docId__": 660,
+ "__docId__": 689,
"kind": "member",
"static": false,
"variation": null,
@@ -12487,7 +13052,7 @@
}
},
{
- "__docId__": 661,
+ "__docId__": 690,
"kind": "member",
"static": false,
"variation": null,
@@ -12505,7 +13070,7 @@
}
},
{
- "__docId__": 662,
+ "__docId__": 691,
"kind": "member",
"static": false,
"variation": null,
@@ -12523,7 +13088,7 @@
}
},
{
- "__docId__": 663,
+ "__docId__": 692,
"kind": "member",
"static": false,
"variation": null,
@@ -12541,7 +13106,7 @@
}
},
{
- "__docId__": 664,
+ "__docId__": 693,
"kind": "member",
"static": false,
"variation": null,
@@ -12559,7 +13124,7 @@
}
},
{
- "__docId__": 665,
+ "__docId__": 694,
"kind": "method",
"static": false,
"variation": null,
@@ -12574,7 +13139,7 @@
"generator": false
},
{
- "__docId__": 666,
+ "__docId__": 695,
"kind": "method",
"static": false,
"variation": null,
@@ -12588,7 +13153,7 @@
"generator": false
},
{
- "__docId__": 667,
+ "__docId__": 696,
"kind": "method",
"static": false,
"variation": null,
@@ -12610,7 +13175,7 @@
"generator": false
},
{
- "__docId__": 668,
+ "__docId__": 697,
"kind": "method",
"static": false,
"variation": null,
@@ -12635,7 +13200,7 @@
"generator": false
},
{
- "__docId__": 669,
+ "__docId__": 698,
"kind": "method",
"static": false,
"variation": null,
@@ -12657,7 +13222,7 @@
"generator": false
},
{
- "__docId__": 670,
+ "__docId__": 699,
"kind": "method",
"static": false,
"variation": null,
@@ -12682,7 +13247,7 @@
"generator": false
},
{
- "__docId__": 671,
+ "__docId__": 700,
"kind": "method",
"static": false,
"variation": null,
@@ -12704,7 +13269,7 @@
"generator": false
},
{
- "__docId__": 672,
+ "__docId__": 701,
"kind": "method",
"static": false,
"variation": null,
@@ -12718,7 +13283,7 @@
"generator": false
},
{
- "__docId__": 673,
+ "__docId__": 702,
"kind": "method",
"static": false,
"variation": null,
@@ -12733,7 +13298,7 @@
"generator": false
},
{
- "__docId__": 674,
+ "__docId__": 703,
"kind": "file",
"static": true,
"variation": null,
@@ -12746,7 +13311,7 @@
"content": "import Str from './string';\n\nexport default {\n ignoreCase(a, b){\n let x = Str.lower(a);\n let y = Str.lower(b);\n return ((x < y) ? -1 : ((x > y) ? 1 : 0));\n },\n numSortAsc(a, b){\n return (a - b);\n },\n numSortDesc(a, b){\n return (b - a);\n }\n};\n"
},
{
- "__docId__": 675,
+ "__docId__": 704,
"kind": "file",
"static": true,
"variation": null,
@@ -12759,7 +13324,7 @@
"content": "/**\n * String utilities\n */\n\nexport default {\n\n lower(text){\n return text.toLowerCase();\n },\n\n upper(text){\n return text.toUpperCase();\n },\n\n trim(text){\n if (text.trim){\n return text.trim();\n }\n return text.replace(/^\\s*|\\s*$/g, '');\n },\n\n isEmpty(text){\n return this.trim(text) === '';\n },\n\n rgxEsc(text){\n let chars = /[-\\/\\\\^$*+?.()|[\\]{}]/g;\n let escMatch = '\\\\$&';\n return String(text).replace(chars, escMatch);\n },\n\n matchCase(text, caseSensitive){\n if(!caseSensitive){\n return this.lower(text);\n }\n return text;\n },\n\n /**\n * Checks if passed data contains the searched term\n * @param {String} term Searched term\n * @param {String} data Data string\n * @param {Boolean} exactMatch Exact match\n * @param {Boolean} caseSensitive Case sensitive\n * @return {Boolean}\n */\n contains(term, data, exactMatch=false, caseSensitive=false){\n // Improved by Cedric Wartel (cwl) automatic exact match for selects and\n // special characters are now filtered\n let regexp,\n modifier = caseSensitive ? 'g' : 'gi';\n if(exactMatch){\n regexp = new RegExp(\n '(^\\\\s*)'+ this.rgxEsc(term) +'(\\\\s*$)', modifier);\n } else {\n regexp = new RegExp(this.rgxEsc(term), modifier);\n }\n return regexp.test(data);\n }\n\n};\n"
},
{
- "__docId__": 676,
+ "__docId__": 705,
"kind": "file",
"static": true,
"variation": null,
@@ -12769,10 +13334,10 @@
"access": null,
"description": null,
"lineNumber": 1,
- "content": "import Event from './event';\nimport Dom from './dom';\nimport Str from './string';\nimport Types from './types';\nimport DateHelper from './date';\nimport Helpers from './helpers';\nimport {Emitter} from './emitter';\n\n// Features\nimport {Store} from './modules/store';\nimport {GridLayout} from './modules/gridLayout';\nimport {Loader} from './modules/loader';\nimport {HighlightKeyword} from './modules/highlightKeywords';\nimport {PopupFilter} from './modules/popupFilter';\nimport {Dropdown} from './modules/dropdown';\nimport {CheckList} from './modules/checkList';\nimport {RowsCounter} from './modules/rowsCounter';\nimport {StatusBar} from './modules/statusBar';\nimport {Paging} from './modules/paging';\nimport {ClearButton} from './modules/clearButton';\nimport {Help} from './modules/help';\nimport {AlternateRows} from './modules/alternateRows';\nimport {NoResults} from './modules/noResults';\nimport {State} from './modules/state';\n\nlet global = window,\n doc = global.document;\n\nexport class TableFilter {\n\n /**\n * TableFilter object constructor\n * requires `table` or `id` arguments, `row` and `configuration` optional\n * @param {DOMElement} table Table DOM element\n * @param {String} id Table id\n * @param {Number} row index indicating the 1st row\n * @param {Object} configuration object\n */\n constructor(...args) {\n if(args.length === 0){ return; }\n\n this.id = null;\n this.version = '{VERSION}';\n this.year = new Date().getFullYear();\n this.tbl = null;\n this.startRow = null;\n this.refRow = null;\n this.headersRow = null;\n this.cfg = {};\n this.nbFilterableRows = null;\n this.nbRows = null;\n this.nbCells = null;\n this._hasGrid = false;\n\n // TODO: use for-of with babel plug-in\n args.forEach((arg)=> {\n // for (let arg of args) {\n let argtype = typeof arg;\n if(argtype === 'object' && arg && arg.nodeName === 'TABLE'){\n this.tbl = arg;\n this.id = arg.id || `tf_${new Date().getTime()}_`;\n } else if(argtype === 'string'){\n this.id = arg;\n this.tbl = Dom.id(arg);\n } else if(argtype === 'number'){\n this.startRow = arg;\n } else if(argtype === 'object'){\n this.cfg = arg;\n }\n // }\n });\n\n if(!this.tbl || this.tbl.nodeName != 'TABLE' || this.getRowsNb() === 0){\n throw new Error(\n 'Could not instantiate TableFilter: HTML table not found.');\n }\n\n // configuration object\n let f = this.cfg;\n\n this.emitter = new Emitter();\n\n //Start row et cols nb\n this.refRow = this.startRow === null ? 2 : (this.startRow+1);\n try{ this.nbCells = this.getCellsNb(this.refRow); }\n catch(e){ this.nbCells = this.getCellsNb(0); }\n\n //default script base path\n this.basePath = f.base_path || 'tablefilter/';\n\n /*** filter types ***/\n this.fltTypeInp = 'input';\n this.fltTypeSlc = 'select';\n this.fltTypeMulti = 'multiple';\n this.fltTypeCheckList = 'checklist';\n this.fltTypeNone = 'none';\n\n /*** filters' grid properties ***/\n\n //enables/disables filter grid\n this.fltGrid = f.grid === false ? false : true;\n\n //enables/disables grid layout (fixed headers)\n this.gridLayout = Boolean(f.grid_layout);\n\n this.filtersRowIndex = isNaN(f.filters_row_index) ?\n 0 : f.filters_row_index;\n this.headersRow = isNaN(f.headers_row_index) ?\n (this.filtersRowIndex === 0 ? 1 : 0) : f.headers_row_index;\n\n //defines tag of the cells containing filters (td/th)\n this.fltCellTag = f.filters_cell_tag!=='th' ||\n f.filters_cell_tag!=='td' ? 'td' : f.filters_cell_tag;\n\n //stores filters ids\n this.fltIds = [];\n //stores filters DOM elements\n this.fltElms = [];\n //stores valid rows indexes (rows visible upon filtering)\n this.validRowsIndex = [];\n //stores filters row element\n this.fltGridEl = null;\n //container div for paging elements, reset btn etc.\n this.infDiv = null;\n //div for rows counter\n this.lDiv = null;\n //div for reset button and results per page select\n this.rDiv = null;\n //div for paging elements\n this.mDiv = null;\n\n //defines css class for div containing paging elements, rows counter etc\n this.infDivCssClass = f.inf_div_css_class || 'inf';\n //defines css class for left div\n this.lDivCssClass = f.left_div_css_class || 'ldiv';\n //defines css class for right div\n this.rDivCssClass = f.right_div_css_class || 'rdiv';\n //defines css class for mid div\n this.mDivCssClass = f.middle_div_css_class || 'mdiv';\n //table container div css class\n this.contDivCssClass = f.content_div_css_class || 'cont';\n\n /*** filters' grid appearance ***/\n //stylesheet file\n this.stylePath = f.style_path || this.basePath + 'style/';\n this.stylesheet = f.stylesheet || this.stylePath+'tablefilter.css';\n this.stylesheetId = this.id + '_style';\n //defines css class for filters row\n this.fltsRowCssClass = f.flts_row_css_class || 'fltrow';\n //enables/disables icons (paging, reset button)\n this.enableIcons = f.enable_icons===false ? false : true;\n //enables/disbles rows alternating bg colors\n this.alternateRows = Boolean(f.alternate_rows);\n //defines widths of columns\n this.hasColWidths = Types.isArray(f.col_widths);\n this.colWidths = this.hasColWidths ? f.col_widths : null;\n //defines css class for filters\n this.fltCssClass = f.flt_css_class || 'flt';\n //defines css class for multiple selects filters\n this.fltMultiCssClass = f.flt_multi_css_class || 'flt_multi';\n //defines css class for filters\n this.fltSmallCssClass = f.flt_small_css_class || 'flt_s';\n //defines css class for single-filter\n this.singleFltCssClass = f.single_flt_css_class || 'single_flt';\n\n /*** filters' grid behaviours ***/\n //enables/disables enter key\n this.enterKey = f.enter_key===false ? false : true;\n //calls function before filtering starts\n this.onBeforeFilter = Types.isFn(f.on_before_filter) ?\n f.on_before_filter : null;\n //calls function after filtering\n this.onAfterFilter = Types.isFn(f.on_after_filter) ?\n f.on_after_filter : null;\n //enables/disables case sensitivity\n this.caseSensitive = Boolean(f.case_sensitive);\n //has exact match per column\n this.hasExactMatchByCol = Types.isArray(f.columns_exact_match);\n this.exactMatchByCol = this.hasExactMatchByCol ?\n f.columns_exact_match : [];\n //enables/disbles exact match for search\n this.exactMatch = Boolean(f.exact_match);\n //refreshes drop-down lists upon validation\n this.linkedFilters = Boolean(f.linked_filters);\n //wheter excluded options are disabled\n this.disableExcludedOptions = Boolean(f.disable_excluded_options);\n //id of active filter\n this.activeFilterId = null;\n //enables always visible rows\n this.hasVisibleRows = Boolean(f.rows_always_visible);\n //array containing always visible rows\n this.visibleRows = this.hasVisibleRows ? f.rows_always_visible : [];\n //enables/disables external filters generation\n this.isExternalFlt = Boolean(f.external_flt_grid);\n //array containing ids of external elements containing filters\n this.externalFltTgtIds = f.external_flt_grid_ids || [];\n //stores filters elements if isExternalFlt is true\n this.externalFltEls = [];\n //delays any filtering process if loader true\n this.execDelay = !isNaN(f.exec_delay) ? parseInt(f.exec_delay,10) : 100;\n //calls function when filters grid loaded\n this.onFiltersLoaded = Types.isFn(f.on_filters_loaded) ?\n f.on_filters_loaded : null;\n //enables/disables single filter search\n this.singleSearchFlt = Boolean(f.single_filter);\n //calls function after row is validated\n this.onRowValidated = Types.isFn(f.on_row_validated) ?\n f.on_row_validated : null;\n //array defining columns for customCellData event\n this.customCellDataCols = f.custom_cell_data_cols ?\n f.custom_cell_data_cols : [];\n //calls custom function for retrieving cell data\n this.customCellData = Types.isFn(f.custom_cell_data) ?\n f.custom_cell_data : null;\n //input watermark text array\n this.watermark = f.watermark || '';\n this.isWatermarkArray = Types.isArray(this.watermark);\n //id of toolbar container element\n this.toolBarTgtId = f.toolbar_target_id || null;\n //enables/disables help div\n this.help = Types.isUndef(f.help_instructions) ?\n undefined : Boolean(f.help_instructions);\n //popup filters\n this.popupFilters = Boolean(f.popup_filters);\n //active columns color\n this.markActiveColumns = Boolean(f.mark_active_columns);\n //defines css class for active column header\n this.activeColumnsCssClass = f.active_columns_css_class ||\n 'activeHeader';\n //calls function before active column header is marked\n this.onBeforeActiveColumn = Types.isFn(f.on_before_active_column) ?\n f.on_before_active_column : null;\n //calls function after active column header is marked\n this.onAfterActiveColumn = Types.isFn(f.on_after_active_column) ?\n f.on_after_active_column : null;\n\n /*** select filter's customisation and behaviours ***/\n //defines 1st option text\n this.displayAllText = f.display_all_text || 'Clear';\n //enables/disables empty option in combo-box filters\n this.enableEmptyOption = Boolean(f.enable_empty_option);\n //defines empty option text\n this.emptyText = f.empty_text || '(Empty)';\n //enables/disables non empty option in combo-box filters\n this.enableNonEmptyOption = Boolean(f.enable_non_empty_option);\n //defines empty option text\n this.nonEmptyText = f.non_empty_text || '(Non empty)';\n //enables/disables onChange event on combo-box\n this.onSlcChange = f.on_change===false ? false : true;\n //enables/disables select options sorting\n this.sortSlc = f.sort_select===false ? false : true;\n //enables/disables ascending numeric options sorting\n this.isSortNumAsc = Boolean(f.sort_num_asc);\n this.sortNumAsc = this.isSortNumAsc ? f.sort_num_asc : [];\n //enables/disables descending numeric options sorting\n this.isSortNumDesc = Boolean(f.sort_num_desc);\n this.sortNumDesc = this.isSortNumDesc ? f.sort_num_desc : [];\n //Select filters are populated on demand\n this.loadFltOnDemand = Boolean(f.load_filters_on_demand);\n this.hasCustomOptions = Types.isObj(f.custom_options);\n this.customOptions = f.custom_options;\n\n /*** Filter operators ***/\n this.rgxOperator = f.regexp_operator || 'rgx:';\n this.emOperator = f.empty_operator || '[empty]';\n this.nmOperator = f.nonempty_operator || '[nonempty]';\n this.orOperator = f.or_operator || '||';\n this.anOperator = f.and_operator || '&&';\n this.grOperator = f.greater_operator || '>';\n this.lwOperator = f.lower_operator || '<';\n this.leOperator = f.lower_equal_operator || '<=';\n this.geOperator = f.greater_equal_operator || '>=';\n this.dfOperator = f.different_operator || '!';\n this.lkOperator = f.like_operator || '*';\n this.eqOperator = f.equal_operator || '=';\n this.stOperator = f.start_with_operator || '{';\n this.enOperator = f.end_with_operator || '}';\n this.curExp = f.cur_exp || '^[¥£€$]';\n this.separator = f.separator || ',';\n\n /*** rows counter ***/\n //show/hides rows counter\n this.rowsCounter = Boolean(f.rows_counter);\n\n /*** status bar ***/\n //show/hides status bar\n this.statusBar = Boolean(f.status_bar);\n\n /*** loader ***/\n //enables/disables loader/spinner indicator\n this.loader = Boolean(f.loader);\n\n /*** validation - reset buttons/links ***/\n //show/hides filter's validation button\n this.displayBtn = Boolean(f.btn);\n //defines validation button text\n this.btnText = f.btn_text || (!this.enableIcons ? 'Go' : '');\n //defines css class for validation button\n this.btnCssClass = f.btn_css_class ||\n (!this.enableIcons ? 'btnflt' : 'btnflt_icon');\n //show/hides reset link\n this.btnReset = Boolean(f.btn_reset);\n //defines css class for reset button\n this.btnResetCssClass = f.btn_reset_css_class || 'reset';\n //callback function before filters are cleared\n this.onBeforeReset = Types.isFn(f.on_before_reset) ?\n f.on_before_reset : null;\n //callback function after filters are cleared\n this.onAfterReset = Types.isFn(f.on_after_reset) ?\n f.on_after_reset : null;\n\n /*** paging ***/\n //enables/disables table paging\n this.paging = Boolean(f.paging);\n this.nbVisibleRows = 0; //nb visible rows\n this.nbHiddenRows = 0; //nb hidden rows\n\n /*** autofilter on typing ***/\n //enables/disables auto filtering, table is filtered when user stops\n //typing\n this.autoFilter = Boolean(f.auto_filter);\n //onkeyup delay timer (msecs)\n this.autoFilterDelay = !isNaN(f.auto_filter_delay) ?\n f.auto_filter_delay : 900;\n //typing indicator\n this.isUserTyping = null;\n this.autoFilterTimer = null;\n\n /*** keyword highlighting ***/\n //enables/disables keyword highlighting\n this.highlightKeywords = Boolean(f.highlight_keywords);\n\n /*** No results feature ***/\n this.noResults = Types.isObj(f.no_results_message) ||\n Boolean(f.no_results_message);\n\n // stateful\n this.state = Types.isObj(f.state) || Boolean(f.state);\n\n /*** data types ***/\n //defines default date type (european DMY)\n this.defaultDateType = f.default_date_type || 'DMY';\n //defines default thousands separator\n //US = ',' EU = '.'\n this.thousandsSeparator = f.thousands_separator || ',';\n //defines default decimal separator\n //US & javascript = '.' EU = ','\n this.decimalSeparator = f.decimal_separator || '.';\n //enables number format per column\n this.hasColNbFormat = Types.isArray(f.col_number_format);\n //array containing columns nb formats\n this.colNbFormat = this.hasColNbFormat ? f.col_number_format : null;\n //enables date type per column\n this.hasColDateType = Types.isArray(f.col_date_type);\n //array containing columns date type\n this.colDateType = this.hasColDateType ? f.col_date_type : null;\n\n /*** ids prefixes ***/\n //css class name added to table\n this.prfxTf = 'TF';\n //filters (inputs - selects)\n this.prfxFlt = 'flt';\n //validation button\n this.prfxValButton = 'btn';\n //container div for paging elements, rows counter etc.\n this.prfxInfDiv = 'inf_';\n //left div\n this.prfxLDiv = 'ldiv_';\n //right div\n this.prfxRDiv = 'rdiv_';\n //middle div\n this.prfxMDiv = 'mdiv_';\n //filter values cookie\n this.prfxCookieFltsValues = 'tf_flts_';\n //page nb cookie\n this.prfxCookiePageNb = 'tf_pgnb_';\n //page length cookie\n this.prfxCookiePageLen = 'tf_pglen_';\n this.prfxResponsive = 'resp';\n\n /*** cookies ***/\n //remembers filters values on page load\n this.rememberGridValues = Boolean(f.remember_grid_values);\n //remembers page nb on page load\n this.rememberPageNb = this.paging && f.remember_page_number;\n //remembers page length on page load\n this.rememberPageLen = this.paging && f.remember_page_length;\n this.hasPersistence = this.rememberGridValues || this.rememberPageNb ||\n this.rememberPageLen;\n\n /*** extensions ***/\n //imports external script\n this.extensions = f.extensions;\n this.hasExtensions = Types.isArray(this.extensions);\n\n /*** themes ***/\n this.enableDefaultTheme = Boolean(f.enable_default_theme);\n //imports themes\n this.hasThemes = (this.enableDefaultTheme || Types.isArray(f.themes));\n this.themes = f.themes || [];\n //themes path\n this.themesPath = f.themes_path || this.stylePath + 'themes/';\n\n //responsive table\n this.responsive = Boolean(f.responsive);\n\n // Features registry\n this.Mod = {};\n\n // Extensions registry\n this.ExtRegistry = {};\n\n /*** TF events ***/\n this.Evt = {\n // Detect key\n detectKey(e) {\n if(!this.enterKey){ return; }\n if(e){\n let key = Event.keyCode(e);\n if(key===13){\n this.filter();\n Event.cancel(e);\n Event.stop(e);\n } else {\n this.isUserTyping = true;\n global.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n }\n },\n // if auto-filter on, detect user is typing and filter columns\n onKeyUp(e) {\n if(!this.autoFilter){\n return;\n }\n let key = Event.keyCode(e);\n this.isUserTyping = false;\n\n function filter() {\n global.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n if(!this.isUserTyping){\n this.filter();\n this.isUserTyping = null;\n }\n }\n\n if(key!==13 && key!==9 && key!==27 && key!==38 && key!==40) {\n if(this.autoFilterTimer === null){\n this.autoFilterTimer = global.setInterval(\n filter.bind(this), this.autoFilterDelay);\n }\n } else {\n global.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n },\n // if auto-filter on, detect user is typing\n onKeyDown() {\n if(!this.autoFilter) { return; }\n this.isUserTyping = true;\n },\n // if auto-filter on, clear interval on filter blur\n onInpBlur() {\n if(this.autoFilter){\n this.isUserTyping = false;\n global.clearInterval(this.autoFilterTimer);\n }\n this.emitter.emit('filter-blur', this);\n },\n // set focused text-box filter as active\n onInpFocus(e) {\n let elm = Event.target(e);\n this.emitter.emit('filter-focus', this, elm);\n }\n };\n }\n\n /**\n * Initialise features and layout\n */\n init(){\n if(this._hasGrid){\n return;\n }\n\n let Mod = this.Mod;\n let n = this.singleSearchFlt ? 1 : this.nbCells,\n inpclass;\n\n //loads stylesheet if not imported\n this.import(this.stylesheetId, this.stylesheet, null, 'link');\n\n //loads theme\n if(this.hasThemes){\n this.loadThemes();\n }\n\n // Instantiate help feature and initialise only if set true\n if(!Mod.help){\n Mod.help = new Help(this);\n }\n if(this.help){\n Mod.help.init();\n }\n\n if(this.state){\n if(!Mod.state){\n Mod.state = new State(this);\n }\n Mod.state.init();\n }\n\n if(this.hasPersistence){\n if(!Mod.store){\n Mod.store = new Store(this);\n }\n Mod.store.init();\n }\n\n if(this.gridLayout){\n if(!Mod.gridLayout){\n Mod.gridLayout = new GridLayout(this);\n }\n Mod.gridLayout.init();\n }\n\n if(this.loader){\n if(!Mod.loader){\n Mod.loader = new Loader(this);\n }\n Mod.loader.init();\n }\n\n if(this.highlightKeywords){\n Mod.highlightKeyword = new HighlightKeyword(this);\n Mod.highlightKeyword.init();\n }\n\n if(this.popupFilters){\n if(!Mod.popupFilter){\n Mod.popupFilter = new PopupFilter(this);\n }\n Mod.popupFilter.init();\n }\n\n //filters grid is not generated\n if(!this.fltGrid){\n this._initNoFilters();\n } else {\n let fltrow = this._insertFiltersRow();\n\n this.nbFilterableRows = this.getRowsNb();\n this.nbVisibleRows = this.nbFilterableRows;\n this.nbRows = this.tbl.rows.length;\n\n // Generate filters\n for(let i=0; i this.setActiveFilterId(filter.id));\n\n }//if this.fltGrid\n\n /* Features */\n if(this.hasVisibleRows){\n this.emitter.on(['after-filtering'], ()=> this.enforceVisibility());\n this.enforceVisibility();\n }\n if(this.rowsCounter){\n Mod.rowsCounter = new RowsCounter(this);\n Mod.rowsCounter.init();\n }\n if(this.statusBar){\n Mod.statusBar = new StatusBar(this);\n Mod.statusBar.init();\n }\n if(this.paging){\n if(!Mod.paging){\n Mod.paging = new Paging(this);\n Mod.paging.init();\n } else{\n Mod.paging.reset();\n }\n }\n if(this.btnReset){\n Mod.clearButton = new ClearButton(this);\n Mod.clearButton.init();\n }\n\n if(this.hasColWidths && !this.gridLayout){\n this.setColWidths();\n }\n if(this.alternateRows){\n Mod.alternateRows = new AlternateRows(this);\n Mod.alternateRows.init();\n }\n if(this.noResults){\n if(!Mod.noResults){\n Mod.noResults = new NoResults(this);\n }\n Mod.noResults.init();\n }\n\n this._hasGrid = true;\n\n if(this.hasPersistence){\n this.resetFilterValues();\n }\n\n //TF css class is added to table\n if(!this.gridLayout){\n Dom.addClass(this.tbl, this.prfxTf);\n if(this.responsive){\n Dom.addClass(this.tbl, this.prfxResponsive);\n }\n }\n\n /* Loads extensions */\n if(this.hasExtensions){\n this.initExtensions();\n }\n\n // Subscribe to events\n if(this.markActiveColumns){\n this.emitter.on(['before-filtering'],\n ()=> this.clearActiveColumns());\n this.emitter.on(['cell-processed'],\n (tf, colIndex)=> this.markActiveColumn(colIndex));\n }\n if(this.linkedFilters){\n this.emitter.on(['after-filtering'], ()=> this.linkFilters());\n }\n\n if(this.onFiltersLoaded){\n this.onFiltersLoaded.call(null, this);\n }\n\n this.initialized = true;\n this.emitter.emit('initialized', this);\n }\n\n /**\n * Insert filters row at initialization\n */\n _insertFiltersRow() {\n if(this.gridLayout){\n return;\n }\n let fltrow;\n\n let thead = Dom.tag(this.tbl, 'thead');\n if(thead.length > 0){\n fltrow = thead[0].insertRow(this.filtersRowIndex);\n } else {\n fltrow = this.tbl.insertRow(this.filtersRowIndex);\n }\n\n fltrow.className = this.fltsRowCssClass;\n\n if(this.isExternalFlt){\n fltrow.style.display = 'none';\n }\n\n this.emitter.emit('filters-row-inserted', this, fltrow);\n return fltrow;\n }\n\n /**\n * Initialize filtersless table\n */\n _initNoFilters(){\n if(this.fltGrid){\n return;\n }\n this.refRow = this.refRow > 0 ? this.refRow-1 : 0;\n this.nbFilterableRows = this.getRowsNb();\n this.nbVisibleRows = this.nbFilterableRows;\n this.nbRows = this.nbFilterableRows + this.refRow;\n }\n\n /**\n * Build input filter type\n * @param {Number} colIndex Column index\n * @param {String} cssClass Css class applied to filter\n * @param {DOMElement} container Container DOM element\n */\n _buildInputFilter(colIndex, cssClass, container){\n let col = this.getFilterType(colIndex);\n let externalFltTgtId = this.isExternalFlt ?\n this.externalFltTgtIds[colIndex] : null;\n let inptype = col===this.fltTypeInp ? 'text' : 'hidden';\n let inp = Dom.create(this.fltTypeInp,\n ['id', this.prfxFlt+colIndex+'_'+this.id],\n ['type', inptype], ['ct', colIndex]);\n\n if(inptype !== 'hidden' && this.watermark){\n inp.setAttribute('placeholder',\n this.isWatermarkArray ? (this.watermark[colIndex] || '') :\n this.watermark\n );\n }\n inp.className = cssClass || this.fltCssClass;\n Event.add(inp, 'focus', this.Evt.onInpFocus.bind(this));\n\n //filter is appended in custom element\n if(externalFltTgtId){\n Dom.id(externalFltTgtId).appendChild(inp);\n this.externalFltEls.push(inp);\n } else {\n container.appendChild(inp);\n }\n\n this.fltIds.push(inp.id);\n\n Event.add(inp, 'keypress', this.Evt.detectKey.bind(this));\n Event.add(inp, 'keydown', this.Evt.onKeyDown.bind(this));\n Event.add(inp, 'keyup', this.Evt.onKeyUp.bind(this));\n Event.add(inp, 'blur', this.Evt.onInpBlur.bind(this));\n }\n\n /**\n * Build submit button\n * @param {Number} colIndex Column index\n * @param {DOMElement} container Container DOM element\n */\n _buildSubmitButton(colIndex, container){\n let externalFltTgtId = this.isExternalFlt ?\n this.externalFltTgtIds[colIndex] : null;\n let btn = Dom.create(this.fltTypeInp,\n ['id', this.prfxValButton+colIndex+'_'+this.id],\n ['type', 'button'], ['value', this.btnText]);\n btn.className = this.btnCssClass;\n\n //filter is appended in custom element\n if(externalFltTgtId){\n Dom.id(externalFltTgtId).appendChild(btn);\n } else{\n container.appendChild(btn);\n }\n\n Event.add(btn, 'click', ()=> this.filter());\n }\n\n /**\n * Return a feature instance for a given name\n * @param {String} name Name of the feature\n * @return {Object}\n */\n feature(name){\n return this.Mod[name];\n }\n\n /**\n * Initialise all the extensions defined in the configuration object\n */\n initExtensions(){\n let exts = this.extensions;\n // Set config's publicPath dynamically for Webpack...\n __webpack_public_path__ = this.basePath;\n\n this.emitter.emit('before-loading-extensions', this);\n for(let i=0, len=exts.length; i {\n /* eslint-disable */\n let inst = new mod.default(this, ext);\n /* eslint-enable */\n inst.init();\n this.ExtRegistry[name] = inst;\n });\n }\n\n /**\n * Get an extension instance\n * @param {String} name Name of the extension\n * @return {Object} Extension instance\n */\n extension(name){\n return this.ExtRegistry[name];\n }\n\n /**\n * Check passed extension name exists\n * @param {String} name Name of the extension\n * @return {Boolean}\n */\n hasExtension(name){\n return !Types.isEmpty(this.ExtRegistry[name]);\n }\n\n /**\n * Destroy all the extensions defined in the configuration object\n */\n destroyExtensions(){\n let exts = this.extensions;\n\n for(let i=0, len=exts.length; i ';\n\n //Paging buttons\n this.btnPrevPageHtml = ' ';\n this.btnNextPageHtml = ' ';\n this.btnFirstPageHtml = ' ';\n this.btnLastPageHtml = ' ';\n\n //Loader\n this.loader = true;\n this.loaderHtml = '
';\n this.loaderText = null;\n\n this.emitter.emit('after-loading-themes', this);\n }\n\n /**\n * Return stylesheet DOM element for a given theme name\n * @return {DOMElement} stylesheet element\n */\n getStylesheet(name='default'){\n return Dom.id(this.prfxTf + name);\n }\n\n /**\n * Destroy filter grid\n */\n destroy(){\n if(!this._hasGrid){\n return;\n }\n let rows = this.tbl.rows,\n Mod = this.Mod,\n emitter = this.emitter;\n\n if(this.isExternalFlt && !this.popupFilters){\n this.removeExternalFlts();\n }\n if(this.infDiv){\n this.removeToolbar();\n }\n if(this.markActiveColumns){\n this.clearActiveColumns();\n emitter.off(['before-filtering'], ()=> this.clearActiveColumns());\n emitter.off(['cell-processed'],\n (tf, colIndex)=> this.markActiveColumn(colIndex));\n }\n if(this.hasExtensions){\n this.destroyExtensions();\n }\n\n this.validateAllRows();\n\n if(this.fltGrid && !this.gridLayout){\n this.fltGridEl = rows[this.filtersRowIndex];\n this.tbl.deleteRow(this.filtersRowIndex);\n }\n\n // broadcast destroy event\n emitter.emit('destroy', this);\n\n // Destroy modules\n // TODO: subcribe modules to destroy event instead\n Object.keys(Mod).forEach(function(key){\n var feature = Mod[key];\n if(feature && Types.isFn(feature.destroy)){\n feature.destroy();\n }\n });\n\n // unsubscribe to events\n if(this.hasVisibleRows){\n emitter.off(['after-filtering'], ()=> this.enforceVisibility());\n }\n if(this.linkedFilters){\n emitter.off(['after-filtering'], ()=> this.linkFilters());\n }\n this.emitter.off(['filter-focus'],\n (tf, filter)=> this.setActiveFilterId(filter.id));\n\n Dom.removeClass(this.tbl, this.prfxTf);\n Dom.removeClass(this.tbl, this.prfxResponsive);\n\n this.nbHiddenRows = 0;\n this.validRowsIndex = [];\n this.fltIds = [];\n this._hasGrid = false;\n this.initialized = false;\n }\n\n /**\n * Generate container element for paging, reset button, rows counter etc.\n */\n setToolbar(){\n if(this.infDiv){\n return;\n }\n\n /*** container div ***/\n let infdiv = Dom.create('div', ['id', this.prfxInfDiv+this.id]);\n infdiv.className = this.infDivCssClass;\n\n //custom container\n if(this.toolBarTgtId){\n Dom.id(this.toolBarTgtId).appendChild(infdiv);\n }\n //grid-layout\n else if(this.gridLayout){\n let gridLayout = this.Mod.gridLayout;\n gridLayout.tblMainCont.appendChild(infdiv);\n infdiv.className = gridLayout.gridInfDivCssClass;\n }\n //default location: just above the table\n else{\n var cont = Dom.create('caption');\n cont.appendChild(infdiv);\n this.tbl.insertBefore(cont, this.tbl.firstChild);\n }\n this.infDiv = Dom.id(this.prfxInfDiv+this.id);\n\n /*** left div containing rows # displayer ***/\n let ldiv = Dom.create('div', ['id', this.prfxLDiv+this.id]);\n ldiv.className = this.lDivCssClass;\n infdiv.appendChild(ldiv);\n this.lDiv = Dom.id(this.prfxLDiv+this.id);\n\n /*** right div containing reset button\n + nb results per page select ***/\n let rdiv = Dom.create('div', ['id', this.prfxRDiv+this.id]);\n rdiv.className = this.rDivCssClass;\n infdiv.appendChild(rdiv);\n this.rDiv = Dom.id(this.prfxRDiv+this.id);\n\n /*** mid div containing paging elements ***/\n let mdiv = Dom.create('div', ['id', this.prfxMDiv+this.id]);\n mdiv.className = this.mDivCssClass;\n infdiv.appendChild(mdiv);\n this.mDiv = Dom.id(this.prfxMDiv+this.id);\n\n // emit help initialisation only if undefined\n if(Types.isUndef(this.help)){\n // explicitily set enabled field to true to initialise help by\n // default, only if setting is undefined\n this.Mod.help.enabled = true;\n this.emitter.emit('init-help', this);\n }\n }\n\n /**\n * Remove toolbar container element\n */\n removeToolbar(){\n if(!this.infDiv){\n return;\n }\n Dom.remove(this.infDiv);\n this.infDiv = null;\n\n let tbl = this.tbl;\n let captions = Dom.tag(tbl, 'caption');\n if(captions.length > 0){\n [].forEach.call(captions, (elm)=> tbl.removeChild(elm));\n }\n }\n\n /**\n * Remove all the external column filters\n */\n removeExternalFlts(){\n if(!this.isExternalFlt){\n return;\n }\n let ids = this.externalFltTgtIds,\n len = ids.length;\n for(let ct=0; ct {\n if(val !== ' '){\n this.setFilterValue(idx, val);\n }\n });\n this.filter();\n }\n\n /**\n * Filter the table by retrieving the data from each cell in every single\n * row and comparing it to the search term for current column. A row is\n * hidden when all the search terms are not found in inspected row.\n */\n filter(){\n if(!this.fltGrid || !this._hasGrid){\n return;\n }\n //invoke onbefore callback\n if(this.onBeforeFilter){\n this.onBeforeFilter.call(null, this);\n }\n this.emitter.emit('before-filtering', this);\n\n let row = this.tbl.rows,\n hiddenrows = 0;\n\n this.validRowsIndex = [];\n // search args re-init\n let searchArgs = this.getFiltersValue();\n\n var numCellData, nbFormat;\n var re_le = new RegExp(this.leOperator),\n re_ge = new RegExp(this.geOperator),\n re_l = new RegExp(this.lwOperator),\n re_g = new RegExp(this.grOperator),\n re_d = new RegExp(this.dfOperator),\n re_lk = new RegExp(Str.rgxEsc(this.lkOperator)),\n re_eq = new RegExp(this.eqOperator),\n re_st = new RegExp(this.stOperator),\n re_en = new RegExp(this.enOperator),\n // re_an = new RegExp(this.anOperator),\n // re_cr = new RegExp(this.curExp),\n re_em = this.emOperator,\n re_nm = this.nmOperator,\n re_re = new RegExp(Str.rgxEsc(this.rgxOperator));\n\n //keyword highlighting\n function highlight(str, ok, cell){\n /*jshint validthis:true */\n if(this.highlightKeywords && ok){\n str = str.replace(re_lk, '');\n str = str.replace(re_eq, '');\n str = str.replace(re_st, '');\n str = str.replace(re_en, '');\n let w = str;\n if(re_le.test(str) || re_ge.test(str) || re_l.test(str) ||\n re_g.test(str) || re_d.test(str)){\n w = Dom.getText(cell);\n }\n if(w !== ''){\n this.emitter.emit('highlight-keyword', this, cell, w);\n }\n }\n }\n\n //looks for search argument in current row\n function hasArg(sA, cellData, j){\n /*jshint validthis:true */\n sA = Str.matchCase(sA, this.caseSensitive);\n\n let occurence,\n removeNbFormat = Helpers.removeNbFormat;\n\n //Search arg operator tests\n let hasLO = re_l.test(sA),\n hasLE = re_le.test(sA),\n hasGR = re_g.test(sA),\n hasGE = re_ge.test(sA),\n hasDF = re_d.test(sA),\n hasEQ = re_eq.test(sA),\n hasLK = re_lk.test(sA),\n // hasAN = re_an.test(sA),\n hasST = re_st.test(sA),\n hasEN = re_en.test(sA),\n hasEM = (re_em === sA),\n hasNM = (re_nm === sA),\n hasRE = re_re.test(sA);\n\n //Search arg dates tests\n let isLDate = hasLO &&\n DateHelper.isValid(sA.replace(re_l,''), dtType);\n let isLEDate = hasLE &&\n DateHelper.isValid(sA.replace(re_le,''), dtType);\n let isGDate = hasGR &&\n DateHelper.isValid(sA.replace(re_g,''), dtType);\n let isGEDate = hasGE &&\n DateHelper.isValid(sA.replace(re_ge,''), dtType);\n let isDFDate = hasDF &&\n DateHelper.isValid(sA.replace(re_d,''), dtType);\n let isEQDate = hasEQ &&\n DateHelper.isValid(sA.replace(re_eq,''), dtType);\n\n let dte1, dte2;\n //dates\n if(DateHelper.isValid(cellData, dtType)){\n dte1 = DateHelper.format(cellData, dtType);\n // lower date\n if(isLDate){\n dte2 = DateHelper.format(sA.replace(re_l,''), dtType);\n occurence = dte1 < dte2;\n }\n // lower equal date\n else if(isLEDate){\n dte2 = DateHelper.format(sA.replace(re_le,''), dtType);\n occurence = dte1 <= dte2;\n }\n // greater equal date\n else if(isGEDate){\n dte2 = DateHelper.format(sA.replace(re_ge,''), dtType);\n occurence = dte1 >= dte2;\n }\n // greater date\n else if(isGDate){\n dte2 = DateHelper.format(sA.replace(re_g,''), dtType);\n occurence = dte1 > dte2;\n }\n // different date\n else if(isDFDate){\n dte2 = DateHelper.format(sA.replace(re_d,''), dtType);\n occurence = dte1.toString() != dte2.toString();\n }\n // equal date\n else if(isEQDate){\n dte2 = DateHelper.format(sA.replace(re_eq,''), dtType);\n occurence = dte1.toString() == dte2.toString();\n }\n // searched keyword with * operator doesn't have to be a date\n else if(re_lk.test(sA)){// like date\n occurence = Str.contains(sA.replace(re_lk,''), cellData,\n false, this.caseSensitive);\n }\n else if(DateHelper.isValid(sA,dtType)){\n dte2 = DateHelper.format(sA,dtType);\n occurence = dte1.toString() === dte2.toString();\n }\n //empty\n else if(hasEM){\n occurence = Str.isEmpty(cellData);\n }\n //non-empty\n else if(hasNM){\n occurence = !Str.isEmpty(cellData);\n } else {\n occurence = Str.contains(sA, cellData, this.isExactMatch(j),\n this.caseSensitive);\n }\n }\n\n else{\n //first numbers need to be formated\n if(this.hasColNbFormat && this.colNbFormat[j]){\n numCellData = removeNbFormat(\n cellData, this.colNbFormat[j]);\n nbFormat = this.colNbFormat[j];\n } else {\n if(this.thousandsSeparator === ',' &&\n this.decimalSeparator === '.'){\n numCellData = removeNbFormat(cellData, 'us');\n nbFormat = 'us';\n } else {\n numCellData = removeNbFormat(cellData, 'eu');\n nbFormat = 'eu';\n }\n }\n\n // first checks if there is any operator (<,>,<=,>=,!,*,=,{,},\n // rgx:)\n // lower equal\n if(hasLE){\n occurence = numCellData <= removeNbFormat(\n sA.replace(re_le, ''), nbFormat);\n }\n //greater equal\n else if(hasGE){\n occurence = numCellData >= removeNbFormat(\n sA.replace(re_ge, ''), nbFormat);\n }\n //lower\n else if(hasLO){\n occurence = numCellData < removeNbFormat(\n sA.replace(re_l, ''), nbFormat);\n }\n //greater\n else if(hasGR){\n occurence = numCellData > removeNbFormat(\n sA.replace(re_g, ''), nbFormat);\n }\n //different\n else if(hasDF){\n occurence = Str.contains(sA.replace(re_d, ''), cellData,\n false, this.caseSensitive) ? false : true;\n }\n //like\n else if(hasLK){\n occurence = Str.contains(sA.replace(re_lk, ''), cellData,\n false, this.caseSensitive);\n }\n //equal\n else if(hasEQ){\n occurence = Str.contains(sA.replace(re_eq, ''), cellData,\n true, this.caseSensitive);\n }\n //starts with\n else if(hasST){\n occurence = cellData.indexOf(sA.replace(re_st, '')) === 0 ?\n true : false;\n }\n //ends with\n else if(hasEN){\n let searchArg = sA.replace(re_en, '');\n occurence =\n cellData.lastIndexOf(searchArg, cellData.length-1) ===\n (cellData.length-1)-(searchArg.length-1) &&\n cellData.lastIndexOf(\n searchArg, cellData.length-1) > -1 ? true : false;\n }\n //empty\n else if(hasEM){\n occurence = Str.isEmpty(cellData);\n }\n //non-empty\n else if(hasNM){\n occurence = !Str.isEmpty(cellData);\n }\n //regexp\n else if(hasRE){\n //in case regexp fires an exception\n try{\n //operator is removed\n let srchArg = sA.replace(re_re,'');\n let rgx = new RegExp(srchArg);\n occurence = rgx.test(cellData);\n } catch(e) { occurence = false; }\n } else {\n occurence = Str.contains(sA, cellData, this.isExactMatch(j),\n this.caseSensitive);\n }\n\n }//else\n return occurence;\n }//fn\n\n for(let k=this.refRow; k 1,\n //multiple search parameter operator &&\n sAAndSplit = sA.toString().split(this.anOperator),\n //multiple search && parameter boolean\n hasMultiAndSA = sAAndSplit.length > 1;\n\n //detect operators or array query\n if(Types.isArray(sA) || hasMultiOrSA || hasMultiAndSA){\n let cS,\n s,\n occur = false;\n if(Types.isArray(sA)){\n s = sA;\n } else {\n s = hasMultiOrSA ? sAOrSplit : sAAndSplit;\n }\n // TODO: improve clarity/readability of this block\n for(let w=0, len=s.length; w 0){\n isExludedRow = exclude.indexOf(i) != -1;\n }\n let cell = row[i].cells,\n nchilds = cell.length;\n\n // checks if row has exact cell # and is not excluded\n if(nchilds === this.nbCells && !isExludedRow){\n // this loop retrieves cell data\n for(let j=0; j 0 ? fltValues : '';\n }\n //checklist\n else if(fltColType === this.fltTypeCheckList){\n // TODO: extract a method in checklist module from below\n if(flt.getAttribute('value') !== null){\n fltValues = flt.getAttribute('value');\n //removes last operator ||\n fltValues = fltValues.substr(0, fltValues.length-3);\n //convert || separated values into array\n fltValues = fltValues.split(' ' + this.orOperator + ' ');\n }\n //return empty string if collection is empty\n fltValue = fltValues.length > 0 ? fltValues : '';\n }\n //return an empty string if collection contains a single empty string\n if(Types.isArray(fltValue) && fltValue.length === 1 &&\n fltValue[0] === ''){\n fltValue = '';\n }\n return fltValue;\n }\n\n /**\n * Return the filters' values\n * @return {Array} List of filters' values\n */\n getFiltersValue(){\n if(!this.fltGrid){\n return;\n }\n let searchArgs = [];\n for(let i=0, len=this.fltIds.length; i 0;\n let frag = !tblHasColTag ? doc.createDocumentFragment() : null;\n for(let k=0; k nrows\n if(row <= this.nbRows){\n this.validateRow(row, true);\n }\n }\n }\n\n /**\n * Clear all the filters' values\n */\n clearFilters(){\n if(!this.fltGrid){\n return;\n }\n\n this.emitter.emit('before-clearing-filters', this);\n\n if(this.onBeforeReset){\n this.onBeforeReset.call(null, this, this.getFiltersValue());\n }\n for(let i=0, len=this.fltIds.length; i IE onload event works only for scripts, not for stylesheets\n file.onload = file.onreadystatechange = function(){\n if(!isLoaded &&\n (!this.readyState || this.readyState === 'loaded' ||\n this.readyState === 'complete')){\n isLoaded = true;\n if(typeof callback === 'function'){\n callback.call(null, o);\n }\n }\n };\n file.onerror = function(){\n throw new Error('TF script could not load: ' + filePath);\n };\n head.appendChild(file);\n }\n\n /**\n * Check if table has filters grid\n * @return {Boolean}\n */\n hasGrid(){\n return this._hasGrid;\n }\n\n /**\n * Get list of filter IDs\n * @return {[type]} [description]\n */\n getFiltersId(){\n return this.fltIds || [];\n }\n\n /**\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n */\n getValidRows(reCalc){\n if(!reCalc){\n return this.validRowsIndex;\n }\n\n this.validRowsIndex = [];\n for(let k=this.refRow; k {\n // for (let arg of args) {\n let argtype = typeof arg;\n if(argtype === 'object' && arg && arg.nodeName === 'TABLE'){\n this.tbl = arg;\n this.id = arg.id || `tf_${new Date().getTime()}_`;\n } else if(argtype === 'string'){\n this.id = arg;\n this.tbl = Dom.id(arg);\n } else if(argtype === 'number'){\n this.startRow = arg;\n } else if(argtype === 'object'){\n this.cfg = arg;\n }\n // }\n });\n\n if(!this.tbl || this.tbl.nodeName != 'TABLE' || this.getRowsNb() === 0){\n throw new Error(\n 'Could not instantiate TableFilter: HTML table not found.');\n }\n\n // configuration object\n let f = this.cfg;\n\n this.emitter = new Emitter();\n\n //Start row et cols nb\n this.refRow = this.startRow === null ? 2 : (this.startRow+1);\n try{ this.nbCells = this.getCellsNb(this.refRow); }\n catch(e){ this.nbCells = this.getCellsNb(0); }\n\n //default script base path\n this.basePath = f.base_path || 'tablefilter/';\n\n /*** filter types ***/\n this.fltTypeInp = 'input';\n this.fltTypeSlc = 'select';\n this.fltTypeMulti = 'multiple';\n this.fltTypeCheckList = 'checklist';\n this.fltTypeNone = 'none';\n\n /*** filters' grid properties ***/\n\n //enables/disables filter grid\n this.fltGrid = f.grid === false ? false : true;\n\n //enables/disables grid layout (fixed headers)\n this.gridLayout = Boolean(f.grid_layout);\n\n this.filtersRowIndex = isNaN(f.filters_row_index) ?\n 0 : f.filters_row_index;\n this.headersRow = isNaN(f.headers_row_index) ?\n (this.filtersRowIndex === 0 ? 1 : 0) : f.headers_row_index;\n\n //defines tag of the cells containing filters (td/th)\n this.fltCellTag = f.filters_cell_tag!=='th' ||\n f.filters_cell_tag!=='td' ? 'td' : f.filters_cell_tag;\n\n //stores filters ids\n this.fltIds = [];\n //stores filters DOM elements\n this.fltElms = [];\n //stores valid rows indexes (rows visible upon filtering)\n this.validRowsIndex = [];\n //stores filters row element\n this.fltGridEl = null;\n //container div for paging elements, reset btn etc.\n this.infDiv = null;\n //div for rows counter\n this.lDiv = null;\n //div for reset button and results per page select\n this.rDiv = null;\n //div for paging elements\n this.mDiv = null;\n\n //defines css class for div containing paging elements, rows counter etc\n this.infDivCssClass = f.inf_div_css_class || 'inf';\n //defines css class for left div\n this.lDivCssClass = f.left_div_css_class || 'ldiv';\n //defines css class for right div\n this.rDivCssClass = f.right_div_css_class || 'rdiv';\n //defines css class for mid div\n this.mDivCssClass = f.middle_div_css_class || 'mdiv';\n //table container div css class\n this.contDivCssClass = f.content_div_css_class || 'cont';\n\n /*** filters' grid appearance ***/\n //stylesheet file\n this.stylePath = f.style_path || this.basePath + 'style/';\n this.stylesheet = f.stylesheet || this.stylePath+'tablefilter.css';\n this.stylesheetId = this.id + '_style';\n //defines css class for filters row\n this.fltsRowCssClass = f.flts_row_css_class || 'fltrow';\n //enables/disables icons (paging, reset button)\n this.enableIcons = f.enable_icons===false ? false : true;\n //enables/disbles rows alternating bg colors\n this.alternateRows = Boolean(f.alternate_rows);\n //defines widths of columns\n this.hasColWidths = Types.isArray(f.col_widths);\n this.colWidths = this.hasColWidths ? f.col_widths : null;\n //defines css class for filters\n this.fltCssClass = f.flt_css_class || 'flt';\n //defines css class for multiple selects filters\n this.fltMultiCssClass = f.flt_multi_css_class || 'flt_multi';\n //defines css class for filters\n this.fltSmallCssClass = f.flt_small_css_class || 'flt_s';\n //defines css class for single-filter\n this.singleFltCssClass = f.single_flt_css_class || 'single_flt';\n\n /*** filters' grid behaviours ***/\n //enables/disables enter key\n this.enterKey = f.enter_key===false ? false : true;\n //calls function before filtering starts\n this.onBeforeFilter = Types.isFn(f.on_before_filter) ?\n f.on_before_filter : null;\n //calls function after filtering\n this.onAfterFilter = Types.isFn(f.on_after_filter) ?\n f.on_after_filter : null;\n //enables/disables case sensitivity\n this.caseSensitive = Boolean(f.case_sensitive);\n //has exact match per column\n this.hasExactMatchByCol = Types.isArray(f.columns_exact_match);\n this.exactMatchByCol = this.hasExactMatchByCol ?\n f.columns_exact_match : [];\n //enables/disbles exact match for search\n this.exactMatch = Boolean(f.exact_match);\n //refreshes drop-down lists upon validation\n this.linkedFilters = Boolean(f.linked_filters);\n //wheter excluded options are disabled\n this.disableExcludedOptions = Boolean(f.disable_excluded_options);\n //id of active filter\n this.activeFilterId = null;\n //enables always visible rows\n this.hasVisibleRows = Boolean(f.rows_always_visible);\n //array containing always visible rows\n this.visibleRows = this.hasVisibleRows ? f.rows_always_visible : [];\n //enables/disables external filters generation\n this.isExternalFlt = Boolean(f.external_flt_grid);\n //array containing ids of external elements containing filters\n this.externalFltTgtIds = f.external_flt_grid_ids || [];\n //stores filters elements if isExternalFlt is true\n this.externalFltEls = [];\n //delays any filtering process if loader true\n this.execDelay = !isNaN(f.exec_delay) ? parseInt(f.exec_delay,10) : 100;\n //calls function when filters grid loaded\n this.onFiltersLoaded = Types.isFn(f.on_filters_loaded) ?\n f.on_filters_loaded : null;\n //enables/disables single filter search\n this.singleSearchFlt = Boolean(f.single_filter);\n //calls function after row is validated\n this.onRowValidated = Types.isFn(f.on_row_validated) ?\n f.on_row_validated : null;\n //array defining columns for customCellData event\n this.customCellDataCols = f.custom_cell_data_cols ?\n f.custom_cell_data_cols : [];\n //calls custom function for retrieving cell data\n this.customCellData = Types.isFn(f.custom_cell_data) ?\n f.custom_cell_data : null;\n //input watermark text array\n this.watermark = f.watermark || '';\n this.isWatermarkArray = Types.isArray(this.watermark);\n //id of toolbar container element\n this.toolBarTgtId = f.toolbar_target_id || null;\n //enables/disables help div\n this.help = Types.isUndef(f.help_instructions) ?\n undefined : Boolean(f.help_instructions);\n //popup filters\n this.popupFilters = Boolean(f.popup_filters);\n //active columns color\n this.markActiveColumns = Boolean(f.mark_active_columns);\n //defines css class for active column header\n this.activeColumnsCssClass = f.active_columns_css_class ||\n 'activeHeader';\n //calls function before active column header is marked\n this.onBeforeActiveColumn = Types.isFn(f.on_before_active_column) ?\n f.on_before_active_column : null;\n //calls function after active column header is marked\n this.onAfterActiveColumn = Types.isFn(f.on_after_active_column) ?\n f.on_after_active_column : null;\n\n /*** select filter's customisation and behaviours ***/\n //defines 1st option text\n this.displayAllText = f.display_all_text || 'Clear';\n //enables/disables empty option in combo-box filters\n this.enableEmptyOption = Boolean(f.enable_empty_option);\n //defines empty option text\n this.emptyText = f.empty_text || '(Empty)';\n //enables/disables non empty option in combo-box filters\n this.enableNonEmptyOption = Boolean(f.enable_non_empty_option);\n //defines empty option text\n this.nonEmptyText = f.non_empty_text || '(Non empty)';\n //enables/disables onChange event on combo-box\n this.onSlcChange = f.on_change===false ? false : true;\n //enables/disables select options sorting\n this.sortSlc = f.sort_select===false ? false : true;\n //enables/disables ascending numeric options sorting\n this.isSortNumAsc = Boolean(f.sort_num_asc);\n this.sortNumAsc = this.isSortNumAsc ? f.sort_num_asc : [];\n //enables/disables descending numeric options sorting\n this.isSortNumDesc = Boolean(f.sort_num_desc);\n this.sortNumDesc = this.isSortNumDesc ? f.sort_num_desc : [];\n //Select filters are populated on demand\n this.loadFltOnDemand = Boolean(f.load_filters_on_demand);\n this.hasCustomOptions = Types.isObj(f.custom_options);\n this.customOptions = f.custom_options;\n\n /*** Filter operators ***/\n this.rgxOperator = f.regexp_operator || 'rgx:';\n this.emOperator = f.empty_operator || '[empty]';\n this.nmOperator = f.nonempty_operator || '[nonempty]';\n this.orOperator = f.or_operator || '||';\n this.anOperator = f.and_operator || '&&';\n this.grOperator = f.greater_operator || '>';\n this.lwOperator = f.lower_operator || '<';\n this.leOperator = f.lower_equal_operator || '<=';\n this.geOperator = f.greater_equal_operator || '>=';\n this.dfOperator = f.different_operator || '!';\n this.lkOperator = f.like_operator || '*';\n this.eqOperator = f.equal_operator || '=';\n this.stOperator = f.start_with_operator || '{';\n this.enOperator = f.end_with_operator || '}';\n this.curExp = f.cur_exp || '^[¥£€$]';\n this.separator = f.separator || ',';\n\n /*** rows counter ***/\n //show/hides rows counter\n this.rowsCounter = Boolean(f.rows_counter);\n\n /*** status bar ***/\n //show/hides status bar\n this.statusBar = Boolean(f.status_bar);\n\n /*** loader ***/\n //enables/disables loader/spinner indicator\n this.loader = Boolean(f.loader);\n\n /*** validation - reset buttons/links ***/\n //show/hides filter's validation button\n this.displayBtn = Boolean(f.btn);\n //defines validation button text\n this.btnText = f.btn_text || (!this.enableIcons ? 'Go' : '');\n //defines css class for validation button\n this.btnCssClass = f.btn_css_class ||\n (!this.enableIcons ? 'btnflt' : 'btnflt_icon');\n //show/hides reset link\n this.btnReset = Boolean(f.btn_reset);\n //defines css class for reset button\n this.btnResetCssClass = f.btn_reset_css_class || 'reset';\n //callback function before filters are cleared\n this.onBeforeReset = Types.isFn(f.on_before_reset) ?\n f.on_before_reset : null;\n //callback function after filters are cleared\n this.onAfterReset = Types.isFn(f.on_after_reset) ?\n f.on_after_reset : null;\n\n /*** paging ***/\n //enables/disables table paging\n this.paging = Boolean(f.paging);\n this.nbVisibleRows = 0; //nb visible rows\n this.nbHiddenRows = 0; //nb hidden rows\n\n /*** autofilter on typing ***/\n //enables/disables auto filtering, table is filtered when user stops\n //typing\n this.autoFilter = Boolean(f.auto_filter);\n //onkeyup delay timer (msecs)\n this.autoFilterDelay = !isNaN(f.auto_filter_delay) ?\n f.auto_filter_delay : 900;\n //typing indicator\n this.isUserTyping = null;\n this.autoFilterTimer = null;\n\n /*** keyword highlighting ***/\n //enables/disables keyword highlighting\n this.highlightKeywords = Boolean(f.highlight_keywords);\n\n /*** No results feature ***/\n this.noResults = Types.isObj(f.no_results_message) ||\n Boolean(f.no_results_message);\n\n // stateful\n this.state = Types.isObj(f.state) || Boolean(f.state);\n\n /*** data types ***/\n //defines default date type (european DMY)\n this.defaultDateType = f.default_date_type || 'DMY';\n //defines default thousands separator\n //US = ',' EU = '.'\n this.thousandsSeparator = f.thousands_separator || ',';\n //defines default decimal separator\n //US & javascript = '.' EU = ','\n this.decimalSeparator = f.decimal_separator || '.';\n //enables number format per column\n this.hasColNbFormat = Types.isArray(f.col_number_format);\n //array containing columns nb formats\n this.colNbFormat = this.hasColNbFormat ? f.col_number_format : null;\n //enables date type per column\n this.hasColDateType = Types.isArray(f.col_date_type);\n //array containing columns date type\n this.colDateType = this.hasColDateType ? f.col_date_type : null;\n\n /*** ids prefixes ***/\n //css class name added to table\n this.prfxTf = 'TF';\n //filters (inputs - selects)\n this.prfxFlt = 'flt';\n //validation button\n this.prfxValButton = 'btn';\n //container div for paging elements, rows counter etc.\n this.prfxInfDiv = 'inf_';\n //left div\n this.prfxLDiv = 'ldiv_';\n //right div\n this.prfxRDiv = 'rdiv_';\n //middle div\n this.prfxMDiv = 'mdiv_';\n //filter values cookie\n this.prfxCookieFltsValues = 'tf_flts_';\n //page nb cookie\n this.prfxCookiePageNb = 'tf_pgnb_';\n //page length cookie\n this.prfxCookiePageLen = 'tf_pglen_';\n this.prfxResponsive = 'resp';\n\n /*** cookies ***/\n //remembers filters values on page load\n this.rememberGridValues = Boolean(f.remember_grid_values);\n //remembers page nb on page load\n this.rememberPageNb = this.paging && f.remember_page_number;\n //remembers page length on page load\n this.rememberPageLen = this.paging && f.remember_page_length;\n this.hasPersistence = this.rememberGridValues || this.rememberPageNb ||\n this.rememberPageLen;\n\n /*** extensions ***/\n //imports external script\n this.extensions = f.extensions;\n this.hasExtensions = Types.isArray(this.extensions);\n\n /*** themes ***/\n this.enableDefaultTheme = Boolean(f.enable_default_theme);\n //imports themes\n this.hasThemes = (this.enableDefaultTheme || Types.isArray(f.themes));\n this.themes = f.themes || [];\n //themes path\n this.themesPath = f.themes_path || this.stylePath + 'themes/';\n\n //responsive table\n this.responsive = Boolean(f.responsive);\n\n // Features registry\n this.Mod = {};\n\n // Extensions registry\n this.ExtRegistry = {};\n\n /*** TF events ***/\n this.Evt = {\n // Detect key\n detectKey(e) {\n if(!this.enterKey){ return; }\n if(e){\n let key = Event.keyCode(e);\n if(key===13){\n this.filter();\n Event.cancel(e);\n Event.stop(e);\n } else {\n this.isUserTyping = true;\n global.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n }\n },\n // if auto-filter on, detect user is typing and filter columns\n onKeyUp(e) {\n if(!this.autoFilter){\n return;\n }\n let key = Event.keyCode(e);\n this.isUserTyping = false;\n\n function filter() {\n global.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n if(!this.isUserTyping){\n this.filter();\n this.isUserTyping = null;\n }\n }\n\n if(key!==13 && key!==9 && key!==27 && key!==38 && key!==40) {\n if(this.autoFilterTimer === null){\n this.autoFilterTimer = global.setInterval(\n filter.bind(this), this.autoFilterDelay);\n }\n } else {\n global.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n },\n // if auto-filter on, detect user is typing\n onKeyDown() {\n if(!this.autoFilter) { return; }\n this.isUserTyping = true;\n },\n // if auto-filter on, clear interval on filter blur\n onInpBlur() {\n if(this.autoFilter){\n this.isUserTyping = false;\n global.clearInterval(this.autoFilterTimer);\n }\n this.emitter.emit('filter-blur', this);\n },\n // set focused text-box filter as active\n onInpFocus(e) {\n let elm = Event.target(e);\n this.emitter.emit('filter-focus', this, elm);\n }\n };\n }\n\n /**\n * Initialise features and layout\n */\n init(){\n if(this._hasGrid){\n return;\n }\n\n let Mod = this.Mod;\n let n = this.singleSearchFlt ? 1 : this.nbCells,\n inpclass;\n\n //loads stylesheet if not imported\n this.import(this.stylesheetId, this.stylesheet, null, 'link');\n\n //loads theme\n if(this.hasThemes){\n this.loadThemes();\n }\n\n // Instantiate help feature and initialise only if set true\n if(!Mod.help){\n Mod.help = new Help(this);\n }\n if(this.help){\n Mod.help.init();\n }\n\n if(this.state){\n if(!Mod.state){\n Mod.state = new State(this);\n }\n Mod.state.init();\n }\n\n if(this.hasPersistence){\n if(!Mod.store){\n Mod.store = new Store(this);\n }\n Mod.store.init();\n }\n\n if(this.gridLayout){\n if(!Mod.gridLayout){\n Mod.gridLayout = new GridLayout(this);\n }\n Mod.gridLayout.init();\n }\n\n if(this.loader){\n if(!Mod.loader){\n Mod.loader = new Loader(this);\n }\n Mod.loader.init();\n }\n\n if(this.highlightKeywords){\n Mod.highlightKeyword = new HighlightKeyword(this);\n Mod.highlightKeyword.init();\n }\n\n if(this.popupFilters){\n if(!Mod.popupFilter){\n Mod.popupFilter = new PopupFilter(this);\n }\n Mod.popupFilter.init();\n }\n\n //filters grid is not generated\n if(!this.fltGrid){\n this._initNoFilters();\n } else {\n let fltrow = this._insertFiltersRow();\n\n this.nbFilterableRows = this.getRowsNb();\n this.nbVisibleRows = this.nbFilterableRows;\n this.nbRows = this.tbl.rows.length;\n\n // Generate filters\n for(let i=0; i this.setActiveFilterId(filter.id));\n\n }//if this.fltGrid\n\n /* Features */\n if(this.hasVisibleRows){\n this.emitter.on(['after-filtering'], ()=> this.enforceVisibility());\n this.enforceVisibility();\n }\n if(this.rowsCounter){\n Mod.rowsCounter = new RowsCounter(this);\n Mod.rowsCounter.init();\n }\n if(this.statusBar){\n Mod.statusBar = new StatusBar(this);\n Mod.statusBar.init();\n }\n if(this.paging){\n if(!Mod.paging){\n Mod.paging = new Paging(this);\n Mod.paging.init();\n } else{\n Mod.paging.reset();\n }\n }\n if(this.btnReset){\n Mod.clearButton = new ClearButton(this);\n Mod.clearButton.init();\n }\n\n if(this.hasColWidths && !this.gridLayout){\n this.setColWidths();\n }\n if(this.alternateRows){\n Mod.alternateRows = new AlternateRows(this);\n Mod.alternateRows.init();\n }\n if(this.noResults){\n if(!Mod.noResults){\n Mod.noResults = new NoResults(this);\n }\n Mod.noResults.init();\n }\n\n this._hasGrid = true;\n\n if(this.hasPersistence){\n this.resetFilterValues();\n }\n\n //TF css class is added to table\n if(!this.gridLayout){\n Dom.addClass(this.tbl, this.prfxTf);\n if(this.responsive){\n Dom.addClass(this.tbl, this.prfxResponsive);\n }\n }\n\n /* Loads extensions */\n if(this.hasExtensions){\n this.initExtensions();\n }\n\n // Subscribe to events\n if(this.markActiveColumns){\n this.emitter.on(['before-filtering'],\n ()=> this.clearActiveColumns());\n this.emitter.on(['cell-processed'],\n (tf, colIndex)=> this.markActiveColumn(colIndex));\n }\n if(this.linkedFilters){\n this.emitter.on(['after-filtering'], ()=> this.linkFilters());\n }\n\n if(this.onFiltersLoaded){\n this.onFiltersLoaded.call(null, this);\n }\n\n this.initialized = true;\n this.emitter.emit('initialized', this);\n }\n\n /**\n * Insert filters row at initialization\n */\n _insertFiltersRow() {\n if(this.gridLayout){\n return;\n }\n let fltrow;\n\n let thead = Dom.tag(this.tbl, 'thead');\n if(thead.length > 0){\n fltrow = thead[0].insertRow(this.filtersRowIndex);\n } else {\n fltrow = this.tbl.insertRow(this.filtersRowIndex);\n }\n\n fltrow.className = this.fltsRowCssClass;\n\n if(this.isExternalFlt){\n fltrow.style.display = 'none';\n }\n\n this.emitter.emit('filters-row-inserted', this, fltrow);\n return fltrow;\n }\n\n /**\n * Initialize filtersless table\n */\n _initNoFilters(){\n if(this.fltGrid){\n return;\n }\n this.refRow = this.refRow > 0 ? this.refRow-1 : 0;\n this.nbFilterableRows = this.getRowsNb();\n this.nbVisibleRows = this.nbFilterableRows;\n this.nbRows = this.nbFilterableRows + this.refRow;\n }\n\n /**\n * Build input filter type\n * @param {Number} colIndex Column index\n * @param {String} cssClass Css class applied to filter\n * @param {DOMElement} container Container DOM element\n */\n _buildInputFilter(colIndex, cssClass, container){\n let col = this.getFilterType(colIndex);\n let externalFltTgtId = this.isExternalFlt ?\n this.externalFltTgtIds[colIndex] : null;\n let inptype = col===this.fltTypeInp ? 'text' : 'hidden';\n let inp = Dom.create(this.fltTypeInp,\n ['id', this.prfxFlt+colIndex+'_'+this.id],\n ['type', inptype], ['ct', colIndex]);\n\n if(inptype !== 'hidden' && this.watermark){\n inp.setAttribute('placeholder',\n this.isWatermarkArray ? (this.watermark[colIndex] || '') :\n this.watermark\n );\n }\n inp.className = cssClass || this.fltCssClass;\n Event.add(inp, 'focus', this.Evt.onInpFocus.bind(this));\n\n //filter is appended in custom element\n if(externalFltTgtId){\n Dom.id(externalFltTgtId).appendChild(inp);\n this.externalFltEls.push(inp);\n } else {\n container.appendChild(inp);\n }\n\n this.fltIds.push(inp.id);\n\n Event.add(inp, 'keypress', this.Evt.detectKey.bind(this));\n Event.add(inp, 'keydown', this.Evt.onKeyDown.bind(this));\n Event.add(inp, 'keyup', this.Evt.onKeyUp.bind(this));\n Event.add(inp, 'blur', this.Evt.onInpBlur.bind(this));\n }\n\n /**\n * Build submit button\n * @param {Number} colIndex Column index\n * @param {DOMElement} container Container DOM element\n */\n _buildSubmitButton(colIndex, container){\n let externalFltTgtId = this.isExternalFlt ?\n this.externalFltTgtIds[colIndex] : null;\n let btn = Dom.create(this.fltTypeInp,\n ['id', this.prfxValButton+colIndex+'_'+this.id],\n ['type', 'button'], ['value', this.btnText]);\n btn.className = this.btnCssClass;\n\n //filter is appended in custom element\n if(externalFltTgtId){\n Dom.id(externalFltTgtId).appendChild(btn);\n } else{\n container.appendChild(btn);\n }\n\n Event.add(btn, 'click', ()=> this.filter());\n }\n\n /**\n * Return a feature instance for a given name\n * @param {String} name Name of the feature\n * @return {Object}\n */\n feature(name){\n return this.Mod[name];\n }\n\n /**\n * Initialise all the extensions defined in the configuration object\n */\n initExtensions(){\n let exts = this.extensions;\n // Set config's publicPath dynamically for Webpack...\n __webpack_public_path__ = this.basePath;\n\n this.emitter.emit('before-loading-extensions', this);\n for(let i=0, len=exts.length; i {\n /* eslint-disable */\n let inst = new mod.default(this, ext);\n /* eslint-enable */\n inst.init();\n this.ExtRegistry[name] = inst;\n });\n }\n\n /**\n * Get an extension instance\n * @param {String} name Name of the extension\n * @return {Object} Extension instance\n */\n extension(name){\n return this.ExtRegistry[name];\n }\n\n /**\n * Check passed extension name exists\n * @param {String} name Name of the extension\n * @return {Boolean}\n */\n hasExtension(name){\n return !Types.isEmpty(this.ExtRegistry[name]);\n }\n\n /**\n * Destroy all the extensions defined in the configuration object\n */\n destroyExtensions(){\n let exts = this.extensions;\n\n for(let i=0, len=exts.length; i ';\n\n //Paging buttons\n this.btnPrevPageHtml = ' ';\n this.btnNextPageHtml = ' ';\n this.btnFirstPageHtml = ' ';\n this.btnLastPageHtml = ' ';\n\n //Loader\n this.loader = true;\n this.loaderHtml = '
';\n this.loaderText = null;\n\n this.emitter.emit('after-loading-themes', this);\n }\n\n /**\n * Return stylesheet DOM element for a given theme name\n * @return {DOMElement} stylesheet element\n */\n getStylesheet(name='default'){\n return Dom.id(this.prfxTf + name);\n }\n\n /**\n * Destroy filter grid\n */\n destroy(){\n if(!this._hasGrid){\n return;\n }\n let rows = this.tbl.rows,\n Mod = this.Mod,\n emitter = this.emitter;\n\n if(this.isExternalFlt && !this.popupFilters){\n this.removeExternalFlts();\n }\n if(this.infDiv){\n this.removeToolbar();\n }\n if(this.markActiveColumns){\n this.clearActiveColumns();\n emitter.off(['before-filtering'], ()=> this.clearActiveColumns());\n emitter.off(['cell-processed'],\n (tf, colIndex)=> this.markActiveColumn(colIndex));\n }\n if(this.hasExtensions){\n this.destroyExtensions();\n }\n\n this.validateAllRows();\n\n if(this.fltGrid && !this.gridLayout){\n this.fltGridEl = rows[this.filtersRowIndex];\n this.tbl.deleteRow(this.filtersRowIndex);\n }\n\n // broadcast destroy event\n emitter.emit('destroy', this);\n\n // Destroy modules\n // TODO: subcribe modules to destroy event instead\n Object.keys(Mod).forEach(function(key){\n var feature = Mod[key];\n if(feature && Types.isFn(feature.destroy)){\n feature.destroy();\n }\n });\n\n // unsubscribe to events\n if(this.hasVisibleRows){\n emitter.off(['after-filtering'], ()=> this.enforceVisibility());\n }\n if(this.linkedFilters){\n emitter.off(['after-filtering'], ()=> this.linkFilters());\n }\n this.emitter.off(['filter-focus'],\n (tf, filter)=> this.setActiveFilterId(filter.id));\n\n Dom.removeClass(this.tbl, this.prfxTf);\n Dom.removeClass(this.tbl, this.prfxResponsive);\n\n this.nbHiddenRows = 0;\n this.validRowsIndex = [];\n this.fltIds = [];\n this._hasGrid = false;\n this.initialized = false;\n }\n\n /**\n * Generate container element for paging, reset button, rows counter etc.\n */\n setToolbar(){\n if(this.infDiv){\n return;\n }\n\n /*** container div ***/\n let infdiv = Dom.create('div', ['id', this.prfxInfDiv+this.id]);\n infdiv.className = this.infDivCssClass;\n\n //custom container\n if(this.toolBarTgtId){\n Dom.id(this.toolBarTgtId).appendChild(infdiv);\n }\n //grid-layout\n else if(this.gridLayout){\n let gridLayout = this.Mod.gridLayout;\n gridLayout.tblMainCont.appendChild(infdiv);\n infdiv.className = gridLayout.gridInfDivCssClass;\n }\n //default location: just above the table\n else{\n var cont = Dom.create('caption');\n cont.appendChild(infdiv);\n this.tbl.insertBefore(cont, this.tbl.firstChild);\n }\n this.infDiv = Dom.id(this.prfxInfDiv+this.id);\n\n /*** left div containing rows # displayer ***/\n let ldiv = Dom.create('div', ['id', this.prfxLDiv+this.id]);\n ldiv.className = this.lDivCssClass;\n infdiv.appendChild(ldiv);\n this.lDiv = Dom.id(this.prfxLDiv+this.id);\n\n /*** right div containing reset button\n + nb results per page select ***/\n let rdiv = Dom.create('div', ['id', this.prfxRDiv+this.id]);\n rdiv.className = this.rDivCssClass;\n infdiv.appendChild(rdiv);\n this.rDiv = Dom.id(this.prfxRDiv+this.id);\n\n /*** mid div containing paging elements ***/\n let mdiv = Dom.create('div', ['id', this.prfxMDiv+this.id]);\n mdiv.className = this.mDivCssClass;\n infdiv.appendChild(mdiv);\n this.mDiv = Dom.id(this.prfxMDiv+this.id);\n\n // emit help initialisation only if undefined\n if(Types.isUndef(this.help)){\n // explicitily set enabled field to true to initialise help by\n // default, only if setting is undefined\n this.Mod.help.enabled = true;\n this.emitter.emit('init-help', this);\n }\n }\n\n /**\n * Remove toolbar container element\n */\n removeToolbar(){\n if(!this.infDiv){\n return;\n }\n Dom.remove(this.infDiv);\n this.infDiv = null;\n\n let tbl = this.tbl;\n let captions = Dom.tag(tbl, 'caption');\n if(captions.length > 0){\n [].forEach.call(captions, (elm)=> tbl.removeChild(elm));\n }\n }\n\n /**\n * Remove all the external column filters\n */\n removeExternalFlts(){\n if(!this.isExternalFlt){\n return;\n }\n let ids = this.externalFltTgtIds,\n len = ids.length;\n for(let ct=0; ct {\n if(val !== ' '){\n this.setFilterValue(idx, val);\n }\n });\n this.filter();\n }\n\n /**\n * Filter the table by retrieving the data from each cell in every single\n * row and comparing it to the search term for current column. A row is\n * hidden when all the search terms are not found in inspected row.\n */\n filter(){\n if(!this.fltGrid || !this._hasGrid){\n return;\n }\n //invoke onbefore callback\n if(this.onBeforeFilter){\n this.onBeforeFilter.call(null, this);\n }\n this.emitter.emit('before-filtering', this);\n\n let row = this.tbl.rows,\n hiddenrows = 0;\n\n this.validRowsIndex = [];\n // search args re-init\n let searchArgs = this.getFiltersValue();\n\n var numCellData, nbFormat;\n var re_le = new RegExp(this.leOperator),\n re_ge = new RegExp(this.geOperator),\n re_l = new RegExp(this.lwOperator),\n re_g = new RegExp(this.grOperator),\n re_d = new RegExp(this.dfOperator),\n re_lk = new RegExp(Str.rgxEsc(this.lkOperator)),\n re_eq = new RegExp(this.eqOperator),\n re_st = new RegExp(this.stOperator),\n re_en = new RegExp(this.enOperator),\n // re_an = new RegExp(this.anOperator),\n // re_cr = new RegExp(this.curExp),\n re_em = this.emOperator,\n re_nm = this.nmOperator,\n re_re = new RegExp(Str.rgxEsc(this.rgxOperator));\n\n //keyword highlighting\n function highlight(str, ok, cell){\n /*jshint validthis:true */\n if(this.highlightKeywords && ok){\n str = str.replace(re_lk, '');\n str = str.replace(re_eq, '');\n str = str.replace(re_st, '');\n str = str.replace(re_en, '');\n let w = str;\n if(re_le.test(str) || re_ge.test(str) || re_l.test(str) ||\n re_g.test(str) || re_d.test(str)){\n w = Dom.getText(cell);\n }\n if(w !== ''){\n this.emitter.emit('highlight-keyword', this, cell, w);\n }\n }\n }\n\n //looks for search argument in current row\n function hasArg(sA, cellData, j){\n /*jshint validthis:true */\n sA = Str.matchCase(sA, this.caseSensitive);\n\n let occurence,\n removeNbFormat = Helpers.removeNbFormat;\n\n //Search arg operator tests\n let hasLO = re_l.test(sA),\n hasLE = re_le.test(sA),\n hasGR = re_g.test(sA),\n hasGE = re_ge.test(sA),\n hasDF = re_d.test(sA),\n hasEQ = re_eq.test(sA),\n hasLK = re_lk.test(sA),\n // hasAN = re_an.test(sA),\n hasST = re_st.test(sA),\n hasEN = re_en.test(sA),\n hasEM = (re_em === sA),\n hasNM = (re_nm === sA),\n hasRE = re_re.test(sA);\n\n //Search arg dates tests\n let isLDate = hasLO &&\n DateHelper.isValid(sA.replace(re_l,''), dtType);\n let isLEDate = hasLE &&\n DateHelper.isValid(sA.replace(re_le,''), dtType);\n let isGDate = hasGR &&\n DateHelper.isValid(sA.replace(re_g,''), dtType);\n let isGEDate = hasGE &&\n DateHelper.isValid(sA.replace(re_ge,''), dtType);\n let isDFDate = hasDF &&\n DateHelper.isValid(sA.replace(re_d,''), dtType);\n let isEQDate = hasEQ &&\n DateHelper.isValid(sA.replace(re_eq,''), dtType);\n\n let dte1, dte2;\n //dates\n if(DateHelper.isValid(cellData, dtType)){\n dte1 = DateHelper.format(cellData, dtType);\n // lower date\n if(isLDate){\n dte2 = DateHelper.format(sA.replace(re_l,''), dtType);\n occurence = dte1 < dte2;\n }\n // lower equal date\n else if(isLEDate){\n dte2 = DateHelper.format(sA.replace(re_le,''), dtType);\n occurence = dte1 <= dte2;\n }\n // greater equal date\n else if(isGEDate){\n dte2 = DateHelper.format(sA.replace(re_ge,''), dtType);\n occurence = dte1 >= dte2;\n }\n // greater date\n else if(isGDate){\n dte2 = DateHelper.format(sA.replace(re_g,''), dtType);\n occurence = dte1 > dte2;\n }\n // different date\n else if(isDFDate){\n dte2 = DateHelper.format(sA.replace(re_d,''), dtType);\n occurence = dte1.toString() != dte2.toString();\n }\n // equal date\n else if(isEQDate){\n dte2 = DateHelper.format(sA.replace(re_eq,''), dtType);\n occurence = dte1.toString() == dte2.toString();\n }\n // searched keyword with * operator doesn't have to be a date\n else if(re_lk.test(sA)){// like date\n occurence = Str.contains(sA.replace(re_lk,''), cellData,\n false, this.caseSensitive);\n }\n else if(DateHelper.isValid(sA,dtType)){\n dte2 = DateHelper.format(sA,dtType);\n occurence = dte1.toString() === dte2.toString();\n }\n //empty\n else if(hasEM){\n occurence = Str.isEmpty(cellData);\n }\n //non-empty\n else if(hasNM){\n occurence = !Str.isEmpty(cellData);\n } else {\n occurence = Str.contains(sA, cellData, this.isExactMatch(j),\n this.caseSensitive);\n }\n }\n\n else{\n //first numbers need to be formated\n if(this.hasColNbFormat && this.colNbFormat[j]){\n numCellData = removeNbFormat(\n cellData, this.colNbFormat[j]);\n nbFormat = this.colNbFormat[j];\n } else {\n if(this.thousandsSeparator === ',' &&\n this.decimalSeparator === '.'){\n numCellData = removeNbFormat(cellData, 'us');\n nbFormat = 'us';\n } else {\n numCellData = removeNbFormat(cellData, 'eu');\n nbFormat = 'eu';\n }\n }\n\n // first checks if there is any operator (<,>,<=,>=,!,*,=,{,},\n // rgx:)\n // lower equal\n if(hasLE){\n occurence = numCellData <= removeNbFormat(\n sA.replace(re_le, ''), nbFormat);\n }\n //greater equal\n else if(hasGE){\n occurence = numCellData >= removeNbFormat(\n sA.replace(re_ge, ''), nbFormat);\n }\n //lower\n else if(hasLO){\n occurence = numCellData < removeNbFormat(\n sA.replace(re_l, ''), nbFormat);\n }\n //greater\n else if(hasGR){\n occurence = numCellData > removeNbFormat(\n sA.replace(re_g, ''), nbFormat);\n }\n //different\n else if(hasDF){\n occurence = Str.contains(sA.replace(re_d, ''), cellData,\n false, this.caseSensitive) ? false : true;\n }\n //like\n else if(hasLK){\n occurence = Str.contains(sA.replace(re_lk, ''), cellData,\n false, this.caseSensitive);\n }\n //equal\n else if(hasEQ){\n occurence = Str.contains(sA.replace(re_eq, ''), cellData,\n true, this.caseSensitive);\n }\n //starts with\n else if(hasST){\n occurence = cellData.indexOf(sA.replace(re_st, '')) === 0 ?\n true : false;\n }\n //ends with\n else if(hasEN){\n let searchArg = sA.replace(re_en, '');\n occurence =\n cellData.lastIndexOf(searchArg, cellData.length-1) ===\n (cellData.length-1)-(searchArg.length-1) &&\n cellData.lastIndexOf(\n searchArg, cellData.length-1) > -1 ? true : false;\n }\n //empty\n else if(hasEM){\n occurence = Str.isEmpty(cellData);\n }\n //non-empty\n else if(hasNM){\n occurence = !Str.isEmpty(cellData);\n }\n //regexp\n else if(hasRE){\n //in case regexp fires an exception\n try{\n //operator is removed\n let srchArg = sA.replace(re_re,'');\n let rgx = new RegExp(srchArg);\n occurence = rgx.test(cellData);\n } catch(e) { occurence = false; }\n } else {\n occurence = Str.contains(sA, cellData, this.isExactMatch(j),\n this.caseSensitive);\n }\n\n }//else\n return occurence;\n }//fn\n\n for(let k=this.refRow; k 1,\n //multiple search parameter operator &&\n sAAndSplit = sA.toString().split(this.anOperator),\n //multiple search && parameter boolean\n hasMultiAndSA = sAAndSplit.length > 1;\n\n //detect operators or array query\n if(Types.isArray(sA) || hasMultiOrSA || hasMultiAndSA){\n let cS,\n s,\n occur = false;\n if(Types.isArray(sA)){\n s = sA;\n } else {\n s = hasMultiOrSA ? sAOrSplit : sAAndSplit;\n }\n // TODO: improve clarity/readability of this block\n for(let w=0, len=s.length; w 0){\n isExludedRow = exclude.indexOf(i) != -1;\n }\n let cell = row[i].cells,\n nchilds = cell.length;\n\n // checks if row has exact cell # and is not excluded\n if(nchilds === this.nbCells && !isExludedRow){\n // this loop retrieves cell data\n for(let j=0; j 0 ? fltValues : '';\n }\n //checklist\n else if(fltColType === this.fltTypeCheckList){\n // TODO: extract a method in checklist module from below\n if(flt.getAttribute('value') !== null){\n fltValues = flt.getAttribute('value');\n //removes last operator ||\n fltValues = fltValues.substr(0, fltValues.length-3);\n //convert || separated values into array\n fltValues = fltValues.split(' ' + this.orOperator + ' ');\n }\n //return empty string if collection is empty\n fltValue = fltValues.length > 0 ? fltValues : '';\n }\n //return an empty string if collection contains a single empty string\n if(Types.isArray(fltValue) && fltValue.length === 1 &&\n fltValue[0] === ''){\n fltValue = '';\n }\n return fltValue;\n }\n\n /**\n * Return the filters' values\n * @return {Array} List of filters' values\n */\n getFiltersValue(){\n if(!this.fltGrid){\n return;\n }\n let searchArgs = [];\n for(let i=0, len=this.fltIds.length; i 0;\n let frag = !tblHasColTag ? doc.createDocumentFragment() : null;\n for(let k=0; k nrows\n if(row <= this.nbRows){\n this.validateRow(row, true);\n }\n }\n }\n\n /**\n * Clear all the filters' values\n */\n clearFilters(){\n if(!this.fltGrid){\n return;\n }\n\n this.emitter.emit('before-clearing-filters', this);\n\n if(this.onBeforeReset){\n this.onBeforeReset.call(null, this, this.getFiltersValue());\n }\n for(let i=0, len=this.fltIds.length; i IE onload event works only for scripts, not for stylesheets\n file.onload = file.onreadystatechange = function(){\n if(!isLoaded &&\n (!this.readyState || this.readyState === 'loaded' ||\n this.readyState === 'complete')){\n isLoaded = true;\n if(typeof callback === 'function'){\n callback.call(null, o);\n }\n }\n };\n file.onerror = function(){\n throw new Error('TF script could not load: ' + filePath);\n };\n head.appendChild(file);\n }\n\n /**\n * Check if table has filters grid\n * @return {Boolean}\n */\n hasGrid(){\n return this._hasGrid;\n }\n\n /**\n * Get list of filter IDs\n * @return {[type]} [description]\n */\n getFiltersId(){\n return this.fltIds || [];\n }\n\n /**\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n */\n getValidRows(reCalc){\n if(!reCalc){\n return this.validRowsIndex;\n }\n\n this.validRowsIndex = [];\n for(let k=this.refRow; k
- src/array.js | tablefilter v0.2.8 API Document
+ src/array.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/cookie.js.html b/docs/file/src/cookie.js.html
index f52e4fe4..304f3144 100644
--- a/docs/file/src/cookie.js.html
+++ b/docs/file/src/cookie.js.html
@@ -3,7 +3,7 @@
-
src/cookie.js | tablefilter v0.2.8 API Document
+
src/cookie.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+
C Storage
C Store
V hasHashChange
+
V hasStorage
diff --git a/docs/file/src/date.js.html b/docs/file/src/date.js.html
index ef68a9fa..ea0fdc1d 100644
--- a/docs/file/src/date.js.html
+++ b/docs/file/src/date.js.html
@@ -3,7 +3,7 @@
-
src/date.js | tablefilter v0.2.8 API Document
+
src/date.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+
C Storage
C Store
V hasHashChange
+
V hasStorage
diff --git a/docs/file/src/dom.js.html b/docs/file/src/dom.js.html
index 9ee77bd5..3d74d413 100644
--- a/docs/file/src/dom.js.html
+++ b/docs/file/src/dom.js.html
@@ -3,7 +3,7 @@
- src/dom.js | tablefilter v0.2.8 API Document
+ src/dom.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/emitter.js.html b/docs/file/src/emitter.js.html
index c42d6363..78cc6b5f 100644
--- a/docs/file/src/emitter.js.html
+++ b/docs/file/src/emitter.js.html
@@ -3,7 +3,7 @@
- src/emitter.js | tablefilter v0.2.8 API Document
+ src/emitter.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/event.js.html b/docs/file/src/event.js.html
index c15baa02..31daecb2 100644
--- a/docs/file/src/event.js.html
+++ b/docs/file/src/event.js.html
@@ -3,7 +3,7 @@
- src/event.js | tablefilter v0.2.8 API Document
+ src/event.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html b/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html
index 6bfdf462..e370289d 100644
--- a/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html
+++ b/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html
@@ -3,7 +3,7 @@
- src/extensions/advancedGrid/adapterEzEditTable.js | tablefilter v0.2.8 API Document
+ src/extensions/advancedGrid/adapterEzEditTable.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/extensions/advancedGrid/advancedGrid.js.html b/docs/file/src/extensions/advancedGrid/advancedGrid.js.html
index 7e916e9f..48311679 100644
--- a/docs/file/src/extensions/advancedGrid/advancedGrid.js.html
+++ b/docs/file/src/extensions/advancedGrid/advancedGrid.js.html
@@ -3,7 +3,7 @@
- src/extensions/advancedGrid/advancedGrid.js | tablefilter v0.2.8 API Document
+ src/extensions/advancedGrid/advancedGrid.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/extensions/colOps/colOps.js.html b/docs/file/src/extensions/colOps/colOps.js.html
index 5da55cd2..95690661 100644
--- a/docs/file/src/extensions/colOps/colOps.js.html
+++ b/docs/file/src/extensions/colOps/colOps.js.html
@@ -3,7 +3,7 @@
- src/extensions/colOps/colOps.js | tablefilter v0.2.8 API Document
+ src/extensions/colOps/colOps.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/extensions/colsVisibility/colsVisibility.js.html b/docs/file/src/extensions/colsVisibility/colsVisibility.js.html
index c2a44dc9..b63de1e9 100644
--- a/docs/file/src/extensions/colsVisibility/colsVisibility.js.html
+++ b/docs/file/src/extensions/colsVisibility/colsVisibility.js.html
@@ -3,7 +3,7 @@
- src/extensions/colsVisibility/colsVisibility.js | tablefilter v0.2.8 API Document
+ src/extensions/colsVisibility/colsVisibility.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html b/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html
index 79a28e62..a14b2ccd 100644
--- a/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html
+++ b/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html
@@ -3,7 +3,7 @@
- src/extensions/filtersVisibility/filtersVisibility.js | tablefilter v0.2.8 API Document
+ src/extensions/filtersVisibility/filtersVisibility.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/extensions/sort/adapterSortabletable.js.html b/docs/file/src/extensions/sort/adapterSortabletable.js.html
index a605b510..6cf56115 100644
--- a/docs/file/src/extensions/sort/adapterSortabletable.js.html
+++ b/docs/file/src/extensions/sort/adapterSortabletable.js.html
@@ -3,7 +3,7 @@
- src/extensions/sort/adapterSortabletable.js | tablefilter v0.2.8 API Document
+ src/extensions/sort/adapterSortabletable.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/extensions/sort/sort.js.html b/docs/file/src/extensions/sort/sort.js.html
index 96612be6..9771f3cc 100644
--- a/docs/file/src/extensions/sort/sort.js.html
+++ b/docs/file/src/extensions/sort/sort.js.html
@@ -3,7 +3,7 @@
- src/extensions/sort/sort.js | tablefilter v0.2.8 API Document
+ src/extensions/sort/sort.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/helpers.js.html b/docs/file/src/helpers.js.html
index 718cdbb0..e8623ade 100644
--- a/docs/file/src/helpers.js.html
+++ b/docs/file/src/helpers.js.html
@@ -3,7 +3,7 @@
- src/helpers.js | tablefilter v0.2.8 API Document
+ src/helpers.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/alternateRows.js.html b/docs/file/src/modules/alternateRows.js.html
index 8350dc4a..fea55511 100644
--- a/docs/file/src/modules/alternateRows.js.html
+++ b/docs/file/src/modules/alternateRows.js.html
@@ -3,7 +3,7 @@
- src/modules/alternateRows.js | tablefilter v0.2.8 API Document
+ src/modules/alternateRows.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/checkList.js.html b/docs/file/src/modules/checkList.js.html
index 59e715f8..b0290771 100644
--- a/docs/file/src/modules/checkList.js.html
+++ b/docs/file/src/modules/checkList.js.html
@@ -3,7 +3,7 @@
- src/modules/checkList.js | tablefilter v0.2.8 API Document
+ src/modules/checkList.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/clearButton.js.html b/docs/file/src/modules/clearButton.js.html
index 9e5de6b6..60a7efa6 100644
--- a/docs/file/src/modules/clearButton.js.html
+++ b/docs/file/src/modules/clearButton.js.html
@@ -3,7 +3,7 @@
- src/modules/clearButton.js | tablefilter v0.2.8 API Document
+ src/modules/clearButton.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/dropdown.js.html b/docs/file/src/modules/dropdown.js.html
index ac3dfee2..3bb0479a 100644
--- a/docs/file/src/modules/dropdown.js.html
+++ b/docs/file/src/modules/dropdown.js.html
@@ -3,7 +3,7 @@
- src/modules/dropdown.js | tablefilter v0.2.8 API Document
+ src/modules/dropdown.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/feature.js.html b/docs/file/src/modules/feature.js.html
index 649dc30e..e9160d0e 100644
--- a/docs/file/src/modules/feature.js.html
+++ b/docs/file/src/modules/feature.js.html
@@ -3,7 +3,7 @@
- src/modules/feature.js | tablefilter v0.2.8 API Document
+ src/modules/feature.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/gridLayout.js.html b/docs/file/src/modules/gridLayout.js.html
index 655ba13e..0e948132 100644
--- a/docs/file/src/modules/gridLayout.js.html
+++ b/docs/file/src/modules/gridLayout.js.html
@@ -3,7 +3,7 @@
- src/modules/gridLayout.js | tablefilter v0.2.8 API Document
+ src/modules/gridLayout.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/hash.js.html b/docs/file/src/modules/hash.js.html
index dab676b2..b445e1bf 100644
--- a/docs/file/src/modules/hash.js.html
+++ b/docs/file/src/modules/hash.js.html
@@ -3,7 +3,7 @@
- src/modules/hash.js | tablefilter v0.2.8 API Document
+ src/modules/hash.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
@@ -145,20 +147,12 @@ export class Hash {
if (!state) {
return;
}
-
- // To prevent state to react to features changes, state is temporarily
- // disabled
- this.state.disable();
- // State is overriden with hash state object
- this.state.override(state);
- // New hash state is applied to features
- this.state.sync();
- // State is re-enabled
- this.state.enable();
+ // override current state with persisted one and sync features
+ this.state.overrideAndSync(state);
}
/**
- * Destroy Hash instance
+ * Release Hash event subscriptions and clear fields
*/
destroy() {
this.emitter.off(['state-changed'], (tf, state) => this.update(state));
diff --git a/docs/file/src/modules/help.js.html b/docs/file/src/modules/help.js.html
index 286ffbaa..a9acb916 100644
--- a/docs/file/src/modules/help.js.html
+++ b/docs/file/src/modules/help.js.html
@@ -3,7 +3,7 @@
- src/modules/help.js | tablefilter v0.2.8 API Document
+ src/modules/help.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/highlightKeywords.js.html b/docs/file/src/modules/highlightKeywords.js.html
index b4fa7fd9..c1898826 100644
--- a/docs/file/src/modules/highlightKeywords.js.html
+++ b/docs/file/src/modules/highlightKeywords.js.html
@@ -3,7 +3,7 @@
- src/modules/highlightKeywords.js | tablefilter v0.2.8 API Document
+ src/modules/highlightKeywords.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/loader.js.html b/docs/file/src/modules/loader.js.html
index 8f00acdb..fa612ab3 100644
--- a/docs/file/src/modules/loader.js.html
+++ b/docs/file/src/modules/loader.js.html
@@ -3,7 +3,7 @@
- src/modules/loader.js | tablefilter v0.2.8 API Document
+ src/modules/loader.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/noResults.js.html b/docs/file/src/modules/noResults.js.html
index 72640c94..7260ca3e 100644
--- a/docs/file/src/modules/noResults.js.html
+++ b/docs/file/src/modules/noResults.js.html
@@ -3,7 +3,7 @@
- src/modules/noResults.js | tablefilter v0.2.8 API Document
+ src/modules/noResults.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/paging.js.html b/docs/file/src/modules/paging.js.html
index 9cc18f99..31b42822 100644
--- a/docs/file/src/modules/paging.js.html
+++ b/docs/file/src/modules/paging.js.html
@@ -3,7 +3,7 @@
- src/modules/paging.js | tablefilter v0.2.8 API Document
+ src/modules/paging.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/popupFilter.js.html b/docs/file/src/modules/popupFilter.js.html
index 22be0225..37a1fa2b 100644
--- a/docs/file/src/modules/popupFilter.js.html
+++ b/docs/file/src/modules/popupFilter.js.html
@@ -3,7 +3,7 @@
- src/modules/popupFilter.js | tablefilter v0.2.8 API Document
+ src/modules/popupFilter.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/rowsCounter.js.html b/docs/file/src/modules/rowsCounter.js.html
index af734070..097a2c8a 100644
--- a/docs/file/src/modules/rowsCounter.js.html
+++ b/docs/file/src/modules/rowsCounter.js.html
@@ -3,7 +3,7 @@
- src/modules/rowsCounter.js | tablefilter v0.2.8 API Document
+ src/modules/rowsCounter.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/state.js.html b/docs/file/src/modules/state.js.html
index 9b3e991b..be62ff72 100644
--- a/docs/file/src/modules/state.js.html
+++ b/docs/file/src/modules/state.js.html
@@ -3,7 +3,7 @@
- src/modules/state.js | tablefilter v0.2.8 API Document
+ src/modules/state.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
@@ -64,6 +66,7 @@
src/modules/state.js
import {Feature} from './feature';
import {Hash} from './hash';
+import {Storage} from './storage';
import Str from '../string';
import Types from '../types';
@@ -87,12 +90,17 @@ export class State extends Feature {
let cfg = this.config.state;
- // hash enabled by default if state setting is simply set true
- this.enableHash = (cfg.types && cfg.types.indexOf('hash') !== -1) ||
- tf.state === true;
+ this.enableHash = cfg === true ||
+ (Types.isObj(cfg.types) && cfg.types.indexOf('hash') !== -1);
+ this.enableLocalStorage = Types.isObj(cfg.types) &&
+ cfg.types.indexOf('local_storage') !== -1;
+ this.enableCookie = Types.isObj(cfg.types) &&
+ cfg.types.indexOf('cookie') !== -1;
this.persistFilters = cfg.filters === false ? false : true;
this.persistPageNumber = Boolean(cfg.page_number);
this.persistPageLength = Boolean(cfg.page_length);
+ this.cookieDuration = !isNaN(cfg.cookie_duration) ?
+ parseInt(cfg.cookie_duration, 10) : 87600;
this.hash = null;
this.pageNb = null;
@@ -122,6 +130,10 @@ export class State extends Feature {
this.hash = new Hash(this);
this.hash.init();
}
+ if (this.enableLocalStorage || this.enableCookie) {
+ this.storage = new Storage(this);
+ this.storage.init();
+ }
this.initialized = true;
}
@@ -231,6 +243,23 @@ export class State extends Feature {
}
}
+ /**
+ * Override current state with passed one and sync features
+ *
+ * @param state State object
+ */
+ overrideAndSync(state) {
+ // To prevent state to react to features changes, state is temporarily
+ // disabled
+ this.disable();
+ // State is overriden with passed state object
+ this.override(state);
+ // New hash state is applied to features
+ this.sync();
+ // State is re-enabled
+ this.enable();
+ }
+
/**
* Destroy State instance
*/
@@ -252,6 +281,11 @@ export class State extends Feature {
this.hash = null;
}
+ if (this.enableLocalStorage || this.enableCookie) {
+ this.storage.destroy();
+ this.storage = null;
+ }
+
this.initialized = false;
}
}
diff --git a/docs/file/src/modules/statusBar.js.html b/docs/file/src/modules/statusBar.js.html
index 02588b8d..c470be6d 100644
--- a/docs/file/src/modules/statusBar.js.html
+++ b/docs/file/src/modules/statusBar.js.html
@@ -3,7 +3,7 @@
- src/modules/statusBar.js | tablefilter v0.2.8 API Document
+ src/modules/statusBar.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/modules/storage.js.html b/docs/file/src/modules/storage.js.html
new file mode 100644
index 00000000..e39790dc
--- /dev/null
+++ b/docs/file/src/modules/storage.js.html
@@ -0,0 +1,206 @@
+
+
+
+
+
+ src/modules/storage.js | tablefilter v0.2.9 API Document
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+src/modules/storage.js
+
+import Cookie from '../cookie';
+
+const global = window;
+const JSON = global.JSON;
+const localStorage = global.localStorage;
+const location = global.location;
+
+export const hasStorage = () => {
+ return 'Storage' in global;
+};
+
+/**
+ * Stores the features state in browser's local storage or cookie
+ *
+ * @export
+ * @class Storage
+ */
+export class Storage {
+
+ /**
+ * Creates an instance of Storage
+ *
+ * @param {State} state Instance of State
+ */
+ constructor(state) {
+ this.state = state;
+ this.tf = state.tf;
+ this.enableLocalStorage = state.enableLocalStorage && hasStorage();
+ this.enableCookie = state.enableCookie && !this.enableLocalStorage;
+ this.emitter = state.emitter;
+ this.duration = state.cookieDuration;
+ }
+
+
+ /**
+ * Initializes the Storage object
+ */
+ init() {
+ this.emitter.on(['state-changed'], (tf, state) => this.save(state));
+ this.emitter.on(['initialized'], () => this.sync());
+ }
+
+ /**
+ * Persists the features state on state changes
+ *
+ * @param {State} state Instance of State
+ */
+ save(state) {
+ if (this.enableLocalStorage) {
+ localStorage[this.getKey()] = JSON.stringify(state);
+ } else {
+ Cookie.write(this.getKey(), JSON.stringify(state), this.duration);
+ }
+ }
+
+ /**
+ * Turns stored string into a State JSON object
+ *
+ * @returns {Object} JSON object
+ */
+ retrieve() {
+ let state = null;
+ if (this.enableLocalStorage) {
+ state = localStorage[this.getKey()];
+ } else {
+ state = Cookie.read(this.getKey());
+ }
+
+ if (!state) {
+ return null;
+ }
+ return JSON.parse(state);
+ }
+
+ /**
+ * Removes persisted state from storage
+ */
+ remove() {
+ if (this.enableLocalStorage) {
+ localStorage.removeItem(this.getKey());
+ } else {
+ Cookie.remove(this.getKey());
+ }
+ }
+
+ /**
+ * Applies persisted state to features
+ */
+ sync() {
+ let state = this.retrieve();
+ if (!state) {
+ return;
+ }
+ // override current state with persisted one and sync features
+ this.state.overrideAndSync(state);
+ }
+
+ /**
+ * Returns the storage key
+ *
+ * @returns {String} Key
+ */
+ getKey() {
+ return JSON.stringify({
+ key: `${this.tf.prfxTf}_${this.tf.id}`,
+ path: location.pathname
+ });
+ }
+
+ /**
+ * Release Storage event subscriptions and clear fields
+ */
+ destroy() {
+ this.emitter.off(['state-changed'], (tf, state) => this.save(state));
+ this.emitter.off(['initialized'], () => this.sync());
+
+ this.remove();
+
+ this.state = null;
+ this.emitter = null;
+ }
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/file/src/modules/store.js.html b/docs/file/src/modules/store.js.html
index 1257a665..05bc7d85 100644
--- a/docs/file/src/modules/store.js.html
+++ b/docs/file/src/modules/store.js.html
@@ -3,7 +3,7 @@
- src/modules/store.js | tablefilter v0.2.8 API Document
+ src/modules/store.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/sort.js.html b/docs/file/src/sort.js.html
index 84b9d65e..d167bd7c 100644
--- a/docs/file/src/sort.js.html
+++ b/docs/file/src/sort.js.html
@@ -3,7 +3,7 @@
- src/sort.js | tablefilter v0.2.8 API Document
+ src/sort.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/string.js.html b/docs/file/src/string.js.html
index 0ed6739a..1ecf957e 100644
--- a/docs/file/src/string.js.html
+++ b/docs/file/src/string.js.html
@@ -3,7 +3,7 @@
- src/string.js | tablefilter v0.2.8 API Document
+ src/string.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/file/src/tablefilter.js.html b/docs/file/src/tablefilter.js.html
index 6113e8a5..51c3d841 100644
--- a/docs/file/src/tablefilter.js.html
+++ b/docs/file/src/tablefilter.js.html
@@ -3,7 +3,7 @@
- src/tablefilter.js | tablefilter v0.2.8 API Document
+ src/tablefilter.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
@@ -1698,7 +1700,7 @@ export class TableFilter {
}
/**
- * Return the ID of the filter of a specified column
+ * Return the ID of a specified column's filter
* @param {Number} index Column's index
* @return {String} ID of the filter element
*/
@@ -2128,6 +2130,17 @@ export class TableFilter {
return parseInt(idx, 10);
}
+ /**
+ * Make specified column's filter active
+ * @param colIndex Index of a column
+ */
+ activateFilter(colIndex){
+ if(Types.isUndef(colIndex)){
+ return;
+ }
+ this.setActiveFilterId(this.getFilterId(colIndex));
+ }
+
/**
* Refresh the filters subject to linking ('select', 'multiple',
* 'checklist' type)
@@ -2143,10 +2156,10 @@ export class TableFilter {
slcIndex = slcIndex.concat(slcA3);
let activeIdx = this.getColumnIndexFromFilterId(this.activeFilterId);
- let slcSelectedValue;
+
for(let i=0, len=slcIndex.length; i<len; i++){
let curSlc = Dom.id(this.fltIds[slcIndex[i]]);
- slcSelectedValue = this.getFilterValue(slcIndex[i]);
+ let slcSelectedValue = this.getFilterValue(slcIndex[i]);
// Welcome to cyclomatic complexity hell :)
// TODO: simplify/refactor if statement
diff --git a/docs/file/src/types.js.html b/docs/file/src/types.js.html
index 048a6d4c..45d973b5 100644
--- a/docs/file/src/types.js.html
+++ b/docs/file/src/types.js.html
@@ -3,7 +3,7 @@
- src/types.js | tablefilter v0.2.8 API Document
+ src/types.js | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
diff --git a/docs/identifiers.html b/docs/identifiers.html
index 71cb7d0c..5836240e 100644
--- a/docs/identifiers.html
+++ b/docs/identifiers.html
@@ -3,7 +3,7 @@
- Index | tablefilter v0.2.8 API Document
+ Index | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+C Storage
C Store
V hasHashChange
+V hasStorage
@@ -626,6 +628,32 @@ cookie
+
+
+
+
+
+
+
+
Stores the features state in browser's local storage or cookie
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
@@ -702,6 +730,31 @@ cookie
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/index.html b/docs/index.html
index 5a32aed4..9678ae4f 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -3,7 +3,7 @@
-
tablefilter v0.2.8 API Document
+
tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+
C Storage
C Store
V hasHashChange
+
V hasStorage
diff --git a/docs/package.json b/docs/package.json
index 5fab8caf..38ae9f3b 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -1,6 +1,6 @@
{
"name": "tablefilter",
- "version": "0.2.8",
+ "version": "0.2.9",
"description": "A Javascript library making HTML tables filterable and a bit more",
"license": "MIT",
"author": {
diff --git a/docs/script/search_index.js b/docs/script/search_index.js
index e9b84afd..ffb640c4 100644
--- a/docs/script/search_index.js
+++ b/docs/script/search_index.js
@@ -131,6 +131,12 @@ window.esdocSearchIndex = [
"
StatusBar tablefilter/src/modules/statusBar.js ",
"class"
],
+ [
+ "tablefilter/src/modules/storage.js~storage",
+ "class/src/modules/storage.js~Storage.html",
+ "
Storage tablefilter/src/modules/storage.js ",
+ "class"
+ ],
[
"tablefilter/src/modules/store.js~store",
"class/src/modules/store.js~Store.html",
@@ -149,6 +155,12 @@ window.esdocSearchIndex = [
"
hasHashChange tablefilter/src/modules/hash.js ",
"variable"
],
+ [
+ "tablefilter/src/modules/storage.js~hasstorage",
+ "variable/index.html#static-variable-hasStorage",
+ "
hasStorage tablefilter/src/modules/storage.js ",
+ "variable"
+ ],
[
"builtinexternal/ecmascriptexternal.js~array",
"external/index.html",
@@ -3215,18 +3227,36 @@ window.esdocSearchIndex = [
"src/modules/state.js~State#constructor",
"method"
],
+ [
+ "src/modules/state.js~state#cookieduration",
+ "class/src/modules/state.js~State.html#instance-member-cookieDuration",
+ "src/modules/state.js~State#cookieDuration",
+ "member"
+ ],
[
"src/modules/state.js~state#destroy",
"class/src/modules/state.js~State.html#instance-method-destroy",
"src/modules/state.js~State#destroy",
"method"
],
+ [
+ "src/modules/state.js~state#enablecookie",
+ "class/src/modules/state.js~State.html#instance-member-enableCookie",
+ "src/modules/state.js~State#enableCookie",
+ "member"
+ ],
[
"src/modules/state.js~state#enablehash",
"class/src/modules/state.js~State.html#instance-member-enableHash",
"src/modules/state.js~State#enableHash",
"member"
],
+ [
+ "src/modules/state.js~state#enablelocalstorage",
+ "class/src/modules/state.js~State.html#instance-member-enableLocalStorage",
+ "src/modules/state.js~State#enableLocalStorage",
+ "member"
+ ],
[
"src/modules/state.js~state#hash",
"class/src/modules/state.js~State.html#instance-member-hash",
@@ -3251,6 +3281,12 @@ window.esdocSearchIndex = [
"src/modules/state.js~State#override",
"method"
],
+ [
+ "src/modules/state.js~state#overrideandsync",
+ "class/src/modules/state.js~State.html#instance-method-overrideAndSync",
+ "src/modules/state.js~State#overrideAndSync",
+ "method"
+ ],
[
"src/modules/state.js~state#pagelength",
"class/src/modules/state.js~State.html#instance-member-pageLength",
@@ -3305,6 +3341,12 @@ window.esdocSearchIndex = [
"src/modules/state.js~State#state",
"member"
],
+ [
+ "src/modules/state.js~state#storage",
+ "class/src/modules/state.js~State.html#instance-member-storage",
+ "src/modules/state.js~State#storage",
+ "member"
+ ],
[
"src/modules/state.js~state#sync",
"class/src/modules/state.js~State.html#instance-method-sync",
@@ -3503,6 +3545,96 @@ window.esdocSearchIndex = [
"src/modules/statusBar.js~StatusBar#statusBarTgtId",
"member"
],
+ [
+ "src/modules/storage.js",
+ "file/src/modules/storage.js.html",
+ "src/modules/storage.js",
+ "file"
+ ],
+ [
+ "src/modules/storage.js~storage#constructor",
+ "class/src/modules/storage.js~Storage.html#instance-constructor-constructor",
+ "src/modules/storage.js~Storage#constructor",
+ "method"
+ ],
+ [
+ "src/modules/storage.js~storage#destroy",
+ "class/src/modules/storage.js~Storage.html#instance-method-destroy",
+ "src/modules/storage.js~Storage#destroy",
+ "method"
+ ],
+ [
+ "src/modules/storage.js~storage#duration",
+ "class/src/modules/storage.js~Storage.html#instance-member-duration",
+ "src/modules/storage.js~Storage#duration",
+ "member"
+ ],
+ [
+ "src/modules/storage.js~storage#emitter",
+ "class/src/modules/storage.js~Storage.html#instance-member-emitter",
+ "src/modules/storage.js~Storage#emitter",
+ "member"
+ ],
+ [
+ "src/modules/storage.js~storage#enablecookie",
+ "class/src/modules/storage.js~Storage.html#instance-member-enableCookie",
+ "src/modules/storage.js~Storage#enableCookie",
+ "member"
+ ],
+ [
+ "src/modules/storage.js~storage#enablelocalstorage",
+ "class/src/modules/storage.js~Storage.html#instance-member-enableLocalStorage",
+ "src/modules/storage.js~Storage#enableLocalStorage",
+ "member"
+ ],
+ [
+ "src/modules/storage.js~storage#getkey",
+ "class/src/modules/storage.js~Storage.html#instance-method-getKey",
+ "src/modules/storage.js~Storage#getKey",
+ "method"
+ ],
+ [
+ "src/modules/storage.js~storage#init",
+ "class/src/modules/storage.js~Storage.html#instance-method-init",
+ "src/modules/storage.js~Storage#init",
+ "method"
+ ],
+ [
+ "src/modules/storage.js~storage#remove",
+ "class/src/modules/storage.js~Storage.html#instance-method-remove",
+ "src/modules/storage.js~Storage#remove",
+ "method"
+ ],
+ [
+ "src/modules/storage.js~storage#retrieve",
+ "class/src/modules/storage.js~Storage.html#instance-method-retrieve",
+ "src/modules/storage.js~Storage#retrieve",
+ "method"
+ ],
+ [
+ "src/modules/storage.js~storage#save",
+ "class/src/modules/storage.js~Storage.html#instance-method-save",
+ "src/modules/storage.js~Storage#save",
+ "method"
+ ],
+ [
+ "src/modules/storage.js~storage#state",
+ "class/src/modules/storage.js~Storage.html#instance-member-state",
+ "src/modules/storage.js~Storage#state",
+ "member"
+ ],
+ [
+ "src/modules/storage.js~storage#sync",
+ "class/src/modules/storage.js~Storage.html#instance-method-sync",
+ "src/modules/storage.js~Storage#sync",
+ "method"
+ ],
+ [
+ "src/modules/storage.js~storage#tf",
+ "class/src/modules/storage.js~Storage.html#instance-member-tf",
+ "src/modules/storage.js~Storage#tf",
+ "member"
+ ],
[
"src/modules/store.js",
"file/src/modules/store.js.html",
@@ -3641,6 +3773,12 @@ window.esdocSearchIndex = [
"src/tablefilter.js~TableFilter#Mod",
"member"
],
+ [
+ "src/tablefilter.js~tablefilter#activatefilter",
+ "class/src/tablefilter.js~TableFilter.html#instance-method-activateFilter",
+ "src/tablefilter.js~TableFilter#activateFilter",
+ "method"
+ ],
[
"src/tablefilter.js~tablefilter#activecolumnscssclass",
"class/src/tablefilter.js~TableFilter.html#instance-member-activeColumnsCssClass",
diff --git a/docs/source.html b/docs/source.html
index de620c48..7eda5ea6 100644
--- a/docs/source.html
+++ b/docs/source.html
@@ -3,7 +3,7 @@
-
Source | tablefilter v0.2.8 API Document
+
Source | tablefilter v0.2.9 API Document
@@ -55,13 +55,15 @@
C RowsCounter
C State
C StatusBar
+
C Storage
C Store
V hasHashChange
+
V hasStorage
-Source 194/741
+
Source 205/763
@@ -82,7 +84,7 @@
-
379 byte
17
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/cookie.js
@@ -90,7 +92,7 @@
-
1455 byte
58
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/date.js
@@ -98,7 +100,7 @@
-
5675 byte
172
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/dom.js
@@ -106,7 +108,7 @@
-
4460 byte
168
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/emitter.js
@@ -114,7 +116,7 @@
83 % 5/6
1263 byte
50
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/event.js
@@ -122,7 +124,7 @@
-
1299 byte
53
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/extensions/advancedGrid/adapterEzEditTable.js
@@ -130,7 +132,7 @@
29 % 5/17
17896 byte
447
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/extensions/advancedGrid/advancedGrid.js
@@ -138,7 +140,7 @@
-
90 byte
2
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/extensions/colOps/colOps.js
@@ -146,7 +148,7 @@
22 % 2/9
12536 byte
323
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/extensions/colsVisibility/colsVisibility.js
@@ -154,7 +156,7 @@
17 % 10/58
17261 byte
520
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/extensions/filtersVisibility/filtersVisibility.js
@@ -162,7 +164,7 @@
15 % 5/33
5731 byte
184
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/extensions/sort/adapterSortabletable.js
@@ -170,7 +172,7 @@
10 % 3/28
13392 byte
413
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/extensions/sort/sort.js
@@ -178,7 +180,7 @@
-
198 byte
8
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/helpers.js
@@ -186,7 +188,7 @@
-
433 byte
23
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/modules/alternateRows.js
@@ -194,7 +196,7 @@
54 % 6/11
3406 byte
129
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/modules/checkList.js
@@ -202,7 +204,7 @@
26 % 7/26
16230 byte
465
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/modules/clearButton.js
@@ -210,7 +212,7 @@
25 % 3/12
2613 byte
94
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/modules/dropdown.js
@@ -218,7 +220,7 @@
31 % 6/19
12158 byte
369
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/modules/feature.js
@@ -226,7 +228,7 @@
0 % 0/14
649 byte
38
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/modules/gridLayout.js
@@ -234,16 +236,16 @@
10 % 3/29
12048 byte
349
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/modules/hash.js
Hash
hasHashChange
63 % 7/11
- 2628 byte
- 108
- 2016-04-04 07:16:34 (UTC)
+ 2415 byte
+ 100
+ 2016-04-06 16:37:17 (UTC)
src/modules/help.js
@@ -251,7 +253,7 @@
15 % 3/19
5369 byte
155
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/modules/highlightKeywords.js
@@ -259,7 +261,7 @@
40 % 4/10
3998 byte
123
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/modules/loader.js
@@ -267,7 +269,7 @@
6 % 1/15
4560 byte
157
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/modules/noResults.js
@@ -275,7 +277,7 @@
5 % 1/20
3673 byte
135
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/modules/paging.js
@@ -283,7 +285,7 @@
25 % 16/64
26667 byte
781
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/modules/popupFilter.js
@@ -291,7 +293,7 @@
35 % 10/28
8999 byte
276
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/modules/rowsCounter.js
@@ -299,15 +301,15 @@
5 % 1/18
4925 byte
148
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
- src/modules/state.js
+ src/modules/state.js
State
- 42 % 9/21
- 5001 byte
- 193
- 2016-04-04 07:16:34 (UTC)
+ 38 % 10/26
+ 6082 byte
+ 225
+ 2016-04-06 16:37:17 (UTC)
src/modules/statusBar.js
@@ -315,7 +317,16 @@
3 % 1/29
7575 byte
222
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
+
+
+ src/modules/storage.js
+ Storage
+hasStorage
+ 56 % 9/16
+ 2861 byte
+ 123
+ 2016-04-06 16:37:17 (UTC)
src/modules/store.js
@@ -323,7 +334,7 @@
47 % 8/17
3840 byte
146
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/sort.js
@@ -331,7 +342,7 @@
-
295 byte
15
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/string.js
@@ -339,15 +350,15 @@
-
1495 byte
61
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
src/tablefilter.js
TableFilter
- 34 % 78/227
- 79986 byte
- 2344
- 2016-04-04 07:16:34 (UTC)
+ 34 % 79/228
+ 80222 byte
+ 2355
+ 2016-04-06 16:37:17 (UTC)
src/types.js
@@ -355,7 +366,7 @@
-
1641 byte
80
- 2016-04-04 07:16:34 (UTC)
+ 2016-04-06 16:37:17 (UTC)
diff --git a/docs/variable/index.html b/docs/variable/index.html
index bc1a5f6f..6a3d0c13 100644
--- a/docs/variable/index.html
+++ b/docs/variable/index.html
@@ -3,7 +3,7 @@
-
Variable | tablefilter v0.2.8 API Document
+
Variable | tablefilter v0.2.9 API Document
@@ -55,8 +55,10 @@
C RowsCounter
C State
C StatusBar
+
C Storage
C Store
V hasHashChange
+
V hasStorage
@@ -89,6 +91,31 @@
+
+
+
+
+ public
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -135,6 +162,46 @@
+
+
+
+ public
+
+
+
+
+ hasStorage : *
+
+
+
+ source
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+