diff --git a/docs/ast/source/extensions/sort/adapterSortabletable.js.json b/docs/ast/source/extensions/sort/adapterSortabletable.js.json index 52faa02a..a2e7b75d 100644 --- a/docs/ast/source/extensions/sort/adapterSortabletable.js.json +++ b/docs/ast/source/extensions/sort/adapterSortabletable.js.json @@ -29673,119 +29673,157 @@ "type": "BlockStatement", "body": [ { - "type": "ReturnStatement", - "argument": { - "type": "CallExpression", - "callee": { - "type": "MemberExpression", - "computed": false, - "object": { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { "type": "Identifier", - "name": "dateType", + "name": "parsedDate", "range": [ - 15002, - 15010 + 14999, + 15009 ], "loc": { "start": { "line": 473, - "column": 19 + "column": 16 }, "end": { "line": 473, - "column": 27 + "column": 26 } } }, - "property": { - "type": "Identifier", - "name": "parse", + "init": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "dateType", + "range": [ + 15012, + 15020 + ], + "loc": { + "start": { + "line": 473, + "column": 29 + }, + "end": { + "line": 473, + "column": 37 + } + } + }, + "property": { + "type": "Identifier", + "name": "parse", + "range": [ + 15021, + 15026 + ], + "loc": { + "start": { + "line": 473, + "column": 38 + }, + "end": { + "line": 473, + "column": 43 + } + } + }, + "range": [ + 15012, + 15026 + ], + "loc": { + "start": { + "line": 473, + "column": 29 + }, + "end": { + "line": 473, + "column": 43 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "value", + "range": [ + 15027, + 15032 + ], + "loc": { + "start": { + "line": 473, + "column": 44 + }, + "end": { + "line": 473, + "column": 49 + } + } + }, + { + "type": "Identifier", + "name": "locale", + "range": [ + 15034, + 15040 + ], + "loc": { + "start": { + "line": 473, + "column": 51 + }, + "end": { + "line": 473, + "column": 57 + } + } + } + ], "range": [ - 15011, - 15016 + 15012, + 15041 ], "loc": { "start": { "line": 473, - "column": 28 + "column": 29 }, "end": { "line": 473, - "column": 33 + "column": 58 } } }, "range": [ - 15002, - 15016 + 14999, + 15041 ], "loc": { "start": { "line": 473, - "column": 19 + "column": 16 }, "end": { "line": 473, - "column": 33 + "column": 58 } } - }, - "arguments": [ - { - "type": "Identifier", - "name": "value", - "range": [ - 15017, - 15022 - ], - "loc": { - "start": { - "line": 473, - "column": 34 - }, - "end": { - "line": 473, - "column": 39 - } - } - }, - { - "type": "Identifier", - "name": "locale", - "range": [ - 15024, - 15030 - ], - "loc": { - "start": { - "line": 473, - "column": 41 - }, - "end": { - "line": 473, - "column": 47 - } - } - } - ], - "range": [ - 15002, - 15031 - ], - "loc": { - "start": { - "line": 473, - "column": 19 - }, - "end": { - "line": 473, - "column": 48 - } } - }, + ], + "kind": "let", "range": [ 14995, - 15032 + 15042 ], "loc": { "start": { @@ -29794,14 +29832,255 @@ }, "end": { "line": 473, - "column": 49 + "column": 59 } - } + }, + "trailingComments": [ + { + "type": "Line", + "value": " Invalid date defaults to Wed Feb 04 -768 11:00:00", + "range": [ + 15055, + 15107 + ], + "loc": { + "start": { + "line": 474, + "column": 12 + }, + "end": { + "line": 474, + "column": 64 + } + } + } + ] + }, + { + "type": "ReturnStatement", + "argument": { + "type": "ConditionalExpression", + "test": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "isNaN", + "range": [ + 15127, + 15132 + ], + "loc": { + "start": { + "line": 475, + "column": 19 + }, + "end": { + "line": 475, + "column": 24 + } + } + }, + "arguments": [ + { + "type": "UnaryExpression", + "operator": "+", + "argument": { + "type": "Identifier", + "name": "parsedDate", + "range": [ + 15134, + 15144 + ], + "loc": { + "start": { + "line": 475, + "column": 26 + }, + "end": { + "line": 475, + "column": 36 + } + } + }, + "prefix": true, + "range": [ + 15133, + 15144 + ], + "loc": { + "start": { + "line": 475, + "column": 25 + }, + "end": { + "line": 475, + "column": 36 + } + } + } + ], + "range": [ + 15127, + 15145 + ], + "loc": { + "start": { + "line": 475, + "column": 19 + }, + "end": { + "line": 475, + "column": 37 + } + } + }, + "consequent": { + "type": "NewExpression", + "callee": { + "type": "Identifier", + "name": "Date", + "range": [ + 15152, + 15156 + ], + "loc": { + "start": { + "line": 475, + "column": 44 + }, + "end": { + "line": 475, + "column": 48 + } + } + }, + "arguments": [ + { + "type": "UnaryExpression", + "operator": "-", + "argument": { + "type": "Literal", + "value": 86400000000000, + "raw": "86400000000000", + "range": [ + 15158, + 15172 + ], + "loc": { + "start": { + "line": 475, + "column": 50 + }, + "end": { + "line": 475, + "column": 64 + } + } + }, + "prefix": true, + "range": [ + 15157, + 15172 + ], + "loc": { + "start": { + "line": 475, + "column": 49 + }, + "end": { + "line": 475, + "column": 64 + } + } + } + ], + "range": [ + 15148, + 15173 + ], + "loc": { + "start": { + "line": 475, + "column": 40 + }, + "end": { + "line": 475, + "column": 65 + } + } + }, + "alternate": { + "type": "Identifier", + "name": "parsedDate", + "range": [ + 15176, + 15186 + ], + "loc": { + "start": { + "line": 475, + "column": 68 + }, + "end": { + "line": 475, + "column": 78 + } + } + }, + "range": [ + 15127, + 15186 + ], + "loc": { + "start": { + "line": 475, + "column": 19 + }, + "end": { + "line": 475, + "column": 78 + } + } + }, + "range": [ + 15120, + 15187 + ], + "loc": { + "start": { + "line": 475, + "column": 12 + }, + "end": { + "line": 475, + "column": 79 + } + }, + "leadingComments": [ + { + "type": "Line", + "value": " Invalid date defaults to Wed Feb 04 -768 11:00:00", + "range": [ + 15055, + 15107 + ], + "loc": { + "start": { + "line": 474, + "column": 12 + }, + "end": { + "line": 474, + "column": 64 + } + } + } + ] } ], "range": [ 14981, - 15042 + 15197 ], "loc": { "start": { @@ -29809,7 +30088,7 @@ "column": 45 }, "end": { - "line": 474, + "line": 476, "column": 9 } } @@ -29818,7 +30097,7 @@ "expression": false, "range": [ 14970, - 15042 + 15197 ], "loc": { "start": { @@ -29826,7 +30105,7 @@ "column": 34 }, "end": { - "line": 474, + "line": 476, "column": 9 } } @@ -29834,7 +30113,7 @@ ], "range": [ 14944, - 15043 + 15198 ], "loc": { "start": { @@ -29842,14 +30121,14 @@ "column": 8 }, "end": { - "line": 474, + "line": 476, "column": 10 } } }, "range": [ 14944, - 15044 + 15199 ], "loc": { "start": { @@ -29857,7 +30136,7 @@ "column": 8 }, "end": { - "line": 474, + "line": 476, "column": 11 } } @@ -29868,31 +30147,31 @@ "type": "Identifier", "name": "colType", "range": [ - 15060, - 15067 + 15215, + 15222 ], "loc": { "start": { - "line": 475, + "line": 477, "column": 15 }, "end": { - "line": 475, + "line": 477, "column": 22 } } }, "range": [ - 15053, - 15068 + 15208, + 15223 ], "loc": { "start": { - "line": 475, + "line": 477, "column": 8 }, "end": { - "line": 475, + "line": 477, "column": 23 } } @@ -29900,7 +30179,7 @@ ], "range": [ 14738, - 15074 + 15229 ], "loc": { "start": { @@ -29908,7 +30187,7 @@ "column": 34 }, "end": { - "line": 476, + "line": 478, "column": 5 } } @@ -29917,7 +30196,7 @@ "expression": false, "range": [ 14720, - 15074 + 15229 ], "loc": { "start": { @@ -29925,7 +30204,7 @@ "column": 16 }, "end": { - "line": 476, + "line": 478, "column": 5 } } @@ -29934,7 +30213,7 @@ "computed": false, "range": [ 14708, - 15074 + 15229 ], "loc": { "start": { @@ -29942,7 +30221,7 @@ "column": 4 }, "end": { - "line": 476, + "line": 478, "column": 5 } }, @@ -29954,16 +30233,16 @@ "type": "Identifier", "name": "_addNumberType", "range": [ - 15080, - 15094 + 15235, + 15249 ], "loc": { "start": { - "line": 478, + "line": 480, "column": 4 }, "end": { - "line": 478, + "line": 480, "column": 18 } } @@ -29976,16 +30255,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 15095, - 15103 + 15250, + 15258 ], "loc": { "start": { - "line": 478, + "line": 480, "column": 19 }, "end": { - "line": 478, + "line": 480, "column": 27 } } @@ -29994,16 +30273,16 @@ "type": "Identifier", "name": "decimal", "range": [ - 15105, - 15112 + 15260, + 15267 ], "loc": { "start": { - "line": 478, + "line": 480, "column": 29 }, "end": { - "line": 478, + "line": 480, "column": 36 } } @@ -30021,16 +30300,16 @@ "type": "Identifier", "name": "colType", "range": [ - 15128, - 15135 + 15283, + 15290 ], "loc": { "start": { - "line": 479, + "line": 481, "column": 12 }, "end": { - "line": 479, + "line": 481, "column": 19 } } @@ -30046,16 +30325,16 @@ }, "tail": false, "range": [ - 15138, - 15141 + 15293, + 15296 ], "loc": { "start": { - "line": 479, + "line": 481, "column": 22 }, "end": { - "line": 479, + "line": 481, "column": 25 } } @@ -30068,16 +30347,16 @@ }, "tail": false, "range": [ - 15157, - 15160 + 15312, + 15315 ], "loc": { "start": { - "line": 479, + "line": 481, "column": 41 }, "end": { - "line": 479, + "line": 481, "column": 44 } } @@ -30090,16 +30369,16 @@ }, "tail": true, "range": [ - 15192, - 15194 + 15347, + 15349 ], "loc": { "start": { - "line": 479, + "line": 481, "column": 76 }, "end": { - "line": 479, + "line": 481, "column": 78 } } @@ -30110,16 +30389,16 @@ "type": "Identifier", "name": "FORMATTED_NUMBER", "range": [ - 15141, - 15157 + 15296, + 15312 ], "loc": { "start": { - "line": 479, + "line": 481, "column": 25 }, "end": { - "line": 479, + "line": 481, "column": 41 } } @@ -30133,16 +30412,16 @@ "type": "Identifier", "name": "decimal", "range": [ - 15160, - 15167 + 15315, + 15322 ], "loc": { "start": { - "line": 479, + "line": 481, "column": 44 }, "end": { - "line": 479, + "line": 481, "column": 51 } } @@ -30152,31 +30431,31 @@ "value": ".", "raw": "'.'", "range": [ - 15172, - 15175 + 15327, + 15330 ], "loc": { "start": { - "line": 479, + "line": 481, "column": 56 }, "end": { - "line": 479, + "line": 481, "column": 59 } } }, "range": [ - 15160, - 15175 + 15315, + 15330 ], "loc": { "start": { - "line": 479, + "line": 481, "column": 44 }, "end": { - "line": 479, + "line": 481, "column": 59 } } @@ -30186,16 +30465,16 @@ "value": "", "raw": "''", "range": [ - 15178, - 15180 + 15333, + 15335 ], "loc": { "start": { - "line": 479, + "line": 481, "column": 62 }, "end": { - "line": 479, + "line": 481, "column": 64 } } @@ -30205,62 +30484,62 @@ "value": "-custom", "raw": "'-custom'", "range": [ - 15183, - 15192 + 15338, + 15347 ], "loc": { "start": { - "line": 479, + "line": 481, "column": 67 }, "end": { - "line": 479, + "line": 481, "column": 76 } } }, "range": [ - 15160, - 15192 + 15315, + 15347 ], "loc": { "start": { - "line": 479, + "line": 481, "column": 44 }, "end": { - "line": 479, + "line": 481, "column": 76 } } } ], "range": [ - 15138, - 15194 + 15293, + 15349 ], "loc": { "start": { - "line": 479, + "line": 481, "column": 22 }, "end": { - "line": 479, + "line": 481, "column": 78 } } }, "range": [ - 15128, - 15194 + 15283, + 15349 ], "loc": { "start": { - "line": 479, + "line": 481, "column": 12 }, "end": { - "line": 479, + "line": 481, "column": 78 } } @@ -30268,16 +30547,16 @@ ], "kind": "let", "range": [ - 15124, - 15195 + 15279, + 15350 ], "loc": { "start": { - "line": 479, + "line": 481, "column": 8 }, "end": { - "line": 479, + "line": 481, "column": 79 } } @@ -30292,16 +30571,16 @@ "object": { "type": "ThisExpression", "range": [ - 15205, - 15209 + 15360, + 15364 ], "loc": { "start": { - "line": 481, + "line": 483, "column": 8 }, "end": { - "line": 481, + "line": 483, "column": 12 } } @@ -30310,31 +30589,31 @@ "type": "Identifier", "name": "addSortType", "range": [ - 15210, - 15221 + 15365, + 15376 ], "loc": { "start": { - "line": 481, + "line": 483, "column": 13 }, "end": { - "line": 481, + "line": 483, "column": 24 } } }, "range": [ - 15205, - 15221 + 15360, + 15376 ], "loc": { "start": { - "line": 481, + "line": 483, "column": 8 }, "end": { - "line": 481, + "line": 483, "column": 24 } } @@ -30344,16 +30623,16 @@ "type": "Identifier", "name": "colType", "range": [ - 15222, - 15229 + 15377, + 15384 ], "loc": { "start": { - "line": 481, + "line": 483, "column": 25 }, "end": { - "line": 481, + "line": 483, "column": 32 } } @@ -30366,16 +30645,16 @@ "type": "Identifier", "name": "value", "range": [ - 15232, - 15237 + 15387, + 15392 ], "loc": { "start": { - "line": 481, + "line": 483, "column": 35 }, "end": { - "line": 481, + "line": 483, "column": 40 } } @@ -30392,16 +30671,16 @@ "type": "Identifier", "name": "parseNb", "range": [ - 15263, - 15270 + 15418, + 15425 ], "loc": { "start": { - "line": 482, + "line": 484, "column": 19 }, "end": { - "line": 482, + "line": 484, "column": 26 } } @@ -30411,16 +30690,16 @@ "type": "Identifier", "name": "value", "range": [ - 15271, - 15276 + 15426, + 15431 ], "loc": { "start": { - "line": 482, + "line": 484, "column": 27 }, "end": { - "line": 482, + "line": 484, "column": 32 } } @@ -30429,63 +30708,63 @@ "type": "Identifier", "name": "decimal", "range": [ - 15278, - 15285 + 15433, + 15440 ], "loc": { "start": { - "line": 482, + "line": 484, "column": 34 }, "end": { - "line": 482, + "line": 484, "column": 41 } } } ], "range": [ - 15263, - 15286 + 15418, + 15441 ], "loc": { "start": { - "line": 482, + "line": 484, "column": 19 }, "end": { - "line": 482, + "line": 484, "column": 42 } } }, "range": [ - 15256, - 15287 + 15411, + 15442 ], "loc": { "start": { - "line": 482, + "line": 484, "column": 12 }, "end": { - "line": 482, + "line": 484, "column": 43 } } } ], "range": [ - 15242, - 15297 + 15397, + 15452 ], "loc": { "start": { - "line": 481, + "line": 483, "column": 45 }, "end": { - "line": 483, + "line": 485, "column": 9 } } @@ -30493,47 +30772,47 @@ "generator": false, "expression": false, "range": [ - 15231, - 15297 + 15386, + 15452 ], "loc": { "start": { - "line": 481, + "line": 483, "column": 34 }, "end": { - "line": 483, + "line": 485, "column": 9 } } } ], "range": [ - 15205, - 15298 + 15360, + 15453 ], "loc": { "start": { - "line": 481, + "line": 483, "column": 8 }, "end": { - "line": 483, + "line": 485, "column": 10 } } }, "range": [ - 15205, - 15299 + 15360, + 15454 ], "loc": { "start": { - "line": 481, + "line": 483, "column": 8 }, "end": { - "line": 483, + "line": 485, "column": 11 } } @@ -30544,47 +30823,47 @@ "type": "Identifier", "name": "colType", "range": [ - 15315, - 15322 + 15470, + 15477 ], "loc": { "start": { - "line": 484, + "line": 486, "column": 15 }, "end": { - "line": 484, + "line": 486, "column": 22 } } }, "range": [ - 15308, - 15323 + 15463, + 15478 ], "loc": { "start": { - "line": 484, + "line": 486, "column": 8 }, "end": { - "line": 484, + "line": 486, "column": 23 } } } ], "range": [ - 15114, - 15329 + 15269, + 15484 ], "loc": { "start": { - "line": 478, + "line": 480, "column": 38 }, "end": { - "line": 485, + "line": 487, "column": 5 } } @@ -30592,16 +30871,16 @@ "generator": false, "expression": false, "range": [ - 15094, - 15329 + 15249, + 15484 ], "loc": { "start": { - "line": 478, + "line": 480, "column": 18 }, "end": { - "line": 485, + "line": 487, "column": 5 } } @@ -30609,16 +30888,16 @@ "kind": "method", "computed": false, "range": [ - 15080, - 15329 + 15235, + 15484 ], "loc": { "start": { - "line": 478, + "line": 480, "column": 4 }, "end": { - "line": 485, + "line": 487, "column": 5 } }, @@ -30627,16 +30906,16 @@ "type": "Block", "value": "*\n * Remove extension\n ", "range": [ - 15335, - 15370 + 15490, + 15525 ], "loc": { "start": { - "line": 487, + "line": 489, "column": 4 }, "end": { - "line": 489, + "line": 491, "column": 7 } } @@ -30650,16 +30929,16 @@ "type": "Identifier", "name": "destroy", "range": [ - 15375, - 15382 + 15530, + 15537 ], "loc": { "start": { - "line": 490, + "line": 492, "column": 4 }, "end": { - "line": 490, + "line": 492, "column": 11 } } @@ -30682,16 +30961,16 @@ "object": { "type": "ThisExpression", "range": [ - 15400, - 15404 + 15555, + 15559 ], "loc": { "start": { - "line": 491, + "line": 493, "column": 13 }, "end": { - "line": 491, + "line": 493, "column": 17 } } @@ -30700,47 +30979,47 @@ "type": "Identifier", "name": "initialized", "range": [ - 15405, - 15416 + 15560, + 15571 ], "loc": { "start": { - "line": 491, + "line": 493, "column": 18 }, "end": { - "line": 491, + "line": 493, "column": 29 } } }, "range": [ - 15400, - 15416 + 15555, + 15571 ], "loc": { "start": { - "line": 491, + "line": 493, "column": 13 }, "end": { - "line": 491, + "line": 493, "column": 29 } } }, "prefix": true, "range": [ - 15399, - 15416 + 15554, + 15571 ], "loc": { "start": { - "line": 491, + "line": 493, "column": 12 }, "end": { - "line": 491, + "line": 493, "column": 29 } } @@ -30752,48 +31031,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 15432, - 15439 + 15587, + 15594 ], "loc": { "start": { - "line": 492, + "line": 494, "column": 12 }, "end": { - "line": 492, + "line": 494, "column": 19 } } } ], "range": [ - 15418, - 15449 + 15573, + 15604 ], "loc": { "start": { - "line": 491, + "line": 493, "column": 31 }, "end": { - "line": 493, + "line": 495, "column": 9 } } }, "alternate": null, "range": [ - 15395, - 15449 + 15550, + 15604 ], "loc": { "start": { - "line": 491, + "line": 493, "column": 8 }, "end": { - "line": 493, + "line": 495, "column": 9 } } @@ -30807,16 +31086,16 @@ "type": "Identifier", "name": "tf", "range": [ - 15462, - 15464 + 15617, + 15619 ], "loc": { "start": { - "line": 494, + "line": 496, "column": 12 }, "end": { - "line": 494, + "line": 496, "column": 14 } } @@ -30827,16 +31106,16 @@ "object": { "type": "ThisExpression", "range": [ - 15467, - 15471 + 15622, + 15626 ], "loc": { "start": { - "line": 494, + "line": 496, "column": 17 }, "end": { - "line": 494, + "line": 496, "column": 21 } } @@ -30845,46 +31124,46 @@ "type": "Identifier", "name": "tf", "range": [ - 15472, - 15474 + 15627, + 15629 ], "loc": { "start": { - "line": 494, + "line": 496, "column": 22 }, "end": { - "line": 494, + "line": 496, "column": 24 } } }, "range": [ - 15467, - 15474 + 15622, + 15629 ], "loc": { "start": { - "line": 494, + "line": 496, "column": 17 }, "end": { - "line": 494, + "line": 496, "column": 24 } } }, "range": [ - 15462, - 15474 + 15617, + 15629 ], "loc": { "start": { - "line": 494, + "line": 496, "column": 12 }, "end": { - "line": 494, + "line": 496, "column": 24 } } @@ -30892,16 +31171,16 @@ ], "kind": "let", "range": [ - 15458, - 15475 + 15613, + 15630 ], "loc": { "start": { - "line": 494, + "line": 496, "column": 8 }, "end": { - "line": 494, + "line": 496, "column": 25 } } @@ -30919,16 +31198,16 @@ "object": { "type": "ThisExpression", "range": [ - 15484, - 15488 + 15639, + 15643 ], "loc": { "start": { - "line": 495, + "line": 497, "column": 8 }, "end": { - "line": 495, + "line": 497, "column": 12 } } @@ -30937,31 +31216,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 15489, - 15496 + 15644, + 15651 ], "loc": { "start": { - "line": 495, + "line": 497, "column": 13 }, "end": { - "line": 495, + "line": 497, "column": 20 } } }, "range": [ - 15484, - 15496 + 15639, + 15651 ], "loc": { "start": { - "line": 495, + "line": 497, "column": 8 }, "end": { - "line": 495, + "line": 497, "column": 20 } } @@ -30970,31 +31249,31 @@ "type": "Identifier", "name": "off", "range": [ - 15497, - 15500 + 15652, + 15655 ], "loc": { "start": { - "line": 495, + "line": 497, "column": 21 }, "end": { - "line": 495, + "line": 497, "column": 24 } } }, "range": [ - 15484, - 15500 + 15639, + 15655 ], "loc": { "start": { - "line": 495, + "line": 497, "column": 8 }, "end": { - "line": 495, + "line": 497, "column": 24 } } @@ -31008,32 +31287,32 @@ "value": "sort", "raw": "'sort'", "range": [ - 15502, - 15508 + 15657, + 15663 ], "loc": { "start": { - "line": 495, + "line": 497, "column": 26 }, "end": { - "line": 495, + "line": 497, "column": 32 } } } ], "range": [ - 15501, - 15509 + 15656, + 15664 ], "loc": { "start": { - "line": 495, + "line": 497, "column": 25 }, "end": { - "line": 495, + "line": 497, "column": 33 } } @@ -31046,16 +31325,16 @@ "type": "Identifier", "name": "tf", "range": [ - 15524, - 15526 + 15679, + 15681 ], "loc": { "start": { - "line": 496, + "line": 498, "column": 13 }, "end": { - "line": 496, + "line": 498, "column": 15 } } @@ -31064,16 +31343,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 15528, - 15534 + 15683, + 15689 ], "loc": { "start": { - "line": 496, + "line": 498, "column": 17 }, "end": { - "line": 496, + "line": 498, "column": 23 } } @@ -31082,16 +31361,16 @@ "type": "Identifier", "name": "desc", "range": [ - 15536, - 15540 + 15691, + 15695 ], "loc": { "start": { - "line": 496, + "line": 498, "column": 25 }, "end": { - "line": 496, + "line": 498, "column": 29 } } @@ -31105,16 +31384,16 @@ "object": { "type": "ThisExpression", "range": [ - 15545, - 15549 + 15700, + 15704 ], "loc": { "start": { - "line": 496, + "line": 498, "column": 34 }, "end": { - "line": 496, + "line": 498, "column": 38 } } @@ -31123,31 +31402,31 @@ "type": "Identifier", "name": "sortByColumnIndex", "range": [ - 15550, - 15567 + 15705, + 15722 ], "loc": { "start": { - "line": 496, + "line": 498, "column": 39 }, "end": { - "line": 496, + "line": 498, "column": 56 } } }, "range": [ - 15545, - 15567 + 15700, + 15722 ], "loc": { "start": { - "line": 496, + "line": 498, "column": 34 }, "end": { - "line": 496, + "line": 498, "column": 56 } } @@ -31157,16 +31436,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 15568, - 15574 + 15723, + 15729 ], "loc": { "start": { - "line": 496, + "line": 498, "column": 57 }, "end": { - "line": 496, + "line": 498, "column": 63 } } @@ -31175,32 +31454,32 @@ "type": "Identifier", "name": "desc", "range": [ - 15576, - 15580 + 15731, + 15735 ], "loc": { "start": { - "line": 496, + "line": 498, "column": 65 }, "end": { - "line": 496, + "line": 498, "column": 69 } } } ], "range": [ - 15545, - 15581 + 15700, + 15736 ], "loc": { "start": { - "line": 496, + "line": 498, "column": 34 }, "end": { - "line": 496, + "line": 498, "column": 70 } } @@ -31208,47 +31487,47 @@ "generator": false, "expression": true, "range": [ - 15523, - 15581 + 15678, + 15736 ], "loc": { "start": { - "line": 496, + "line": 498, "column": 12 }, "end": { - "line": 496, + "line": 498, "column": 70 } } } ], "range": [ - 15484, - 15582 + 15639, + 15737 ], "loc": { "start": { - "line": 495, + "line": 497, "column": 8 }, "end": { - "line": 496, + "line": 498, "column": 71 } } }, "range": [ - 15484, - 15583 + 15639, + 15738 ], "loc": { "start": { - "line": 495, + "line": 497, "column": 8 }, "end": { - "line": 496, + "line": 498, "column": 72 } } @@ -31264,16 +31543,16 @@ "object": { "type": "ThisExpression", "range": [ - 15592, - 15596 + 15747, + 15751 ], "loc": { "start": { - "line": 497, + "line": 499, "column": 8 }, "end": { - "line": 497, + "line": 499, "column": 12 } } @@ -31282,31 +31561,31 @@ "type": "Identifier", "name": "sorted", "range": [ - 15597, - 15603 + 15752, + 15758 ], "loc": { "start": { - "line": 497, + "line": 499, "column": 13 }, "end": { - "line": 497, + "line": 499, "column": 19 } } }, "range": [ - 15592, - 15603 + 15747, + 15758 ], "loc": { "start": { - "line": 497, + "line": 499, "column": 8 }, "end": { - "line": 497, + "line": 499, "column": 19 } } @@ -31316,46 +31595,46 @@ "value": false, "raw": "false", "range": [ - 15606, - 15611 + 15761, + 15766 ], "loc": { "start": { - "line": 497, + "line": 499, "column": 22 }, "end": { - "line": 497, + "line": 499, "column": 27 } } }, "range": [ - 15592, - 15611 + 15747, + 15766 ], "loc": { "start": { - "line": 497, + "line": 499, "column": 8 }, "end": { - "line": 497, + "line": 499, "column": 27 } } }, "range": [ - 15592, - 15612 + 15747, + 15767 ], "loc": { "start": { - "line": 497, + "line": 499, "column": 8 }, "end": { - "line": 497, + "line": 499, "column": 28 } } @@ -31373,16 +31652,16 @@ "object": { "type": "ThisExpression", "range": [ - 15621, - 15625 + 15776, + 15780 ], "loc": { "start": { - "line": 498, + "line": 500, "column": 8 }, "end": { - "line": 498, + "line": 500, "column": 12 } } @@ -31391,31 +31670,31 @@ "type": "Identifier", "name": "stt", "range": [ - 15626, - 15629 + 15781, + 15784 ], "loc": { "start": { - "line": 498, + "line": 500, "column": 13 }, "end": { - "line": 498, + "line": 500, "column": 16 } } }, "range": [ - 15621, - 15629 + 15776, + 15784 ], "loc": { "start": { - "line": 498, + "line": 500, "column": 8 }, "end": { - "line": 498, + "line": 500, "column": 16 } } @@ -31424,62 +31703,62 @@ "type": "Identifier", "name": "destroy", "range": [ - 15630, - 15637 + 15785, + 15792 ], "loc": { "start": { - "line": 498, + "line": 500, "column": 17 }, "end": { - "line": 498, + "line": 500, "column": 24 } } }, "range": [ - 15621, - 15637 + 15776, + 15792 ], "loc": { "start": { - "line": 498, + "line": 500, "column": 8 }, "end": { - "line": 498, + "line": 500, "column": 24 } } }, "arguments": [], "range": [ - 15621, - 15639 + 15776, + 15794 ], "loc": { "start": { - "line": 498, + "line": 500, "column": 8 }, "end": { - "line": 498, + "line": 500, "column": 26 } } }, "range": [ - 15621, - 15640 + 15776, + 15795 ], "loc": { "start": { - "line": 498, + "line": 500, "column": 8 }, "end": { - "line": 498, + "line": 500, "column": 27 } } @@ -31493,16 +31772,16 @@ "type": "Identifier", "name": "ids", "range": [ - 15654, - 15657 + 15809, + 15812 ], "loc": { "start": { - "line": 500, + "line": 502, "column": 12 }, "end": { - "line": 500, + "line": 502, "column": 15 } } @@ -31516,16 +31795,16 @@ "type": "Identifier", "name": "tf", "range": [ - 15660, - 15662 + 15815, + 15817 ], "loc": { "start": { - "line": 500, + "line": 502, "column": 18 }, "end": { - "line": 500, + "line": 502, "column": 20 } } @@ -31534,62 +31813,62 @@ "type": "Identifier", "name": "getFiltersId", "range": [ - 15663, - 15675 + 15818, + 15830 ], "loc": { "start": { - "line": 500, + "line": 502, "column": 21 }, "end": { - "line": 500, + "line": 502, "column": 33 } } }, "range": [ - 15660, - 15675 + 15815, + 15830 ], "loc": { "start": { - "line": 500, + "line": 502, "column": 18 }, "end": { - "line": 500, + "line": 502, "column": 33 } } }, "arguments": [], "range": [ - 15660, - 15677 + 15815, + 15832 ], "loc": { "start": { - "line": 500, + "line": 502, "column": 18 }, "end": { - "line": 500, + "line": 502, "column": 35 } } }, "range": [ - 15654, - 15677 + 15809, + 15832 ], "loc": { "start": { - "line": 500, + "line": 502, "column": 12 }, "end": { - "line": 500, + "line": 502, "column": 35 } } @@ -31597,16 +31876,16 @@ ], "kind": "let", "range": [ - 15650, - 15678 + 15805, + 15833 ], "loc": { "start": { - "line": 500, + "line": 502, "column": 8 }, "end": { - "line": 500, + "line": 502, "column": 36 } } @@ -31622,16 +31901,16 @@ "type": "Identifier", "name": "idx", "range": [ - 15696, - 15699 + 15851, + 15854 ], "loc": { "start": { - "line": 501, + "line": 503, "column": 17 }, "end": { - "line": 501, + "line": 503, "column": 20 } } @@ -31641,31 +31920,31 @@ "value": 0, "raw": "0", "range": [ - 15702, - 15703 + 15857, + 15858 ], "loc": { "start": { - "line": 501, + "line": 503, "column": 23 }, "end": { - "line": 501, + "line": 503, "column": 24 } } }, "range": [ - 15696, - 15703 + 15851, + 15858 ], "loc": { "start": { - "line": 501, + "line": 503, "column": 17 }, "end": { - "line": 501, + "line": 503, "column": 24 } } @@ -31673,16 +31952,16 @@ ], "kind": "let", "range": [ - 15692, - 15703 + 15847, + 15858 ], "loc": { "start": { - "line": 501, + "line": 503, "column": 13 }, "end": { - "line": 501, + "line": 503, "column": 24 } } @@ -31694,16 +31973,16 @@ "type": "Identifier", "name": "idx", "range": [ - 15705, - 15708 + 15860, + 15863 ], "loc": { "start": { - "line": 501, + "line": 503, "column": 26 }, "end": { - "line": 501, + "line": 503, "column": 29 } } @@ -31715,16 +31994,16 @@ "type": "Identifier", "name": "ids", "range": [ - 15711, - 15714 + 15866, + 15869 ], "loc": { "start": { - "line": 501, + "line": 503, "column": 32 }, "end": { - "line": 501, + "line": 503, "column": 35 } } @@ -31733,46 +32012,46 @@ "type": "Identifier", "name": "length", "range": [ - 15715, - 15721 + 15870, + 15876 ], "loc": { "start": { - "line": 501, + "line": 503, "column": 36 }, "end": { - "line": 501, + "line": 503, "column": 42 } } }, "range": [ - 15711, - 15721 + 15866, + 15876 ], "loc": { "start": { - "line": 501, + "line": 503, "column": 32 }, "end": { - "line": 501, + "line": 503, "column": 42 } } }, "range": [ - 15705, - 15721 + 15860, + 15876 ], "loc": { "start": { - "line": 501, + "line": 503, "column": 26 }, "end": { - "line": 501, + "line": 503, "column": 42 } } @@ -31784,32 +32063,32 @@ "type": "Identifier", "name": "idx", "range": [ - 15723, - 15726 + 15878, + 15881 ], "loc": { "start": { - "line": 501, + "line": 503, "column": 44 }, "end": { - "line": 501, + "line": 503, "column": 47 } } }, "prefix": false, "range": [ - 15723, - 15728 + 15878, + 15883 ], "loc": { "start": { - "line": 501, + "line": 503, "column": 44 }, "end": { - "line": 501, + "line": 503, "column": 49 } } @@ -31826,16 +32105,16 @@ "type": "Identifier", "name": "header", "range": [ - 15748, - 15754 + 15903, + 15909 ], "loc": { "start": { - "line": 502, + "line": 504, "column": 16 }, "end": { - "line": 502, + "line": 504, "column": 22 } } @@ -31849,16 +32128,16 @@ "type": "Identifier", "name": "tf", "range": [ - 15757, - 15759 + 15912, + 15914 ], "loc": { "start": { - "line": 502, + "line": 504, "column": 25 }, "end": { - "line": 502, + "line": 504, "column": 27 } } @@ -31867,31 +32146,31 @@ "type": "Identifier", "name": "getHeaderElement", "range": [ - 15760, - 15776 + 15915, + 15931 ], "loc": { "start": { - "line": 502, + "line": 504, "column": 28 }, "end": { - "line": 502, + "line": 504, "column": 44 } } }, "range": [ - 15757, - 15776 + 15912, + 15931 ], "loc": { "start": { - "line": 502, + "line": 504, "column": 25 }, "end": { - "line": 502, + "line": 504, "column": 44 } } @@ -31901,47 +32180,47 @@ "type": "Identifier", "name": "idx", "range": [ - 15777, - 15780 + 15932, + 15935 ], "loc": { "start": { - "line": 502, + "line": 504, "column": 45 }, "end": { - "line": 502, + "line": 504, "column": 48 } } } ], "range": [ - 15757, - 15781 + 15912, + 15936 ], "loc": { "start": { - "line": 502, + "line": 504, "column": 25 }, "end": { - "line": 502, + "line": 504, "column": 49 } } }, "range": [ - 15748, - 15781 + 15903, + 15936 ], "loc": { "start": { - "line": 502, + "line": 504, "column": 16 }, "end": { - "line": 502, + "line": 504, "column": 49 } } @@ -31949,16 +32228,16 @@ ], "kind": "let", "range": [ - 15744, - 15782 + 15899, + 15937 ], "loc": { "start": { - "line": 502, + "line": 504, "column": 12 }, "end": { - "line": 502, + "line": 504, "column": 50 } } @@ -31972,16 +32251,16 @@ "type": "Identifier", "name": "img", "range": [ - 15799, - 15802 + 15954, + 15957 ], "loc": { "start": { - "line": 503, + "line": 505, "column": 16 }, "end": { - "line": 503, + "line": 505, "column": 19 } } @@ -31992,16 +32271,16 @@ "type": "Identifier", "name": "tag", "range": [ - 15805, - 15808 + 15960, + 15963 ], "loc": { "start": { - "line": 503, + "line": 505, "column": 22 }, "end": { - "line": 503, + "line": 505, "column": 25 } } @@ -32011,16 +32290,16 @@ "type": "Identifier", "name": "header", "range": [ - 15809, - 15815 + 15964, + 15970 ], "loc": { "start": { - "line": 503, + "line": 505, "column": 26 }, "end": { - "line": 503, + "line": 505, "column": 32 } } @@ -32030,47 +32309,47 @@ "value": "img", "raw": "'img'", "range": [ - 15817, - 15822 + 15972, + 15977 ], "loc": { "start": { - "line": 503, + "line": 505, "column": 34 }, "end": { - "line": 503, + "line": 505, "column": 39 } } } ], "range": [ - 15805, - 15823 + 15960, + 15978 ], "loc": { "start": { - "line": 503, + "line": 505, "column": 22 }, "end": { - "line": 503, + "line": 505, "column": 40 } } }, "range": [ - 15799, - 15823 + 15954, + 15978 ], "loc": { "start": { - "line": 503, + "line": 505, "column": 16 }, "end": { - "line": 503, + "line": 505, "column": 40 } } @@ -32078,16 +32357,16 @@ ], "kind": "let", "range": [ - 15795, - 15824 + 15950, + 15979 ], "loc": { "start": { - "line": 503, + "line": 505, "column": 12 }, "end": { - "line": 503, + "line": 505, "column": 41 } } @@ -32104,16 +32383,16 @@ "type": "Identifier", "name": "img", "range": [ - 15842, - 15845 + 15997, + 16000 ], "loc": { "start": { - "line": 505, + "line": 507, "column": 16 }, "end": { - "line": 505, + "line": 507, "column": 19 } } @@ -32122,31 +32401,31 @@ "type": "Identifier", "name": "length", "range": [ - 15846, - 15852 + 16001, + 16007 ], "loc": { "start": { - "line": 505, + "line": 507, "column": 20 }, "end": { - "line": 505, + "line": 507, "column": 26 } } }, "range": [ - 15842, - 15852 + 15997, + 16007 ], "loc": { "start": { - "line": 505, + "line": 507, "column": 16 }, "end": { - "line": 505, + "line": 507, "column": 26 } } @@ -32156,31 +32435,31 @@ "value": 1, "raw": "1", "range": [ - 15857, - 15858 + 16012, + 16013 ], "loc": { "start": { - "line": 505, + "line": 507, "column": 31 }, "end": { - "line": 505, + "line": 507, "column": 32 } } }, "range": [ - 15842, - 15858 + 15997, + 16013 ], "loc": { "start": { - "line": 505, + "line": 507, "column": 16 }, "end": { - "line": 505, + "line": 507, "column": 32 } } @@ -32199,16 +32478,16 @@ "type": "Identifier", "name": "header", "range": [ - 15878, - 15884 + 16033, + 16039 ], "loc": { "start": { - "line": 506, + "line": 508, "column": 16 }, "end": { - "line": 506, + "line": 508, "column": 22 } } @@ -32217,31 +32496,31 @@ "type": "Identifier", "name": "removeChild", "range": [ - 15885, - 15896 + 16040, + 16051 ], "loc": { "start": { - "line": 506, + "line": 508, "column": 23 }, "end": { - "line": 506, + "line": 508, "column": 34 } } }, "range": [ - 15878, - 15896 + 16033, + 16051 ], "loc": { "start": { - "line": 506, + "line": 508, "column": 16 }, "end": { - "line": 506, + "line": 508, "column": 34 } } @@ -32254,16 +32533,16 @@ "type": "Identifier", "name": "img", "range": [ - 15897, - 15900 + 16052, + 16055 ], "loc": { "start": { - "line": 506, + "line": 508, "column": 35 }, "end": { - "line": 506, + "line": 508, "column": 38 } } @@ -32273,125 +32552,125 @@ "value": 0, "raw": "0", "range": [ - 15901, - 15902 + 16056, + 16057 ], "loc": { "start": { - "line": 506, + "line": 508, "column": 39 }, "end": { - "line": 506, + "line": 508, "column": 40 } } }, "range": [ - 15897, - 15903 + 16052, + 16058 ], "loc": { "start": { - "line": 506, + "line": 508, "column": 35 }, "end": { - "line": 506, + "line": 508, "column": 41 } } } ], "range": [ - 15878, - 15904 + 16033, + 16059 ], "loc": { "start": { - "line": 506, + "line": 508, "column": 16 }, "end": { - "line": 506, + "line": 508, "column": 42 } } }, "range": [ - 15878, - 15905 + 16033, + 16060 ], "loc": { "start": { - "line": 506, + "line": 508, "column": 16 }, "end": { - "line": 506, + "line": 508, "column": 43 } } } ], "range": [ - 15860, - 15919 + 16015, + 16074 ], "loc": { "start": { - "line": 505, + "line": 507, "column": 34 }, "end": { - "line": 507, + "line": 509, "column": 13 } } }, "alternate": null, "range": [ - 15838, - 15919 + 15993, + 16074 ], "loc": { "start": { - "line": 505, + "line": 507, "column": 12 }, "end": { - "line": 507, + "line": 509, "column": 13 } } } ], "range": [ - 15730, - 15929 + 15885, + 16084 ], "loc": { "start": { - "line": 501, + "line": 503, "column": 51 }, "end": { - "line": 508, + "line": 510, "column": 9 } } }, "range": [ - 15687, - 15929 + 15842, + 16084 ], "loc": { "start": { - "line": 501, + "line": 503, "column": 8 }, "end": { - "line": 508, + "line": 510, "column": 9 } } @@ -32407,16 +32686,16 @@ "object": { "type": "ThisExpression", "range": [ - 15938, - 15942 + 16093, + 16097 ], "loc": { "start": { - "line": 509, + "line": 511, "column": 8 }, "end": { - "line": 509, + "line": 511, "column": 12 } } @@ -32425,31 +32704,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 15943, - 15954 + 16098, + 16109 ], "loc": { "start": { - "line": 509, + "line": 511, "column": 13 }, "end": { - "line": 509, + "line": 511, "column": 24 } } }, "range": [ - 15938, - 15954 + 16093, + 16109 ], "loc": { "start": { - "line": 509, + "line": 511, "column": 8 }, "end": { - "line": 509, + "line": 511, "column": 24 } } @@ -32459,62 +32738,62 @@ "value": false, "raw": "false", "range": [ - 15957, - 15962 + 16112, + 16117 ], "loc": { "start": { - "line": 509, + "line": 511, "column": 27 }, "end": { - "line": 509, + "line": 511, "column": 32 } } }, "range": [ - 15938, - 15962 + 16093, + 16117 ], "loc": { "start": { - "line": 509, + "line": 511, "column": 8 }, "end": { - "line": 509, + "line": 511, "column": 32 } } }, "range": [ - 15938, - 15963 + 16093, + 16118 ], "loc": { "start": { - "line": 509, + "line": 511, "column": 8 }, "end": { - "line": 509, + "line": 511, "column": 33 } } } ], "range": [ - 15385, - 15969 + 15540, + 16124 ], "loc": { "start": { - "line": 490, + "line": 492, "column": 14 }, "end": { - "line": 510, + "line": 512, "column": 5 } } @@ -32522,16 +32801,16 @@ "generator": false, "expression": false, "range": [ - 15382, - 15969 + 15537, + 16124 ], "loc": { "start": { - "line": 490, + "line": 492, "column": 11 }, "end": { - "line": 510, + "line": 512, "column": 5 } } @@ -32539,16 +32818,16 @@ "kind": "method", "computed": false, "range": [ - 15375, - 15969 + 15530, + 16124 ], "loc": { "start": { - "line": 490, + "line": 492, "column": 4 }, "end": { - "line": 510, + "line": 512, "column": 5 } }, @@ -32557,16 +32836,16 @@ "type": "Block", "value": "*\n * Remove extension\n ", "range": [ - 15335, - 15370 + 15490, + 15525 ], "loc": { "start": { - "line": 487, + "line": 489, "column": 4 }, "end": { - "line": 489, + "line": 491, "column": 7 } } @@ -32577,7 +32856,7 @@ ], "range": [ 454, - 15972 + 16127 ], "loc": { "start": { @@ -32585,14 +32864,14 @@ "column": 58 }, "end": { - "line": 512, + "line": 514, "column": 1 } } }, "range": [ 411, - 15972 + 16127 ], "loc": { "start": { @@ -32600,7 +32879,7 @@ "column": 15 }, "end": { - "line": 512, + "line": 514, "column": 1 } }, @@ -32629,16 +32908,16 @@ "type": "Line", "value": "Converters", "range": [ - 15974, - 15986 + 16129, + 16141 ], "loc": { "start": { - "line": 514, + "line": 516, "column": 0 }, "end": { - "line": 514, + "line": 516, "column": 12 } } @@ -32647,7 +32926,7 @@ }, "range": [ 396, - 15972 + 16127 ], "loc": { "start": { @@ -32655,7 +32934,7 @@ "column": 0 }, "end": { - "line": 512, + "line": 514, "column": 1 } }, @@ -32684,16 +32963,16 @@ "type": "Line", "value": "Converters", "range": [ - 15974, - 15986 + 16129, + 16141 ], "loc": { "start": { - "line": 514, + "line": 516, "column": 0 }, "end": { - "line": 514, + "line": 516, "column": 12 } } @@ -32706,16 +32985,16 @@ "type": "Identifier", "name": "ipAddress", "range": [ - 15996, - 16005 + 16151, + 16160 ], "loc": { "start": { - "line": 515, + "line": 517, "column": 9 }, "end": { - "line": 515, + "line": 517, "column": 18 } } @@ -32725,16 +33004,16 @@ "type": "Identifier", "name": "value", "range": [ - 16006, - 16011 + 16161, + 16166 ], "loc": { "start": { - "line": 515, + "line": 517, "column": 19 }, "end": { - "line": 515, + "line": 517, "column": 24 } } @@ -32752,16 +33031,16 @@ "type": "Identifier", "name": "vals", "range": [ - 16023, - 16027 + 16178, + 16182 ], "loc": { "start": { - "line": 516, + "line": 518, "column": 8 }, "end": { - "line": 516, + "line": 518, "column": 12 } } @@ -32775,16 +33054,16 @@ "type": "Identifier", "name": "value", "range": [ - 16030, - 16035 + 16185, + 16190 ], "loc": { "start": { - "line": 516, + "line": 518, "column": 15 }, "end": { - "line": 516, + "line": 518, "column": 20 } } @@ -32793,31 +33072,31 @@ "type": "Identifier", "name": "split", "range": [ - 16036, - 16041 + 16191, + 16196 ], "loc": { "start": { - "line": 516, + "line": 518, "column": 21 }, "end": { - "line": 516, + "line": 518, "column": 26 } } }, "range": [ - 16030, - 16041 + 16185, + 16196 ], "loc": { "start": { - "line": 516, + "line": 518, "column": 15 }, "end": { - "line": 516, + "line": 518, "column": 26 } } @@ -32828,47 +33107,47 @@ "value": ".", "raw": "'.'", "range": [ - 16042, - 16045 + 16197, + 16200 ], "loc": { "start": { - "line": 516, + "line": 518, "column": 27 }, "end": { - "line": 516, + "line": 518, "column": 30 } } } ], "range": [ - 16030, - 16046 + 16185, + 16201 ], "loc": { "start": { - "line": 516, + "line": 518, "column": 15 }, "end": { - "line": 516, + "line": 518, "column": 31 } } }, "range": [ - 16023, - 16046 + 16178, + 16201 ], "loc": { "start": { - "line": 516, + "line": 518, "column": 8 }, "end": { - "line": 516, + "line": 518, "column": 31 } } @@ -32876,16 +33155,16 @@ ], "kind": "let", "range": [ - 16019, - 16047 + 16174, + 16202 ], "loc": { "start": { - "line": 516, + "line": 518, "column": 4 }, "end": { - "line": 516, + "line": 518, "column": 32 } } @@ -32901,32 +33180,32 @@ "type": "Identifier", "name": "x", "range": [ - 16061, - 16062 + 16216, + 16217 ], "loc": { "start": { - "line": 517, + "line": 519, "column": 13 }, "end": { - "line": 517, + "line": 519, "column": 14 } } }, "init": null, "range": [ - 16061, - 16062 + 16216, + 16217 ], "loc": { "start": { - "line": 517, + "line": 519, "column": 13 }, "end": { - "line": 517, + "line": 519, "column": 14 } } @@ -32934,16 +33213,16 @@ ], "kind": "let", "range": [ - 16057, - 16062 + 16212, + 16217 ], "loc": { "start": { - "line": 517, + "line": 519, "column": 9 }, "end": { - "line": 517, + "line": 519, "column": 14 } } @@ -32952,16 +33231,16 @@ "type": "Identifier", "name": "vals", "range": [ - 16066, - 16070 + 16221, + 16225 ], "loc": { "start": { - "line": 517, + "line": 519, "column": 18 }, "end": { - "line": 517, + "line": 519, "column": 22 } } @@ -32978,16 +33257,16 @@ "type": "Identifier", "name": "val", "range": [ - 16086, - 16089 + 16241, + 16244 ], "loc": { "start": { - "line": 518, + "line": 520, "column": 12 }, "end": { - "line": 518, + "line": 520, "column": 15 } } @@ -32999,16 +33278,16 @@ "type": "Identifier", "name": "vals", "range": [ - 16092, - 16096 + 16247, + 16251 ], "loc": { "start": { - "line": 518, + "line": 520, "column": 18 }, "end": { - "line": 518, + "line": 520, "column": 22 } } @@ -33017,46 +33296,46 @@ "type": "Identifier", "name": "x", "range": [ - 16097, - 16098 + 16252, + 16253 ], "loc": { "start": { - "line": 518, + "line": 520, "column": 23 }, "end": { - "line": 518, + "line": 520, "column": 24 } } }, "range": [ - 16092, - 16099 + 16247, + 16254 ], "loc": { "start": { - "line": 518, + "line": 520, "column": 18 }, "end": { - "line": 518, + "line": 520, "column": 25 } } }, "range": [ - 16086, - 16099 + 16241, + 16254 ], "loc": { "start": { - "line": 518, + "line": 520, "column": 12 }, "end": { - "line": 518, + "line": 520, "column": 25 } } @@ -33064,16 +33343,16 @@ ], "kind": "let", "range": [ - 16082, - 16100 + 16237, + 16255 ], "loc": { "start": { - "line": 518, + "line": 520, "column": 8 }, "end": { - "line": 518, + "line": 520, "column": 26 } } @@ -33088,16 +33367,16 @@ "value": 3, "raw": "3", "range": [ - 16116, - 16117 + 16271, + 16272 ], "loc": { "start": { - "line": 519, + "line": 521, "column": 15 }, "end": { - "line": 519, + "line": 521, "column": 16 } } @@ -33109,16 +33388,16 @@ "type": "Identifier", "name": "val", "range": [ - 16120, - 16123 + 16275, + 16278 ], "loc": { "start": { - "line": 519, + "line": 521, "column": 19 }, "end": { - "line": 519, + "line": 521, "column": 22 } } @@ -33127,46 +33406,46 @@ "type": "Identifier", "name": "length", "range": [ - 16124, - 16130 + 16279, + 16285 ], "loc": { "start": { - "line": 519, + "line": 521, "column": 23 }, "end": { - "line": 519, + "line": 521, "column": 29 } } }, "range": [ - 16120, - 16130 + 16275, + 16285 ], "loc": { "start": { - "line": 519, + "line": 521, "column": 19 }, "end": { - "line": 519, + "line": 521, "column": 29 } } }, "range": [ - 16116, - 16130 + 16271, + 16285 ], "loc": { "start": { - "line": 519, + "line": 521, "column": 15 }, "end": { - "line": 519, + "line": 521, "column": 29 } } @@ -33183,16 +33462,16 @@ "type": "Identifier", "name": "val", "range": [ - 16146, - 16149 + 16301, + 16304 ], "loc": { "start": { - "line": 520, + "line": 522, "column": 12 }, "end": { - "line": 520, + "line": 522, "column": 15 } } @@ -33205,16 +33484,16 @@ "value": "0", "raw": "'0'", "range": [ - 16152, - 16155 + 16307, + 16310 ], "loc": { "start": { - "line": 520, + "line": 522, "column": 18 }, "end": { - "line": 520, + "line": 522, "column": 21 } } @@ -33223,92 +33502,92 @@ "type": "Identifier", "name": "val", "range": [ - 16158, - 16161 + 16313, + 16316 ], "loc": { "start": { - "line": 520, + "line": 522, "column": 24 }, "end": { - "line": 520, + "line": 522, "column": 27 } } }, "range": [ - 16152, - 16161 + 16307, + 16316 ], "loc": { "start": { - "line": 520, + "line": 522, "column": 18 }, "end": { - "line": 520, + "line": 522, "column": 27 } } }, "range": [ - 16146, - 16161 + 16301, + 16316 ], "loc": { "start": { - "line": 520, + "line": 522, "column": 12 }, "end": { - "line": 520, + "line": 522, "column": 27 } } }, "range": [ - 16146, - 16162 + 16301, + 16317 ], "loc": { "start": { - "line": 520, + "line": 522, "column": 12 }, "end": { - "line": 520, + "line": 522, "column": 28 } } } ], "range": [ - 16132, - 16172 + 16287, + 16327 ], "loc": { "start": { - "line": 519, + "line": 521, "column": 31 }, "end": { - "line": 521, + "line": 523, "column": 9 } } }, "range": [ - 16109, - 16172 + 16264, + 16327 ], "loc": { "start": { - "line": 519, + "line": 521, "column": 8 }, "end": { - "line": 521, + "line": 523, "column": 9 } } @@ -33325,16 +33604,16 @@ "type": "Identifier", "name": "vals", "range": [ - 16181, - 16185 + 16336, + 16340 ], "loc": { "start": { - "line": 522, + "line": 524, "column": 8 }, "end": { - "line": 522, + "line": 524, "column": 12 } } @@ -33343,31 +33622,31 @@ "type": "Identifier", "name": "x", "range": [ - 16186, - 16187 + 16341, + 16342 ], "loc": { "start": { - "line": 522, + "line": 524, "column": 13 }, "end": { - "line": 522, + "line": 524, "column": 14 } } }, "range": [ - 16181, - 16188 + 16336, + 16343 ], "loc": { "start": { - "line": 522, + "line": 524, "column": 8 }, "end": { - "line": 522, + "line": 524, "column": 15 } } @@ -33376,78 +33655,78 @@ "type": "Identifier", "name": "val", "range": [ - 16191, - 16194 + 16346, + 16349 ], "loc": { "start": { - "line": 522, + "line": 524, "column": 18 }, "end": { - "line": 522, + "line": 524, "column": 21 } } }, "range": [ - 16181, - 16194 + 16336, + 16349 ], "loc": { "start": { - "line": 522, + "line": 524, "column": 8 }, "end": { - "line": 522, + "line": 524, "column": 21 } } }, "range": [ - 16181, - 16195 + 16336, + 16350 ], "loc": { "start": { - "line": 522, + "line": 524, "column": 8 }, "end": { - "line": 522, + "line": 524, "column": 22 } } } ], "range": [ - 16072, - 16201 + 16227, + 16356 ], "loc": { "start": { - "line": 517, + "line": 519, "column": 24 }, "end": { - "line": 523, + "line": 525, "column": 5 } } }, "each": false, "range": [ - 16052, - 16201 + 16207, + 16356 ], "loc": { "start": { - "line": 517, + "line": 519, "column": 4 }, "end": { - "line": 523, + "line": 525, "column": 5 } } @@ -33463,16 +33742,16 @@ "type": "Identifier", "name": "vals", "range": [ - 16213, - 16217 + 16368, + 16372 ], "loc": { "start": { - "line": 524, + "line": 526, "column": 11 }, "end": { - "line": 524, + "line": 526, "column": 15 } } @@ -33481,31 +33760,31 @@ "type": "Identifier", "name": "join", "range": [ - 16218, - 16222 + 16373, + 16377 ], "loc": { "start": { - "line": 524, + "line": 526, "column": 16 }, "end": { - "line": 524, + "line": 526, "column": 20 } } }, "range": [ - 16213, - 16222 + 16368, + 16377 ], "loc": { "start": { - "line": 524, + "line": 526, "column": 11 }, "end": { - "line": 524, + "line": 526, "column": 20 } } @@ -33516,63 +33795,63 @@ "value": ".", "raw": "'.'", "range": [ - 16223, - 16226 + 16378, + 16381 ], "loc": { "start": { - "line": 524, + "line": 526, "column": 21 }, "end": { - "line": 524, + "line": 526, "column": 24 } } } ], "range": [ - 16213, - 16227 + 16368, + 16382 ], "loc": { "start": { - "line": 524, + "line": 526, "column": 11 }, "end": { - "line": 524, + "line": 526, "column": 25 } } }, "range": [ - 16206, - 16228 + 16361, + 16383 ], "loc": { "start": { - "line": 524, + "line": 526, "column": 4 }, "end": { - "line": 524, + "line": 526, "column": 26 } } } ], "range": [ - 16013, - 16230 + 16168, + 16385 ], "loc": { "start": { - "line": 515, + "line": 517, "column": 26 }, "end": { - "line": 525, + "line": 527, "column": 1 } } @@ -33580,16 +33859,16 @@ "generator": false, "expression": false, "range": [ - 15987, - 16230 + 16142, + 16385 ], "loc": { "start": { - "line": 515, + "line": 517, "column": 0 }, "end": { - "line": 525, + "line": 527, "column": 1 } }, @@ -33598,16 +33877,16 @@ "type": "Line", "value": "Converters", "range": [ - 15974, - 15986 + 16129, + 16141 ], "loc": { "start": { - "line": 514, + "line": 516, "column": 0 }, "end": { - "line": 514, + "line": 516, "column": 12 } } @@ -33620,16 +33899,16 @@ "type": "Identifier", "name": "sortIP", "range": [ - 16241, - 16247 + 16396, + 16402 ], "loc": { "start": { - "line": 527, + "line": 529, "column": 9 }, "end": { - "line": 527, + "line": 529, "column": 15 } } @@ -33639,16 +33918,16 @@ "type": "Identifier", "name": "a", "range": [ - 16248, - 16249 + 16403, + 16404 ], "loc": { "start": { - "line": 527, + "line": 529, "column": 16 }, "end": { - "line": 527, + "line": 529, "column": 17 } } @@ -33657,16 +33936,16 @@ "type": "Identifier", "name": "b", "range": [ - 16251, - 16252 + 16406, + 16407 ], "loc": { "start": { - "line": 527, + "line": 529, "column": 19 }, "end": { - "line": 527, + "line": 529, "column": 20 } } @@ -33684,16 +33963,16 @@ "type": "Identifier", "name": "aa", "range": [ - 16264, - 16266 + 16419, + 16421 ], "loc": { "start": { - "line": 528, + "line": 530, "column": 8 }, "end": { - "line": 528, + "line": 530, "column": 10 } } @@ -33704,16 +33983,16 @@ "type": "Identifier", "name": "ipAddress", "range": [ - 16269, - 16278 + 16424, + 16433 ], "loc": { "start": { - "line": 528, + "line": 530, "column": 13 }, "end": { - "line": 528, + "line": 530, "column": 22 } } @@ -33731,16 +34010,16 @@ "type": "Identifier", "name": "a", "range": [ - 16279, - 16280 + 16434, + 16435 ], "loc": { "start": { - "line": 528, + "line": 530, "column": 23 }, "end": { - "line": 528, + "line": 530, "column": 24 } } @@ -33749,31 +34028,31 @@ "type": "Identifier", "name": "value", "range": [ - 16281, - 16286 + 16436, + 16441 ], "loc": { "start": { - "line": 528, + "line": 530, "column": 25 }, "end": { - "line": 528, + "line": 530, "column": 30 } } }, "range": [ - 16279, - 16286 + 16434, + 16441 ], "loc": { "start": { - "line": 528, + "line": 530, "column": 23 }, "end": { - "line": 528, + "line": 530, "column": 30 } } @@ -33782,78 +34061,78 @@ "type": "Identifier", "name": "toLowerCase", "range": [ - 16287, - 16298 + 16442, + 16453 ], "loc": { "start": { - "line": 528, + "line": 530, "column": 31 }, "end": { - "line": 528, + "line": 530, "column": 42 } } }, "range": [ - 16279, - 16298 + 16434, + 16453 ], "loc": { "start": { - "line": 528, + "line": 530, "column": 23 }, "end": { - "line": 528, + "line": 530, "column": 42 } } }, "arguments": [], "range": [ - 16279, - 16300 + 16434, + 16455 ], "loc": { "start": { - "line": 528, + "line": 530, "column": 23 }, "end": { - "line": 528, + "line": 530, "column": 44 } } } ], "range": [ - 16269, - 16301 + 16424, + 16456 ], "loc": { "start": { - "line": 528, + "line": 530, "column": 13 }, "end": { - "line": 528, + "line": 530, "column": 45 } } }, "range": [ - 16264, - 16301 + 16419, + 16456 ], "loc": { "start": { - "line": 528, + "line": 530, "column": 8 }, "end": { - "line": 528, + "line": 530, "column": 45 } } @@ -33861,16 +34140,16 @@ ], "kind": "let", "range": [ - 16260, - 16302 + 16415, + 16457 ], "loc": { "start": { - "line": 528, + "line": 530, "column": 4 }, "end": { - "line": 528, + "line": 530, "column": 46 } } @@ -33884,16 +34163,16 @@ "type": "Identifier", "name": "bb", "range": [ - 16311, - 16313 + 16466, + 16468 ], "loc": { "start": { - "line": 529, + "line": 531, "column": 8 }, "end": { - "line": 529, + "line": 531, "column": 10 } } @@ -33904,16 +34183,16 @@ "type": "Identifier", "name": "ipAddress", "range": [ - 16316, - 16325 + 16471, + 16480 ], "loc": { "start": { - "line": 529, + "line": 531, "column": 13 }, "end": { - "line": 529, + "line": 531, "column": 22 } } @@ -33931,16 +34210,16 @@ "type": "Identifier", "name": "b", "range": [ - 16326, - 16327 + 16481, + 16482 ], "loc": { "start": { - "line": 529, + "line": 531, "column": 23 }, "end": { - "line": 529, + "line": 531, "column": 24 } } @@ -33949,31 +34228,31 @@ "type": "Identifier", "name": "value", "range": [ - 16328, - 16333 + 16483, + 16488 ], "loc": { "start": { - "line": 529, + "line": 531, "column": 25 }, "end": { - "line": 529, + "line": 531, "column": 30 } } }, "range": [ - 16326, - 16333 + 16481, + 16488 ], "loc": { "start": { - "line": 529, + "line": 531, "column": 23 }, "end": { - "line": 529, + "line": 531, "column": 30 } } @@ -33982,78 +34261,78 @@ "type": "Identifier", "name": "toLowerCase", "range": [ - 16334, - 16345 + 16489, + 16500 ], "loc": { "start": { - "line": 529, + "line": 531, "column": 31 }, "end": { - "line": 529, + "line": 531, "column": 42 } } }, "range": [ - 16326, - 16345 + 16481, + 16500 ], "loc": { "start": { - "line": 529, + "line": 531, "column": 23 }, "end": { - "line": 529, + "line": 531, "column": 42 } } }, "arguments": [], "range": [ - 16326, - 16347 + 16481, + 16502 ], "loc": { "start": { - "line": 529, + "line": 531, "column": 23 }, "end": { - "line": 529, + "line": 531, "column": 44 } } } ], "range": [ - 16316, - 16348 + 16471, + 16503 ], "loc": { "start": { - "line": 529, + "line": 531, "column": 13 }, "end": { - "line": 529, + "line": 531, "column": 45 } } }, "range": [ - 16311, - 16348 + 16466, + 16503 ], "loc": { "start": { - "line": 529, + "line": 531, "column": 8 }, "end": { - "line": 529, + "line": 531, "column": 45 } } @@ -34061,16 +34340,16 @@ ], "kind": "let", "range": [ - 16307, - 16349 + 16462, + 16504 ], "loc": { "start": { - "line": 529, + "line": 531, "column": 4 }, "end": { - "line": 529, + "line": 531, "column": 46 } } @@ -34084,16 +34363,16 @@ "type": "Identifier", "name": "aa", "range": [ - 16358, - 16360 + 16513, + 16515 ], "loc": { "start": { - "line": 530, + "line": 532, "column": 8 }, "end": { - "line": 530, + "line": 532, "column": 10 } } @@ -34102,31 +34381,31 @@ "type": "Identifier", "name": "bb", "range": [ - 16365, - 16367 + 16520, + 16522 ], "loc": { "start": { - "line": 530, + "line": 532, "column": 15 }, "end": { - "line": 530, + "line": 532, "column": 17 } } }, "range": [ - 16358, - 16367 + 16513, + 16522 ], "loc": { "start": { - "line": 530, + "line": 532, "column": 8 }, "end": { - "line": 530, + "line": 532, "column": 17 } } @@ -34141,47 +34420,47 @@ "value": 0, "raw": "0", "range": [ - 16386, - 16387 + 16541, + 16542 ], "loc": { "start": { - "line": 531, + "line": 533, "column": 15 }, "end": { - "line": 531, + "line": 533, "column": 16 } } }, "range": [ - 16379, - 16388 + 16534, + 16543 ], "loc": { "start": { - "line": 531, + "line": 533, "column": 8 }, "end": { - "line": 531, + "line": 533, "column": 17 } } } ], "range": [ - 16369, - 16394 + 16524, + 16549 ], "loc": { "start": { - "line": 530, + "line": 532, "column": 19 }, "end": { - "line": 532, + "line": 534, "column": 5 } } @@ -34195,16 +34474,16 @@ "type": "Identifier", "name": "aa", "range": [ - 16404, - 16406 + 16559, + 16561 ], "loc": { "start": { - "line": 532, + "line": 534, "column": 15 }, "end": { - "line": 532, + "line": 534, "column": 17 } } @@ -34213,31 +34492,31 @@ "type": "Identifier", "name": "bb", "range": [ - 16409, - 16411 + 16564, + 16566 ], "loc": { "start": { - "line": 532, + "line": 534, "column": 20 }, "end": { - "line": 532, + "line": 534, "column": 22 } } }, "range": [ - 16404, - 16411 + 16559, + 16566 ], "loc": { "start": { - "line": 532, + "line": 534, "column": 15 }, "end": { - "line": 532, + "line": 534, "column": 22 } } @@ -34255,63 +34534,63 @@ "value": 1, "raw": "1", "range": [ - 16431, - 16432 + 16586, + 16587 ], "loc": { "start": { - "line": 533, + "line": 535, "column": 16 }, "end": { - "line": 533, + "line": 535, "column": 17 } } }, "prefix": true, "range": [ - 16430, - 16432 + 16585, + 16587 ], "loc": { "start": { - "line": 533, + "line": 535, "column": 15 }, "end": { - "line": 533, + "line": 535, "column": 17 } } }, "range": [ - 16423, - 16433 + 16578, + 16588 ], "loc": { "start": { - "line": 533, + "line": 535, "column": 8 }, "end": { - "line": 533, + "line": 535, "column": 18 } } } ], "range": [ - 16413, - 16439 + 16568, + 16594 ], "loc": { "start": { - "line": 532, + "line": 534, "column": 24 }, "end": { - "line": 534, + "line": 536, "column": 5 } } @@ -34326,93 +34605,93 @@ "value": 1, "raw": "1", "range": [ - 16462, - 16463 + 16617, + 16618 ], "loc": { "start": { - "line": 535, + "line": 537, "column": 15 }, "end": { - "line": 535, + "line": 537, "column": 16 } } }, "range": [ - 16455, - 16464 + 16610, + 16619 ], "loc": { "start": { - "line": 535, + "line": 537, "column": 8 }, "end": { - "line": 535, + "line": 537, "column": 17 } } } ], "range": [ - 16445, - 16470 + 16600, + 16625 ], "loc": { "start": { - "line": 534, + "line": 536, "column": 11 }, "end": { - "line": 536, + "line": 538, "column": 5 } } }, "range": [ - 16400, - 16470 + 16555, + 16625 ], "loc": { "start": { - "line": 532, + "line": 534, "column": 11 }, "end": { - "line": 536, + "line": 538, "column": 5 } } }, "range": [ - 16354, - 16470 + 16509, + 16625 ], "loc": { "start": { - "line": 530, + "line": 532, "column": 4 }, "end": { - "line": 536, + "line": 538, "column": 5 } } } ], "range": [ - 16254, - 16472 + 16409, + 16627 ], "loc": { "start": { - "line": 527, + "line": 529, "column": 22 }, "end": { - "line": 537, + "line": 539, "column": 1 } } @@ -34420,16 +34699,16 @@ "generator": false, "expression": false, "range": [ - 16232, - 16472 + 16387, + 16627 ], "loc": { "start": { - "line": 527, + "line": 529, "column": 0 }, "end": { - "line": 537, + "line": 539, "column": 1 } } @@ -34438,7 +34717,7 @@ "sourceType": "module", "range": [ 0, - 16472 + 16627 ], "loc": { "start": { @@ -34446,7 +34725,7 @@ "column": 0 }, "end": { - "line": 537, + "line": 539, "column": 1 } }, @@ -35316,19 +35595,37 @@ } }, { - "type": "Block", - "value": "*\n * Remove extension\n ", + "type": "Line", + "value": " Invalid date defaults to Wed Feb 04 -768 11:00:00", "range": [ - 15335, - 15370 + 15055, + 15107 ], "loc": { "start": { - "line": 487, + "line": 474, + "column": 12 + }, + "end": { + "line": 474, + "column": 64 + } + } + }, + { + "type": "Block", + "value": "*\n * Remove extension\n ", + "range": [ + 15490, + 15525 + ], + "loc": { + "start": { + "line": 489, "column": 4 }, "end": { - "line": 489, + "line": 491, "column": 7 } } @@ -35337,16 +35634,16 @@ "type": "Line", "value": "Converters", "range": [ - 15974, - 15986 + 16129, + 16141 ], "loc": { "start": { - "line": 514, + "line": 516, "column": 0 }, "end": { - "line": 514, + "line": 516, "column": 12 } } diff --git a/docs/class/src/emitter.js~Emitter.html b/docs/class/src/emitter.js~Emitter.html index 3f86846d..4f42137a 100644 --- a/docs/class/src/emitter.js~Emitter.html +++ b/docs/class/src/emitter.js~Emitter.html @@ -3,7 +3,7 @@ - Emitter | tablefilter v0.4.13 API Document + Emitter | tablefilter v0.4.14 API Document diff --git a/docs/class/src/extensions/advancedGrid/adapterEzEditTable.js~AdapterEzEditTable.html b/docs/class/src/extensions/advancedGrid/adapterEzEditTable.js~AdapterEzEditTable.html index e6de45ed..fa3e1f0e 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.4.13 API Document + AdapterEzEditTable | tablefilter v0.4.14 API Document diff --git a/docs/class/src/extensions/colOps/colOps.js~ColOps.html b/docs/class/src/extensions/colOps/colOps.js~ColOps.html index 433c1eff..f5f623bf 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.4.13 API Document + ColOps | tablefilter v0.4.14 API Document diff --git a/docs/class/src/extensions/colsVisibility/colsVisibility.js~ColsVisibility.html b/docs/class/src/extensions/colsVisibility/colsVisibility.js~ColsVisibility.html index 8d1e159f..9f8b273c 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.4.13 API Document + ColsVisibility | tablefilter v0.4.14 API Document diff --git a/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html b/docs/class/src/extensions/filtersVisibility/filtersVisibility.js~FiltersVisibility.html index ac5786f2..ad84de89 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.4.13 API Document + FiltersVisibility | tablefilter v0.4.14 API Document diff --git a/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html b/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html index f9324479..db6bafb2 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.4.13 API Document + AdapterSortableTable | tablefilter v0.4.14 API Document @@ -1872,7 +1872,7 @@ sort_col_at_start: [1, true]

- source + source diff --git a/docs/class/src/feature.js~Feature.html b/docs/class/src/feature.js~Feature.html index 00035a46..783cde9b 100644 --- a/docs/class/src/feature.js~Feature.html +++ b/docs/class/src/feature.js~Feature.html @@ -3,7 +3,7 @@ - Feature | tablefilter v0.4.13 API Document + Feature | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/alternateRows.js~AlternateRows.html b/docs/class/src/modules/alternateRows.js~AlternateRows.html index 084463c5..4a9c61b9 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.4.13 API Document + AlternateRows | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/checkList.js~CheckList.html b/docs/class/src/modules/checkList.js~CheckList.html index b4f3320a..f617b716 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.4.13 API Document + CheckList | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/clearButton.js~ClearButton.html b/docs/class/src/modules/clearButton.js~ClearButton.html index bcb37b22..8148f68d 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.4.13 API Document + ClearButton | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/dateType.js~DateType.html b/docs/class/src/modules/dateType.js~DateType.html index 207f5878..65eee9d8 100644 --- a/docs/class/src/modules/dateType.js~DateType.html +++ b/docs/class/src/modules/dateType.js~DateType.html @@ -3,7 +3,7 @@ - DateType | tablefilter v0.4.13 API Document + DateType | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/dropdown.js~Dropdown.html b/docs/class/src/modules/dropdown.js~Dropdown.html index f634b492..589166ad 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.4.13 API Document + Dropdown | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/gridLayout.js~GridLayout.html b/docs/class/src/modules/gridLayout.js~GridLayout.html index 801c463a..f4b9ac07 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.4.13 API Document + GridLayout | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/hash.js~Hash.html b/docs/class/src/modules/hash.js~Hash.html index 3632ef5a..9dce1dc5 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.4.13 API Document + Hash | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/help.js~Help.html b/docs/class/src/modules/help.js~Help.html index 407ebb0d..b7ad1b85 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.4.13 API Document + Help | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html b/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html index ec2d609f..712c6db6 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.4.13 API Document + HighlightKeyword | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/loader.js~Loader.html b/docs/class/src/modules/loader.js~Loader.html index 6d29df00..485398b0 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.4.13 API Document + Loader | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/noResults.js~NoResults.html b/docs/class/src/modules/noResults.js~NoResults.html index bca29a66..cab27731 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.4.13 API Document + NoResults | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/paging.js~Paging.html b/docs/class/src/modules/paging.js~Paging.html index abfc241b..97eca982 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.4.13 API Document + Paging | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/popupFilter.js~PopupFilter.html b/docs/class/src/modules/popupFilter.js~PopupFilter.html index 5d764a59..5f1cd1da 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.4.13 API Document + PopupFilter | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/rowsCounter.js~RowsCounter.html b/docs/class/src/modules/rowsCounter.js~RowsCounter.html index 6fbbed58..31ac7bd0 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.4.13 API Document + RowsCounter | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/state.js~State.html b/docs/class/src/modules/state.js~State.html index 723f7672..c91942ef 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.4.13 API Document + State | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/statusBar.js~StatusBar.html b/docs/class/src/modules/statusBar.js~StatusBar.html index c4d58cf0..dd757be9 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.4.13 API Document + StatusBar | tablefilter v0.4.14 API Document diff --git a/docs/class/src/modules/storage.js~Storage.html b/docs/class/src/modules/storage.js~Storage.html index 7dd4042a..43856d61 100644 --- a/docs/class/src/modules/storage.js~Storage.html +++ b/docs/class/src/modules/storage.js~Storage.html @@ -3,7 +3,7 @@ - Storage | tablefilter v0.4.13 API Document + Storage | tablefilter v0.4.14 API Document diff --git a/docs/class/src/tablefilter.js~TableFilter.html b/docs/class/src/tablefilter.js~TableFilter.html index 7222ac7d..983754ed 100644 --- a/docs/class/src/tablefilter.js~TableFilter.html +++ b/docs/class/src/tablefilter.js~TableFilter.html @@ -3,7 +3,7 @@ - TableFilter | tablefilter v0.4.13 API Document + TableFilter | tablefilter v0.4.14 API Document diff --git a/docs/dump.json b/docs/dump.json index 06b3d48b..395fa4ba 100644 --- a/docs/dump.json +++ b/docs/dump.json @@ -4304,7 +4304,7 @@ "access": null, "description": null, "lineNumber": 1, - "content": "import {Feature} from '../../feature';\nimport {isArray, isFn, isUndef, isObj} from '../../types';\nimport {createElm, elm, getText, tag} from '../../dom';\nimport {addEvt} from '../../event';\nimport {parse as parseNb} from '../../number';\nimport {\n NONE, CELL_TAG, HEADER_TAG, STRING, NUMBER, DATE, FORMATTED_NUMBER,\n IP_ADDRESS\n} from '../../const';\n\n/**\n * SortableTable Adapter module\n */\nexport default class AdapterSortableTable extends Feature {\n\n /**\n * Creates an instance of AdapterSortableTable\n * @param {TableFilter} tf TableFilter instance\n * @param {Object} opts Configuration object\n */\n constructor(tf, opts) {\n super(tf, opts.name);\n\n /**\n * Module name\n * @type {String}\n */\n this.name = opts.name;\n\n /**\n * Module description\n * @type {String}\n */\n this.desc = opts.description || 'Sortable table';\n\n /**\n * Indicate whether table previously sorted\n * @type {Boolean}\n * @private\n */\n this.sorted = false;\n\n /**\n * List of sort type per column basis\n * @type {Array}\n */\n this.sortTypes = isArray(opts.types) ? opts.types : tf.colTypes;\n\n /**\n * Column to be sorted at initialization, ie:\n * sort_col_at_start: [1, true]\n * @type {Array}\n */\n this.sortColAtStart = isArray(opts.sort_col_at_start) ?\n opts.sort_col_at_start : null;\n\n /**\n * Enable asynchronous sort, if triggers are external\n * @type {Boolean}\n */\n this.asyncSort = Boolean(opts.async_sort);\n\n /**\n * List of element IDs triggering sort on a per column basis\n * @type {Array}\n */\n this.triggerIds = isArray(opts.trigger_ids) ? opts.trigger_ids : [];\n\n // edit .sort-arrow.descending / .sort-arrow.ascending in\n // tablefilter.css to reflect any path change\n /**\n * Path to images\n * @type {String}\n */\n this.imgPath = opts.images_path || tf.themesPath;\n\n /**\n * Blank image file name\n * @type {String}\n */\n this.imgBlank = opts.image_blank || 'blank.png';\n\n /**\n * Css class for sort indicator image\n * @type {String}\n */\n this.imgClassName = opts.image_class_name || 'sort-arrow';\n\n /**\n * Css class for ascending sort indicator image\n * @type {String}\n */\n this.imgAscClassName = opts.image_asc_class_name || 'ascending';\n\n /**\n * Css class for descending sort indicator image\n * @type {String}\n */\n this.imgDescClassName = opts.image_desc_class_name || 'descending';\n\n /**\n * Cell attribute key storing custom value used for sorting\n * @type {String}\n */\n this.customKey = opts.custom_key || 'data-tf-sortKey';\n\n /**\n * Callback fired when sort extension is instanciated\n * @type {Function}\n */\n this.onSortLoaded = isFn(opts.on_sort_loaded) ?\n opts.on_sort_loaded : null;\n\n /**\n * Callback fired before a table column is sorted\n * @type {Function}\n */\n this.onBeforeSort = isFn(opts.on_before_sort) ?\n opts.on_before_sort : null;\n\n /**\n * Callback fired after a table column is sorted\n * @type {Function}\n */\n this.onAfterSort = isFn(opts.on_after_sort) ? opts.on_after_sort : null;\n\n /**\n * SortableTable instance\n * @private\n */\n this.stt = null;\n\n this.enable();\n }\n\n /**\n * Initializes AdapterSortableTable instance\n */\n init() {\n if (this.initialized) {\n return;\n }\n let tf = this.tf;\n let adpt = this;\n\n // SortableTable class sanity check (sortabletable.js)\n if (isUndef(SortableTable)) {\n throw new Error('SortableTable class not found.');\n }\n\n // Add any date format if needed\n this.emitter.emit('add-date-type-formats', this.tf, this.sortTypes);\n\n this.overrideSortableTable();\n this.setSortTypes();\n\n // Column sort at start\n let sortColAtStart = adpt.sortColAtStart;\n if (sortColAtStart) {\n this.stt.sort(sortColAtStart[0], sortColAtStart[1]);\n }\n\n if (this.onSortLoaded) {\n this.onSortLoaded.call(null, tf, this);\n }\n\n /*** SortableTable callbacks ***/\n this.stt.onbeforesort = function () {\n if (adpt.onBeforeSort) {\n adpt.onBeforeSort.call(null, tf, adpt.stt.sortColumn);\n }\n\n /*** sort behaviour for paging ***/\n if (tf.paging) {\n tf.feature('paging').disable();\n }\n };\n\n this.stt.onsort = function () {\n adpt.sorted = true;\n\n //sort behaviour for paging\n if (tf.paging) {\n let paginator = tf.feature('paging');\n // recalculate valid rows index as sorting may have change it\n tf.getValidRows(true);\n paginator.enable();\n paginator.setPage(paginator.getPage());\n }\n\n if (adpt.onAfterSort) {\n adpt.onAfterSort.call(null, tf, adpt.stt.sortColumn,\n adpt.stt.descending);\n }\n\n adpt.emitter.emit('column-sorted', tf, adpt.stt.sortColumn,\n adpt.stt.descending);\n };\n\n this.emitter.on(['sort'],\n (tf, colIdx, desc) => this.sortByColumnIndex(colIdx, desc));\n\n /** @inherited */\n this.initialized = true;\n\n this.emitter.emit('sort-initialized', tf, this);\n }\n\n /**\n * Sort specified column\n * @param {Number} colIdx Column index\n * @param {Boolean} desc Optional: descending manner\n */\n sortByColumnIndex(colIdx, desc) {\n this.stt.sort(colIdx, desc);\n }\n\n /**\n * Set SortableTable overrides for TableFilter integration\n */\n overrideSortableTable() {\n let adpt = this,\n tf = this.tf;\n\n /**\n * Overrides headerOnclick method in order to handle th event\n * @param {Object} e [description]\n */\n SortableTable.prototype.headerOnclick = function (evt) {\n if (!adpt.initialized) {\n return;\n }\n\n // find Header element\n let el = evt.target || evt.srcElement;\n\n while (el.tagName !== CELL_TAG && el.tagName !== HEADER_TAG) {\n el = el.parentNode;\n }\n\n this.sort(\n SortableTable.msie ?\n SortableTable.getCellIndex(el) : el.cellIndex\n );\n };\n\n /**\n * Overrides getCellIndex IE returns wrong cellIndex when columns are\n * hidden\n * @param {Object} oTd TD element\n * @return {Number} Cell index\n */\n SortableTable.getCellIndex = function (oTd) {\n let cells = oTd.parentNode.cells,\n l = cells.length, i;\n for (i = 0; cells[i] !== oTd && i < l; i++) { }\n return i;\n };\n\n /**\n * Overrides initHeader in order to handle filters row position\n * @param {Array} oSortTypes\n */\n SortableTable.prototype.initHeader = function (oSortTypes) {\n let stt = this;\n if (!stt.tHead) {\n if (tf.gridLayout) {\n stt.tHead = tf.feature('gridLayout').headTbl.tHead;\n } else {\n return;\n }\n }\n\n stt.headersRow = tf.headersRow;\n let cells = stt.tHead.rows[stt.headersRow].cells;\n stt.sortTypes = oSortTypes || [];\n let l = cells.length;\n let img, c;\n\n for (let i = 0; i < l; i++) {\n c = cells[i];\n if (stt.sortTypes[i] !== null && stt.sortTypes[i] !== 'None') {\n c.style.cursor = 'pointer';\n img = createElm('img',\n ['src', adpt.imgPath + adpt.imgBlank]);\n c.appendChild(img);\n if (stt.sortTypes[i] !== null) {\n c.setAttribute('_sortType', stt.sortTypes[i]);\n }\n addEvt(c, 'click', stt._headerOnclick);\n } else {\n c.setAttribute('_sortType', oSortTypes[i]);\n c._sortType = 'None';\n }\n }\n stt.updateHeaderArrows();\n };\n\n /**\n * Overrides updateHeaderArrows in order to handle arrows indicators\n */\n SortableTable.prototype.updateHeaderArrows = function () {\n let stt = this;\n let cells, l, img;\n\n // external headers\n if (adpt.asyncSort && adpt.triggerIds.length > 0) {\n let triggers = adpt.triggerIds;\n cells = [];\n l = triggers.length;\n for (let j = 0; j < l; j++) {\n cells.push(elm(triggers[j]));\n }\n } else {\n if (!this.tHead) {\n return;\n }\n cells = stt.tHead.rows[stt.headersRow].cells;\n l = cells.length;\n }\n for (let i = 0; i < l; i++) {\n let cell = cells[i];\n if (!cell) {\n continue;\n }\n let cellAttr = cell.getAttribute('_sortType');\n if (cellAttr !== null && cellAttr !== 'None') {\n img = cell.lastChild || cell;\n if (img.nodeName.toLowerCase() !== 'img') {\n img = createElm('img',\n ['src', adpt.imgPath + adpt.imgBlank]);\n cell.appendChild(img);\n }\n if (i === stt.sortColumn) {\n img.className = adpt.imgClassName + ' ' +\n (this.descending ?\n adpt.imgDescClassName :\n adpt.imgAscClassName);\n } else {\n img.className = adpt.imgClassName;\n }\n }\n }\n };\n\n /**\n * Overrides getRowValue for custom key value feature\n * @param {Object} oRow Row element\n * @param {String} sType\n * @param {Number} nColumn\n * @return {String}\n */\n SortableTable.prototype.getRowValue = function (oRow, sType, nColumn) {\n let stt = this;\n // if we have defined a custom getRowValue use that\n let sortTypeInfo = stt._sortTypeInfo[sType];\n if (sortTypeInfo && sortTypeInfo.getRowValue) {\n return sortTypeInfo.getRowValue(oRow, nColumn);\n }\n let c = oRow.cells[nColumn];\n let s = SortableTable.getInnerText(c);\n return stt.getValueFromString(s, sType);\n };\n\n /**\n * Overrides getInnerText in order to avoid Firefox unexpected sorting\n * behaviour with untrimmed text elements\n * @param {Object} oNode DOM element\n * @return {String} DOM element inner text\n */\n SortableTable.getInnerText = function (oNode) {\n if (!oNode) {\n return;\n }\n if (oNode.getAttribute(adpt.customKey)) {\n return oNode.getAttribute(adpt.customKey);\n } else {\n return getText(oNode);\n }\n };\n }\n\n /**\n * Adds a sort type\n */\n addSortType(...args) {\n // Extract the arguments\n let [id, caster, sorter] = args;\n SortableTable.prototype.addSortType(id, caster, sorter);\n }\n\n /**\n * Sets the sort types on a column basis\n * @private\n */\n setSortTypes() {\n let tf = this.tf,\n sortTypes = this.sortTypes,\n _sortTypes = [];\n\n for (let i = 0; i < tf.nbCells; i++) {\n let colType;\n if (sortTypes[i]) {\n colType = sortTypes[i];\n if (isObj(colType)) {\n if (colType.type === DATE) {\n colType = this._addDateType(i, sortTypes);\n }\n else if (colType.type === FORMATTED_NUMBER) {\n let decimal = colType.decimal || tf.decimalSeparator;\n colType = this._addNumberType(i, decimal);\n }\n } else {\n colType = colType.toLowerCase();\n if (colType === DATE) {\n colType = this._addDateType(i, sortTypes);\n }\n else if (colType === FORMATTED_NUMBER ||\n colType === NUMBER) {\n colType = this._addNumberType(i, tf.decimalSeparator);\n }\n else if (colType === NONE) {\n // TODO: normalise 'none' vs 'None'\n colType = 'None';\n }\n }\n } else {\n colType = STRING;\n }\n _sortTypes.push(colType);\n }\n\n //Public TF method to add sort type\n\n //Custom sort types\n this.addSortType('caseinsensitivestring', SortableTable.toUpperCase);\n this.addSortType(STRING);\n this.addSortType(IP_ADDRESS, ipAddress, sortIP);\n\n this.stt = new SortableTable(tf.tbl, _sortTypes);\n\n /*** external table headers adapter ***/\n if (this.asyncSort && this.triggerIds.length > 0) {\n let triggers = this.triggerIds;\n for (let j = 0; j < triggers.length; j++) {\n if (triggers[j] === null) {\n continue;\n }\n let trigger = elm(triggers[j]);\n if (trigger) {\n trigger.style.cursor = 'pointer';\n\n addEvt(trigger, 'click', (evt) => {\n let elm = evt.target;\n if (!this.tf.sort) {\n return;\n }\n this.stt.asyncSort(triggers.indexOf(elm.id));\n });\n trigger.setAttribute('_sortType', _sortTypes[j]);\n }\n }\n }\n }\n\n _addDateType(colIndex, types) {\n let tf = this.tf;\n let dateType = tf.feature('dateType');\n let locale = dateType.getOptions(colIndex, types).locale || tf.locale;\n let colType = `${DATE}-${locale}`;\n\n this.addSortType(colType, (value) => {\n return dateType.parse(value, locale);\n });\n return colType;\n }\n\n _addNumberType(colIndex, decimal) {\n let colType = `${FORMATTED_NUMBER}${decimal === '.' ? '' : '-custom'}`;\n\n this.addSortType(colType, (value) => {\n return parseNb(value, decimal);\n });\n return colType;\n }\n\n /**\n * Remove extension\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n let tf = this.tf;\n this.emitter.off(['sort'],\n (tf, colIdx, desc) => this.sortByColumnIndex(colIdx, desc));\n this.sorted = false;\n this.stt.destroy();\n\n let ids = tf.getFiltersId();\n for (let idx = 0; idx < ids.length; idx++) {\n let header = tf.getHeaderElement(idx);\n let img = tag(header, 'img');\n\n if (img.length === 1) {\n header.removeChild(img[0]);\n }\n }\n this.initialized = false;\n }\n\n}\n\n//Converters\nfunction ipAddress(value) {\n let vals = value.split('.');\n for (let x in vals) {\n let val = vals[x];\n while (3 > val.length) {\n val = '0' + val;\n }\n vals[x] = val;\n }\n return vals.join('.');\n}\n\nfunction sortIP(a, b) {\n let aa = ipAddress(a.value.toLowerCase());\n let bb = ipAddress(b.value.toLowerCase());\n if (aa === bb) {\n return 0;\n } else if (aa < bb) {\n return -1;\n } else {\n return 1;\n }\n}\n" + "content": "import {Feature} from '../../feature';\nimport {isArray, isFn, isUndef, isObj} from '../../types';\nimport {createElm, elm, getText, tag} from '../../dom';\nimport {addEvt} from '../../event';\nimport {parse as parseNb} from '../../number';\nimport {\n NONE, CELL_TAG, HEADER_TAG, STRING, NUMBER, DATE, FORMATTED_NUMBER,\n IP_ADDRESS\n} from '../../const';\n\n/**\n * SortableTable Adapter module\n */\nexport default class AdapterSortableTable extends Feature {\n\n /**\n * Creates an instance of AdapterSortableTable\n * @param {TableFilter} tf TableFilter instance\n * @param {Object} opts Configuration object\n */\n constructor(tf, opts) {\n super(tf, opts.name);\n\n /**\n * Module name\n * @type {String}\n */\n this.name = opts.name;\n\n /**\n * Module description\n * @type {String}\n */\n this.desc = opts.description || 'Sortable table';\n\n /**\n * Indicate whether table previously sorted\n * @type {Boolean}\n * @private\n */\n this.sorted = false;\n\n /**\n * List of sort type per column basis\n * @type {Array}\n */\n this.sortTypes = isArray(opts.types) ? opts.types : tf.colTypes;\n\n /**\n * Column to be sorted at initialization, ie:\n * sort_col_at_start: [1, true]\n * @type {Array}\n */\n this.sortColAtStart = isArray(opts.sort_col_at_start) ?\n opts.sort_col_at_start : null;\n\n /**\n * Enable asynchronous sort, if triggers are external\n * @type {Boolean}\n */\n this.asyncSort = Boolean(opts.async_sort);\n\n /**\n * List of element IDs triggering sort on a per column basis\n * @type {Array}\n */\n this.triggerIds = isArray(opts.trigger_ids) ? opts.trigger_ids : [];\n\n // edit .sort-arrow.descending / .sort-arrow.ascending in\n // tablefilter.css to reflect any path change\n /**\n * Path to images\n * @type {String}\n */\n this.imgPath = opts.images_path || tf.themesPath;\n\n /**\n * Blank image file name\n * @type {String}\n */\n this.imgBlank = opts.image_blank || 'blank.png';\n\n /**\n * Css class for sort indicator image\n * @type {String}\n */\n this.imgClassName = opts.image_class_name || 'sort-arrow';\n\n /**\n * Css class for ascending sort indicator image\n * @type {String}\n */\n this.imgAscClassName = opts.image_asc_class_name || 'ascending';\n\n /**\n * Css class for descending sort indicator image\n * @type {String}\n */\n this.imgDescClassName = opts.image_desc_class_name || 'descending';\n\n /**\n * Cell attribute key storing custom value used for sorting\n * @type {String}\n */\n this.customKey = opts.custom_key || 'data-tf-sortKey';\n\n /**\n * Callback fired when sort extension is instanciated\n * @type {Function}\n */\n this.onSortLoaded = isFn(opts.on_sort_loaded) ?\n opts.on_sort_loaded : null;\n\n /**\n * Callback fired before a table column is sorted\n * @type {Function}\n */\n this.onBeforeSort = isFn(opts.on_before_sort) ?\n opts.on_before_sort : null;\n\n /**\n * Callback fired after a table column is sorted\n * @type {Function}\n */\n this.onAfterSort = isFn(opts.on_after_sort) ? opts.on_after_sort : null;\n\n /**\n * SortableTable instance\n * @private\n */\n this.stt = null;\n\n this.enable();\n }\n\n /**\n * Initializes AdapterSortableTable instance\n */\n init() {\n if (this.initialized) {\n return;\n }\n let tf = this.tf;\n let adpt = this;\n\n // SortableTable class sanity check (sortabletable.js)\n if (isUndef(SortableTable)) {\n throw new Error('SortableTable class not found.');\n }\n\n // Add any date format if needed\n this.emitter.emit('add-date-type-formats', this.tf, this.sortTypes);\n\n this.overrideSortableTable();\n this.setSortTypes();\n\n // Column sort at start\n let sortColAtStart = adpt.sortColAtStart;\n if (sortColAtStart) {\n this.stt.sort(sortColAtStart[0], sortColAtStart[1]);\n }\n\n if (this.onSortLoaded) {\n this.onSortLoaded.call(null, tf, this);\n }\n\n /*** SortableTable callbacks ***/\n this.stt.onbeforesort = function () {\n if (adpt.onBeforeSort) {\n adpt.onBeforeSort.call(null, tf, adpt.stt.sortColumn);\n }\n\n /*** sort behaviour for paging ***/\n if (tf.paging) {\n tf.feature('paging').disable();\n }\n };\n\n this.stt.onsort = function () {\n adpt.sorted = true;\n\n //sort behaviour for paging\n if (tf.paging) {\n let paginator = tf.feature('paging');\n // recalculate valid rows index as sorting may have change it\n tf.getValidRows(true);\n paginator.enable();\n paginator.setPage(paginator.getPage());\n }\n\n if (adpt.onAfterSort) {\n adpt.onAfterSort.call(null, tf, adpt.stt.sortColumn,\n adpt.stt.descending);\n }\n\n adpt.emitter.emit('column-sorted', tf, adpt.stt.sortColumn,\n adpt.stt.descending);\n };\n\n this.emitter.on(['sort'],\n (tf, colIdx, desc) => this.sortByColumnIndex(colIdx, desc));\n\n /** @inherited */\n this.initialized = true;\n\n this.emitter.emit('sort-initialized', tf, this);\n }\n\n /**\n * Sort specified column\n * @param {Number} colIdx Column index\n * @param {Boolean} desc Optional: descending manner\n */\n sortByColumnIndex(colIdx, desc) {\n this.stt.sort(colIdx, desc);\n }\n\n /**\n * Set SortableTable overrides for TableFilter integration\n */\n overrideSortableTable() {\n let adpt = this,\n tf = this.tf;\n\n /**\n * Overrides headerOnclick method in order to handle th event\n * @param {Object} e [description]\n */\n SortableTable.prototype.headerOnclick = function (evt) {\n if (!adpt.initialized) {\n return;\n }\n\n // find Header element\n let el = evt.target || evt.srcElement;\n\n while (el.tagName !== CELL_TAG && el.tagName !== HEADER_TAG) {\n el = el.parentNode;\n }\n\n this.sort(\n SortableTable.msie ?\n SortableTable.getCellIndex(el) : el.cellIndex\n );\n };\n\n /**\n * Overrides getCellIndex IE returns wrong cellIndex when columns are\n * hidden\n * @param {Object} oTd TD element\n * @return {Number} Cell index\n */\n SortableTable.getCellIndex = function (oTd) {\n let cells = oTd.parentNode.cells,\n l = cells.length, i;\n for (i = 0; cells[i] !== oTd && i < l; i++) { }\n return i;\n };\n\n /**\n * Overrides initHeader in order to handle filters row position\n * @param {Array} oSortTypes\n */\n SortableTable.prototype.initHeader = function (oSortTypes) {\n let stt = this;\n if (!stt.tHead) {\n if (tf.gridLayout) {\n stt.tHead = tf.feature('gridLayout').headTbl.tHead;\n } else {\n return;\n }\n }\n\n stt.headersRow = tf.headersRow;\n let cells = stt.tHead.rows[stt.headersRow].cells;\n stt.sortTypes = oSortTypes || [];\n let l = cells.length;\n let img, c;\n\n for (let i = 0; i < l; i++) {\n c = cells[i];\n if (stt.sortTypes[i] !== null && stt.sortTypes[i] !== 'None') {\n c.style.cursor = 'pointer';\n img = createElm('img',\n ['src', adpt.imgPath + adpt.imgBlank]);\n c.appendChild(img);\n if (stt.sortTypes[i] !== null) {\n c.setAttribute('_sortType', stt.sortTypes[i]);\n }\n addEvt(c, 'click', stt._headerOnclick);\n } else {\n c.setAttribute('_sortType', oSortTypes[i]);\n c._sortType = 'None';\n }\n }\n stt.updateHeaderArrows();\n };\n\n /**\n * Overrides updateHeaderArrows in order to handle arrows indicators\n */\n SortableTable.prototype.updateHeaderArrows = function () {\n let stt = this;\n let cells, l, img;\n\n // external headers\n if (adpt.asyncSort && adpt.triggerIds.length > 0) {\n let triggers = adpt.triggerIds;\n cells = [];\n l = triggers.length;\n for (let j = 0; j < l; j++) {\n cells.push(elm(triggers[j]));\n }\n } else {\n if (!this.tHead) {\n return;\n }\n cells = stt.tHead.rows[stt.headersRow].cells;\n l = cells.length;\n }\n for (let i = 0; i < l; i++) {\n let cell = cells[i];\n if (!cell) {\n continue;\n }\n let cellAttr = cell.getAttribute('_sortType');\n if (cellAttr !== null && cellAttr !== 'None') {\n img = cell.lastChild || cell;\n if (img.nodeName.toLowerCase() !== 'img') {\n img = createElm('img',\n ['src', adpt.imgPath + adpt.imgBlank]);\n cell.appendChild(img);\n }\n if (i === stt.sortColumn) {\n img.className = adpt.imgClassName + ' ' +\n (this.descending ?\n adpt.imgDescClassName :\n adpt.imgAscClassName);\n } else {\n img.className = adpt.imgClassName;\n }\n }\n }\n };\n\n /**\n * Overrides getRowValue for custom key value feature\n * @param {Object} oRow Row element\n * @param {String} sType\n * @param {Number} nColumn\n * @return {String}\n */\n SortableTable.prototype.getRowValue = function (oRow, sType, nColumn) {\n let stt = this;\n // if we have defined a custom getRowValue use that\n let sortTypeInfo = stt._sortTypeInfo[sType];\n if (sortTypeInfo && sortTypeInfo.getRowValue) {\n return sortTypeInfo.getRowValue(oRow, nColumn);\n }\n let c = oRow.cells[nColumn];\n let s = SortableTable.getInnerText(c);\n return stt.getValueFromString(s, sType);\n };\n\n /**\n * Overrides getInnerText in order to avoid Firefox unexpected sorting\n * behaviour with untrimmed text elements\n * @param {Object} oNode DOM element\n * @return {String} DOM element inner text\n */\n SortableTable.getInnerText = function (oNode) {\n if (!oNode) {\n return;\n }\n if (oNode.getAttribute(adpt.customKey)) {\n return oNode.getAttribute(adpt.customKey);\n } else {\n return getText(oNode);\n }\n };\n }\n\n /**\n * Adds a sort type\n */\n addSortType(...args) {\n // Extract the arguments\n let [id, caster, sorter] = args;\n SortableTable.prototype.addSortType(id, caster, sorter);\n }\n\n /**\n * Sets the sort types on a column basis\n * @private\n */\n setSortTypes() {\n let tf = this.tf,\n sortTypes = this.sortTypes,\n _sortTypes = [];\n\n for (let i = 0; i < tf.nbCells; i++) {\n let colType;\n if (sortTypes[i]) {\n colType = sortTypes[i];\n if (isObj(colType)) {\n if (colType.type === DATE) {\n colType = this._addDateType(i, sortTypes);\n }\n else if (colType.type === FORMATTED_NUMBER) {\n let decimal = colType.decimal || tf.decimalSeparator;\n colType = this._addNumberType(i, decimal);\n }\n } else {\n colType = colType.toLowerCase();\n if (colType === DATE) {\n colType = this._addDateType(i, sortTypes);\n }\n else if (colType === FORMATTED_NUMBER ||\n colType === NUMBER) {\n colType = this._addNumberType(i, tf.decimalSeparator);\n }\n else if (colType === NONE) {\n // TODO: normalise 'none' vs 'None'\n colType = 'None';\n }\n }\n } else {\n colType = STRING;\n }\n _sortTypes.push(colType);\n }\n\n //Public TF method to add sort type\n\n //Custom sort types\n this.addSortType('caseinsensitivestring', SortableTable.toUpperCase);\n this.addSortType(STRING);\n this.addSortType(IP_ADDRESS, ipAddress, sortIP);\n\n this.stt = new SortableTable(tf.tbl, _sortTypes);\n\n /*** external table headers adapter ***/\n if (this.asyncSort && this.triggerIds.length > 0) {\n let triggers = this.triggerIds;\n for (let j = 0; j < triggers.length; j++) {\n if (triggers[j] === null) {\n continue;\n }\n let trigger = elm(triggers[j]);\n if (trigger) {\n trigger.style.cursor = 'pointer';\n\n addEvt(trigger, 'click', (evt) => {\n let elm = evt.target;\n if (!this.tf.sort) {\n return;\n }\n this.stt.asyncSort(triggers.indexOf(elm.id));\n });\n trigger.setAttribute('_sortType', _sortTypes[j]);\n }\n }\n }\n }\n\n _addDateType(colIndex, types) {\n let tf = this.tf;\n let dateType = tf.feature('dateType');\n let locale = dateType.getOptions(colIndex, types).locale || tf.locale;\n let colType = `${DATE}-${locale}`;\n\n this.addSortType(colType, (value) => {\n let parsedDate = dateType.parse(value, locale);\n // Invalid date defaults to Wed Feb 04 -768 11:00:00\n return isNaN(+parsedDate) ? new Date(-86400000000000) : parsedDate;\n });\n return colType;\n }\n\n _addNumberType(colIndex, decimal) {\n let colType = `${FORMATTED_NUMBER}${decimal === '.' ? '' : '-custom'}`;\n\n this.addSortType(colType, (value) => {\n return parseNb(value, decimal);\n });\n return colType;\n }\n\n /**\n * Remove extension\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n let tf = this.tf;\n this.emitter.off(['sort'],\n (tf, colIdx, desc) => this.sortByColumnIndex(colIdx, desc));\n this.sorted = false;\n this.stt.destroy();\n\n let ids = tf.getFiltersId();\n for (let idx = 0; idx < ids.length; idx++) {\n let header = tf.getHeaderElement(idx);\n let img = tag(header, 'img');\n\n if (img.length === 1) {\n header.removeChild(img[0]);\n }\n }\n this.initialized = false;\n }\n\n}\n\n//Converters\nfunction ipAddress(value) {\n let vals = value.split('.');\n for (let x in vals) {\n let val = vals[x];\n while (3 > val.length) {\n val = '0' + val;\n }\n vals[x] = val;\n }\n return vals.join('.');\n}\n\nfunction sortIP(a, b) {\n let aa = ipAddress(a.value.toLowerCase());\n let bb = ipAddress(b.value.toLowerCase());\n if (aa === bb) {\n return 0;\n } else if (aa < bb) {\n return -1;\n } else {\n return 1;\n }\n}\n" }, { "__docId__": 192, @@ -4880,7 +4880,7 @@ "longname": "src/extensions/sort/adapterSortabletable.js~AdapterSortableTable#_addNumberType", "access": null, "description": null, - "lineNumber": 478, + "lineNumber": 480, "undocument": true, "params": [ { @@ -4913,7 +4913,7 @@ "longname": "src/extensions/sort/adapterSortabletable.js~AdapterSortableTable#destroy", "access": null, "description": "Remove extension", - "lineNumber": 490, + "lineNumber": 492, "params": [], "generator": false }, @@ -4927,7 +4927,7 @@ "longname": "src/extensions/sort/adapterSortabletable.js~AdapterSortableTable#sorted", "access": null, "description": null, - "lineNumber": 497, + "lineNumber": 499, "undocument": true, "type": { "types": [ @@ -4945,7 +4945,7 @@ "longname": "src/extensions/sort/adapterSortabletable.js~AdapterSortableTable#initialized", "access": null, "description": null, - "lineNumber": 509, + "lineNumber": 511, "undocument": true, "type": { "types": [ @@ -4966,7 +4966,7 @@ "importPath": "tablefilter/src/extensions/sort/adapterSortabletable.js", "importStyle": null, "description": null, - "lineNumber": 515, + "lineNumber": 517, "undocument": true, "params": [ { @@ -4996,7 +4996,7 @@ "importPath": "tablefilter/src/extensions/sort/adapterSortabletable.js", "importStyle": null, "description": null, - "lineNumber": 527, + "lineNumber": 529, "undocument": true, "params": [ { diff --git a/docs/file/src/array.js.html b/docs/file/src/array.js.html index d2384866..0f498783 100644 --- a/docs/file/src/array.js.html +++ b/docs/file/src/array.js.html @@ -3,7 +3,7 @@ - src/array.js | tablefilter v0.4.13 API Document + src/array.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/const.js.html b/docs/file/src/const.js.html index d3facfc8..121c31e2 100644 --- a/docs/file/src/const.js.html +++ b/docs/file/src/const.js.html @@ -3,7 +3,7 @@ - src/const.js | tablefilter v0.4.13 API Document + src/const.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/cookie.js.html b/docs/file/src/cookie.js.html index 64fa4bf2..08942400 100644 --- a/docs/file/src/cookie.js.html +++ b/docs/file/src/cookie.js.html @@ -3,7 +3,7 @@ - src/cookie.js | tablefilter v0.4.13 API Document + src/cookie.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/dom.js.html b/docs/file/src/dom.js.html index c355d567..4af02b6e 100644 --- a/docs/file/src/dom.js.html +++ b/docs/file/src/dom.js.html @@ -3,7 +3,7 @@ - src/dom.js | tablefilter v0.4.13 API Document + src/dom.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/emitter.js.html b/docs/file/src/emitter.js.html index 1c45d0ea..4cdc22ed 100644 --- a/docs/file/src/emitter.js.html +++ b/docs/file/src/emitter.js.html @@ -3,7 +3,7 @@ - src/emitter.js | tablefilter v0.4.13 API Document + src/emitter.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/event.js.html b/docs/file/src/event.js.html index d525e8be..a4b45c7a 100644 --- a/docs/file/src/event.js.html +++ b/docs/file/src/event.js.html @@ -3,7 +3,7 @@ - src/event.js | tablefilter v0.4.13 API Document + src/event.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html b/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html index 34501545..00bc3989 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.4.13 API Document + src/extensions/advancedGrid/adapterEzEditTable.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/extensions/advancedGrid/advancedGrid.js.html b/docs/file/src/extensions/advancedGrid/advancedGrid.js.html index e6f3be7a..d8c59e64 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.4.13 API Document + src/extensions/advancedGrid/advancedGrid.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/extensions/colOps/colOps.js.html b/docs/file/src/extensions/colOps/colOps.js.html index ab34aba5..8d9e4173 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.4.13 API Document + src/extensions/colOps/colOps.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/extensions/colsVisibility/colsVisibility.js.html b/docs/file/src/extensions/colsVisibility/colsVisibility.js.html index 11dec6e3..15ddd3a9 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.4.13 API Document + src/extensions/colsVisibility/colsVisibility.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html b/docs/file/src/extensions/filtersVisibility/filtersVisibility.js.html index 38b30c19..354eb1fb 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.4.13 API Document + src/extensions/filtersVisibility/filtersVisibility.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/extensions/sort/adapterSortabletable.js.html b/docs/file/src/extensions/sort/adapterSortabletable.js.html index af5af660..3cd771be 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.4.13 API Document + src/extensions/sort/adapterSortabletable.js | tablefilter v0.4.14 API Document @@ -591,7 +591,9 @@ export default class AdapterSortableTable extends Feature { let colType = `${DATE}-${locale}`; this.addSortType(colType, (value) => { - return dateType.parse(value, locale); + let parsedDate = dateType.parse(value, locale); + // Invalid date defaults to Wed Feb 04 -768 11:00:00 + return isNaN(+parsedDate) ? new Date(-86400000000000) : parsedDate; }); return colType; } diff --git a/docs/file/src/extensions/sort/sort.js.html b/docs/file/src/extensions/sort/sort.js.html index 93f81e1d..06b913e2 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.4.13 API Document + src/extensions/sort/sort.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/feature.js.html b/docs/file/src/feature.js.html index e3f1d575..ebb67de4 100644 --- a/docs/file/src/feature.js.html +++ b/docs/file/src/feature.js.html @@ -3,7 +3,7 @@ - src/feature.js | tablefilter v0.4.13 API Document + src/feature.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/alternateRows.js.html b/docs/file/src/modules/alternateRows.js.html index e8ae3b10..15bf24e9 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.4.13 API Document + src/modules/alternateRows.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/checkList.js.html b/docs/file/src/modules/checkList.js.html index 75ada39c..aa4039e2 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.4.13 API Document + src/modules/checkList.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/clearButton.js.html b/docs/file/src/modules/clearButton.js.html index 72b2d539..29c77ea6 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.4.13 API Document + src/modules/clearButton.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/dateType.js.html b/docs/file/src/modules/dateType.js.html index 5a76346b..49729390 100644 --- a/docs/file/src/modules/dateType.js.html +++ b/docs/file/src/modules/dateType.js.html @@ -3,7 +3,7 @@ - src/modules/dateType.js | tablefilter v0.4.13 API Document + src/modules/dateType.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/dropdown.js.html b/docs/file/src/modules/dropdown.js.html index 40ef9b01..87711cc4 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.4.13 API Document + src/modules/dropdown.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/gridLayout.js.html b/docs/file/src/modules/gridLayout.js.html index fd2f8de3..f94c59b6 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.4.13 API Document + src/modules/gridLayout.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/hash.js.html b/docs/file/src/modules/hash.js.html index 2865c059..cea7c555 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.4.13 API Document + src/modules/hash.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/help.js.html b/docs/file/src/modules/help.js.html index 4b9a6c40..0a69e5ab 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.4.13 API Document + src/modules/help.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/highlightKeywords.js.html b/docs/file/src/modules/highlightKeywords.js.html index c9ac17d6..72559d27 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.4.13 API Document + src/modules/highlightKeywords.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/loader.js.html b/docs/file/src/modules/loader.js.html index 97c53013..ad94754f 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.4.13 API Document + src/modules/loader.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/noResults.js.html b/docs/file/src/modules/noResults.js.html index f86a96d6..d7e1dced 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.4.13 API Document + src/modules/noResults.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/paging.js.html b/docs/file/src/modules/paging.js.html index cd7bbd8d..2094bd76 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.4.13 API Document + src/modules/paging.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/popupFilter.js.html b/docs/file/src/modules/popupFilter.js.html index a455a892..f3790bd6 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.4.13 API Document + src/modules/popupFilter.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/rowsCounter.js.html b/docs/file/src/modules/rowsCounter.js.html index ed76fd21..b055cfa2 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.4.13 API Document + src/modules/rowsCounter.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/state.js.html b/docs/file/src/modules/state.js.html index 244bf7c6..412ce5d4 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.4.13 API Document + src/modules/state.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/statusBar.js.html b/docs/file/src/modules/statusBar.js.html index 9c9c0bfd..79c1adde 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.4.13 API Document + src/modules/statusBar.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/modules/storage.js.html b/docs/file/src/modules/storage.js.html index a92d0d43..a711c93d 100644 --- a/docs/file/src/modules/storage.js.html +++ b/docs/file/src/modules/storage.js.html @@ -3,7 +3,7 @@ - src/modules/storage.js | tablefilter v0.4.13 API Document + src/modules/storage.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/number.js.html b/docs/file/src/number.js.html index 303b9666..54e3871a 100644 --- a/docs/file/src/number.js.html +++ b/docs/file/src/number.js.html @@ -3,7 +3,7 @@ - src/number.js | tablefilter v0.4.13 API Document + src/number.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/root.js.html b/docs/file/src/root.js.html index 4250fe8f..15dd0751 100644 --- a/docs/file/src/root.js.html +++ b/docs/file/src/root.js.html @@ -3,7 +3,7 @@ - src/root.js | tablefilter v0.4.13 API Document + src/root.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/sort.js.html b/docs/file/src/sort.js.html index 664bcc2f..6c5020d2 100644 --- a/docs/file/src/sort.js.html +++ b/docs/file/src/sort.js.html @@ -3,7 +3,7 @@ - src/sort.js | tablefilter v0.4.13 API Document + src/sort.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/string.js.html b/docs/file/src/string.js.html index 0b30d1b4..d5e0d399 100644 --- a/docs/file/src/string.js.html +++ b/docs/file/src/string.js.html @@ -3,7 +3,7 @@ - src/string.js | tablefilter v0.4.13 API Document + src/string.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/tablefilter.js.html b/docs/file/src/tablefilter.js.html index c84026f0..43153216 100644 --- a/docs/file/src/tablefilter.js.html +++ b/docs/file/src/tablefilter.js.html @@ -3,7 +3,7 @@ - src/tablefilter.js | tablefilter v0.4.13 API Document + src/tablefilter.js | tablefilter v0.4.14 API Document diff --git a/docs/file/src/types.js.html b/docs/file/src/types.js.html index 0942524d..fadd2274 100644 --- a/docs/file/src/types.js.html +++ b/docs/file/src/types.js.html @@ -3,7 +3,7 @@ - src/types.js | tablefilter v0.4.13 API Document + src/types.js | tablefilter v0.4.14 API Document diff --git a/docs/identifiers.html b/docs/identifiers.html index 544d70b4..8ddd472d 100644 --- a/docs/identifiers.html +++ b/docs/identifiers.html @@ -3,7 +3,7 @@ - Index | tablefilter v0.4.13 API Document + Index | tablefilter v0.4.14 API Document diff --git a/docs/index.html b/docs/index.html index 96a74a27..126f7e64 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,7 +3,7 @@ - tablefilter v0.4.13 API Document + tablefilter v0.4.14 API Document diff --git a/docs/package.json b/docs/package.json index 1b78fe11..f81586e7 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "tablefilter", - "version": "0.4.13", + "version": "0.4.14", "description": "A Javascript library making HTML tables filterable and a bit more", "license": "MIT", "author": { @@ -57,7 +57,7 @@ "grunt-webpack": "^1.0.18", "script-loader": "^0.7.0", "string-replace-webpack-plugin": "^0.0.4", - "sugar-date": "2.0.2", + "sugar-date": "2.0.4", "webpack": "^1.13.3", "webpack-dev-server": "^1.16.2" }, diff --git a/docs/source.html b/docs/source.html index 66d679ed..7014ec27 100644 --- a/docs/source.html +++ b/docs/source.html @@ -3,7 +3,7 @@ - Source | tablefilter v0.4.13 API Document + Source | tablefilter v0.4.14 API Document @@ -139,7 +139,7 @@ 100 %1/1 545 byte 22 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/const.js @@ -164,7 +164,7 @@ 100 %18/18 1536 byte 118 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/cookie.js @@ -172,7 +172,7 @@ - 1412 byte 57 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/dom.js @@ -191,7 +191,7 @@ 100 %12/12 4767 byte 191 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/emitter.js @@ -199,7 +199,7 @@ 100 %6/6 1323 byte 53 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/event.js @@ -212,7 +212,7 @@ 100 %6/6 2379 byte 102 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/extensions/advancedGrid/adapterEzEditTable.js @@ -220,7 +220,7 @@ 100 %13/13 18919 byte 502 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/extensions/advancedGrid/advancedGrid.js @@ -228,7 +228,7 @@ - 90 byte 2 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/extensions/colOps/colOps.js @@ -236,7 +236,7 @@ 100 %9/9 13632 byte 370 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/extensions/colsVisibility/colsVisibility.js @@ -244,7 +244,7 @@ 100 %49/49 20592 byte 712 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/extensions/filtersVisibility/filtersVisibility.js @@ -252,15 +252,15 @@ 100 %25/25 7860 byte 305 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/extensions/sort/adapterSortabletable.js AdapterSortableTable 100 %23/23 - 16473 byte - 537 - 2016-11-03 03:22:13 (UTC) + 16628 byte + 539 + 2016-11-05 03:26:36 (UTC) src/extensions/sort/sort.js @@ -268,7 +268,7 @@ - 197 byte 8 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/feature.js @@ -276,7 +276,7 @@ 100 %14/14 1761 byte 94 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/alternateRows.js @@ -284,7 +284,7 @@ 100 %9/9 3527 byte 140 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/checkList.js @@ -292,7 +292,7 @@ 100 %18/18 18359 byte 570 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/clearButton.js @@ -300,7 +300,7 @@ 100 %10/10 3129 byte 128 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/dateType.js @@ -308,7 +308,7 @@ 100 %11/11 3997 byte 147 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/dropdown.js @@ -316,7 +316,7 @@ 100 %13/13 13032 byte 426 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/gridLayout.js @@ -324,7 +324,7 @@ 100 %16/16 14075 byte 494 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/hash.js @@ -333,7 +333,7 @@ 100 %10/10 2981 byte 126 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/help.js @@ -341,7 +341,7 @@ 100 %17/17 5809 byte 200 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/highlightKeywords.js @@ -349,7 +349,7 @@ 100 %10/10 4360 byte 147 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/loader.js @@ -357,7 +357,7 @@ 100 %14/14 4027 byte 172 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/noResults.js @@ -365,7 +365,7 @@ 100 %17/17 5015 byte 208 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/paging.js @@ -373,7 +373,7 @@ 100 %45/45 27579 byte 901 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/popupFilter.js @@ -381,7 +381,7 @@ 100 %26/26 12981 byte 450 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/rowsCounter.js @@ -389,7 +389,7 @@ 100 %13/13 5760 byte 201 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/state.js @@ -397,7 +397,7 @@ 100 %24/24 14771 byte 541 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/statusBar.js @@ -405,7 +405,7 @@ 100 %22/22 8595 byte 302 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/modules/storage.js @@ -414,7 +414,7 @@ 100 %10/10 3544 byte 162 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/number.js @@ -422,7 +422,7 @@ 100 %1/1 998 byte 29 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/root.js @@ -430,7 +430,7 @@ 100 %1/1 235 byte 6 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/sort.js @@ -440,7 +440,7 @@ 100 %3/3 930 byte 33 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/string.js @@ -452,7 +452,7 @@ 100 %5/5 2082 byte 76 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/tablefilter.js @@ -460,7 +460,7 @@ 100 %169/169 90981 byte 3003 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) src/types.js @@ -475,7 +475,7 @@ 100 %8/8 1451 byte 67 - 2016-11-03 03:22:13 (UTC) + 2016-11-05 03:26:36 (UTC) diff --git a/docs/variable/index.html b/docs/variable/index.html index 0b1fb4b0..93c73e50 100644 --- a/docs/variable/index.html +++ b/docs/variable/index.html @@ -3,7 +3,7 @@ - Variable | tablefilter v0.4.13 API Document + Variable | tablefilter v0.4.14 API Document