From 359ffbd6a5e5e9a8d8dcebf33c280c847a16dc6e Mon Sep 17 00:00:00 2001 From: koalyptus Date: Sat, 23 Sep 2017 11:55:55 +0000 Subject: [PATCH] publish Docs to gh-pages (auto) branch: master SHA: 4250fda098b9f77df84efeaac5d33c11ee37ddfc range SHA: e05f0b2c73b4...4250fda098b9 build id: 278923806 build number: 753 --- .../colsVisibility/colsVisibility.js.json | 19820 ++++++++-------- docs/ast/source/modules/gridLayout.js.json | 10282 ++++---- docs/class/src/emitter.js~Emitter.html | 2 +- ...pterEzEditTable.js~AdapterEzEditTable.html | 2 +- .../extensions/colOps/colOps.js~ColOps.html | 2 +- .../colsVisibility.js~ColsVisibility.html | 102 +- ...Sortabletable.js~AdapterSortableTable.html | 2 +- docs/class/src/feature.js~Feature.html | 2 +- .../alternateRows.js~AlternateRows.html | 2 +- .../modules/baseDropdown.js~BaseDropdown.html | 2 +- .../src/modules/checkList.js~CheckList.html | 2 +- .../modules/clearButton.js~ClearButton.html | 2 +- .../src/modules/dateType.js~DateType.html | 2 +- .../src/modules/dropdown.js~Dropdown.html | 2 +- .../src/modules/gridLayout.js~GridLayout.html | 6 +- docs/class/src/modules/hash.js~Hash.html | 2 +- docs/class/src/modules/help.js~Help.html | 2 +- ...highlightKeywords.js~HighlightKeyword.html | 2 +- docs/class/src/modules/loader.js~Loader.html | 2 +- ...arkActiveColumns.js~MarkActiveColumns.html | 2 +- .../src/modules/noResults.js~NoResults.html | 2 +- docs/class/src/modules/paging.js~Paging.html | 2 +- .../modules/popupFilter.js~PopupFilter.html | 2 +- .../modules/rowsCounter.js~RowsCounter.html | 2 +- docs/class/src/modules/state.js~State.html | 2 +- .../src/modules/statusBar.js~StatusBar.html | 2 +- .../class/src/modules/storage.js~Storage.html | 2 +- .../class/src/tablefilter.js~TableFilter.html | 2 +- docs/dump.json | 2294 +- docs/file/src/array.js.html | 2 +- docs/file/src/const.js.html | 2 +- docs/file/src/cookie.js.html | 2 +- docs/file/src/dom.js.html | 2 +- docs/file/src/emitter.js.html | 2 +- docs/file/src/event.js.html | 2 +- .../advancedGrid/adapterEzEditTable.js.html | 2 +- .../advancedGrid/advancedGrid.js.html | 2 +- .../file/src/extensions/colOps/colOps.js.html | 2 +- .../colsVisibility/colsVisibility.js.html | 35 +- .../sort/adapterSortabletable.js.html | 2 +- docs/file/src/extensions/sort/sort.js.html | 2 +- docs/file/src/feature.js.html | 2 +- docs/file/src/modules/alternateRows.js.html | 2 +- docs/file/src/modules/baseDropdown.js.html | 2 +- docs/file/src/modules/checkList.js.html | 2 +- docs/file/src/modules/clearButton.js.html | 2 +- docs/file/src/modules/dateType.js.html | 2 +- docs/file/src/modules/dropdown.js.html | 2 +- docs/file/src/modules/gridLayout.js.html | 6 +- docs/file/src/modules/hash.js.html | 2 +- docs/file/src/modules/help.js.html | 2 +- .../src/modules/highlightKeywords.js.html | 2 +- docs/file/src/modules/loader.js.html | 2 +- .../src/modules/markActiveColumns.js.html | 2 +- docs/file/src/modules/noResults.js.html | 2 +- docs/file/src/modules/paging.js.html | 2 +- docs/file/src/modules/popupFilter.js.html | 2 +- docs/file/src/modules/rowsCounter.js.html | 2 +- docs/file/src/modules/state.js.html | 2 +- docs/file/src/modules/statusBar.js.html | 2 +- docs/file/src/modules/storage.js.html | 2 +- docs/file/src/number.js.html | 2 +- docs/file/src/root.js.html | 2 +- docs/file/src/settings.js.html | 2 +- docs/file/src/sort.js.html | 2 +- docs/file/src/string.js.html | 2 +- docs/file/src/tablefilter.js.html | 2 +- docs/file/src/types.js.html | 2 +- docs/function/index.html | 2 +- docs/identifiers.html | 2 +- docs/index.html | 2 +- docs/package.json | 4 +- docs/source.html | 88 +- docs/variable/index.html | 2 +- 74 files changed, 16937 insertions(+), 15830 deletions(-) diff --git a/docs/ast/source/extensions/colsVisibility/colsVisibility.js.json b/docs/ast/source/extensions/colsVisibility/colsVisibility.js.json index 77e04d82..bf752f5d 100644 --- a/docs/ast/source/extensions/colsVisibility/colsVisibility.js.json +++ b/docs/ast/source/extensions/colsVisibility/colsVisibility.js.json @@ -465,6 +465,59 @@ "column": 11 } } + }, + { + "type": "ImportSpecifier", + "local": { + "type": "Identifier", + "name": "tag", + "range": [ + 132, + 135 + ], + "loc": { + "start": { + "line": 4, + "column": 13 + }, + "end": { + "line": 4, + "column": 16 + } + } + }, + "imported": { + "type": "Identifier", + "name": "tag", + "range": [ + 132, + 135 + ], + "loc": { + "start": { + "line": 4, + "column": 13 + }, + "end": { + "line": 4, + "column": 16 + } + } + }, + "range": [ + 132, + 135 + ], + "loc": { + "start": { + "line": 4, + "column": 13 + }, + "end": { + "line": 4, + "column": 16 + } + } } ], "source": { @@ -472,8 +525,8 @@ "value": "../../dom", "raw": "'../../dom'", "range": [ - 138, - 149 + 143, + 154 ], "loc": { "start": { @@ -488,7 +541,7 @@ }, "range": [ 39, - 150 + 155 ], "loc": { "start": { @@ -510,8 +563,8 @@ "type": "Identifier", "name": "isUndef", "range": [ - 159, - 166 + 164, + 171 ], "loc": { "start": { @@ -528,8 +581,8 @@ "type": "Identifier", "name": "isUndef", "range": [ - 159, - 166 + 164, + 171 ], "loc": { "start": { @@ -543,8 +596,8 @@ } }, "range": [ - 159, - 166 + 164, + 171 ], "loc": { "start": { @@ -563,8 +616,8 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 168, - 176 + 173, + 181 ], "loc": { "start": { @@ -581,8 +634,8 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 168, - 176 + 173, + 181 ], "loc": { "start": { @@ -596,8 +649,8 @@ } }, "range": [ - 168, - 176 + 173, + 181 ], "loc": { "start": { @@ -616,8 +669,8 @@ "value": "../../types", "raw": "'../../types'", "range": [ - 183, - 196 + 188, + 201 ], "loc": { "start": { @@ -631,8 +684,8 @@ } }, "range": [ - 151, - 197 + 156, + 202 ], "loc": { "start": { @@ -654,8 +707,8 @@ "type": "Identifier", "name": "addEvt", "range": [ - 206, - 212 + 211, + 217 ], "loc": { "start": { @@ -672,8 +725,8 @@ "type": "Identifier", "name": "addEvt", "range": [ - 206, - 212 + 211, + 217 ], "loc": { "start": { @@ -687,8 +740,8 @@ } }, "range": [ - 206, - 212 + 211, + 217 ], "loc": { "start": { @@ -707,8 +760,8 @@ "type": "Identifier", "name": "targetEvt", "range": [ - 214, - 223 + 219, + 228 ], "loc": { "start": { @@ -725,8 +778,8 @@ "type": "Identifier", "name": "targetEvt", "range": [ - 214, - 223 + 219, + 228 ], "loc": { "start": { @@ -740,8 +793,8 @@ } }, "range": [ - 214, - 223 + 219, + 228 ], "loc": { "start": { @@ -760,8 +813,8 @@ "type": "Identifier", "name": "removeEvt", "range": [ - 225, - 234 + 230, + 239 ], "loc": { "start": { @@ -778,8 +831,8 @@ "type": "Identifier", "name": "removeEvt", "range": [ - 225, - 234 + 230, + 239 ], "loc": { "start": { @@ -793,8 +846,8 @@ } }, "range": [ - 225, - 234 + 230, + 239 ], "loc": { "start": { @@ -813,8 +866,8 @@ "value": "../../event", "raw": "'../../event'", "range": [ - 241, - 254 + 246, + 259 ], "loc": { "start": { @@ -828,8 +881,8 @@ } }, "range": [ - 198, - 255 + 203, + 260 ], "loc": { "start": { @@ -851,8 +904,8 @@ "type": "Identifier", "name": "root", "range": [ - 264, - 268 + 269, + 273 ], "loc": { "start": { @@ -869,8 +922,8 @@ "type": "Identifier", "name": "root", "range": [ - 264, - 268 + 269, + 273 ], "loc": { "start": { @@ -884,8 +937,8 @@ } }, "range": [ - 264, - 268 + 269, + 273 ], "loc": { "start": { @@ -904,8 +957,8 @@ "value": "../../root", "raw": "'../../root'", "range": [ - 275, - 287 + 280, + 292 ], "loc": { "start": { @@ -919,8 +972,8 @@ } }, "range": [ - 256, - 288 + 261, + 293 ], "loc": { "start": { @@ -942,8 +995,8 @@ "type": "Identifier", "name": "NONE", "range": [ - 297, - 301 + 302, + 306 ], "loc": { "start": { @@ -960,8 +1013,8 @@ "type": "Identifier", "name": "NONE", "range": [ - 297, - 301 + 302, + 306 ], "loc": { "start": { @@ -975,8 +1028,8 @@ } }, "range": [ - 297, - 301 + 302, + 306 ], "loc": { "start": { @@ -995,8 +1048,8 @@ "value": "../../const", "raw": "'../../const'", "range": [ - 308, - 321 + 313, + 326 ], "loc": { "start": { @@ -1010,8 +1063,8 @@ } }, "range": [ - 289, - 322 + 294, + 327 ], "loc": { "start": { @@ -1033,8 +1086,8 @@ "type": "Identifier", "name": "defaultsBool", "range": [ - 336, - 348 + 341, + 353 ], "loc": { "start": { @@ -1051,8 +1104,8 @@ "type": "Identifier", "name": "defaultsBool", "range": [ - 336, - 348 + 341, + 353 ], "loc": { "start": { @@ -1066,8 +1119,8 @@ } }, "range": [ - 336, - 348 + 341, + 353 ], "loc": { "start": { @@ -1086,8 +1139,8 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 350, - 361 + 355, + 366 ], "loc": { "start": { @@ -1104,8 +1157,8 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 350, - 361 + 355, + 366 ], "loc": { "start": { @@ -1119,8 +1172,8 @@ } }, "range": [ - 350, - 361 + 355, + 366 ], "loc": { "start": { @@ -1139,8 +1192,8 @@ "type": "Identifier", "name": "defaultsFn", "range": [ - 363, - 373 + 368, + 378 ], "loc": { "start": { @@ -1157,8 +1210,8 @@ "type": "Identifier", "name": "defaultsFn", "range": [ - 363, - 373 + 368, + 378 ], "loc": { "start": { @@ -1172,8 +1225,8 @@ } }, "range": [ - 363, - 373 + 368, + 378 ], "loc": { "start": { @@ -1192,17 +1245,17 @@ "type": "Identifier", "name": "defaultsNb", "range": [ - 379, - 389 + 380, + 390 ], "loc": { "start": { - "line": 12, - "column": 4 + "line": 11, + "column": 43 }, "end": { - "line": 12, - "column": 14 + "line": 11, + "column": 53 } } }, @@ -1210,32 +1263,32 @@ "type": "Identifier", "name": "defaultsNb", "range": [ - 379, - 389 + 380, + 390 ], "loc": { "start": { - "line": 12, - "column": 4 + "line": 11, + "column": 43 }, "end": { - "line": 12, - "column": 14 + "line": 11, + "column": 53 } } }, "range": [ - 379, - 389 + 380, + 390 ], "loc": { "start": { - "line": 12, - "column": 4 + "line": 11, + "column": 43 }, "end": { - "line": 12, - "column": 14 + "line": 11, + "column": 53 } } }, @@ -1245,17 +1298,17 @@ "type": "Identifier", "name": "defaultsArr", "range": [ - 391, - 402 + 392, + 403 ], "loc": { "start": { - "line": 12, - "column": 16 + "line": 11, + "column": 55 }, "end": { - "line": 12, - "column": 27 + "line": 11, + "column": 66 } } }, @@ -1263,32 +1316,32 @@ "type": "Identifier", "name": "defaultsArr", "range": [ - 391, - 402 + 392, + 403 ], "loc": { "start": { - "line": 12, - "column": 16 + "line": 11, + "column": 55 }, "end": { - "line": 12, - "column": 27 + "line": 11, + "column": 66 } } }, "range": [ - 391, - 402 + 392, + 403 ], "loc": { "start": { - "line": 12, - "column": 16 + "line": 11, + "column": 55 }, "end": { - "line": 12, - "column": 27 + "line": 11, + "column": 66 } } } @@ -1298,23 +1351,23 @@ "value": "../../settings", "raw": "'../../settings'", "range": [ - 410, - 426 + 411, + 427 ], "loc": { "start": { - "line": 13, + "line": 12, "column": 7 }, "end": { - "line": 13, + "line": 12, "column": 23 } } }, "range": [ - 323, - 427 + 328, + 428 ], "loc": { "start": { @@ -1322,7 +1375,7 @@ "column": 0 }, "end": { - "line": 13, + "line": 12, "column": 24 } }, @@ -1331,16 +1384,16 @@ "type": "Block", "value": "*\n * Columns Visibility extension\n ", "range": [ - 429, - 468 + 430, + 469 ], "loc": { "start": { - "line": 15, + "line": 14, "column": 0 }, "end": { - "line": 17, + "line": 16, "column": 3 } } @@ -1355,16 +1408,16 @@ "type": "Identifier", "name": "ColsVisibility", "range": [ - 490, - 504 + 491, + 505 ], "loc": { "start": { - "line": 18, + "line": 17, "column": 21 }, "end": { - "line": 18, + "line": 17, "column": 35 } } @@ -1373,16 +1426,16 @@ "type": "Identifier", "name": "Feature", "range": [ - 513, - 520 + 514, + 521 ], "loc": { "start": { - "line": 18, + "line": 17, "column": 44 }, "end": { - "line": 18, + "line": 17, "column": 51 } } @@ -1396,16 +1449,16 @@ "type": "Identifier", "name": "constructor", "range": [ - 685, - 696 + 686, + 697 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 4 }, "end": { - "line": 25, + "line": 24, "column": 15 } } @@ -1418,16 +1471,16 @@ "type": "Identifier", "name": "tf", "range": [ - 697, - 699 + 698, + 700 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 16 }, "end": { - "line": 25, + "line": 24, "column": 18 } } @@ -1436,16 +1489,16 @@ "type": "Identifier", "name": "f", "range": [ - 701, - 702 + 702, + 703 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 20 }, "end": { - "line": 25, + "line": 24, "column": 21 } } @@ -1461,16 +1514,16 @@ "callee": { "type": "Super", "range": [ - 714, - 719 + 715, + 720 ], "loc": { "start": { - "line": 26, + "line": 25, "column": 8 }, "end": { - "line": 26, + "line": 25, "column": 13 } } @@ -1480,16 +1533,16 @@ "type": "Identifier", "name": "tf", "range": [ - 720, - 722 + 721, + 723 ], "loc": { "start": { - "line": 26, + "line": 25, "column": 14 }, "end": { - "line": 26, + "line": 25, "column": 16 } } @@ -1501,16 +1554,16 @@ "type": "Identifier", "name": "f", "range": [ - 724, - 725 + 725, + 726 ], "loc": { "start": { - "line": 26, + "line": 25, "column": 18 }, "end": { - "line": 26, + "line": 25, "column": 19 } } @@ -1519,62 +1572,62 @@ "type": "Identifier", "name": "name", "range": [ - 726, - 730 + 727, + 731 ], "loc": { "start": { - "line": 26, + "line": 25, "column": 20 }, "end": { - "line": 26, + "line": 25, "column": 24 } } }, "range": [ - 724, - 730 + 725, + 731 ], "loc": { "start": { - "line": 26, + "line": 25, "column": 18 }, "end": { - "line": 26, + "line": 25, "column": 24 } } } ], "range": [ - 714, - 731 + 715, + 732 ], "loc": { "start": { - "line": 26, + "line": 25, "column": 8 }, "end": { - "line": 26, + "line": 25, "column": 25 } } }, "range": [ - 714, - 732 + 715, + 733 ], "loc": { "start": { - "line": 26, + "line": 25, "column": 8 }, "end": { - "line": 26, + "line": 25, "column": 26 } }, @@ -1583,16 +1636,16 @@ "type": "Line", "value": " Configuration object", "range": [ - 742, - 765 + 743, + 766 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 8 }, "end": { - "line": 28, + "line": 27, "column": 31 } } @@ -1608,16 +1661,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 778, - 781 + 779, + 782 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 12 }, "end": { - "line": 29, + "line": 28, "column": 15 } } @@ -1628,16 +1681,16 @@ "object": { "type": "ThisExpression", "range": [ - 784, - 788 + 785, + 789 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 18 }, "end": { - "line": 29, + "line": 28, "column": 22 } } @@ -1646,46 +1699,46 @@ "type": "Identifier", "name": "config", "range": [ - 789, - 795 + 790, + 796 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 23 }, "end": { - "line": 29, + "line": 28, "column": 29 } } }, "range": [ - 784, - 795 + 785, + 796 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 18 }, "end": { - "line": 29, + "line": 28, "column": 29 } } }, "range": [ - 778, - 795 + 779, + 796 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 12 }, "end": { - "line": 29, + "line": 28, "column": 29 } } @@ -1693,16 +1746,16 @@ ], "kind": "let", "range": [ - 774, - 796 + 775, + 797 ], "loc": { "start": { - "line": 29, + "line": 28, "column": 8 }, "end": { - "line": 29, + "line": 28, "column": 30 } }, @@ -1711,16 +1764,16 @@ "type": "Line", "value": " Configuration object", "range": [ - 742, - 765 + 743, + 766 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 8 }, "end": { - "line": 28, + "line": 27, "column": 31 } } @@ -1731,16 +1784,16 @@ "type": "Block", "value": "*\n * Module name\n * @type {String}\n ", "range": [ - 806, - 870 + 807, + 871 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 8 }, "end": { - "line": 34, + "line": 33, "column": 11 } } @@ -1758,16 +1811,16 @@ "object": { "type": "ThisExpression", "range": [ - 879, - 883 + 880, + 884 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 8 }, "end": { - "line": 35, + "line": 34, "column": 12 } } @@ -1776,31 +1829,31 @@ "type": "Identifier", "name": "name", "range": [ - 884, - 888 + 885, + 889 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 13 }, "end": { - "line": 35, + "line": 34, "column": 17 } } }, "range": [ - 879, - 888 + 880, + 889 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 8 }, "end": { - "line": 35, + "line": 34, "column": 17 } } @@ -1812,16 +1865,16 @@ "type": "Identifier", "name": "f", "range": [ - 891, - 892 + 892, + 893 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 20 }, "end": { - "line": 35, + "line": 34, "column": 21 } } @@ -1830,61 +1883,61 @@ "type": "Identifier", "name": "name", "range": [ - 893, - 897 + 894, + 898 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 22 }, "end": { - "line": 35, + "line": 34, "column": 26 } } }, "range": [ - 891, - 897 + 892, + 898 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 20 }, "end": { - "line": 35, + "line": 34, "column": 26 } } }, "range": [ - 879, - 897 + 880, + 898 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 8 }, "end": { - "line": 35, + "line": 34, "column": 26 } } }, "range": [ - 879, - 898 + 880, + 899 ], "loc": { "start": { - "line": 35, + "line": 34, "column": 8 }, "end": { - "line": 35, + "line": 34, "column": 27 } }, @@ -1893,16 +1946,16 @@ "type": "Block", "value": "*\n * Module name\n * @type {String}\n ", "range": [ - 806, - 870 + 807, + 871 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 8 }, "end": { - "line": 34, + "line": 33, "column": 11 } } @@ -1913,16 +1966,16 @@ "type": "Block", "value": "*\n * Module description\n * @type {String}\n ", "range": [ - 908, - 979 + 909, + 980 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 8 }, "end": { - "line": 40, + "line": 39, "column": 11 } } @@ -1940,16 +1993,16 @@ "object": { "type": "ThisExpression", "range": [ - 988, - 992 + 989, + 993 ], "loc": { "start": { - "line": 41, + "line": 40, "column": 8 }, "end": { - "line": 41, + "line": 40, "column": 12 } } @@ -1958,31 +2011,31 @@ "type": "Identifier", "name": "desc", "range": [ - 993, - 997 + 994, + 998 ], "loc": { "start": { - "line": 41, + "line": 40, "column": 13 }, "end": { - "line": 41, + "line": 40, "column": 17 } } }, "range": [ - 988, - 997 + 989, + 998 ], "loc": { "start": { - "line": 41, + "line": 40, "column": 8 }, "end": { - "line": 41, + "line": 40, "column": 17 } } @@ -1993,16 +2046,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 1000, - 1011 + 1001, + 1012 ], "loc": { "start": { - "line": 41, + "line": 40, "column": 20 }, "end": { - "line": 41, + "line": 40, "column": 31 } } @@ -2015,16 +2068,16 @@ "type": "Identifier", "name": "f", "range": [ - 1012, - 1013 + 1013, + 1014 ], "loc": { "start": { - "line": 41, + "line": 40, "column": 32 }, "end": { - "line": 41, + "line": 40, "column": 33 } } @@ -2033,31 +2086,31 @@ "type": "Identifier", "name": "description", "range": [ - 1014, - 1025 + 1015, + 1026 ], "loc": { "start": { - "line": 41, + "line": 40, "column": 34 }, "end": { - "line": 41, + "line": 40, "column": 45 } } }, "range": [ - 1012, - 1025 + 1013, + 1026 ], "loc": { "start": { - "line": 41, + "line": 40, "column": 32 }, "end": { - "line": 41, + "line": 40, "column": 45 } } @@ -2067,62 +2120,62 @@ "value": "Columns visibility manager", "raw": "'Columns visibility manager'", "range": [ - 1027, - 1055 + 1028, + 1056 ], "loc": { "start": { - "line": 41, + "line": 40, "column": 47 }, "end": { - "line": 41, + "line": 40, "column": 75 } } } ], "range": [ - 1000, - 1056 + 1001, + 1057 ], "loc": { "start": { - "line": 41, + "line": 40, "column": 20 }, "end": { - "line": 41, + "line": 40, "column": 76 } } }, "range": [ - 988, - 1056 + 989, + 1057 ], "loc": { "start": { - "line": 41, + "line": 40, "column": 8 }, "end": { - "line": 41, + "line": 40, "column": 76 } } }, "range": [ - 988, - 1057 + 989, + 1058 ], "loc": { "start": { - "line": 41, + "line": 40, "column": 8 }, "end": { - "line": 41, + "line": 40, "column": 77 } }, @@ -2131,16 +2184,16 @@ "type": "Block", "value": "*\n * Module description\n * @type {String}\n ", "range": [ - 908, - 979 + 909, + 980 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 8 }, "end": { - "line": 40, + "line": 39, "column": 11 } } @@ -2151,16 +2204,16 @@ "type": "Block", "value": "*\n * show/hide columns container element\n * @private\n ", "range": [ - 1067, - 1149 + 1068, + 1150 ], "loc": { "start": { - "line": 43, + "line": 42, "column": 8 }, "end": { - "line": 46, + "line": 45, "column": 11 } } @@ -2178,16 +2231,16 @@ "object": { "type": "ThisExpression", "range": [ - 1158, - 1162 + 1159, + 1163 ], "loc": { "start": { - "line": 47, + "line": 46, "column": 8 }, "end": { - "line": 47, + "line": 46, "column": 12 } } @@ -2196,31 +2249,31 @@ "type": "Identifier", "name": "spanEl", "range": [ - 1163, - 1169 + 1164, + 1170 ], "loc": { "start": { - "line": 47, + "line": 46, "column": 13 }, "end": { - "line": 47, + "line": 46, "column": 19 } } }, "range": [ - 1158, - 1169 + 1159, + 1170 ], "loc": { "start": { - "line": 47, + "line": 46, "column": 8 }, "end": { - "line": 47, + "line": 46, "column": 19 } } @@ -2230,46 +2283,46 @@ "value": null, "raw": "null", "range": [ - 1172, - 1176 + 1173, + 1177 ], "loc": { "start": { - "line": 47, + "line": 46, "column": 22 }, "end": { - "line": 47, + "line": 46, "column": 26 } } }, "range": [ - 1158, - 1176 + 1159, + 1177 ], "loc": { "start": { - "line": 47, + "line": 46, "column": 8 }, "end": { - "line": 47, + "line": 46, "column": 26 } } }, "range": [ - 1158, - 1177 + 1159, + 1178 ], "loc": { "start": { - "line": 47, + "line": 46, "column": 8 }, "end": { - "line": 47, + "line": 46, "column": 27 } }, @@ -2278,16 +2331,16 @@ "type": "Block", "value": "*\n * show/hide columns container element\n * @private\n ", "range": [ - 1067, - 1149 + 1068, + 1150 ], "loc": { "start": { - "line": 43, + "line": 42, "column": 8 }, "end": { - "line": 46, + "line": 45, "column": 11 } } @@ -2298,16 +2351,16 @@ "type": "Block", "value": "*\n * show/hide columns button element\n * @private\n ", "range": [ - 1187, - 1266 + 1188, + 1267 ], "loc": { "start": { - "line": 49, + "line": 48, "column": 8 }, "end": { - "line": 52, + "line": 51, "column": 11 } } @@ -2325,16 +2378,16 @@ "object": { "type": "ThisExpression", "range": [ - 1275, - 1279 + 1276, + 1280 ], "loc": { "start": { - "line": 53, + "line": 52, "column": 8 }, "end": { - "line": 53, + "line": 52, "column": 12 } } @@ -2343,31 +2396,31 @@ "type": "Identifier", "name": "btnEl", "range": [ - 1280, - 1285 + 1281, + 1286 ], "loc": { "start": { - "line": 53, + "line": 52, "column": 13 }, "end": { - "line": 53, + "line": 52, "column": 18 } } }, "range": [ - 1275, - 1285 + 1276, + 1286 ], "loc": { "start": { - "line": 53, + "line": 52, "column": 8 }, "end": { - "line": 53, + "line": 52, "column": 18 } } @@ -2377,46 +2430,46 @@ "value": null, "raw": "null", "range": [ - 1288, - 1292 + 1289, + 1293 ], "loc": { "start": { - "line": 53, + "line": 52, "column": 21 }, "end": { - "line": 53, + "line": 52, "column": 25 } } }, "range": [ - 1275, - 1292 + 1276, + 1293 ], "loc": { "start": { - "line": 53, + "line": 52, "column": 8 }, "end": { - "line": 53, + "line": 52, "column": 25 } } }, "range": [ - 1275, - 1293 + 1276, + 1294 ], "loc": { "start": { - "line": 53, + "line": 52, "column": 8 }, "end": { - "line": 53, + "line": 52, "column": 26 } }, @@ -2425,16 +2478,16 @@ "type": "Block", "value": "*\n * show/hide columns button element\n * @private\n ", "range": [ - 1187, - 1266 + 1188, + 1267 ], "loc": { "start": { - "line": 49, + "line": 48, "column": 8 }, "end": { - "line": 52, + "line": 51, "column": 11 } } @@ -2445,16 +2498,16 @@ "type": "Block", "value": "*\n * show/hide columns main container element\n * @private\n ", "range": [ - 1303, - 1390 + 1304, + 1391 ], "loc": { "start": { - "line": 55, + "line": 54, "column": 8 }, "end": { - "line": 58, + "line": 57, "column": 11 } } @@ -2472,16 +2525,16 @@ "object": { "type": "ThisExpression", "range": [ - 1399, - 1403 + 1400, + 1404 ], "loc": { "start": { - "line": 59, + "line": 58, "column": 8 }, "end": { - "line": 59, + "line": 58, "column": 12 } } @@ -2490,31 +2543,31 @@ "type": "Identifier", "name": "contEl", "range": [ - 1404, - 1410 + 1405, + 1411 ], "loc": { "start": { - "line": 59, + "line": 58, "column": 13 }, "end": { - "line": 59, + "line": 58, "column": 19 } } }, "range": [ - 1399, - 1410 + 1400, + 1411 ], "loc": { "start": { - "line": 59, + "line": 58, "column": 8 }, "end": { - "line": 59, + "line": 58, "column": 19 } } @@ -2524,46 +2577,46 @@ "value": null, "raw": "null", "range": [ - 1413, - 1417 + 1414, + 1418 ], "loc": { "start": { - "line": 59, + "line": 58, "column": 22 }, "end": { - "line": 59, + "line": 58, "column": 26 } } }, "range": [ - 1399, - 1417 + 1400, + 1418 ], "loc": { "start": { - "line": 59, + "line": 58, "column": 8 }, "end": { - "line": 59, + "line": 58, "column": 26 } } }, "range": [ - 1399, - 1418 + 1400, + 1419 ], "loc": { "start": { - "line": 59, + "line": 58, "column": 8 }, "end": { - "line": 59, + "line": 58, "column": 27 } }, @@ -2572,16 +2625,16 @@ "type": "Block", "value": "*\n * show/hide columns main container element\n * @private\n ", "range": [ - 1303, - 1390 + 1304, + 1391 ], "loc": { "start": { - "line": 55, + "line": 54, "column": 8 }, "end": { - "line": 58, + "line": 57, "column": 11 } } @@ -2592,16 +2645,16 @@ "type": "Block", "value": "*\n * Enable tick to hide a column, defaults to true\n * @type {Boolean}\n ", "range": [ - 1428, - 1528 + 1429, + 1529 ], "loc": { "start": { - "line": 61, + "line": 60, "column": 8 }, "end": { - "line": 64, + "line": 63, "column": 11 } } @@ -2619,16 +2672,16 @@ "object": { "type": "ThisExpression", "range": [ - 1537, - 1541 + 1538, + 1542 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 8 }, "end": { - "line": 65, + "line": 64, "column": 12 } } @@ -2637,31 +2690,31 @@ "type": "Identifier", "name": "tickToHide", "range": [ - 1542, - 1552 + 1543, + 1553 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 13 }, "end": { - "line": 65, + "line": 64, "column": 23 } } }, "range": [ - 1537, - 1552 + 1538, + 1553 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 8 }, "end": { - "line": 65, + "line": 64, "column": 23 } } @@ -2672,16 +2725,16 @@ "type": "Identifier", "name": "defaultsBool", "range": [ - 1555, - 1567 + 1556, + 1568 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 26 }, "end": { - "line": 65, + "line": 64, "column": 38 } } @@ -2694,16 +2747,16 @@ "type": "Identifier", "name": "f", "range": [ - 1568, - 1569 + 1569, + 1570 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 39 }, "end": { - "line": 65, + "line": 64, "column": 40 } } @@ -2712,31 +2765,31 @@ "type": "Identifier", "name": "tick_to_hide", "range": [ - 1570, - 1582 + 1571, + 1583 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 41 }, "end": { - "line": 65, + "line": 64, "column": 53 } } }, "range": [ - 1568, - 1582 + 1569, + 1583 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 39 }, "end": { - "line": 65, + "line": 64, "column": 53 } } @@ -2746,62 +2799,62 @@ "value": true, "raw": "true", "range": [ - 1584, - 1588 + 1585, + 1589 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 55 }, "end": { - "line": 65, + "line": 64, "column": 59 } } } ], "range": [ - 1555, - 1589 + 1556, + 1590 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 26 }, "end": { - "line": 65, + "line": 64, "column": 60 } } }, "range": [ - 1537, - 1589 + 1538, + 1590 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 8 }, "end": { - "line": 65, + "line": 64, "column": 60 } } }, "range": [ - 1537, - 1590 + 1538, + 1591 ], "loc": { "start": { - "line": 65, + "line": 64, "column": 8 }, "end": { - "line": 65, + "line": 64, "column": 61 } }, @@ -2810,16 +2863,16 @@ "type": "Block", "value": "*\n * Enable tick to hide a column, defaults to true\n * @type {Boolean}\n ", "range": [ - 1428, - 1528 + 1429, + 1529 ], "loc": { "start": { - "line": 61, + "line": 60, "column": 8 }, "end": { - "line": 64, + "line": 63, "column": 11 } } @@ -2830,16 +2883,16 @@ "type": "Block", "value": "*\n * Enable columns manager UI, defaults to true\n * @type {Boolean}\n ", "range": [ - 1600, - 1697 + 1601, + 1698 ], "loc": { "start": { - "line": 67, + "line": 66, "column": 8 }, "end": { - "line": 70, + "line": 69, "column": 11 } } @@ -2857,16 +2910,16 @@ "object": { "type": "ThisExpression", "range": [ - 1706, - 1710 + 1707, + 1711 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 8 }, "end": { - "line": 71, + "line": 70, "column": 12 } } @@ -2875,31 +2928,31 @@ "type": "Identifier", "name": "manager", "range": [ - 1711, - 1718 + 1712, + 1719 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 13 }, "end": { - "line": 71, + "line": 70, "column": 20 } } }, "range": [ - 1706, - 1718 + 1707, + 1719 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 8 }, "end": { - "line": 71, + "line": 70, "column": 20 } } @@ -2910,16 +2963,16 @@ "type": "Identifier", "name": "defaultsBool", "range": [ - 1721, - 1733 + 1722, + 1734 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 23 }, "end": { - "line": 71, + "line": 70, "column": 35 } } @@ -2932,16 +2985,16 @@ "type": "Identifier", "name": "f", "range": [ - 1734, - 1735 + 1735, + 1736 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 36 }, "end": { - "line": 71, + "line": 70, "column": 37 } } @@ -2950,31 +3003,31 @@ "type": "Identifier", "name": "manager", "range": [ - 1736, - 1743 + 1737, + 1744 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 38 }, "end": { - "line": 71, + "line": 70, "column": 45 } } }, "range": [ - 1734, - 1743 + 1735, + 1744 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 36 }, "end": { - "line": 71, + "line": 70, "column": 45 } } @@ -2984,62 +3037,62 @@ "value": true, "raw": "true", "range": [ - 1745, - 1749 + 1746, + 1750 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 47 }, "end": { - "line": 71, + "line": 70, "column": 51 } } } ], "range": [ - 1721, - 1750 + 1722, + 1751 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 23 }, "end": { - "line": 71, + "line": 70, "column": 52 } } }, "range": [ - 1706, - 1750 + 1707, + 1751 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 8 }, "end": { - "line": 71, + "line": 70, "column": 52 } } }, "range": [ - 1706, - 1751 + 1707, + 1752 ], "loc": { "start": { - "line": 71, + "line": 70, "column": 8 }, "end": { - "line": 71, + "line": 70, "column": 53 } }, @@ -3048,16 +3101,16 @@ "type": "Block", "value": "*\n * Enable columns manager UI, defaults to true\n * @type {Boolean}\n ", "range": [ - 1600, - 1697 + 1601, + 1698 ], "loc": { "start": { - "line": 67, + "line": 66, "column": 8 }, "end": { - "line": 70, + "line": 69, "column": 11 } } @@ -3068,16 +3121,16 @@ "type": "Block", "value": "*\n * Headers HTML table reference only if headers are external\n * @type {DOMElement}\n ", "range": [ - 1761, - 1875 + 1762, + 1876 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 8 }, "end": { - "line": 76, + "line": 75, "column": 11 } } @@ -3095,16 +3148,16 @@ "object": { "type": "ThisExpression", "range": [ - 1884, - 1888 + 1885, + 1889 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 8 }, "end": { - "line": 77, + "line": 76, "column": 12 } } @@ -3113,31 +3166,31 @@ "type": "Identifier", "name": "headersTbl", "range": [ - 1889, - 1899 + 1890, + 1900 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 13 }, "end": { - "line": 77, + "line": 76, "column": 23 } } }, "range": [ - 1884, - 1899 + 1885, + 1900 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 8 }, "end": { - "line": 77, + "line": 76, "column": 23 } } @@ -3152,16 +3205,16 @@ "type": "Identifier", "name": "f", "range": [ - 1902, - 1903 + 1903, + 1904 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 26 }, "end": { - "line": 77, + "line": 76, "column": 27 } } @@ -3170,31 +3223,31 @@ "type": "Identifier", "name": "headers_table", "range": [ - 1904, - 1917 + 1905, + 1918 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 28 }, "end": { - "line": 77, + "line": 76, "column": 41 } } }, "range": [ - 1902, - 1917 + 1903, + 1918 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 26 }, "end": { - "line": 77, + "line": 76, "column": 41 } } @@ -3204,61 +3257,61 @@ "value": null, "raw": "null", "range": [ - 1921, - 1925 + 1922, + 1926 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 45 }, "end": { - "line": 77, + "line": 76, "column": 49 } } }, "range": [ - 1902, - 1925 + 1903, + 1926 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 26 }, "end": { - "line": 77, + "line": 76, "column": 49 } } }, "range": [ - 1884, - 1925 + 1885, + 1926 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 8 }, "end": { - "line": 77, + "line": 76, "column": 49 } } }, "range": [ - 1884, - 1926 + 1885, + 1927 ], "loc": { "start": { - "line": 77, + "line": 76, "column": 8 }, "end": { - "line": 77, + "line": 76, "column": 50 } }, @@ -3267,16 +3320,16 @@ "type": "Block", "value": "*\n * Headers HTML table reference only if headers are external\n * @type {DOMElement}\n ", "range": [ - 1761, - 1875 + 1762, + 1876 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 8 }, "end": { - "line": 76, + "line": 75, "column": 11 } } @@ -3287,16 +3340,16 @@ "type": "Block", "value": "*\n * Headers row index only if headers are external\n * @type {Number}\n ", "range": [ - 1936, - 2035 + 1937, + 2036 ], "loc": { "start": { - "line": 79, + "line": 78, "column": 8 }, "end": { - "line": 82, + "line": 81, "column": 11 } } @@ -3314,16 +3367,16 @@ "object": { "type": "ThisExpression", "range": [ - 2044, - 2048 + 2045, + 2049 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 8 }, "end": { - "line": 83, + "line": 82, "column": 12 } } @@ -3332,31 +3385,31 @@ "type": "Identifier", "name": "headersIndex", "range": [ - 2049, - 2061 + 2050, + 2062 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 13 }, "end": { - "line": 83, + "line": 82, "column": 25 } } }, "range": [ - 2044, - 2061 + 2045, + 2062 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 8 }, "end": { - "line": 83, + "line": 82, "column": 25 } } @@ -3367,16 +3420,16 @@ "type": "Identifier", "name": "defaultsNb", "range": [ - 2064, - 2074 + 2065, + 2075 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 28 }, "end": { - "line": 83, + "line": 82, "column": 38 } } @@ -3389,16 +3442,16 @@ "type": "Identifier", "name": "f", "range": [ - 2075, - 2076 + 2076, + 2077 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 39 }, "end": { - "line": 83, + "line": 82, "column": 40 } } @@ -3407,31 +3460,31 @@ "type": "Identifier", "name": "headers_index", "range": [ - 2077, - 2090 + 2078, + 2091 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 41 }, "end": { - "line": 83, + "line": 82, "column": 54 } } }, "range": [ - 2075, - 2090 + 2076, + 2091 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 39 }, "end": { - "line": 83, + "line": 82, "column": 54 } } @@ -3441,62 +3494,62 @@ "value": 1, "raw": "1", "range": [ - 2092, - 2093 + 2093, + 2094 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 56 }, "end": { - "line": 83, + "line": 82, "column": 57 } } } ], "range": [ - 2064, - 2094 + 2065, + 2095 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 28 }, "end": { - "line": 83, + "line": 82, "column": 58 } } }, "range": [ - 2044, - 2094 + 2045, + 2095 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 8 }, "end": { - "line": 83, + "line": 82, "column": 58 } } }, "range": [ - 2044, - 2095 + 2045, + 2096 ], "loc": { "start": { - "line": 83, + "line": 82, "column": 8 }, "end": { - "line": 83, + "line": 82, "column": 59 } }, @@ -3505,16 +3558,16 @@ "type": "Block", "value": "*\n * Headers row index only if headers are external\n * @type {Number}\n ", "range": [ - 1936, - 2035 + 1937, + 2036 ], "loc": { "start": { - "line": 79, + "line": 78, "column": 8 }, "end": { - "line": 82, + "line": 81, "column": 11 } } @@ -3525,16 +3578,16 @@ "type": "Block", "value": "*\n * ID of main container element\n * @type {String}\n ", "range": [ - 2105, - 2186 + 2106, + 2187 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 8 }, "end": { - "line": 88, + "line": 87, "column": 11 } } @@ -3552,16 +3605,16 @@ "object": { "type": "ThisExpression", "range": [ - 2195, - 2199 + 2196, + 2200 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 8 }, "end": { - "line": 89, + "line": 88, "column": 12 } } @@ -3570,31 +3623,31 @@ "type": "Identifier", "name": "contElTgtId", "range": [ - 2200, - 2211 + 2201, + 2212 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 13 }, "end": { - "line": 89, + "line": 88, "column": 24 } } }, "range": [ - 2195, - 2211 + 2196, + 2212 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 8 }, "end": { - "line": 89, + "line": 88, "column": 24 } } @@ -3605,16 +3658,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 2214, - 2225 + 2215, + 2226 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 27 }, "end": { - "line": 89, + "line": 88, "column": 38 } } @@ -3627,16 +3680,16 @@ "type": "Identifier", "name": "f", "range": [ - 2226, - 2227 + 2227, + 2228 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 39 }, "end": { - "line": 89, + "line": 88, "column": 40 } } @@ -3645,31 +3698,31 @@ "type": "Identifier", "name": "container_target_id", "range": [ - 2228, - 2247 + 2229, + 2248 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 41 }, "end": { - "line": 89, + "line": 88, "column": 60 } } }, "range": [ - 2226, - 2247 + 2227, + 2248 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 39 }, "end": { - "line": 89, + "line": 88, "column": 60 } } @@ -3679,62 +3732,62 @@ "value": null, "raw": "null", "range": [ - 2249, - 2253 + 2250, + 2254 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 62 }, "end": { - "line": 89, + "line": 88, "column": 66 } } } ], "range": [ - 2214, - 2254 + 2215, + 2255 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 27 }, "end": { - "line": 89, + "line": 88, "column": 67 } } }, "range": [ - 2195, - 2254 + 2196, + 2255 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 8 }, "end": { - "line": 89, + "line": 88, "column": 67 } } }, "range": [ - 2195, - 2255 + 2196, + 2256 ], "loc": { "start": { - "line": 89, + "line": 88, "column": 8 }, "end": { - "line": 89, + "line": 88, "column": 68 } }, @@ -3743,16 +3796,16 @@ "type": "Block", "value": "*\n * ID of main container element\n * @type {String}\n ", "range": [ - 2105, - 2186 + 2106, + 2187 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 8 }, "end": { - "line": 88, + "line": 87, "column": 11 } } @@ -3763,16 +3816,16 @@ "type": "Block", "value": "*\n * Alternative text for column headers in column manager UI\n * @type {Array}\n ", "range": [ - 2265, - 2373 + 2266, + 2374 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 8 }, "end": { - "line": 94, + "line": 93, "column": 11 } } @@ -3790,16 +3843,16 @@ "object": { "type": "ThisExpression", "range": [ - 2382, - 2386 + 2383, + 2387 ], "loc": { "start": { - "line": 95, + "line": 94, "column": 8 }, "end": { - "line": 95, + "line": 94, "column": 12 } } @@ -3808,31 +3861,31 @@ "type": "Identifier", "name": "headersText", "range": [ - 2387, - 2398 + 2388, + 2399 ], "loc": { "start": { - "line": 95, + "line": 94, "column": 13 }, "end": { - "line": 95, + "line": 94, "column": 24 } } }, "range": [ - 2382, - 2398 + 2383, + 2399 ], "loc": { "start": { - "line": 95, + "line": 94, "column": 8 }, "end": { - "line": 95, + "line": 94, "column": 24 } } @@ -3843,16 +3896,16 @@ "type": "Identifier", "name": "defaultsArr", "range": [ - 2401, - 2412 + 2402, + 2413 ], "loc": { "start": { - "line": 95, + "line": 94, "column": 27 }, "end": { - "line": 95, + "line": 94, "column": 38 } } @@ -3865,16 +3918,16 @@ "type": "Identifier", "name": "f", "range": [ - 2413, - 2414 + 2414, + 2415 ], "loc": { "start": { - "line": 95, + "line": 94, "column": 39 }, "end": { - "line": 95, + "line": 94, "column": 40 } } @@ -3883,31 +3936,31 @@ "type": "Identifier", "name": "headers_text", "range": [ - 2415, - 2427 + 2416, + 2428 ], "loc": { "start": { - "line": 95, + "line": 94, "column": 41 }, "end": { - "line": 95, + "line": 94, "column": 53 } } }, "range": [ - 2413, - 2427 + 2414, + 2428 ], "loc": { "start": { - "line": 95, + "line": 94, "column": 39 }, "end": { - "line": 95, + "line": 94, "column": 53 } } @@ -3916,62 +3969,62 @@ "type": "ArrayExpression", "elements": [], "range": [ - 2429, - 2431 + 2430, + 2432 ], "loc": { "start": { - "line": 95, + "line": 94, "column": 55 }, "end": { - "line": 95, + "line": 94, "column": 57 } } } ], "range": [ - 2401, - 2432 + 2402, + 2433 ], "loc": { "start": { - "line": 95, + "line": 94, "column": 27 }, "end": { - "line": 95, + "line": 94, "column": 58 } } }, "range": [ - 2382, - 2432 + 2383, + 2433 ], "loc": { "start": { - "line": 95, + "line": 94, "column": 8 }, "end": { - "line": 95, + "line": 94, "column": 58 } } }, "range": [ - 2382, - 2433 + 2383, + 2434 ], "loc": { "start": { - "line": 95, + "line": 94, "column": 8 }, "end": { - "line": 95, + "line": 94, "column": 59 } }, @@ -3980,16 +4033,16 @@ "type": "Block", "value": "*\n * Alternative text for column headers in column manager UI\n * @type {Array}\n ", "range": [ - 2265, - 2373 + 2266, + 2374 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 8 }, "end": { - "line": 94, + "line": 93, "column": 11 } } @@ -4000,16 +4053,16 @@ "type": "Block", "value": "*\n * ID of button's container element\n * @type {String}\n ", "range": [ - 2443, - 2528 + 2444, + 2529 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 8 }, "end": { - "line": 100, + "line": 99, "column": 11 } } @@ -4027,16 +4080,16 @@ "object": { "type": "ThisExpression", "range": [ - 2537, - 2541 + 2538, + 2542 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 8 }, "end": { - "line": 101, + "line": 100, "column": 12 } } @@ -4045,31 +4098,31 @@ "type": "Identifier", "name": "btnTgtId", "range": [ - 2542, - 2550 + 2543, + 2551 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 13 }, "end": { - "line": 101, + "line": 100, "column": 21 } } }, "range": [ - 2537, - 2550 + 2538, + 2551 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 8 }, "end": { - "line": 101, + "line": 100, "column": 21 } } @@ -4080,16 +4133,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 2553, - 2564 + 2554, + 2565 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 24 }, "end": { - "line": 101, + "line": 100, "column": 35 } } @@ -4102,16 +4155,16 @@ "type": "Identifier", "name": "f", "range": [ - 2565, - 2566 + 2566, + 2567 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 36 }, "end": { - "line": 101, + "line": 100, "column": 37 } } @@ -4120,31 +4173,31 @@ "type": "Identifier", "name": "btn_target_id", "range": [ - 2567, - 2580 + 2568, + 2581 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 38 }, "end": { - "line": 101, + "line": 100, "column": 51 } } }, "range": [ - 2565, - 2580 + 2566, + 2581 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 36 }, "end": { - "line": 101, + "line": 100, "column": 51 } } @@ -4154,62 +4207,62 @@ "value": null, "raw": "null", "range": [ - 2582, - 2586 + 2583, + 2587 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 53 }, "end": { - "line": 101, + "line": 100, "column": 57 } } } ], "range": [ - 2553, - 2587 + 2554, + 2588 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 24 }, "end": { - "line": 101, + "line": 100, "column": 58 } } }, "range": [ - 2537, - 2587 + 2538, + 2588 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 8 }, "end": { - "line": 101, + "line": 100, "column": 58 } } }, "range": [ - 2537, - 2588 + 2538, + 2589 ], "loc": { "start": { - "line": 101, + "line": 100, "column": 8 }, "end": { - "line": 101, + "line": 100, "column": 59 } }, @@ -4218,16 +4271,16 @@ "type": "Block", "value": "*\n * ID of button's container element\n * @type {String}\n ", "range": [ - 2443, - 2528 + 2444, + 2529 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 8 }, "end": { - "line": 100, + "line": 99, "column": 11 } } @@ -4238,16 +4291,16 @@ "type": "Block", "value": "*\n * Button's text, defaults to Columns▼\n * @type {String}\n ", "range": [ - 2598, - 2692 + 2599, + 2693 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 8 }, "end": { - "line": 106, + "line": 105, "column": 11 } } @@ -4265,16 +4318,16 @@ "object": { "type": "ThisExpression", "range": [ - 2701, - 2705 + 2702, + 2706 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 8 }, "end": { - "line": 107, + "line": 106, "column": 12 } } @@ -4283,31 +4336,31 @@ "type": "Identifier", "name": "btnText", "range": [ - 2706, - 2713 + 2707, + 2714 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 13 }, "end": { - "line": 107, + "line": 106, "column": 20 } } }, "range": [ - 2701, - 2713 + 2702, + 2714 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 8 }, "end": { - "line": 107, + "line": 106, "column": 20 } } @@ -4318,16 +4371,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 2716, - 2727 + 2717, + 2728 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 23 }, "end": { - "line": 107, + "line": 106, "column": 34 } } @@ -4340,16 +4393,16 @@ "type": "Identifier", "name": "f", "range": [ - 2728, - 2729 + 2729, + 2730 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 35 }, "end": { - "line": 107, + "line": 106, "column": 36 } } @@ -4358,31 +4411,31 @@ "type": "Identifier", "name": "btn_text", "range": [ - 2730, - 2738 + 2731, + 2739 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 37 }, "end": { - "line": 107, + "line": 106, "column": 45 } } }, "range": [ - 2728, - 2738 + 2729, + 2739 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 35 }, "end": { - "line": 107, + "line": 106, "column": 45 } } @@ -4392,62 +4445,62 @@ "value": "Columns▼", "raw": "'Columns▼'", "range": [ - 2740, - 2756 + 2741, + 2757 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 47 }, "end": { - "line": 107, + "line": 106, "column": 63 } } } ], "range": [ - 2716, - 2757 + 2717, + 2758 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 23 }, "end": { - "line": 107, + "line": 106, "column": 64 } } }, "range": [ - 2701, - 2757 + 2702, + 2758 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 8 }, "end": { - "line": 107, + "line": 106, "column": 64 } } }, "range": [ - 2701, - 2758 + 2702, + 2759 ], "loc": { "start": { - "line": 107, + "line": 106, "column": 8 }, "end": { - "line": 107, + "line": 106, "column": 65 } }, @@ -4456,16 +4509,16 @@ "type": "Block", "value": "*\n * Button's text, defaults to Columns▼\n * @type {String}\n ", "range": [ - 2598, - 2692 + 2599, + 2693 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 8 }, "end": { - "line": 106, + "line": 105, "column": 11 } } @@ -4476,16 +4529,16 @@ "type": "Block", "value": "*\n * Button's inner HTML\n * @type {String}\n ", "range": [ - 2768, - 2840 + 2769, + 2841 ], "loc": { "start": { - "line": 109, + "line": 108, "column": 8 }, "end": { - "line": 112, + "line": 111, "column": 11 } } @@ -4503,16 +4556,16 @@ "object": { "type": "ThisExpression", "range": [ - 2849, - 2853 + 2850, + 2854 ], "loc": { "start": { - "line": 113, + "line": 112, "column": 8 }, "end": { - "line": 113, + "line": 112, "column": 12 } } @@ -4521,31 +4574,31 @@ "type": "Identifier", "name": "btnHtml", "range": [ - 2854, - 2861 + 2855, + 2862 ], "loc": { "start": { - "line": 113, + "line": 112, "column": 13 }, "end": { - "line": 113, + "line": 112, "column": 20 } } }, "range": [ - 2849, - 2861 + 2850, + 2862 ], "loc": { "start": { - "line": 113, + "line": 112, "column": 8 }, "end": { - "line": 113, + "line": 112, "column": 20 } } @@ -4556,16 +4609,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 2864, - 2875 + 2865, + 2876 ], "loc": { "start": { - "line": 113, + "line": 112, "column": 23 }, "end": { - "line": 113, + "line": 112, "column": 34 } } @@ -4578,16 +4631,16 @@ "type": "Identifier", "name": "f", "range": [ - 2876, - 2877 + 2877, + 2878 ], "loc": { "start": { - "line": 113, + "line": 112, "column": 35 }, "end": { - "line": 113, + "line": 112, "column": 36 } } @@ -4596,31 +4649,31 @@ "type": "Identifier", "name": "btn_html", "range": [ - 2878, - 2886 + 2879, + 2887 ], "loc": { "start": { - "line": 113, + "line": 112, "column": 37 }, "end": { - "line": 113, + "line": 112, "column": 45 } } }, "range": [ - 2876, - 2886 + 2877, + 2887 ], "loc": { "start": { - "line": 113, + "line": 112, "column": 35 }, "end": { - "line": 113, + "line": 112, "column": 45 } } @@ -4630,62 +4683,62 @@ "value": null, "raw": "null", "range": [ - 2888, - 2892 + 2889, + 2893 ], "loc": { "start": { - "line": 113, + "line": 112, "column": 47 }, "end": { - "line": 113, + "line": 112, "column": 51 } } } ], "range": [ - 2864, - 2893 + 2865, + 2894 ], "loc": { "start": { - "line": 113, + "line": 112, "column": 23 }, "end": { - "line": 113, + "line": 112, "column": 52 } } }, "range": [ - 2849, - 2893 + 2850, + 2894 ], "loc": { "start": { - "line": 113, + "line": 112, "column": 8 }, "end": { - "line": 113, + "line": 112, "column": 52 } } }, "range": [ - 2849, - 2894 + 2850, + 2895 ], "loc": { "start": { - "line": 113, + "line": 112, "column": 8 }, "end": { - "line": 113, + "line": 112, "column": 53 } }, @@ -4694,16 +4747,16 @@ "type": "Block", "value": "*\n * Button's inner HTML\n * @type {String}\n ", "range": [ - 2768, - 2840 + 2769, + 2841 ], "loc": { "start": { - "line": 109, + "line": 108, "column": 8 }, "end": { - "line": 112, + "line": 111, "column": 11 } } @@ -4714,16 +4767,16 @@ "type": "Block", "value": "*\n * Css class for button\n * @type {String}\n ", "range": [ - 2904, - 2977 + 2905, + 2978 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 8 }, "end": { - "line": 118, + "line": 117, "column": 11 } } @@ -4741,16 +4794,16 @@ "object": { "type": "ThisExpression", "range": [ - 2986, - 2990 + 2987, + 2991 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 8 }, "end": { - "line": 119, + "line": 118, "column": 12 } } @@ -4759,31 +4812,31 @@ "type": "Identifier", "name": "btnCssClass", "range": [ - 2991, - 3002 + 2992, + 3003 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 13 }, "end": { - "line": 119, + "line": 118, "column": 24 } } }, "range": [ - 2986, - 3002 + 2987, + 3003 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 8 }, "end": { - "line": 119, + "line": 118, "column": 24 } } @@ -4794,16 +4847,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 3005, - 3016 + 3006, + 3017 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 27 }, "end": { - "line": 119, + "line": 118, "column": 38 } } @@ -4816,16 +4869,16 @@ "type": "Identifier", "name": "f", "range": [ - 3017, - 3018 + 3018, + 3019 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 39 }, "end": { - "line": 119, + "line": 118, "column": 40 } } @@ -4834,31 +4887,31 @@ "type": "Identifier", "name": "btn_css_class", "range": [ - 3019, - 3032 + 3020, + 3033 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 41 }, "end": { - "line": 119, + "line": 118, "column": 54 } } }, "range": [ - 3017, - 3032 + 3018, + 3033 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 39 }, "end": { - "line": 119, + "line": 118, "column": 54 } } @@ -4868,62 +4921,62 @@ "value": "colVis", "raw": "'colVis'", "range": [ - 3034, - 3042 + 3035, + 3043 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 56 }, "end": { - "line": 119, + "line": 118, "column": 64 } } } ], "range": [ - 3005, - 3043 + 3006, + 3044 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 27 }, "end": { - "line": 119, + "line": 118, "column": 65 } } }, "range": [ - 2986, - 3043 + 2987, + 3044 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 8 }, "end": { - "line": 119, + "line": 118, "column": 65 } } }, "range": [ - 2986, - 3044 + 2987, + 3045 ], "loc": { "start": { - "line": 119, + "line": 118, "column": 8 }, "end": { - "line": 119, + "line": 118, "column": 66 } }, @@ -4932,16 +4985,16 @@ "type": "Block", "value": "*\n * Css class for button\n * @type {String}\n ", "range": [ - 2904, - 2977 + 2905, + 2978 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 8 }, "end": { - "line": 118, + "line": 117, "column": 11 } } @@ -4952,16 +5005,16 @@ "type": "Block", "value": "*\n * Columns manager UI close link text, defaults to 'Close'\n * @type {String}\n ", "range": [ - 3054, - 3162 + 3055, + 3163 ], "loc": { "start": { - "line": 121, + "line": 120, "column": 8 }, "end": { - "line": 124, + "line": 123, "column": 11 } } @@ -4979,16 +5032,16 @@ "object": { "type": "ThisExpression", "range": [ - 3171, - 3175 + 3172, + 3176 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 8 }, "end": { - "line": 125, + "line": 124, "column": 12 } } @@ -4997,31 +5050,31 @@ "type": "Identifier", "name": "btnCloseText", "range": [ - 3176, - 3188 + 3177, + 3189 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 13 }, "end": { - "line": 125, + "line": 124, "column": 25 } } }, "range": [ - 3171, - 3188 + 3172, + 3189 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 8 }, "end": { - "line": 125, + "line": 124, "column": 25 } } @@ -5032,16 +5085,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 3191, - 3202 + 3192, + 3203 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 28 }, "end": { - "line": 125, + "line": 124, "column": 39 } } @@ -5054,16 +5107,16 @@ "type": "Identifier", "name": "f", "range": [ - 3203, - 3204 + 3204, + 3205 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 40 }, "end": { - "line": 125, + "line": 124, "column": 41 } } @@ -5072,31 +5125,31 @@ "type": "Identifier", "name": "btn_close_text", "range": [ - 3205, - 3219 + 3206, + 3220 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 42 }, "end": { - "line": 125, + "line": 124, "column": 56 } } }, "range": [ - 3203, - 3219 + 3204, + 3220 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 40 }, "end": { - "line": 125, + "line": 124, "column": 56 } } @@ -5106,62 +5159,62 @@ "value": "Close", "raw": "'Close'", "range": [ - 3221, - 3228 + 3222, + 3229 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 58 }, "end": { - "line": 125, + "line": 124, "column": 65 } } } ], "range": [ - 3191, - 3229 + 3192, + 3230 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 28 }, "end": { - "line": 125, + "line": 124, "column": 66 } } }, "range": [ - 3171, - 3229 + 3172, + 3230 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 8 }, "end": { - "line": 125, + "line": 124, "column": 66 } } }, "range": [ - 3171, - 3230 + 3172, + 3231 ], "loc": { "start": { - "line": 125, + "line": 124, "column": 8 }, "end": { - "line": 125, + "line": 124, "column": 67 } }, @@ -5170,16 +5223,16 @@ "type": "Block", "value": "*\n * Columns manager UI close link text, defaults to 'Close'\n * @type {String}\n ", "range": [ - 3054, - 3162 + 3055, + 3163 ], "loc": { "start": { - "line": 121, + "line": 120, "column": 8 }, "end": { - "line": 124, + "line": 123, "column": 11 } } @@ -5190,16 +5243,16 @@ "type": "Block", "value": "*\n * Columns manager UI close link HTML\n * @type {String}\n ", "range": [ - 3240, - 3327 + 3241, + 3328 ], "loc": { "start": { - "line": 127, + "line": 126, "column": 8 }, "end": { - "line": 130, + "line": 129, "column": 11 } } @@ -5217,16 +5270,16 @@ "object": { "type": "ThisExpression", "range": [ - 3336, - 3340 + 3337, + 3341 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 8 }, "end": { - "line": 131, + "line": 130, "column": 12 } } @@ -5235,31 +5288,31 @@ "type": "Identifier", "name": "btnCloseHtml", "range": [ - 3341, - 3353 + 3342, + 3354 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 13 }, "end": { - "line": 131, + "line": 130, "column": 25 } } }, "range": [ - 3336, - 3353 + 3337, + 3354 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 8 }, "end": { - "line": 131, + "line": 130, "column": 25 } } @@ -5270,16 +5323,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 3356, - 3367 + 3357, + 3368 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 28 }, "end": { - "line": 131, + "line": 130, "column": 39 } } @@ -5292,16 +5345,16 @@ "type": "Identifier", "name": "f", "range": [ - 3368, - 3369 + 3369, + 3370 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 40 }, "end": { - "line": 131, + "line": 130, "column": 41 } } @@ -5310,31 +5363,31 @@ "type": "Identifier", "name": "btn_close_html", "range": [ - 3370, - 3384 + 3371, + 3385 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 42 }, "end": { - "line": 131, + "line": 130, "column": 56 } } }, "range": [ - 3368, - 3384 + 3369, + 3385 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 40 }, "end": { - "line": 131, + "line": 130, "column": 56 } } @@ -5344,62 +5397,62 @@ "value": null, "raw": "null", "range": [ - 3386, - 3390 + 3387, + 3391 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 58 }, "end": { - "line": 131, + "line": 130, "column": 62 } } } ], "range": [ - 3356, - 3391 + 3357, + 3392 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 28 }, "end": { - "line": 131, + "line": 130, "column": 63 } } }, "range": [ - 3336, - 3391 + 3337, + 3392 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 8 }, "end": { - "line": 131, + "line": 130, "column": 63 } } }, "range": [ - 3336, - 3392 + 3337, + 3393 ], "loc": { "start": { - "line": 131, + "line": 130, "column": 8 }, "end": { - "line": 131, + "line": 130, "column": 64 } }, @@ -5408,16 +5461,16 @@ "type": "Block", "value": "*\n * Columns manager UI close link HTML\n * @type {String}\n ", "range": [ - 3240, - 3327 + 3241, + 3328 ], "loc": { "start": { - "line": 127, + "line": 126, "column": 8 }, "end": { - "line": 130, + "line": 129, "column": 11 } } @@ -5428,16 +5481,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI close link\n * @type {String}\n ", "range": [ - 3402, - 3492 + 3403, + 3493 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 8 }, "end": { - "line": 136, + "line": 135, "column": 11 } } @@ -5455,16 +5508,16 @@ "object": { "type": "ThisExpression", "range": [ - 3501, - 3505 + 3502, + 3506 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 8 }, "end": { - "line": 137, + "line": 136, "column": 12 } } @@ -5473,31 +5526,31 @@ "type": "Identifier", "name": "btnCloseCssClass", "range": [ - 3506, - 3522 + 3507, + 3523 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 13 }, "end": { - "line": 137, + "line": 136, "column": 29 } } }, "range": [ - 3501, - 3522 + 3502, + 3523 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 8 }, "end": { - "line": 137, + "line": 136, "column": 29 } } @@ -5508,16 +5561,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 3525, - 3536 + 3526, + 3537 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 32 }, "end": { - "line": 137, + "line": 136, "column": 43 } } @@ -5530,16 +5583,16 @@ "type": "Identifier", "name": "f", "range": [ - 3537, - 3538 + 3538, + 3539 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 44 }, "end": { - "line": 137, + "line": 136, "column": 45 } } @@ -5548,31 +5601,31 @@ "type": "Identifier", "name": "btn_close_css_class", "range": [ - 3539, - 3558 + 3540, + 3559 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 46 }, "end": { - "line": 137, + "line": 136, "column": 65 } } }, "range": [ - 3537, - 3558 + 3538, + 3559 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 44 }, "end": { - "line": 137, + "line": 136, "column": 65 } } @@ -5583,16 +5636,16 @@ "object": { "type": "ThisExpression", "range": [ - 3572, - 3576 + 3573, + 3577 ], "loc": { "start": { - "line": 138, + "line": 137, "column": 12 }, "end": { - "line": 138, + "line": 137, "column": 16 } } @@ -5601,77 +5654,77 @@ "type": "Identifier", "name": "btnCssClass", "range": [ - 3577, - 3588 + 3578, + 3589 ], "loc": { "start": { - "line": 138, + "line": 137, "column": 17 }, "end": { - "line": 138, + "line": 137, "column": 28 } } }, "range": [ - 3572, - 3588 + 3573, + 3589 ], "loc": { "start": { - "line": 138, + "line": 137, "column": 12 }, "end": { - "line": 138, + "line": 137, "column": 28 } } } ], "range": [ - 3525, - 3589 + 3526, + 3590 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 32 }, "end": { - "line": 138, + "line": 137, "column": 29 } } }, "range": [ - 3501, - 3589 + 3502, + 3590 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 8 }, "end": { - "line": 138, + "line": 137, "column": 29 } } }, "range": [ - 3501, - 3590 + 3502, + 3591 ], "loc": { "start": { - "line": 137, + "line": 136, "column": 8 }, "end": { - "line": 138, + "line": 137, "column": 30 } }, @@ -5680,16 +5733,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI close link\n * @type {String}\n ", "range": [ - 3402, - 3492 + 3403, + 3493 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 8 }, "end": { - "line": 136, + "line": 135, "column": 11 } } @@ -5700,16 +5753,16 @@ "type": "Block", "value": "*\n * Extension's stylesheet filename\n * @type {String}\n ", "range": [ - 3600, - 3684 + 3601, + 3685 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 8 }, "end": { - "line": 143, + "line": 142, "column": 11 } } @@ -5727,16 +5780,16 @@ "object": { "type": "ThisExpression", "range": [ - 3693, - 3697 + 3694, + 3698 ], "loc": { "start": { - "line": 144, + "line": 143, "column": 8 }, "end": { - "line": 144, + "line": 143, "column": 12 } } @@ -5745,31 +5798,31 @@ "type": "Identifier", "name": "stylesheet", "range": [ - 3698, - 3708 + 3699, + 3709 ], "loc": { "start": { - "line": 144, + "line": 143, "column": 13 }, "end": { - "line": 144, + "line": 143, "column": 23 } } }, "range": [ - 3693, - 3708 + 3694, + 3709 ], "loc": { "start": { - "line": 144, + "line": 143, "column": 8 }, "end": { - "line": 144, + "line": 143, "column": 23 } } @@ -5780,16 +5833,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 3711, - 3722 + 3712, + 3723 ], "loc": { "start": { - "line": 144, + "line": 143, "column": 26 }, "end": { - "line": 144, + "line": 143, "column": 37 } } @@ -5802,16 +5855,16 @@ "type": "Identifier", "name": "f", "range": [ - 3723, - 3724 + 3724, + 3725 ], "loc": { "start": { - "line": 144, + "line": 143, "column": 38 }, "end": { - "line": 144, + "line": 143, "column": 39 } } @@ -5820,31 +5873,31 @@ "type": "Identifier", "name": "stylesheet", "range": [ - 3725, - 3735 + 3726, + 3736 ], "loc": { "start": { - "line": 144, + "line": 143, "column": 40 }, "end": { - "line": 144, + "line": 143, "column": 50 } } }, "range": [ - 3723, - 3735 + 3724, + 3736 ], "loc": { "start": { - "line": 144, + "line": 143, "column": 38 }, "end": { - "line": 144, + "line": 143, "column": 50 } } @@ -5854,62 +5907,62 @@ "value": "colsVisibility.css", "raw": "'colsVisibility.css'", "range": [ - 3737, - 3757 + 3738, + 3758 ], "loc": { "start": { - "line": 144, + "line": 143, "column": 52 }, "end": { - "line": 144, + "line": 143, "column": 72 } } } ], "range": [ - 3711, - 3758 + 3712, + 3759 ], "loc": { "start": { - "line": 144, + "line": 143, "column": 26 }, "end": { - "line": 144, + "line": 143, "column": 73 } } }, "range": [ - 3693, - 3758 + 3694, + 3759 ], "loc": { "start": { - "line": 144, + "line": 143, "column": 8 }, "end": { - "line": 144, + "line": 143, "column": 73 } } }, "range": [ - 3693, - 3759 + 3694, + 3760 ], "loc": { "start": { - "line": 144, + "line": 143, "column": 8 }, "end": { - "line": 144, + "line": 143, "column": 74 } }, @@ -5918,16 +5971,16 @@ "type": "Block", "value": "*\n * Extension's stylesheet filename\n * @type {String}\n ", "range": [ - 3600, - 3684 + 3601, + 3685 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 8 }, "end": { - "line": 143, + "line": 142, "column": 11 } } @@ -5938,16 +5991,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI span\n * @type {String}\n ", "range": [ - 3769, - 3853 + 3770, + 3854 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 8 }, "end": { - "line": 149, + "line": 148, "column": 11 } } @@ -5965,16 +6018,16 @@ "object": { "type": "ThisExpression", "range": [ - 3862, - 3866 + 3863, + 3867 ], "loc": { "start": { - "line": 150, + "line": 149, "column": 8 }, "end": { - "line": 150, + "line": 149, "column": 12 } } @@ -5983,31 +6036,31 @@ "type": "Identifier", "name": "spanCssClass", "range": [ - 3867, - 3879 + 3868, + 3880 ], "loc": { "start": { - "line": 150, + "line": 149, "column": 13 }, "end": { - "line": 150, + "line": 149, "column": 25 } } }, "range": [ - 3862, - 3879 + 3863, + 3880 ], "loc": { "start": { - "line": 150, + "line": 149, "column": 8 }, "end": { - "line": 150, + "line": 149, "column": 25 } } @@ -6018,16 +6071,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 3882, - 3893 + 3883, + 3894 ], "loc": { "start": { - "line": 150, + "line": 149, "column": 28 }, "end": { - "line": 150, + "line": 149, "column": 39 } } @@ -6040,16 +6093,16 @@ "type": "Identifier", "name": "f", "range": [ - 3894, - 3895 + 3895, + 3896 ], "loc": { "start": { - "line": 150, + "line": 149, "column": 40 }, "end": { - "line": 150, + "line": 149, "column": 41 } } @@ -6058,31 +6111,31 @@ "type": "Identifier", "name": "span_css_class", "range": [ - 3896, - 3910 + 3897, + 3911 ], "loc": { "start": { - "line": 150, + "line": 149, "column": 42 }, "end": { - "line": 150, + "line": 149, "column": 56 } } }, "range": [ - 3894, - 3910 + 3895, + 3911 ], "loc": { "start": { - "line": 150, + "line": 149, "column": 40 }, "end": { - "line": 150, + "line": 149, "column": 56 } } @@ -6092,62 +6145,62 @@ "value": "colVisSpan", "raw": "'colVisSpan'", "range": [ - 3912, - 3924 + 3913, + 3925 ], "loc": { "start": { - "line": 150, + "line": 149, "column": 58 }, "end": { - "line": 150, + "line": 149, "column": 70 } } } ], "range": [ - 3882, - 3925 + 3883, + 3926 ], "loc": { "start": { - "line": 150, + "line": 149, "column": 28 }, "end": { - "line": 150, + "line": 149, "column": 71 } } }, "range": [ - 3862, - 3925 + 3863, + 3926 ], "loc": { "start": { - "line": 150, + "line": 149, "column": 8 }, "end": { - "line": 150, + "line": 149, "column": 71 } } }, "range": [ - 3862, - 3926 + 3863, + 3927 ], "loc": { "start": { - "line": 150, + "line": 149, "column": 8 }, "end": { - "line": 150, + "line": 149, "column": 72 } }, @@ -6156,16 +6209,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI span\n * @type {String}\n ", "range": [ - 3769, - 3853 + 3770, + 3854 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 8 }, "end": { - "line": 149, + "line": 148, "column": 11 } } @@ -6176,16 +6229,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI main container\n * @type {String}\n ", "range": [ - 3936, - 4030 + 3937, + 4031 ], "loc": { "start": { - "line": 152, + "line": 151, "column": 8 }, "end": { - "line": 155, + "line": 154, "column": 11 } } @@ -6203,16 +6256,16 @@ "object": { "type": "ThisExpression", "range": [ - 4039, - 4043 + 4040, + 4044 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 8 }, "end": { - "line": 156, + "line": 155, "column": 12 } } @@ -6221,31 +6274,31 @@ "type": "Identifier", "name": "contCssClass", "range": [ - 4044, - 4056 + 4045, + 4057 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 13 }, "end": { - "line": 156, + "line": 155, "column": 25 } } }, "range": [ - 4039, - 4056 + 4040, + 4057 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 8 }, "end": { - "line": 156, + "line": 155, "column": 25 } } @@ -6256,16 +6309,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 4059, - 4070 + 4060, + 4071 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 28 }, "end": { - "line": 156, + "line": 155, "column": 39 } } @@ -6278,16 +6331,16 @@ "type": "Identifier", "name": "f", "range": [ - 4071, - 4072 + 4072, + 4073 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 40 }, "end": { - "line": 156, + "line": 155, "column": 41 } } @@ -6296,31 +6349,31 @@ "type": "Identifier", "name": "cont_css_class", "range": [ - 4073, - 4087 + 4074, + 4088 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 42 }, "end": { - "line": 156, + "line": 155, "column": 56 } } }, "range": [ - 4071, - 4087 + 4072, + 4088 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 40 }, "end": { - "line": 156, + "line": 155, "column": 56 } } @@ -6330,62 +6383,62 @@ "value": "colVisCont", "raw": "'colVisCont'", "range": [ - 4089, - 4101 + 4090, + 4102 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 58 }, "end": { - "line": 156, + "line": 155, "column": 70 } } } ], "range": [ - 4059, - 4102 + 4060, + 4103 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 28 }, "end": { - "line": 156, + "line": 155, "column": 71 } } }, "range": [ - 4039, - 4102 + 4040, + 4103 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 8 }, "end": { - "line": 156, + "line": 155, "column": 71 } } }, "range": [ - 4039, - 4103 + 4040, + 4104 ], "loc": { "start": { - "line": 156, + "line": 155, "column": 8 }, "end": { - "line": 156, + "line": 155, "column": 72 } }, @@ -6394,16 +6447,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI main container\n * @type {String}\n ", "range": [ - 3936, - 4030 + 3937, + 4031 ], "loc": { "start": { - "line": 152, + "line": 151, "column": 8 }, "end": { - "line": 155, + "line": 154, "column": 11 } } @@ -6414,16 +6467,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI checklist (ul)\n * @type {String}\n ", "range": [ - 4113, - 4207 + 4114, + 4208 ], "loc": { "start": { - "line": 158, + "line": 157, "column": 8 }, "end": { - "line": 161, + "line": 160, "column": 11 } } @@ -6441,16 +6494,16 @@ "object": { "type": "ThisExpression", "range": [ - 4216, - 4220 + 4217, + 4221 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 8 }, "end": { - "line": 162, + "line": 161, "column": 12 } } @@ -6459,31 +6512,31 @@ "type": "Identifier", "name": "listCssClass", "range": [ - 4221, - 4233 + 4222, + 4234 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 13 }, "end": { - "line": 162, + "line": 161, "column": 25 } } }, "range": [ - 4216, - 4233 + 4217, + 4234 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 8 }, "end": { - "line": 162, + "line": 161, "column": 25 } } @@ -6494,16 +6547,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 4236, - 4247 + 4237, + 4248 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 28 }, "end": { - "line": 162, + "line": 161, "column": 39 } } @@ -6516,16 +6569,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 4248, - 4251 + 4249, + 4252 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 40 }, "end": { - "line": 162, + "line": 161, "column": 43 } } @@ -6534,31 +6587,31 @@ "type": "Identifier", "name": "list_css_class", "range": [ - 4252, - 4266 + 4253, + 4267 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 44 }, "end": { - "line": 162, + "line": 161, "column": 58 } } }, "range": [ - 4248, - 4266 + 4249, + 4267 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 40 }, "end": { - "line": 162, + "line": 161, "column": 58 } } @@ -6568,62 +6621,62 @@ "value": "cols_checklist", "raw": "'cols_checklist'", "range": [ - 4268, - 4284 + 4269, + 4285 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 60 }, "end": { - "line": 162, + "line": 161, "column": 76 } } } ], "range": [ - 4236, - 4285 + 4237, + 4286 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 28 }, "end": { - "line": 162, + "line": 161, "column": 77 } } }, "range": [ - 4216, - 4285 + 4217, + 4286 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 8 }, "end": { - "line": 162, + "line": 161, "column": 77 } } }, "range": [ - 4216, - 4286 + 4217, + 4287 ], "loc": { "start": { - "line": 162, + "line": 161, "column": 8 }, "end": { - "line": 162, + "line": 161, "column": 78 } }, @@ -6632,16 +6685,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI checklist (ul)\n * @type {String}\n ", "range": [ - 4113, - 4207 + 4114, + 4208 ], "loc": { "start": { - "line": 158, + "line": 157, "column": 8 }, "end": { - "line": 161, + "line": 160, "column": 11 } } @@ -6652,16 +6705,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI checklist item (li)\n * @type {String}\n ", "range": [ - 4296, - 4395 + 4297, + 4396 ], "loc": { "start": { - "line": 164, + "line": 163, "column": 8 }, "end": { - "line": 167, + "line": 166, "column": 11 } } @@ -6679,16 +6732,16 @@ "object": { "type": "ThisExpression", "range": [ - 4404, - 4408 + 4405, + 4409 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 8 }, "end": { - "line": 168, + "line": 167, "column": 12 } } @@ -6697,31 +6750,31 @@ "type": "Identifier", "name": "listItemCssClass", "range": [ - 4409, - 4425 + 4410, + 4426 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 13 }, "end": { - "line": 168, + "line": 167, "column": 29 } } }, "range": [ - 4404, - 4425 + 4405, + 4426 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 8 }, "end": { - "line": 168, + "line": 167, "column": 29 } } @@ -6732,16 +6785,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 4428, - 4439 + 4429, + 4440 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 32 }, "end": { - "line": 168, + "line": 167, "column": 43 } } @@ -6754,16 +6807,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 4440, - 4443 + 4441, + 4444 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 44 }, "end": { - "line": 168, + "line": 167, "column": 47 } } @@ -6772,31 +6825,31 @@ "type": "Identifier", "name": "checklist_item_css_class", "range": [ - 4444, - 4468 + 4445, + 4469 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 48 }, "end": { - "line": 168, + "line": 167, "column": 72 } } }, "range": [ - 4440, - 4468 + 4441, + 4469 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 44 }, "end": { - "line": 168, + "line": 167, "column": 72 } } @@ -6806,62 +6859,62 @@ "value": "cols_checklist_item", "raw": "'cols_checklist_item'", "range": [ - 4482, - 4503 + 4483, + 4504 ], "loc": { "start": { - "line": 169, + "line": 168, "column": 12 }, "end": { - "line": 169, + "line": 168, "column": 33 } } } ], "range": [ - 4428, - 4504 + 4429, + 4505 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 32 }, "end": { - "line": 169, + "line": 168, "column": 34 } } }, "range": [ - 4404, - 4504 + 4405, + 4505 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 8 }, "end": { - "line": 169, + "line": 168, "column": 34 } } }, "range": [ - 4404, - 4505 + 4405, + 4506 ], "loc": { "start": { - "line": 168, + "line": 167, "column": 8 }, "end": { - "line": 169, + "line": 168, "column": 35 } }, @@ -6870,16 +6923,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI checklist item (li)\n * @type {String}\n ", "range": [ - 4296, - 4395 + 4297, + 4396 ], "loc": { "start": { - "line": 164, + "line": 163, "column": 8 }, "end": { - "line": 167, + "line": 166, "column": 11 } } @@ -6890,16 +6943,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI checklist item selected state (li)\n * @type {String}\n ", "range": [ - 4515, - 4629 + 4516, + 4630 ], "loc": { "start": { - "line": 171, + "line": 170, "column": 8 }, "end": { - "line": 174, + "line": 173, "column": 11 } } @@ -6917,16 +6970,16 @@ "object": { "type": "ThisExpression", "range": [ - 4638, - 4642 + 4639, + 4643 ], "loc": { "start": { - "line": 175, + "line": 174, "column": 8 }, "end": { - "line": 175, + "line": 174, "column": 12 } } @@ -6935,31 +6988,31 @@ "type": "Identifier", "name": "listSlcItemCssClass", "range": [ - 4643, - 4662 + 4644, + 4663 ], "loc": { "start": { - "line": 175, + "line": 174, "column": 13 }, "end": { - "line": 175, + "line": 174, "column": 32 } } }, "range": [ - 4638, - 4662 + 4639, + 4663 ], "loc": { "start": { - "line": 175, + "line": 174, "column": 8 }, "end": { - "line": 175, + "line": 174, "column": 32 } } @@ -6970,16 +7023,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 4665, - 4676 + 4666, + 4677 ], "loc": { "start": { - "line": 175, + "line": 174, "column": 35 }, "end": { - "line": 175, + "line": 174, "column": 46 } } @@ -6992,16 +7045,16 @@ "type": "Identifier", "name": "cfg", "range": [ - 4690, - 4693 + 4691, + 4694 ], "loc": { "start": { - "line": 176, + "line": 175, "column": 12 }, "end": { - "line": 176, + "line": 175, "column": 15 } } @@ -7010,31 +7063,31 @@ "type": "Identifier", "name": "checklist_selected_item_css_class", "range": [ - 4694, - 4727 + 4695, + 4728 ], "loc": { "start": { - "line": 176, + "line": 175, "column": 16 }, "end": { - "line": 176, + "line": 175, "column": 49 } } }, "range": [ - 4690, - 4727 + 4691, + 4728 ], "loc": { "start": { - "line": 176, + "line": 175, "column": 12 }, "end": { - "line": 176, + "line": 175, "column": 49 } } @@ -7044,62 +7097,62 @@ "value": "cols_checklist_slc_item", "raw": "'cols_checklist_slc_item'", "range": [ - 4741, - 4766 + 4742, + 4767 ], "loc": { "start": { - "line": 177, + "line": 176, "column": 12 }, "end": { - "line": 177, + "line": 176, "column": 37 } } } ], "range": [ - 4665, - 4776 + 4666, + 4777 ], "loc": { "start": { - "line": 175, + "line": 174, "column": 35 }, "end": { - "line": 178, + "line": 177, "column": 9 } } }, "range": [ - 4638, - 4776 + 4639, + 4777 ], "loc": { "start": { - "line": 175, + "line": 174, "column": 8 }, "end": { - "line": 178, + "line": 177, "column": 9 } } }, "range": [ - 4638, - 4777 + 4639, + 4778 ], "loc": { "start": { - "line": 175, + "line": 174, "column": 8 }, "end": { - "line": 178, + "line": 177, "column": 10 } }, @@ -7108,16 +7161,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI checklist item selected state (li)\n * @type {String}\n ", "range": [ - 4515, - 4629 + 4516, + 4630 ], "loc": { "start": { - "line": 171, + "line": 170, "column": 8 }, "end": { - "line": 174, + "line": 173, "column": 11 } } @@ -7128,16 +7181,16 @@ "type": "Block", "value": "*\n * Text preceding the columns list, defaults to 'Hide' or 'Show'\n * depending on tick mode (tick_to_hide option)\n * @type {String}\n ", "range": [ - 4787, - 4957 + 4788, + 4958 ], "loc": { "start": { - "line": 180, + "line": 179, "column": 8 }, "end": { - "line": 184, + "line": 183, "column": 11 } } @@ -7155,16 +7208,16 @@ "object": { "type": "ThisExpression", "range": [ - 4966, - 4970 + 4967, + 4971 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 8 }, "end": { - "line": 185, + "line": 184, "column": 12 } } @@ -7173,31 +7226,31 @@ "type": "Identifier", "name": "text", "range": [ - 4971, - 4975 + 4972, + 4976 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 13 }, "end": { - "line": 185, + "line": 184, "column": 17 } } }, "range": [ - 4966, - 4975 + 4967, + 4976 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 8 }, "end": { - "line": 185, + "line": 184, "column": 17 } } @@ -7208,16 +7261,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 4978, - 4989 + 4979, + 4990 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 20 }, "end": { - "line": 185, + "line": 184, "column": 31 } } @@ -7230,16 +7283,16 @@ "type": "Identifier", "name": "f", "range": [ - 4990, - 4991 + 4991, + 4992 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 32 }, "end": { - "line": 185, + "line": 184, "column": 33 } } @@ -7248,31 +7301,31 @@ "type": "Identifier", "name": "text", "range": [ - 4992, - 4996 + 4993, + 4997 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 34 }, "end": { - "line": 185, + "line": 184, "column": 38 } } }, "range": [ - 4990, - 4996 + 4991, + 4997 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 32 }, "end": { - "line": 185, + "line": 184, "column": 38 } } @@ -7285,16 +7338,16 @@ "object": { "type": "ThisExpression", "range": [ - 4998, - 5002 + 4999, + 5003 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 40 }, "end": { - "line": 185, + "line": 184, "column": 44 } } @@ -7303,31 +7356,31 @@ "type": "Identifier", "name": "tickToHide", "range": [ - 5003, - 5013 + 5004, + 5014 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 45 }, "end": { - "line": 185, + "line": 184, "column": 55 } } }, "range": [ - 4998, - 5013 + 4999, + 5014 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 40 }, "end": { - "line": 185, + "line": 184, "column": 55 } } @@ -7337,16 +7390,16 @@ "value": "Hide: ", "raw": "'Hide: '", "range": [ - 5016, - 5024 + 5017, + 5025 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 58 }, "end": { - "line": 185, + "line": 184, "column": 66 } } @@ -7356,77 +7409,77 @@ "value": "Show: ", "raw": "'Show: '", "range": [ - 5027, - 5035 + 5028, + 5036 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 69 }, "end": { - "line": 185, + "line": 184, "column": 77 } } }, "range": [ - 4998, - 5035 + 4999, + 5036 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 40 }, "end": { - "line": 185, + "line": 184, "column": 77 } } } ], "range": [ - 4978, - 5036 + 4979, + 5037 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 20 }, "end": { - "line": 185, + "line": 184, "column": 78 } } }, "range": [ - 4966, - 5036 + 4967, + 5037 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 8 }, "end": { - "line": 185, + "line": 184, "column": 78 } } }, "range": [ - 4966, - 5037 + 4967, + 5038 ], "loc": { "start": { - "line": 185, + "line": 184, "column": 8 }, "end": { - "line": 185, + "line": 184, "column": 79 } }, @@ -7435,16 +7488,16 @@ "type": "Block", "value": "*\n * Text preceding the columns list, defaults to 'Hide' or 'Show'\n * depending on tick mode (tick_to_hide option)\n * @type {String}\n ", "range": [ - 4787, - 4957 + 4788, + 4958 ], "loc": { "start": { - "line": 180, + "line": 179, "column": 8 }, "end": { - "line": 184, + "line": 183, "column": 11 } } @@ -7455,16 +7508,16 @@ "type": "Block", "value": "*\n * List of columns indexes to be hidden at initialization\n * @type {Array}\n ", "range": [ - 5047, - 5153 + 5048, + 5154 ], "loc": { "start": { - "line": 187, + "line": 186, "column": 8 }, "end": { - "line": 190, + "line": 189, "column": 11 } } @@ -7482,16 +7535,16 @@ "object": { "type": "ThisExpression", "range": [ - 5162, - 5166 + 5163, + 5167 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 8 }, "end": { - "line": 191, + "line": 190, "column": 12 } } @@ -7500,31 +7553,31 @@ "type": "Identifier", "name": "atStart", "range": [ - 5167, - 5174 + 5168, + 5175 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 13 }, "end": { - "line": 191, + "line": 190, "column": 20 } } }, "range": [ - 5162, - 5174 + 5163, + 5175 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 8 }, "end": { - "line": 191, + "line": 190, "column": 20 } } @@ -7535,16 +7588,16 @@ "type": "Identifier", "name": "defaultsArr", "range": [ - 5177, - 5188 + 5178, + 5189 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 23 }, "end": { - "line": 191, + "line": 190, "column": 34 } } @@ -7557,16 +7610,16 @@ "type": "Identifier", "name": "f", "range": [ - 5189, - 5190 + 5190, + 5191 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 35 }, "end": { - "line": 191, + "line": 190, "column": 36 } } @@ -7575,31 +7628,31 @@ "type": "Identifier", "name": "at_start", "range": [ - 5191, - 5199 + 5192, + 5200 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 37 }, "end": { - "line": 191, + "line": 190, "column": 45 } } }, "range": [ - 5189, - 5199 + 5190, + 5200 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 35 }, "end": { - "line": 191, + "line": 190, "column": 45 } } @@ -7608,62 +7661,62 @@ "type": "ArrayExpression", "elements": [], "range": [ - 5201, - 5203 + 5202, + 5204 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 47 }, "end": { - "line": 191, + "line": 190, "column": 49 } } } ], "range": [ - 5177, - 5204 + 5178, + 5205 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 23 }, "end": { - "line": 191, + "line": 190, "column": 50 } } }, "range": [ - 5162, - 5204 + 5163, + 5205 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 8 }, "end": { - "line": 191, + "line": 190, "column": 50 } } }, "range": [ - 5162, - 5205 + 5163, + 5206 ], "loc": { "start": { - "line": 191, + "line": 190, "column": 8 }, "end": { - "line": 191, + "line": 190, "column": 51 } }, @@ -7672,16 +7725,16 @@ "type": "Block", "value": "*\n * List of columns indexes to be hidden at initialization\n * @type {Array}\n ", "range": [ - 5047, - 5153 + 5048, + 5154 ], "loc": { "start": { - "line": 187, + "line": 186, "column": 8 }, "end": { - "line": 190, + "line": 189, "column": 11 } } @@ -7692,16 +7745,16 @@ "type": "Block", "value": "*\n * Enable hover behaviour on columns manager button/link\n * @type {Boolean}\n ", "range": [ - 5215, - 5322 + 5216, + 5323 ], "loc": { "start": { - "line": 193, + "line": 192, "column": 8 }, "end": { - "line": 196, + "line": 195, "column": 11 } } @@ -7719,16 +7772,16 @@ "object": { "type": "ThisExpression", "range": [ - 5331, - 5335 + 5332, + 5336 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 8 }, "end": { - "line": 197, + "line": 196, "column": 12 } } @@ -7737,31 +7790,31 @@ "type": "Identifier", "name": "enableHover", "range": [ - 5336, - 5347 + 5337, + 5348 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 13 }, "end": { - "line": 197, + "line": 196, "column": 24 } } }, "range": [ - 5331, - 5347 + 5332, + 5348 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 8 }, "end": { - "line": 197, + "line": 196, "column": 24 } } @@ -7772,16 +7825,16 @@ "type": "Identifier", "name": "Boolean", "range": [ - 5350, - 5357 + 5351, + 5358 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 27 }, "end": { - "line": 197, + "line": 196, "column": 34 } } @@ -7794,16 +7847,16 @@ "type": "Identifier", "name": "f", "range": [ - 5358, - 5359 + 5359, + 5360 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 35 }, "end": { - "line": 197, + "line": 196, "column": 36 } } @@ -7812,77 +7865,77 @@ "type": "Identifier", "name": "enable_hover", "range": [ - 5360, - 5372 + 5361, + 5373 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 37 }, "end": { - "line": 197, + "line": 196, "column": 49 } } }, "range": [ - 5358, - 5372 + 5359, + 5373 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 35 }, "end": { - "line": 197, + "line": 196, "column": 49 } } } ], "range": [ - 5350, - 5373 + 5351, + 5374 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 27 }, "end": { - "line": 197, + "line": 196, "column": 50 } } }, "range": [ - 5331, - 5373 + 5332, + 5374 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 8 }, "end": { - "line": 197, + "line": 196, "column": 50 } } }, "range": [ - 5331, - 5374 + 5332, + 5375 ], "loc": { "start": { - "line": 197, + "line": 196, "column": 8 }, "end": { - "line": 197, + "line": 196, "column": 51 } }, @@ -7891,16 +7944,16 @@ "type": "Block", "value": "*\n * Enable hover behaviour on columns manager button/link\n * @type {Boolean}\n ", "range": [ - 5215, - 5322 + 5216, + 5323 ], "loc": { "start": { - "line": 193, + "line": 192, "column": 8 }, "end": { - "line": 196, + "line": 195, "column": 11 } } @@ -7911,16 +7964,16 @@ "type": "Block", "value": "*\n * Enable select all option, disabled by default\n * @type {Boolean}\n ", "range": [ - 5384, - 5483 + 5385, + 5484 ], "loc": { "start": { - "line": 199, + "line": 198, "column": 8 }, "end": { - "line": 202, + "line": 201, "column": 11 } } @@ -7938,16 +7991,16 @@ "object": { "type": "ThisExpression", "range": [ - 5492, - 5496 + 5493, + 5497 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 8 }, "end": { - "line": 203, + "line": 202, "column": 12 } } @@ -7956,31 +8009,31 @@ "type": "Identifier", "name": "enableTickAll", "range": [ - 5497, - 5510 + 5498, + 5511 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 13 }, "end": { - "line": 203, + "line": 202, "column": 26 } } }, "range": [ - 5492, - 5510 + 5493, + 5511 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 8 }, "end": { - "line": 203, + "line": 202, "column": 26 } } @@ -7991,16 +8044,16 @@ "type": "Identifier", "name": "Boolean", "range": [ - 5513, - 5520 + 5514, + 5521 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 29 }, "end": { - "line": 203, + "line": 202, "column": 36 } } @@ -8013,16 +8066,16 @@ "type": "Identifier", "name": "f", "range": [ - 5521, - 5522 + 5522, + 5523 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 37 }, "end": { - "line": 203, + "line": 202, "column": 38 } } @@ -8031,77 +8084,77 @@ "type": "Identifier", "name": "enable_tick_all", "range": [ - 5523, - 5538 + 5524, + 5539 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 39 }, "end": { - "line": 203, + "line": 202, "column": 54 } } }, "range": [ - 5521, - 5538 + 5522, + 5539 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 37 }, "end": { - "line": 203, + "line": 202, "column": 54 } } } ], "range": [ - 5513, - 5539 + 5514, + 5540 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 29 }, "end": { - "line": 203, + "line": 202, "column": 55 } } }, "range": [ - 5492, - 5539 + 5493, + 5540 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 8 }, "end": { - "line": 203, + "line": 202, "column": 55 } } }, "range": [ - 5492, - 5540 + 5493, + 5541 ], "loc": { "start": { - "line": 203, + "line": 202, "column": 8 }, "end": { - "line": 203, + "line": 202, "column": 56 } }, @@ -8110,16 +8163,16 @@ "type": "Block", "value": "*\n * Enable select all option, disabled by default\n * @type {Boolean}\n ", "range": [ - 5384, - 5483 + 5385, + 5484 ], "loc": { "start": { - "line": 199, + "line": 198, "column": 8 }, "end": { - "line": 202, + "line": 201, "column": 11 } } @@ -8130,16 +8183,16 @@ "type": "Block", "value": "*\n * Text for select all option, defaults to 'Select all:'\n * @type {String}\n ", "range": [ - 5550, - 5656 + 5551, + 5657 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 8 }, "end": { - "line": 208, + "line": 207, "column": 11 } } @@ -8157,16 +8210,16 @@ "object": { "type": "ThisExpression", "range": [ - 5665, - 5669 + 5666, + 5670 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 8 }, "end": { - "line": 209, + "line": 208, "column": 12 } } @@ -8175,31 +8228,31 @@ "type": "Identifier", "name": "tickAllText", "range": [ - 5670, - 5681 + 5671, + 5682 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 13 }, "end": { - "line": 209, + "line": 208, "column": 24 } } }, "range": [ - 5665, - 5681 + 5666, + 5682 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 8 }, "end": { - "line": 209, + "line": 208, "column": 24 } } @@ -8210,16 +8263,16 @@ "type": "Identifier", "name": "defaultsStr", "range": [ - 5684, - 5695 + 5685, + 5696 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 27 }, "end": { - "line": 209, + "line": 208, "column": 38 } } @@ -8232,16 +8285,16 @@ "type": "Identifier", "name": "f", "range": [ - 5696, - 5697 + 5697, + 5698 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 39 }, "end": { - "line": 209, + "line": 208, "column": 40 } } @@ -8250,31 +8303,31 @@ "type": "Identifier", "name": "tick_all_text", "range": [ - 5698, - 5711 + 5699, + 5712 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 41 }, "end": { - "line": 209, + "line": 208, "column": 54 } } }, "range": [ - 5696, - 5711 + 5697, + 5712 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 39 }, "end": { - "line": 209, + "line": 208, "column": 54 } } @@ -8284,62 +8337,62 @@ "value": "Select all:", "raw": "'Select all:'", "range": [ - 5713, - 5726 + 5714, + 5727 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 56 }, "end": { - "line": 209, + "line": 208, "column": 69 } } } ], "range": [ - 5684, - 5727 + 5685, + 5728 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 27 }, "end": { - "line": 209, + "line": 208, "column": 70 } } }, "range": [ - 5665, - 5727 + 5666, + 5728 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 8 }, "end": { - "line": 209, + "line": 208, "column": 70 } } }, "range": [ - 5665, - 5728 + 5666, + 5729 ], "loc": { "start": { - "line": 209, + "line": 208, "column": 8 }, "end": { - "line": 209, + "line": 208, "column": 71 } }, @@ -8348,16 +8401,16 @@ "type": "Block", "value": "*\n * Text for select all option, defaults to 'Select all:'\n * @type {String}\n ", "range": [ - 5550, - 5656 + 5551, + 5657 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 8 }, "end": { - "line": 208, + "line": 207, "column": 11 } } @@ -8368,16 +8421,16 @@ "type": "Block", "value": "*\n * List of indexes of hidden columns\n * @private\n ", "range": [ - 5738, - 5818 + 5739, + 5819 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 8 }, "end": { - "line": 214, + "line": 213, "column": 11 } } @@ -8395,16 +8448,16 @@ "object": { "type": "ThisExpression", "range": [ - 5827, - 5831 + 5828, + 5832 ], "loc": { "start": { - "line": 215, + "line": 214, "column": 8 }, "end": { - "line": 215, + "line": 214, "column": 12 } } @@ -8413,31 +8466,31 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 5832, - 5842 + 5833, + 5843 ], "loc": { "start": { - "line": 215, + "line": 214, "column": 13 }, "end": { - "line": 215, + "line": 214, "column": 23 } } }, "range": [ - 5827, - 5842 + 5828, + 5843 ], "loc": { "start": { - "line": 215, + "line": 214, "column": 8 }, "end": { - "line": 215, + "line": 214, "column": 23 } } @@ -8446,46 +8499,46 @@ "type": "ArrayExpression", "elements": [], "range": [ - 5845, - 5847 + 5846, + 5848 ], "loc": { "start": { - "line": 215, + "line": 214, "column": 26 }, "end": { - "line": 215, + "line": 214, "column": 28 } } }, "range": [ - 5827, - 5847 + 5828, + 5848 ], "loc": { "start": { - "line": 215, + "line": 214, "column": 8 }, "end": { - "line": 215, + "line": 214, "column": 28 } } }, "range": [ - 5827, - 5848 + 5828, + 5849 ], "loc": { "start": { - "line": 215, + "line": 214, "column": 8 }, "end": { - "line": 215, + "line": 214, "column": 29 } }, @@ -8494,16 +8547,16 @@ "type": "Block", "value": "*\n * List of indexes of hidden columns\n * @private\n ", "range": [ - 5738, - 5818 + 5739, + 5819 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 8 }, "end": { - "line": 214, + "line": 213, "column": 11 } } @@ -8514,16 +8567,16 @@ "type": "Block", "value": "*\n * Bound mouseup wrapper\n * @private\n ", "range": [ - 5858, - 5926 + 5859, + 5927 ], "loc": { "start": { - "line": 217, + "line": 216, "column": 8 }, "end": { - "line": 220, + "line": 219, "column": 11 } } @@ -8541,16 +8594,16 @@ "object": { "type": "ThisExpression", "range": [ - 5935, - 5939 + 5936, + 5940 ], "loc": { "start": { - "line": 221, + "line": 220, "column": 8 }, "end": { - "line": 221, + "line": 220, "column": 12 } } @@ -8559,31 +8612,31 @@ "type": "Identifier", "name": "boundMouseup", "range": [ - 5940, - 5952 + 5941, + 5953 ], "loc": { "start": { - "line": 221, + "line": 220, "column": 13 }, "end": { - "line": 221, + "line": 220, "column": 25 } } }, "range": [ - 5935, - 5952 + 5936, + 5953 ], "loc": { "start": { - "line": 221, + "line": 220, "column": 8 }, "end": { - "line": 221, + "line": 220, "column": 25 } } @@ -8593,46 +8646,46 @@ "value": null, "raw": "null", "range": [ - 5955, - 5959 + 5956, + 5960 ], "loc": { "start": { - "line": 221, + "line": 220, "column": 28 }, "end": { - "line": 221, + "line": 220, "column": 32 } } }, "range": [ - 5935, - 5959 + 5936, + 5960 ], "loc": { "start": { - "line": 221, + "line": 220, "column": 8 }, "end": { - "line": 221, + "line": 220, "column": 32 } } }, "range": [ - 5935, - 5960 + 5936, + 5961 ], "loc": { "start": { - "line": 221, + "line": 220, "column": 8 }, "end": { - "line": 221, + "line": 220, "column": 33 } }, @@ -8641,16 +8694,16 @@ "type": "Block", "value": "*\n * Bound mouseup wrapper\n * @private\n ", "range": [ - 5858, - 5926 + 5859, + 5927 ], "loc": { "start": { - "line": 217, + "line": 216, "column": 8 }, "end": { - "line": 220, + "line": 219, "column": 11 } } @@ -8661,16 +8714,16 @@ "type": "Block", "value": "*\n * Callback fired when the extension is initialized\n * @type {Function}\n ", "range": [ - 5970, - 6073 + 5971, + 6074 ], "loc": { "start": { - "line": 223, + "line": 222, "column": 8 }, "end": { - "line": 226, + "line": 225, "column": 11 } } @@ -8688,16 +8741,16 @@ "object": { "type": "ThisExpression", "range": [ - 6082, - 6086 + 6083, + 6087 ], "loc": { "start": { - "line": 227, + "line": 226, "column": 8 }, "end": { - "line": 227, + "line": 226, "column": 12 } } @@ -8706,31 +8759,31 @@ "type": "Identifier", "name": "onLoaded", "range": [ - 6087, - 6095 + 6088, + 6096 ], "loc": { "start": { - "line": 227, + "line": 226, "column": 13 }, "end": { - "line": 227, + "line": 226, "column": 21 } } }, "range": [ - 6082, - 6095 + 6083, + 6096 ], "loc": { "start": { - "line": 227, + "line": 226, "column": 8 }, "end": { - "line": 227, + "line": 226, "column": 21 } } @@ -8741,16 +8794,16 @@ "type": "Identifier", "name": "defaultsFn", "range": [ - 6098, - 6108 + 6099, + 6109 ], "loc": { "start": { - "line": 227, + "line": 226, "column": 24 }, "end": { - "line": 227, + "line": 226, "column": 34 } } @@ -8763,16 +8816,16 @@ "type": "Identifier", "name": "f", "range": [ - 6109, - 6110 + 6110, + 6111 ], "loc": { "start": { - "line": 227, + "line": 226, "column": 35 }, "end": { - "line": 227, + "line": 226, "column": 36 } } @@ -8781,31 +8834,31 @@ "type": "Identifier", "name": "on_loaded", "range": [ - 6111, - 6120 + 6112, + 6121 ], "loc": { "start": { - "line": 227, + "line": 226, "column": 37 }, "end": { - "line": 227, + "line": 226, "column": 46 } } }, "range": [ - 6109, - 6120 + 6110, + 6121 ], "loc": { "start": { - "line": 227, + "line": 226, "column": 35 }, "end": { - "line": 227, + "line": 226, "column": 46 } } @@ -8814,62 +8867,62 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 6122, - 6130 + 6123, + 6131 ], "loc": { "start": { - "line": 227, + "line": 226, "column": 48 }, "end": { - "line": 227, + "line": 226, "column": 56 } } } ], "range": [ - 6098, - 6131 + 6099, + 6132 ], "loc": { "start": { - "line": 227, + "line": 226, "column": 24 }, "end": { - "line": 227, + "line": 226, "column": 57 } } }, "range": [ - 6082, - 6131 + 6083, + 6132 ], "loc": { "start": { - "line": 227, + "line": 226, "column": 8 }, "end": { - "line": 227, + "line": 226, "column": 57 } } }, "range": [ - 6082, - 6132 + 6083, + 6133 ], "loc": { "start": { - "line": 227, + "line": 226, "column": 8 }, "end": { - "line": 227, + "line": 226, "column": 58 } }, @@ -8878,16 +8931,16 @@ "type": "Block", "value": "*\n * Callback fired when the extension is initialized\n * @type {Function}\n ", "range": [ - 5970, - 6073 + 5971, + 6074 ], "loc": { "start": { - "line": 223, + "line": 222, "column": 8 }, "end": { - "line": 226, + "line": 225, "column": 11 } } @@ -8898,16 +8951,16 @@ "type": "Block", "value": "*\n * Callback fired before the columns manager is opened\n * @type {Function}\n ", "range": [ - 6142, - 6248 + 6143, + 6249 ], "loc": { "start": { - "line": 229, + "line": 228, "column": 8 }, "end": { - "line": 232, + "line": 231, "column": 11 } } @@ -8925,16 +8978,16 @@ "object": { "type": "ThisExpression", "range": [ - 6257, - 6261 + 6258, + 6262 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 8 }, "end": { - "line": 233, + "line": 232, "column": 12 } } @@ -8943,31 +8996,31 @@ "type": "Identifier", "name": "onBeforeOpen", "range": [ - 6262, - 6274 + 6263, + 6275 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 13 }, "end": { - "line": 233, + "line": 232, "column": 25 } } }, "range": [ - 6257, - 6274 + 6258, + 6275 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 8 }, "end": { - "line": 233, + "line": 232, "column": 25 } } @@ -8978,16 +9031,16 @@ "type": "Identifier", "name": "defaultsFn", "range": [ - 6277, - 6287 + 6278, + 6288 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 28 }, "end": { - "line": 233, + "line": 232, "column": 38 } } @@ -9000,16 +9053,16 @@ "type": "Identifier", "name": "f", "range": [ - 6288, - 6289 + 6289, + 6290 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 39 }, "end": { - "line": 233, + "line": 232, "column": 40 } } @@ -9018,31 +9071,31 @@ "type": "Identifier", "name": "on_before_open", "range": [ - 6290, - 6304 + 6291, + 6305 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 41 }, "end": { - "line": 233, + "line": 232, "column": 55 } } }, "range": [ - 6288, - 6304 + 6289, + 6305 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 39 }, "end": { - "line": 233, + "line": 232, "column": 55 } } @@ -9051,62 +9104,62 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 6306, - 6314 + 6307, + 6315 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 57 }, "end": { - "line": 233, + "line": 232, "column": 65 } } } ], "range": [ - 6277, - 6315 + 6278, + 6316 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 28 }, "end": { - "line": 233, + "line": 232, "column": 66 } } }, "range": [ - 6257, - 6315 + 6258, + 6316 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 8 }, "end": { - "line": 233, + "line": 232, "column": 66 } } }, "range": [ - 6257, - 6316 + 6258, + 6317 ], "loc": { "start": { - "line": 233, + "line": 232, "column": 8 }, "end": { - "line": 233, + "line": 232, "column": 67 } }, @@ -9115,16 +9168,16 @@ "type": "Block", "value": "*\n * Callback fired before the columns manager is opened\n * @type {Function}\n ", "range": [ - 6142, - 6248 + 6143, + 6249 ], "loc": { "start": { - "line": 229, + "line": 228, "column": 8 }, "end": { - "line": 232, + "line": 231, "column": 11 } } @@ -9135,16 +9188,16 @@ "type": "Block", "value": "*\n * Callback fired after the columns manager is opened\n * @type {Function}\n ", "range": [ - 6326, - 6431 + 6327, + 6432 ], "loc": { "start": { - "line": 235, + "line": 234, "column": 8 }, "end": { - "line": 238, + "line": 237, "column": 11 } } @@ -9162,16 +9215,16 @@ "object": { "type": "ThisExpression", "range": [ - 6440, - 6444 + 6441, + 6445 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 8 }, "end": { - "line": 239, + "line": 238, "column": 12 } } @@ -9180,31 +9233,31 @@ "type": "Identifier", "name": "onAfterOpen", "range": [ - 6445, - 6456 + 6446, + 6457 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 13 }, "end": { - "line": 239, + "line": 238, "column": 24 } } }, "range": [ - 6440, - 6456 + 6441, + 6457 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 8 }, "end": { - "line": 239, + "line": 238, "column": 24 } } @@ -9215,16 +9268,16 @@ "type": "Identifier", "name": "defaultsFn", "range": [ - 6459, - 6469 + 6460, + 6470 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 27 }, "end": { - "line": 239, + "line": 238, "column": 37 } } @@ -9237,16 +9290,16 @@ "type": "Identifier", "name": "f", "range": [ - 6470, - 6471 + 6471, + 6472 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 38 }, "end": { - "line": 239, + "line": 238, "column": 39 } } @@ -9255,31 +9308,31 @@ "type": "Identifier", "name": "on_after_open", "range": [ - 6472, - 6485 + 6473, + 6486 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 40 }, "end": { - "line": 239, + "line": 238, "column": 53 } } }, "range": [ - 6470, - 6485 + 6471, + 6486 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 38 }, "end": { - "line": 239, + "line": 238, "column": 53 } } @@ -9288,62 +9341,62 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 6487, - 6495 + 6488, + 6496 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 55 }, "end": { - "line": 239, + "line": 238, "column": 63 } } } ], "range": [ - 6459, - 6496 + 6460, + 6497 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 27 }, "end": { - "line": 239, + "line": 238, "column": 64 } } }, "range": [ - 6440, - 6496 + 6441, + 6497 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 8 }, "end": { - "line": 239, + "line": 238, "column": 64 } } }, "range": [ - 6440, - 6497 + 6441, + 6498 ], "loc": { "start": { - "line": 239, + "line": 238, "column": 8 }, "end": { - "line": 239, + "line": 238, "column": 65 } }, @@ -9352,16 +9405,16 @@ "type": "Block", "value": "*\n * Callback fired after the columns manager is opened\n * @type {Function}\n ", "range": [ - 6326, - 6431 + 6327, + 6432 ], "loc": { "start": { - "line": 235, + "line": 234, "column": 8 }, "end": { - "line": 238, + "line": 237, "column": 11 } } @@ -9372,16 +9425,16 @@ "type": "Block", "value": "*\n * Callback fired before the columns manager is closed\n * @type {Function}\n ", "range": [ - 6507, - 6613 + 6508, + 6614 ], "loc": { "start": { - "line": 241, + "line": 240, "column": 8 }, "end": { - "line": 244, + "line": 243, "column": 11 } } @@ -9399,16 +9452,16 @@ "object": { "type": "ThisExpression", "range": [ - 6622, - 6626 + 6623, + 6627 ], "loc": { "start": { - "line": 245, + "line": 244, "column": 8 }, "end": { - "line": 245, + "line": 244, "column": 12 } } @@ -9417,31 +9470,31 @@ "type": "Identifier", "name": "onBeforeClose", "range": [ - 6627, - 6640 + 6628, + 6641 ], "loc": { "start": { - "line": 245, + "line": 244, "column": 13 }, "end": { - "line": 245, + "line": 244, "column": 26 } } }, "range": [ - 6622, - 6640 + 6623, + 6641 ], "loc": { "start": { - "line": 245, + "line": 244, "column": 8 }, "end": { - "line": 245, + "line": 244, "column": 26 } } @@ -9452,16 +9505,16 @@ "type": "Identifier", "name": "defaultsFn", "range": [ - 6643, - 6653 + 6644, + 6654 ], "loc": { "start": { - "line": 245, + "line": 244, "column": 29 }, "end": { - "line": 245, + "line": 244, "column": 39 } } @@ -9474,16 +9527,16 @@ "type": "Identifier", "name": "f", "range": [ - 6654, - 6655 + 6655, + 6656 ], "loc": { "start": { - "line": 245, + "line": 244, "column": 40 }, "end": { - "line": 245, + "line": 244, "column": 41 } } @@ -9492,31 +9545,31 @@ "type": "Identifier", "name": "on_before_close", "range": [ - 6656, - 6671 + 6657, + 6672 ], "loc": { "start": { - "line": 245, + "line": 244, "column": 42 }, "end": { - "line": 245, + "line": 244, "column": 57 } } }, "range": [ - 6654, - 6671 + 6655, + 6672 ], "loc": { "start": { - "line": 245, + "line": 244, "column": 40 }, "end": { - "line": 245, + "line": 244, "column": 57 } } @@ -9525,62 +9578,62 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 6673, - 6681 + 6674, + 6682 ], "loc": { "start": { - "line": 245, + "line": 244, "column": 59 }, "end": { - "line": 245, + "line": 244, "column": 67 } } } ], "range": [ - 6643, - 6682 + 6644, + 6683 ], "loc": { "start": { - "line": 245, + "line": 244, "column": 29 }, "end": { - "line": 245, + "line": 244, "column": 68 } } }, "range": [ - 6622, - 6682 + 6623, + 6683 ], "loc": { "start": { - "line": 245, + "line": 244, "column": 8 }, "end": { - "line": 245, + "line": 244, "column": 68 } } }, "range": [ - 6622, - 6683 + 6623, + 6684 ], "loc": { "start": { - "line": 245, + "line": 244, "column": 8 }, "end": { - "line": 245, + "line": 244, "column": 69 } }, @@ -9589,16 +9642,16 @@ "type": "Block", "value": "*\n * Callback fired before the columns manager is closed\n * @type {Function}\n ", "range": [ - 6507, - 6613 + 6508, + 6614 ], "loc": { "start": { - "line": 241, + "line": 240, "column": 8 }, "end": { - "line": 244, + "line": 243, "column": 11 } } @@ -9609,16 +9662,16 @@ "type": "Block", "value": "*\n * Callback fired after the columns manager is closed\n * @type {Function}\n ", "range": [ - 6693, - 6798 + 6694, + 6799 ], "loc": { "start": { - "line": 247, + "line": 246, "column": 8 }, "end": { - "line": 250, + "line": 249, "column": 11 } } @@ -9636,16 +9689,16 @@ "object": { "type": "ThisExpression", "range": [ - 6807, - 6811 + 6808, + 6812 ], "loc": { "start": { - "line": 251, + "line": 250, "column": 8 }, "end": { - "line": 251, + "line": 250, "column": 12 } } @@ -9654,31 +9707,31 @@ "type": "Identifier", "name": "onAfterClose", "range": [ - 6812, - 6824 + 6813, + 6825 ], "loc": { "start": { - "line": 251, + "line": 250, "column": 13 }, "end": { - "line": 251, + "line": 250, "column": 25 } } }, "range": [ - 6807, - 6824 + 6808, + 6825 ], "loc": { "start": { - "line": 251, + "line": 250, "column": 8 }, "end": { - "line": 251, + "line": 250, "column": 25 } } @@ -9689,16 +9742,16 @@ "type": "Identifier", "name": "defaultsFn", "range": [ - 6827, - 6837 + 6828, + 6838 ], "loc": { "start": { - "line": 251, + "line": 250, "column": 28 }, "end": { - "line": 251, + "line": 250, "column": 38 } } @@ -9711,16 +9764,16 @@ "type": "Identifier", "name": "f", "range": [ - 6838, - 6839 + 6839, + 6840 ], "loc": { "start": { - "line": 251, + "line": 250, "column": 39 }, "end": { - "line": 251, + "line": 250, "column": 40 } } @@ -9729,31 +9782,31 @@ "type": "Identifier", "name": "on_after_close", "range": [ - 6840, - 6854 + 6841, + 6855 ], "loc": { "start": { - "line": 251, + "line": 250, "column": 41 }, "end": { - "line": 251, + "line": 250, "column": 55 } } }, "range": [ - 6838, - 6854 + 6839, + 6855 ], "loc": { "start": { - "line": 251, + "line": 250, "column": 39 }, "end": { - "line": 251, + "line": 250, "column": 55 } } @@ -9762,62 +9815,62 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 6856, - 6864 + 6857, + 6865 ], "loc": { "start": { - "line": 251, + "line": 250, "column": 57 }, "end": { - "line": 251, + "line": 250, "column": 65 } } } ], "range": [ - 6827, - 6865 + 6828, + 6866 ], "loc": { "start": { - "line": 251, + "line": 250, "column": 28 }, "end": { - "line": 251, + "line": 250, "column": 66 } } }, "range": [ - 6807, - 6865 + 6808, + 6866 ], "loc": { "start": { - "line": 251, + "line": 250, "column": 8 }, "end": { - "line": 251, + "line": 250, "column": 66 } } }, "range": [ - 6807, - 6866 + 6808, + 6867 ], "loc": { "start": { - "line": 251, + "line": 250, "column": 8 }, "end": { - "line": 251, + "line": 250, "column": 67 } }, @@ -9826,16 +9879,16 @@ "type": "Block", "value": "*\n * Callback fired after the columns manager is closed\n * @type {Function}\n ", "range": [ - 6693, - 6798 + 6694, + 6799 ], "loc": { "start": { - "line": 247, + "line": 246, "column": 8 }, "end": { - "line": 250, + "line": 249, "column": 11 } } @@ -9846,16 +9899,16 @@ "type": "Block", "value": "*\n * Callback fired before a column is hidden\n * @type {Function}\n ", "range": [ - 6876, - 6971 + 6877, + 6972 ], "loc": { "start": { - "line": 253, + "line": 252, "column": 8 }, "end": { - "line": 256, + "line": 255, "column": 11 } } @@ -9873,16 +9926,16 @@ "object": { "type": "ThisExpression", "range": [ - 6980, - 6984 + 6981, + 6985 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 8 }, "end": { - "line": 257, + "line": 256, "column": 12 } } @@ -9891,31 +9944,31 @@ "type": "Identifier", "name": "onBeforeColHidden", "range": [ - 6985, - 7002 + 6986, + 7003 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 13 }, "end": { - "line": 257, + "line": 256, "column": 30 } } }, "range": [ - 6980, - 7002 + 6981, + 7003 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 8 }, "end": { - "line": 257, + "line": 256, "column": 30 } } @@ -9926,16 +9979,16 @@ "type": "Identifier", "name": "defaultsFn", "range": [ - 7005, - 7015 + 7006, + 7016 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 33 }, "end": { - "line": 257, + "line": 256, "column": 43 } } @@ -9948,16 +10001,16 @@ "type": "Identifier", "name": "f", "range": [ - 7016, - 7017 + 7017, + 7018 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 44 }, "end": { - "line": 257, + "line": 256, "column": 45 } } @@ -9966,31 +10019,31 @@ "type": "Identifier", "name": "on_before_col_hidden", "range": [ - 7018, - 7038 + 7019, + 7039 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 46 }, "end": { - "line": 257, + "line": 256, "column": 66 } } }, "range": [ - 7016, - 7038 + 7017, + 7039 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 44 }, "end": { - "line": 257, + "line": 256, "column": 66 } } @@ -9999,62 +10052,62 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 7040, - 7048 + 7041, + 7049 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 68 }, "end": { - "line": 257, + "line": 256, "column": 76 } } } ], "range": [ - 7005, - 7049 + 7006, + 7050 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 33 }, "end": { - "line": 257, + "line": 256, "column": 77 } } }, "range": [ - 6980, - 7049 + 6981, + 7050 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 8 }, "end": { - "line": 257, + "line": 256, "column": 77 } } }, "range": [ - 6980, - 7050 + 6981, + 7051 ], "loc": { "start": { - "line": 257, + "line": 256, "column": 8 }, "end": { - "line": 257, + "line": 256, "column": 78 } }, @@ -10063,16 +10116,16 @@ "type": "Block", "value": "*\n * Callback fired before a column is hidden\n * @type {Function}\n ", "range": [ - 6876, - 6971 + 6877, + 6972 ], "loc": { "start": { - "line": 253, + "line": 252, "column": 8 }, "end": { - "line": 256, + "line": 255, "column": 11 } } @@ -10083,16 +10136,16 @@ "type": "Block", "value": "*\n * Callback fired after a column is hidden\n * @type {Function}\n ", "range": [ - 7060, - 7154 + 7061, + 7155 ], "loc": { "start": { - "line": 259, + "line": 258, "column": 8 }, "end": { - "line": 262, + "line": 261, "column": 11 } } @@ -10110,16 +10163,16 @@ "object": { "type": "ThisExpression", "range": [ - 7163, - 7167 + 7164, + 7168 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 8 }, "end": { - "line": 263, + "line": 262, "column": 12 } } @@ -10128,31 +10181,31 @@ "type": "Identifier", "name": "onAfterColHidden", "range": [ - 7168, - 7184 + 7169, + 7185 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 13 }, "end": { - "line": 263, + "line": 262, "column": 29 } } }, "range": [ - 7163, - 7184 + 7164, + 7185 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 8 }, "end": { - "line": 263, + "line": 262, "column": 29 } } @@ -10163,16 +10216,16 @@ "type": "Identifier", "name": "defaultsFn", "range": [ - 7187, - 7197 + 7188, + 7198 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 32 }, "end": { - "line": 263, + "line": 262, "column": 42 } } @@ -10185,16 +10238,16 @@ "type": "Identifier", "name": "f", "range": [ - 7198, - 7199 + 7199, + 7200 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 43 }, "end": { - "line": 263, + "line": 262, "column": 44 } } @@ -10203,31 +10256,31 @@ "type": "Identifier", "name": "on_after_col_hidden", "range": [ - 7200, - 7219 + 7201, + 7220 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 45 }, "end": { - "line": 263, + "line": 262, "column": 64 } } }, "range": [ - 7198, - 7219 + 7199, + 7220 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 43 }, "end": { - "line": 263, + "line": 262, "column": 64 } } @@ -10236,62 +10289,62 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 7221, - 7229 + 7222, + 7230 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 66 }, "end": { - "line": 263, + "line": 262, "column": 74 } } } ], "range": [ - 7187, - 7230 + 7188, + 7231 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 32 }, "end": { - "line": 263, + "line": 262, "column": 75 } } }, "range": [ - 7163, - 7230 + 7164, + 7231 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 8 }, "end": { - "line": 263, + "line": 262, "column": 75 } } }, "range": [ - 7163, - 7231 + 7164, + 7232 ], "loc": { "start": { - "line": 263, + "line": 262, "column": 8 }, "end": { - "line": 263, + "line": 262, "column": 76 } }, @@ -10300,16 +10353,16 @@ "type": "Block", "value": "*\n * Callback fired after a column is hidden\n * @type {Function}\n ", "range": [ - 7060, - 7154 + 7061, + 7155 ], "loc": { "start": { - "line": 259, + "line": 258, "column": 8 }, "end": { - "line": 262, + "line": 261, "column": 11 } } @@ -10320,16 +10373,16 @@ "type": "Block", "value": "*\n * Callback fired before a column is displayed\n * @type {Function}\n ", "range": [ - 7241, - 7339 + 7242, + 7340 ], "loc": { "start": { - "line": 265, + "line": 264, "column": 8 }, "end": { - "line": 268, + "line": 267, "column": 11 } } @@ -10347,16 +10400,16 @@ "object": { "type": "ThisExpression", "range": [ - 7348, - 7352 + 7349, + 7353 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 8 }, "end": { - "line": 269, + "line": 268, "column": 12 } } @@ -10365,31 +10418,31 @@ "type": "Identifier", "name": "onBeforeColDisplayed", "range": [ - 7353, - 7373 + 7354, + 7374 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 13 }, "end": { - "line": 269, + "line": 268, "column": 33 } } }, "range": [ - 7348, - 7373 + 7349, + 7374 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 8 }, "end": { - "line": 269, + "line": 268, "column": 33 } } @@ -10400,16 +10453,16 @@ "type": "Identifier", "name": "defaultsFn", "range": [ - 7376, - 7386 + 7377, + 7387 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 36 }, "end": { - "line": 269, + "line": 268, "column": 46 } } @@ -10422,16 +10475,16 @@ "type": "Identifier", "name": "f", "range": [ - 7387, - 7388 + 7388, + 7389 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 47 }, "end": { - "line": 269, + "line": 268, "column": 48 } } @@ -10440,31 +10493,31 @@ "type": "Identifier", "name": "on_before_col_displayed", "range": [ - 7389, - 7412 + 7390, + 7413 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 49 }, "end": { - "line": 269, + "line": 268, "column": 72 } } }, "range": [ - 7387, - 7412 + 7388, + 7413 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 47 }, "end": { - "line": 269, + "line": 268, "column": 72 } } @@ -10473,62 +10526,62 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 7426, - 7434 + 7427, + 7435 ], "loc": { "start": { - "line": 270, + "line": 269, "column": 12 }, "end": { - "line": 270, + "line": 269, "column": 20 } } } ], "range": [ - 7376, - 7435 + 7377, + 7436 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 36 }, "end": { - "line": 270, + "line": 269, "column": 21 } } }, "range": [ - 7348, - 7435 + 7349, + 7436 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 8 }, "end": { - "line": 270, + "line": 269, "column": 21 } } }, "range": [ - 7348, - 7436 + 7349, + 7437 ], "loc": { "start": { - "line": 269, + "line": 268, "column": 8 }, "end": { - "line": 270, + "line": 269, "column": 22 } }, @@ -10537,16 +10590,16 @@ "type": "Block", "value": "*\n * Callback fired before a column is displayed\n * @type {Function}\n ", "range": [ - 7241, - 7339 + 7242, + 7340 ], "loc": { "start": { - "line": 265, + "line": 264, "column": 8 }, "end": { - "line": 268, + "line": 267, "column": 11 } } @@ -10557,16 +10610,16 @@ "type": "Block", "value": "*\n * Callback fired after a column is displayed\n * @type {Function}\n ", "range": [ - 7446, - 7543 + 7447, + 7544 ], "loc": { "start": { - "line": 272, + "line": 271, "column": 8 }, "end": { - "line": 275, + "line": 274, "column": 11 } } @@ -10584,16 +10637,16 @@ "object": { "type": "ThisExpression", "range": [ - 7552, - 7556 + 7553, + 7557 ], "loc": { "start": { - "line": 276, + "line": 275, "column": 8 }, "end": { - "line": 276, + "line": 275, "column": 12 } } @@ -10602,31 +10655,31 @@ "type": "Identifier", "name": "onAfterColDisplayed", "range": [ - 7557, - 7576 + 7558, + 7577 ], "loc": { "start": { - "line": 276, + "line": 275, "column": 13 }, "end": { - "line": 276, + "line": 275, "column": 32 } } }, "range": [ - 7552, - 7576 + 7553, + 7577 ], "loc": { "start": { - "line": 276, + "line": 275, "column": 8 }, "end": { - "line": 276, + "line": 275, "column": 32 } } @@ -10637,16 +10690,16 @@ "type": "Identifier", "name": "defaultsFn", "range": [ - 7579, - 7589 + 7580, + 7590 ], "loc": { "start": { - "line": 276, + "line": 275, "column": 35 }, "end": { - "line": 276, + "line": 275, "column": 45 } } @@ -10659,16 +10712,16 @@ "type": "Identifier", "name": "f", "range": [ - 7590, - 7591 + 7591, + 7592 ], "loc": { "start": { - "line": 276, + "line": 275, "column": 46 }, "end": { - "line": 276, + "line": 275, "column": 47 } } @@ -10677,31 +10730,31 @@ "type": "Identifier", "name": "on_after_col_displayed", "range": [ - 7592, - 7614 + 7593, + 7615 ], "loc": { "start": { - "line": 276, + "line": 275, "column": 48 }, "end": { - "line": 276, + "line": 275, "column": 70 } } }, "range": [ - 7590, - 7614 + 7591, + 7615 ], "loc": { "start": { - "line": 276, + "line": 275, "column": 46 }, "end": { - "line": 276, + "line": 275, "column": 70 } } @@ -10710,62 +10763,62 @@ "type": "Identifier", "name": "EMPTY_FN", "range": [ - 7628, - 7636 + 7629, + 7637 ], "loc": { "start": { - "line": 277, + "line": 276, "column": 12 }, "end": { - "line": 277, + "line": 276, "column": 20 } } } ], "range": [ - 7579, - 7637 + 7580, + 7638 ], "loc": { "start": { - "line": 276, + "line": 275, "column": 35 }, "end": { - "line": 277, + "line": 276, "column": 21 } } }, "range": [ - 7552, - 7637 + 7553, + 7638 ], "loc": { "start": { - "line": 276, + "line": 275, "column": 8 }, "end": { - "line": 277, + "line": 276, "column": 21 } } }, "range": [ - 7552, - 7638 + 7553, + 7639 ], "loc": { "start": { - "line": 276, + "line": 275, "column": 8 }, "end": { - "line": 277, + "line": 276, "column": 22 } }, @@ -10774,16 +10827,16 @@ "type": "Block", "value": "*\n * Callback fired after a column is displayed\n * @type {Function}\n ", "range": [ - 7446, - 7543 + 7447, + 7544 ], "loc": { "start": { - "line": 272, + "line": 271, "column": 8 }, "end": { - "line": 275, + "line": 274, "column": 11 } } @@ -10794,16 +10847,16 @@ "type": "Line", "value": "Grid layout support", "range": [ - 7648, - 7669 + 7649, + 7670 ], "loc": { "start": { - "line": 279, + "line": 278, "column": 8 }, "end": { - "line": 279, + "line": 278, "column": 29 } } @@ -10819,16 +10872,16 @@ "type": "Identifier", "name": "tf", "range": [ - 7682, - 7684 + 7683, + 7685 ], "loc": { "start": { - "line": 280, + "line": 279, "column": 12 }, "end": { - "line": 280, + "line": 279, "column": 14 } } @@ -10837,31 +10890,31 @@ "type": "Identifier", "name": "gridLayout", "range": [ - 7685, - 7695 + 7686, + 7696 ], "loc": { "start": { - "line": 280, + "line": 279, "column": 15 }, "end": { - "line": 280, + "line": 279, "column": 25 } } }, "range": [ - 7682, - 7695 + 7683, + 7696 ], "loc": { "start": { - "line": 280, + "line": 279, "column": 12 }, "end": { - "line": 280, + "line": 279, "column": 25 } } @@ -10880,16 +10933,16 @@ "object": { "type": "ThisExpression", "range": [ - 7711, - 7715 + 7712, + 7716 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 12 }, "end": { - "line": 281, + "line": 280, "column": 16 } } @@ -10898,31 +10951,31 @@ "type": "Identifier", "name": "headersTbl", "range": [ - 7716, - 7726 + 7717, + 7727 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 17 }, "end": { - "line": 281, + "line": 280, "column": 27 } } }, "range": [ - 7711, - 7726 + 7712, + 7727 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 12 }, "end": { - "line": 281, + "line": 280, "column": 27 } } @@ -10939,16 +10992,16 @@ "type": "Identifier", "name": "tf", "range": [ - 7729, - 7731 + 7730, + 7732 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 30 }, "end": { - "line": 281, + "line": 280, "column": 32 } } @@ -10957,31 +11010,31 @@ "type": "Identifier", "name": "feature", "range": [ - 7732, - 7739 + 7733, + 7740 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 33 }, "end": { - "line": 281, + "line": 280, "column": 40 } } }, "range": [ - 7729, - 7739 + 7730, + 7740 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 30 }, "end": { - "line": 281, + "line": 280, "column": 40 } } @@ -10992,32 +11045,32 @@ "value": "gridLayout", "raw": "'gridLayout'", "range": [ - 7740, - 7752 + 7741, + 7753 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 41 }, "end": { - "line": 281, + "line": 280, "column": 53 } } } ], "range": [ - 7729, - 7753 + 7730, + 7754 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 30 }, "end": { - "line": 281, + "line": 280, "column": 54 } } @@ -11026,61 +11079,61 @@ "type": "Identifier", "name": "headTbl", "range": [ - 7754, - 7761 + 7755, + 7762 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 55 }, "end": { - "line": 281, + "line": 280, "column": 62 } } }, "range": [ - 7729, - 7761 + 7730, + 7762 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 30 }, "end": { - "line": 281, + "line": 280, "column": 62 } } }, "range": [ - 7711, - 7761 + 7712, + 7762 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 12 }, "end": { - "line": 281, + "line": 280, "column": 62 } } }, "range": [ - 7711, - 7762 + 7712, + 7763 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 12 }, "end": { - "line": 281, + "line": 280, "column": 63 } }, @@ -11089,16 +11142,16 @@ "type": "Line", "value": "headers table", "range": [ - 7763, - 7778 + 7764, + 7779 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 64 }, "end": { - "line": 281, + "line": 280, "column": 79 } } @@ -11116,16 +11169,16 @@ "object": { "type": "ThisExpression", "range": [ - 7791, - 7795 + 7792, + 7796 ], "loc": { "start": { - "line": 282, + "line": 281, "column": 12 }, "end": { - "line": 282, + "line": 281, "column": 16 } } @@ -11134,31 +11187,31 @@ "type": "Identifier", "name": "headersIndex", "range": [ - 7796, - 7808 + 7797, + 7809 ], "loc": { "start": { - "line": 282, + "line": 281, "column": 17 }, "end": { - "line": 282, + "line": 281, "column": 29 } } }, "range": [ - 7791, - 7808 + 7792, + 7809 ], "loc": { "start": { - "line": 282, + "line": 281, "column": 12 }, "end": { - "line": 282, + "line": 281, "column": 29 } } @@ -11168,46 +11221,46 @@ "value": 0, "raw": "0", "range": [ - 7811, - 7812 + 7812, + 7813 ], "loc": { "start": { - "line": 282, + "line": 281, "column": 32 }, "end": { - "line": 282, + "line": 281, "column": 33 } } }, "range": [ - 7791, - 7812 + 7792, + 7813 ], "loc": { "start": { - "line": 282, + "line": 281, "column": 12 }, "end": { - "line": 282, + "line": 281, "column": 33 } } }, "range": [ - 7791, - 7813 + 7792, + 7814 ], "loc": { "start": { - "line": 282, + "line": 281, "column": 12 }, "end": { - "line": 282, + "line": 281, "column": 34 } }, @@ -11216,16 +11269,16 @@ "type": "Line", "value": "headers table", "range": [ - 7763, - 7778 + 7764, + 7779 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 64 }, "end": { - "line": 281, + "line": 280, "column": 79 } } @@ -11236,16 +11289,16 @@ "type": "Line", "value": "headers index", "range": [ - 7814, - 7829 + 7815, + 7830 ], "loc": { "start": { - "line": 282, + "line": 281, "column": 35 }, "end": { - "line": 282, + "line": 281, "column": 50 } } @@ -11254,32 +11307,32 @@ } ], "range": [ - 7697, - 7839 + 7698, + 7840 ], "loc": { "start": { - "line": 280, + "line": 279, "column": 27 }, "end": { - "line": 283, + "line": 282, "column": 9 } } }, "alternate": null, "range": [ - 7678, - 7839 + 7679, + 7840 ], "loc": { "start": { - "line": 280, + "line": 279, "column": 8 }, "end": { - "line": 283, + "line": 282, "column": 9 } }, @@ -11288,16 +11341,16 @@ "type": "Line", "value": "Grid layout support", "range": [ - 7648, - 7669 + 7649, + 7670 ], "loc": { "start": { - "line": 279, + "line": 278, "column": 8 }, "end": { - "line": 279, + "line": 278, "column": 29 } } @@ -11308,16 +11361,16 @@ "type": "Line", "value": "Loads extension stylesheet", "range": [ - 7849, - 7877 + 7850, + 7878 ], "loc": { "start": { - "line": 285, + "line": 284, "column": 8 }, "end": { - "line": 285, + "line": 284, "column": 36 } } @@ -11335,16 +11388,16 @@ "type": "Identifier", "name": "tf", "range": [ - 7886, - 7888 + 7887, + 7889 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 8 }, "end": { - "line": 286, + "line": 285, "column": 10 } } @@ -11353,31 +11406,31 @@ "type": "Identifier", "name": "import", "range": [ - 7889, - 7895 + 7890, + 7896 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 11 }, "end": { - "line": 286, + "line": 285, "column": 17 } } }, "range": [ - 7886, - 7895 + 7887, + 7896 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 8 }, "end": { - "line": 286, + "line": 285, "column": 17 } } @@ -11393,16 +11446,16 @@ "type": "Identifier", "name": "f", "range": [ - 7896, - 7897 + 7897, + 7898 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 18 }, "end": { - "line": 286, + "line": 285, "column": 19 } } @@ -11411,31 +11464,31 @@ "type": "Identifier", "name": "name", "range": [ - 7898, - 7902 + 7899, + 7903 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 20 }, "end": { - "line": 286, + "line": 285, "column": 24 } } }, "range": [ - 7896, - 7902 + 7897, + 7903 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 18 }, "end": { - "line": 286, + "line": 285, "column": 24 } } @@ -11445,31 +11498,31 @@ "value": "Style", "raw": "'Style'", "range": [ - 7905, - 7912 + 7906, + 7913 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 27 }, "end": { - "line": 286, + "line": 285, "column": 34 } } }, "range": [ - 7896, - 7912 + 7897, + 7913 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 18 }, "end": { - "line": 286, + "line": 285, "column": 34 } } @@ -11486,16 +11539,16 @@ "type": "Identifier", "name": "tf", "range": [ - 7914, - 7916 + 7915, + 7917 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 36 }, "end": { - "line": 286, + "line": 285, "column": 38 } } @@ -11504,47 +11557,47 @@ "type": "Identifier", "name": "getStylePath", "range": [ - 7917, - 7929 + 7918, + 7930 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 39 }, "end": { - "line": 286, + "line": 285, "column": 51 } } }, "range": [ - 7914, - 7929 + 7915, + 7930 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 36 }, "end": { - "line": 286, + "line": 285, "column": 51 } } }, "arguments": [], "range": [ - 7914, - 7931 + 7915, + 7932 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 36 }, "end": { - "line": 286, + "line": 285, "column": 53 } } @@ -11555,16 +11608,16 @@ "object": { "type": "ThisExpression", "range": [ - 7934, - 7938 + 7935, + 7939 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 56 }, "end": { - "line": 286, + "line": 285, "column": 60 } } @@ -11573,46 +11626,46 @@ "type": "Identifier", "name": "stylesheet", "range": [ - 7939, - 7949 + 7940, + 7950 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 61 }, "end": { - "line": 286, + "line": 285, "column": 71 } } }, "range": [ - 7934, - 7949 + 7935, + 7950 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 56 }, "end": { - "line": 286, + "line": 285, "column": 71 } } }, "range": [ - 7914, - 7949 + 7915, + 7950 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 36 }, "end": { - "line": 286, + "line": 285, "column": 71 } } @@ -11622,16 +11675,16 @@ "value": null, "raw": "null", "range": [ - 7951, - 7955 + 7952, + 7956 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 73 }, "end": { - "line": 286, + "line": 285, "column": 77 } } @@ -11641,47 +11694,47 @@ "value": "link", "raw": "'link'", "range": [ - 7969, - 7975 + 7970, + 7976 ], "loc": { "start": { - "line": 287, + "line": 286, "column": 12 }, "end": { - "line": 287, + "line": 286, "column": 18 } } } ], "range": [ - 7886, - 7976 + 7887, + 7977 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 8 }, "end": { - "line": 287, + "line": 286, "column": 19 } } }, "range": [ - 7886, - 7977 + 7887, + 7978 ], "loc": { "start": { - "line": 286, + "line": 285, "column": 8 }, "end": { - "line": 287, + "line": 286, "column": 20 } }, @@ -11690,16 +11743,16 @@ "type": "Line", "value": "headers index", "range": [ - 7814, - 7829 + 7815, + 7830 ], "loc": { "start": { - "line": 282, + "line": 281, "column": 35 }, "end": { - "line": 282, + "line": 281, "column": 50 } } @@ -11708,16 +11761,16 @@ "type": "Line", "value": "Loads extension stylesheet", "range": [ - 7849, - 7877 + 7850, + 7878 ], "loc": { "start": { - "line": 285, + "line": 284, "column": 8 }, "end": { - "line": 285, + "line": 284, "column": 36 } } @@ -11734,16 +11787,16 @@ "object": { "type": "ThisExpression", "range": [ - 7987, - 7991 + 7988, + 7992 ], "loc": { "start": { - "line": 289, + "line": 288, "column": 8 }, "end": { - "line": 289, + "line": 288, "column": 12 } } @@ -11752,78 +11805,78 @@ "type": "Identifier", "name": "enable", "range": [ - 7992, - 7998 + 7993, + 7999 ], "loc": { "start": { - "line": 289, + "line": 288, "column": 13 }, "end": { - "line": 289, + "line": 288, "column": 19 } } }, "range": [ - 7987, - 7998 + 7988, + 7999 ], "loc": { "start": { - "line": 289, + "line": 288, "column": 8 }, "end": { - "line": 289, + "line": 288, "column": 19 } } }, "arguments": [], "range": [ - 7987, - 8000 + 7988, + 8001 ], "loc": { "start": { - "line": 289, + "line": 288, "column": 8 }, "end": { - "line": 289, + "line": 288, "column": 21 } } }, "range": [ - 7987, - 8001 + 7988, + 8002 ], "loc": { "start": { - "line": 289, + "line": 288, "column": 8 }, "end": { - "line": 289, + "line": 288, "column": 22 } } } ], "range": [ - 704, - 8007 + 705, + 8008 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 23 }, "end": { - "line": 290, + "line": 289, "column": 5 } } @@ -11831,16 +11884,16 @@ "generator": false, "expression": false, "range": [ - 696, - 8007 + 697, + 8008 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 15 }, "end": { - "line": 290, + "line": 289, "column": 5 } } @@ -11848,16 +11901,16 @@ "kind": "constructor", "computed": false, "range": [ - 685, - 8007 + 686, + 8008 ], "loc": { "start": { - "line": 25, + "line": 24, "column": 4 }, "end": { - "line": 290, + "line": 289, "column": 5 } }, @@ -11866,16 +11919,16 @@ "type": "Block", "value": "*\n * Creates an instance of ColsVisibility\n * @param {TableFilter} tf TableFilter instance\n * @param {Object} Configuration object\n ", "range": [ - 528, - 680 + 529, + 681 ], "loc": { "start": { - "line": 20, + "line": 19, "column": 4 }, "end": { - "line": 24, + "line": 23, "column": 7 } } @@ -11886,16 +11939,16 @@ "type": "Block", "value": "*\n * Mouse-up event handler handling popup auto-close behaviour\n * @private\n ", "range": [ - 8013, - 8106 + 8014, + 8107 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 4 }, "end": { - "line": 295, + "line": 294, "column": 7 } } @@ -11909,16 +11962,16 @@ "type": "Identifier", "name": "onMouseup", "range": [ - 8111, - 8120 + 8112, + 8121 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 4 }, "end": { - "line": 296, + "line": 295, "column": 13 } } @@ -11931,16 +11984,16 @@ "type": "Identifier", "name": "evt", "range": [ - 8121, - 8124 + 8122, + 8125 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 14 }, "end": { - "line": 296, + "line": 295, "column": 17 } } @@ -11958,16 +12011,16 @@ "type": "Identifier", "name": "targetElm", "range": [ - 8140, - 8149 + 8141, + 8150 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 12 }, "end": { - "line": 297, + "line": 296, "column": 21 } } @@ -11978,16 +12031,16 @@ "type": "Identifier", "name": "targetEvt", "range": [ - 8152, - 8161 + 8153, + 8162 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 24 }, "end": { - "line": 297, + "line": 296, "column": 33 } } @@ -11997,47 +12050,47 @@ "type": "Identifier", "name": "evt", "range": [ - 8162, - 8165 + 8163, + 8166 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 34 }, "end": { - "line": 297, + "line": 296, "column": 37 } } } ], "range": [ - 8152, - 8166 + 8153, + 8167 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 24 }, "end": { - "line": 297, + "line": 296, "column": 38 } } }, "range": [ - 8140, - 8166 + 8141, + 8167 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 12 }, "end": { - "line": 297, + "line": 296, "column": 38 } } @@ -12045,16 +12098,16 @@ ], "kind": "let", "range": [ - 8136, - 8167 + 8137, + 8168 ], "loc": { "start": { - "line": 297, + "line": 296, "column": 8 }, "end": { - "line": 297, + "line": 296, "column": 39 } } @@ -12071,16 +12124,16 @@ "type": "Identifier", "name": "targetElm", "range": [ - 8184, - 8193 + 8185, + 8194 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 15 }, "end": { - "line": 299, + "line": 298, "column": 24 } } @@ -12092,16 +12145,16 @@ "type": "Identifier", "name": "targetElm", "range": [ - 8197, - 8206 + 8198, + 8207 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 28 }, "end": { - "line": 299, + "line": 298, "column": 37 } } @@ -12112,16 +12165,16 @@ "object": { "type": "ThisExpression", "range": [ - 8211, - 8215 + 8212, + 8216 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 42 }, "end": { - "line": 299, + "line": 298, "column": 46 } } @@ -12130,61 +12183,61 @@ "type": "Identifier", "name": "contEl", "range": [ - 8216, - 8222 + 8217, + 8223 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 47 }, "end": { - "line": 299, + "line": 298, "column": 53 } } }, "range": [ - 8211, - 8222 + 8212, + 8223 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 42 }, "end": { - "line": 299, + "line": 298, "column": 53 } } }, "range": [ - 8197, - 8222 + 8198, + 8223 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 28 }, "end": { - "line": 299, + "line": 298, "column": 53 } } }, "range": [ - 8184, - 8222 + 8185, + 8223 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 15 }, "end": { - "line": 299, + "line": 298, "column": 53 } } @@ -12196,16 +12249,16 @@ "type": "Identifier", "name": "targetElm", "range": [ - 8238, - 8247 + 8239, + 8248 ], "loc": { "start": { - "line": 300, + "line": 299, "column": 15 }, "end": { - "line": 300, + "line": 299, "column": 24 } } @@ -12216,16 +12269,16 @@ "object": { "type": "ThisExpression", "range": [ - 8252, - 8256 + 8253, + 8257 ], "loc": { "start": { - "line": 300, + "line": 299, "column": 29 }, "end": { - "line": 300, + "line": 299, "column": 33 } } @@ -12234,61 +12287,61 @@ "type": "Identifier", "name": "btnEl", "range": [ - 8257, - 8262 + 8258, + 8263 ], "loc": { "start": { - "line": 300, + "line": 299, "column": 34 }, "end": { - "line": 300, + "line": 299, "column": 39 } } }, "range": [ - 8252, - 8262 + 8253, + 8263 ], "loc": { "start": { - "line": 300, + "line": 299, "column": 29 }, "end": { - "line": 300, + "line": 299, "column": 39 } } }, "range": [ - 8238, - 8262 + 8239, + 8263 ], "loc": { "start": { - "line": 300, + "line": 299, "column": 15 }, "end": { - "line": 300, + "line": 299, "column": 39 } } }, "range": [ - 8184, - 8262 + 8185, + 8263 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 15 }, "end": { - "line": 300, + "line": 299, "column": 39 } } @@ -12305,16 +12358,16 @@ "type": "Identifier", "name": "targetElm", "range": [ - 8278, - 8287 + 8279, + 8288 ], "loc": { "start": { - "line": 301, + "line": 300, "column": 12 }, "end": { - "line": 301, + "line": 300, "column": 21 } } @@ -12326,16 +12379,16 @@ "type": "Identifier", "name": "targetElm", "range": [ - 8290, - 8299 + 8291, + 8300 ], "loc": { "start": { - "line": 301, + "line": 300, "column": 24 }, "end": { - "line": 301, + "line": 300, "column": 33 } } @@ -12344,92 +12397,92 @@ "type": "Identifier", "name": "parentNode", "range": [ - 8300, - 8310 + 8301, + 8311 ], "loc": { "start": { - "line": 301, + "line": 300, "column": 34 }, "end": { - "line": 301, + "line": 300, "column": 44 } } }, "range": [ - 8290, - 8310 + 8291, + 8311 ], "loc": { "start": { - "line": 301, + "line": 300, "column": 24 }, "end": { - "line": 301, + "line": 300, "column": 44 } } }, "range": [ - 8278, - 8310 + 8279, + 8311 ], "loc": { "start": { - "line": 301, + "line": 300, "column": 12 }, "end": { - "line": 301, + "line": 300, "column": 44 } } }, "range": [ - 8278, - 8311 + 8279, + 8312 ], "loc": { "start": { - "line": 301, + "line": 300, "column": 12 }, "end": { - "line": 301, + "line": 300, "column": 45 } } } ], "range": [ - 8264, - 8321 + 8265, + 8322 ], "loc": { "start": { - "line": 300, + "line": 299, "column": 41 }, "end": { - "line": 302, + "line": 301, "column": 9 } } }, "range": [ - 8177, - 8321 + 8178, + 8322 ], "loc": { "start": { - "line": 299, + "line": 298, "column": 8 }, "end": { - "line": 302, + "line": 301, "column": 9 } } @@ -12446,16 +12499,16 @@ "type": "Identifier", "name": "targetElm", "range": [ - 8335, - 8344 + 8336, + 8345 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 12 }, "end": { - "line": 304, + "line": 303, "column": 21 } } @@ -12466,16 +12519,16 @@ "object": { "type": "ThisExpression", "range": [ - 8349, - 8353 + 8350, + 8354 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 26 }, "end": { - "line": 304, + "line": 303, "column": 30 } } @@ -12484,46 +12537,46 @@ "type": "Identifier", "name": "contEl", "range": [ - 8354, - 8360 + 8355, + 8361 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 31 }, "end": { - "line": 304, + "line": 303, "column": 37 } } }, "range": [ - 8349, - 8360 + 8350, + 8361 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 26 }, "end": { - "line": 304, + "line": 303, "column": 37 } } }, "range": [ - 8335, - 8360 + 8336, + 8361 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 12 }, "end": { - "line": 304, + "line": 303, "column": 37 } } @@ -12535,16 +12588,16 @@ "type": "Identifier", "name": "targetElm", "range": [ - 8364, - 8373 + 8365, + 8374 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 41 }, "end": { - "line": 304, + "line": 303, "column": 50 } } @@ -12555,16 +12608,16 @@ "object": { "type": "ThisExpression", "range": [ - 8378, - 8382 + 8379, + 8383 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 55 }, "end": { - "line": 304, + "line": 303, "column": 59 } } @@ -12573,61 +12626,61 @@ "type": "Identifier", "name": "btnEl", "range": [ - 8383, - 8388 + 8384, + 8389 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 60 }, "end": { - "line": 304, + "line": 303, "column": 65 } } }, "range": [ - 8378, - 8388 + 8379, + 8389 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 55 }, "end": { - "line": 304, + "line": 303, "column": 65 } } }, "range": [ - 8364, - 8388 + 8365, + 8389 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 41 }, "end": { - "line": 304, + "line": 303, "column": 65 } } }, "range": [ - 8335, - 8388 + 8336, + 8389 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 12 }, "end": { - "line": 304, + "line": 303, "column": 65 } } @@ -12645,16 +12698,16 @@ "object": { "type": "ThisExpression", "range": [ - 8404, - 8408 + 8405, + 8409 ], "loc": { "start": { - "line": 305, + "line": 304, "column": 12 }, "end": { - "line": 305, + "line": 304, "column": 16 } } @@ -12663,94 +12716,94 @@ "type": "Identifier", "name": "toggle", "range": [ - 8409, - 8415 + 8410, + 8416 ], "loc": { "start": { - "line": 305, + "line": 304, "column": 17 }, "end": { - "line": 305, + "line": 304, "column": 23 } } }, "range": [ - 8404, - 8415 + 8405, + 8416 ], "loc": { "start": { - "line": 305, + "line": 304, "column": 12 }, "end": { - "line": 305, + "line": 304, "column": 23 } } }, "arguments": [], "range": [ - 8404, - 8417 + 8405, + 8418 ], "loc": { "start": { - "line": 305, + "line": 304, "column": 12 }, "end": { - "line": 305, + "line": 304, "column": 25 } } }, "range": [ - 8404, - 8418 + 8405, + 8419 ], "loc": { "start": { - "line": 305, + "line": 304, "column": 12 }, "end": { - "line": 305, + "line": 304, "column": 26 } } } ], "range": [ - 8390, - 8428 + 8391, + 8429 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 67 }, "end": { - "line": 306, + "line": 305, "column": 9 } } }, "alternate": null, "range": [ - 8331, - 8428 + 8332, + 8429 ], "loc": { "start": { - "line": 304, + "line": 303, "column": 8 }, "end": { - "line": 306, + "line": 305, "column": 9 } } @@ -12759,32 +12812,32 @@ "type": "ReturnStatement", "argument": null, "range": [ - 8438, - 8445 + 8439, + 8446 ], "loc": { "start": { - "line": 308, + "line": 307, "column": 8 }, "end": { - "line": 308, + "line": 307, "column": 15 } } } ], "range": [ - 8126, - 8451 + 8127, + 8452 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 19 }, "end": { - "line": 309, + "line": 308, "column": 5 } } @@ -12792,16 +12845,16 @@ "generator": false, "expression": false, "range": [ - 8120, - 8451 + 8121, + 8452 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 13 }, "end": { - "line": 309, + "line": 308, "column": 5 } } @@ -12809,16 +12862,16 @@ "kind": "method", "computed": false, "range": [ - 8111, - 8451 + 8112, + 8452 ], "loc": { "start": { - "line": 296, + "line": 295, "column": 4 }, "end": { - "line": 309, + "line": 308, "column": 5 } }, @@ -12827,16 +12880,16 @@ "type": "Block", "value": "*\n * Mouse-up event handler handling popup auto-close behaviour\n * @private\n ", "range": [ - 8013, - 8106 + 8014, + 8107 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 4 }, "end": { - "line": 295, + "line": 294, "column": 7 } } @@ -12847,16 +12900,16 @@ "type": "Block", "value": "*\n * Toggle columns manager UI\n ", "range": [ - 8457, - 8501 + 8458, + 8502 ], "loc": { "start": { - "line": 311, + "line": 310, "column": 4 }, "end": { - "line": 313, + "line": 312, "column": 7 } } @@ -12870,16 +12923,16 @@ "type": "Identifier", "name": "toggle", "range": [ - 8506, - 8512 + 8507, + 8513 ], "loc": { "start": { - "line": 314, + "line": 313, "column": 4 }, "end": { - "line": 314, + "line": 313, "column": 10 } } @@ -12899,16 +12952,16 @@ "type": "Identifier", "name": "removeEvt", "range": [ - 8576, - 8585 + 8577, + 8586 ], "loc": { "start": { - "line": 316, + "line": 315, "column": 8 }, "end": { - "line": 316, + "line": 315, "column": 17 } } @@ -12918,16 +12971,16 @@ "type": "Identifier", "name": "root", "range": [ - 8586, - 8590 + 8587, + 8591 ], "loc": { "start": { - "line": 316, + "line": 315, "column": 18 }, "end": { - "line": 316, + "line": 315, "column": 22 } } @@ -12937,16 +12990,16 @@ "value": "mouseup", "raw": "'mouseup'", "range": [ - 8592, - 8601 + 8593, + 8602 ], "loc": { "start": { - "line": 316, + "line": 315, "column": 24 }, "end": { - "line": 316, + "line": 315, "column": 33 } } @@ -12957,16 +13010,16 @@ "object": { "type": "ThisExpression", "range": [ - 8603, - 8607 + 8604, + 8608 ], "loc": { "start": { - "line": 316, + "line": 315, "column": 35 }, "end": { - "line": 316, + "line": 315, "column": 39 } } @@ -12975,62 +13028,62 @@ "type": "Identifier", "name": "boundMouseup", "range": [ - 8608, - 8620 + 8609, + 8621 ], "loc": { "start": { - "line": 316, + "line": 315, "column": 40 }, "end": { - "line": 316, + "line": 315, "column": 52 } } }, "range": [ - 8603, - 8620 + 8604, + 8621 ], "loc": { "start": { - "line": 316, + "line": 315, "column": 35 }, "end": { - "line": 316, + "line": 315, "column": 52 } } } ], "range": [ - 8576, - 8621 + 8577, + 8622 ], "loc": { "start": { - "line": 316, + "line": 315, "column": 8 }, "end": { - "line": 316, + "line": 315, "column": 53 } } }, "range": [ - 8576, - 8622 + 8577, + 8623 ], "loc": { "start": { - "line": 316, + "line": 315, "column": 8 }, "end": { - "line": 316, + "line": 315, "column": 54 } }, @@ -13039,16 +13092,16 @@ "type": "Line", "value": " ensure mouseup event handler is removed", "range": [ - 8525, - 8567 + 8526, + 8568 ], "loc": { "start": { - "line": 315, + "line": 314, "column": 8 }, "end": { - "line": 315, + "line": 314, "column": 50 } } @@ -13064,16 +13117,16 @@ "type": "Identifier", "name": "contDisplay", "range": [ - 8636, - 8647 + 8637, + 8648 ], "loc": { "start": { - "line": 318, + "line": 317, "column": 12 }, "end": { - "line": 318, + "line": 317, "column": 23 } } @@ -13090,16 +13143,16 @@ "object": { "type": "ThisExpression", "range": [ - 8650, - 8654 + 8651, + 8655 ], "loc": { "start": { - "line": 318, + "line": 317, "column": 26 }, "end": { - "line": 318, + "line": 317, "column": 30 } } @@ -13108,31 +13161,31 @@ "type": "Identifier", "name": "contEl", "range": [ - 8655, - 8661 + 8656, + 8662 ], "loc": { "start": { - "line": 318, + "line": 317, "column": 31 }, "end": { - "line": 318, + "line": 317, "column": 37 } } }, "range": [ - 8650, - 8661 + 8651, + 8662 ], "loc": { "start": { - "line": 318, + "line": 317, "column": 26 }, "end": { - "line": 318, + "line": 317, "column": 37 } } @@ -13141,31 +13194,31 @@ "type": "Identifier", "name": "style", "range": [ - 8662, - 8667 + 8663, + 8668 ], "loc": { "start": { - "line": 318, + "line": 317, "column": 38 }, "end": { - "line": 318, + "line": 317, "column": 43 } } }, "range": [ - 8650, - 8667 + 8651, + 8668 ], "loc": { "start": { - "line": 318, + "line": 317, "column": 26 }, "end": { - "line": 318, + "line": 317, "column": 43 } } @@ -13174,46 +13227,46 @@ "type": "Identifier", "name": "display", "range": [ - 8668, - 8675 + 8669, + 8676 ], "loc": { "start": { - "line": 318, + "line": 317, "column": 44 }, "end": { - "line": 318, + "line": 317, "column": 51 } } }, "range": [ - 8650, - 8675 + 8651, + 8676 ], "loc": { "start": { - "line": 318, + "line": 317, "column": 26 }, "end": { - "line": 318, + "line": 317, "column": 51 } } }, "range": [ - 8636, - 8675 + 8637, + 8676 ], "loc": { "start": { - "line": 318, + "line": 317, "column": 12 }, "end": { - "line": 318, + "line": 317, "column": 51 } } @@ -13221,16 +13274,16 @@ ], "kind": "let", "range": [ - 8632, - 8676 + 8633, + 8677 ], "loc": { "start": { - "line": 318, + "line": 317, "column": 8 }, "end": { - "line": 318, + "line": 317, "column": 52 } } @@ -13244,16 +13297,16 @@ "type": "Identifier", "name": "contDisplay", "range": [ - 8690, - 8701 + 8691, + 8702 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 12 }, "end": { - "line": 320, + "line": 319, "column": 23 } } @@ -13263,31 +13316,31 @@ "value": "inline", "raw": "'inline'", "range": [ - 8706, - 8714 + 8707, + 8715 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 28 }, "end": { - "line": 320, + "line": 319, "column": 36 } } }, "range": [ - 8690, - 8714 + 8691, + 8715 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 12 }, "end": { - "line": 320, + "line": 319, "column": 36 } } @@ -13305,16 +13358,16 @@ "object": { "type": "ThisExpression", "range": [ - 8730, - 8734 + 8731, + 8735 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 12 }, "end": { - "line": 321, + "line": 320, "column": 16 } } @@ -13323,31 +13376,31 @@ "type": "Identifier", "name": "onBeforeOpen", "range": [ - 8735, - 8747 + 8736, + 8748 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 17 }, "end": { - "line": 321, + "line": 320, "column": 29 } } }, "range": [ - 8730, - 8747 + 8731, + 8748 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 12 }, "end": { - "line": 321, + "line": 320, "column": 29 } } @@ -13356,79 +13409,79 @@ { "type": "ThisExpression", "range": [ - 8748, - 8752 + 8749, + 8753 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 30 }, "end": { - "line": 321, + "line": 320, "column": 34 } } } ], "range": [ - 8730, - 8753 + 8731, + 8754 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 12 }, "end": { - "line": 321, + "line": 320, "column": 35 } } }, "range": [ - 8730, - 8754 + 8731, + 8755 ], "loc": { "start": { - "line": 321, + "line": 320, "column": 12 }, "end": { - "line": 321, + "line": 320, "column": 36 } } } ], "range": [ - 8716, - 8764 + 8717, + 8765 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 38 }, "end": { - "line": 322, + "line": 321, "column": 9 } } }, "alternate": null, "range": [ - 8686, - 8764 + 8687, + 8765 ], "loc": { "start": { - "line": 320, + "line": 319, "column": 8 }, "end": { - "line": 322, + "line": 321, "column": 9 } } @@ -13442,16 +13495,16 @@ "type": "Identifier", "name": "contDisplay", "range": [ - 8777, - 8788 + 8778, + 8789 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 12 }, "end": { - "line": 323, + "line": 322, "column": 23 } } @@ -13461,31 +13514,31 @@ "value": "inline", "raw": "'inline'", "range": [ - 8793, - 8801 + 8794, + 8802 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 28 }, "end": { - "line": 323, + "line": 322, "column": 36 } } }, "range": [ - 8777, - 8801 + 8778, + 8802 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 12 }, "end": { - "line": 323, + "line": 322, "column": 36 } } @@ -13503,16 +13556,16 @@ "object": { "type": "ThisExpression", "range": [ - 8817, - 8821 + 8818, + 8822 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 12 }, "end": { - "line": 324, + "line": 323, "column": 16 } } @@ -13521,31 +13574,31 @@ "type": "Identifier", "name": "onBeforeClose", "range": [ - 8822, - 8835 + 8823, + 8836 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 17 }, "end": { - "line": 324, + "line": 323, "column": 30 } } }, "range": [ - 8817, - 8835 + 8818, + 8836 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 12 }, "end": { - "line": 324, + "line": 323, "column": 30 } } @@ -13554,79 +13607,79 @@ { "type": "ThisExpression", "range": [ - 8836, - 8840 + 8837, + 8841 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 31 }, "end": { - "line": 324, + "line": 323, "column": 35 } } } ], "range": [ - 8817, - 8841 + 8818, + 8842 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 12 }, "end": { - "line": 324, + "line": 323, "column": 36 } } }, "range": [ - 8817, - 8842 + 8818, + 8843 ], "loc": { "start": { - "line": 324, + "line": 323, "column": 12 }, "end": { - "line": 324, + "line": 323, "column": 37 } } } ], "range": [ - 8803, - 8852 + 8804, + 8853 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 38 }, "end": { - "line": 325, + "line": 324, "column": 9 } } }, "alternate": null, "range": [ - 8773, - 8852 + 8774, + 8853 ], "loc": { "start": { - "line": 323, + "line": 322, "column": 8 }, "end": { - "line": 325, + "line": 324, "column": 9 } } @@ -13648,16 +13701,16 @@ "object": { "type": "ThisExpression", "range": [ - 8862, - 8866 + 8863, + 8867 ], "loc": { "start": { - "line": 327, + "line": 326, "column": 8 }, "end": { - "line": 327, + "line": 326, "column": 12 } } @@ -13666,31 +13719,31 @@ "type": "Identifier", "name": "contEl", "range": [ - 8867, - 8873 + 8868, + 8874 ], "loc": { "start": { - "line": 327, + "line": 326, "column": 13 }, "end": { - "line": 327, + "line": 326, "column": 19 } } }, "range": [ - 8862, - 8873 + 8863, + 8874 ], "loc": { "start": { - "line": 327, + "line": 326, "column": 8 }, "end": { - "line": 327, + "line": 326, "column": 19 } } @@ -13699,31 +13752,31 @@ "type": "Identifier", "name": "style", "range": [ - 8874, - 8879 + 8875, + 8880 ], "loc": { "start": { - "line": 327, + "line": 326, "column": 20 }, "end": { - "line": 327, + "line": 326, "column": 25 } } }, "range": [ - 8862, - 8879 + 8863, + 8880 ], "loc": { "start": { - "line": 327, + "line": 326, "column": 8 }, "end": { - "line": 327, + "line": 326, "column": 25 } } @@ -13732,31 +13785,31 @@ "type": "Identifier", "name": "display", "range": [ - 8880, - 8887 + 8881, + 8888 ], "loc": { "start": { - "line": 327, + "line": 326, "column": 26 }, "end": { - "line": 327, + "line": 326, "column": 33 } } }, "range": [ - 8862, - 8887 + 8863, + 8888 ], "loc": { "start": { - "line": 327, + "line": 326, "column": 8 }, "end": { - "line": 327, + "line": 326, "column": 33 } } @@ -13770,16 +13823,16 @@ "type": "Identifier", "name": "contDisplay", "range": [ - 8890, - 8901 + 8891, + 8902 ], "loc": { "start": { - "line": 327, + "line": 326, "column": 36 }, "end": { - "line": 327, + "line": 326, "column": 47 } } @@ -13789,31 +13842,31 @@ "value": "inline", "raw": "'inline'", "range": [ - 8906, - 8914 + 8907, + 8915 ], "loc": { "start": { - "line": 327, + "line": 326, "column": 52 }, "end": { - "line": 327, + "line": 326, "column": 60 } } }, "range": [ - 8890, - 8914 + 8891, + 8915 ], "loc": { "start": { - "line": 327, + "line": 326, "column": 36 }, "end": { - "line": 327, + "line": 326, "column": 60 } } @@ -13822,16 +13875,16 @@ "type": "Identifier", "name": "NONE", "range": [ - 8929, - 8933 + 8930, + 8934 ], "loc": { "start": { - "line": 328, + "line": 327, "column": 12 }, "end": { - "line": 328, + "line": 327, "column": 16 } } @@ -13841,61 +13894,61 @@ "value": "inline", "raw": "'inline'", "range": [ - 8936, - 8944 + 8937, + 8945 ], "loc": { "start": { - "line": 328, + "line": 327, "column": 19 }, "end": { - "line": 328, + "line": 327, "column": 27 } } }, "range": [ - 8890, - 8944 + 8891, + 8945 ], "loc": { "start": { - "line": 327, + "line": 326, "column": 36 }, "end": { - "line": 328, + "line": 327, "column": 27 } } }, "range": [ - 8862, - 8944 + 8863, + 8945 ], "loc": { "start": { - "line": 327, + "line": 326, "column": 8 }, "end": { - "line": 328, + "line": 327, "column": 27 } } }, "range": [ - 8862, - 8945 + 8863, + 8946 ], "loc": { "start": { - "line": 327, + "line": 326, "column": 8 }, "end": { - "line": 328, + "line": 327, "column": 28 } } @@ -13909,16 +13962,16 @@ "type": "Identifier", "name": "contDisplay", "range": [ - 8959, - 8970 + 8960, + 8971 ], "loc": { "start": { - "line": 330, + "line": 329, "column": 12 }, "end": { - "line": 330, + "line": 329, "column": 23 } } @@ -13928,31 +13981,31 @@ "value": "inline", "raw": "'inline'", "range": [ - 8975, - 8983 + 8976, + 8984 ], "loc": { "start": { - "line": 330, + "line": 329, "column": 28 }, "end": { - "line": 330, + "line": 329, "column": 36 } } }, "range": [ - 8959, - 8983 + 8960, + 8984 ], "loc": { "start": { - "line": 330, + "line": 329, "column": 12 }, "end": { - "line": 330, + "line": 329, "column": 36 } } @@ -13970,16 +14023,16 @@ "object": { "type": "ThisExpression", "range": [ - 8999, - 9003 + 9000, + 9004 ], "loc": { "start": { - "line": 331, + "line": 330, "column": 12 }, "end": { - "line": 331, + "line": 330, "column": 16 } } @@ -13988,31 +14041,31 @@ "type": "Identifier", "name": "onAfterOpen", "range": [ - 9004, - 9015 + 9005, + 9016 ], "loc": { "start": { - "line": 331, + "line": 330, "column": 17 }, "end": { - "line": 331, + "line": 330, "column": 28 } } }, "range": [ - 8999, - 9015 + 9000, + 9016 ], "loc": { "start": { - "line": 331, + "line": 330, "column": 12 }, "end": { - "line": 331, + "line": 330, "column": 28 } } @@ -14021,47 +14074,47 @@ { "type": "ThisExpression", "range": [ - 9016, - 9020 + 9017, + 9021 ], "loc": { "start": { - "line": 331, + "line": 330, "column": 29 }, "end": { - "line": 331, + "line": 330, "column": 33 } } } ], "range": [ - 8999, - 9021 + 9000, + 9022 ], "loc": { "start": { - "line": 331, + "line": 330, "column": 12 }, "end": { - "line": 331, + "line": 330, "column": 34 } } }, "range": [ - 8999, - 9022 + 9000, + 9023 ], "loc": { "start": { - "line": 331, + "line": 330, "column": 12 }, "end": { - "line": 331, + "line": 330, "column": 35 } } @@ -14074,16 +14127,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 9035, - 9041 + 9036, + 9042 ], "loc": { "start": { - "line": 332, + "line": 331, "column": 12 }, "end": { - "line": 332, + "line": 331, "column": 18 } } @@ -14093,16 +14146,16 @@ "type": "Identifier", "name": "root", "range": [ - 9042, - 9046 + 9043, + 9047 ], "loc": { "start": { - "line": 332, + "line": 331, "column": 19 }, "end": { - "line": 332, + "line": 331, "column": 23 } } @@ -14112,16 +14165,16 @@ "value": "mouseup", "raw": "'mouseup'", "range": [ - 9048, - 9057 + 9049, + 9058 ], "loc": { "start": { - "line": 332, + "line": 331, "column": 25 }, "end": { - "line": 332, + "line": 331, "column": 34 } } @@ -14132,16 +14185,16 @@ "object": { "type": "ThisExpression", "range": [ - 9059, - 9063 + 9060, + 9064 ], "loc": { "start": { - "line": 332, + "line": 331, "column": 36 }, "end": { - "line": 332, + "line": 331, "column": 40 } } @@ -14150,94 +14203,94 @@ "type": "Identifier", "name": "boundMouseup", "range": [ - 9064, - 9076 + 9065, + 9077 ], "loc": { "start": { - "line": 332, + "line": 331, "column": 41 }, "end": { - "line": 332, + "line": 331, "column": 53 } } }, "range": [ - 9059, - 9076 + 9060, + 9077 ], "loc": { "start": { - "line": 332, + "line": 331, "column": 36 }, "end": { - "line": 332, + "line": 331, "column": 53 } } } ], "range": [ - 9035, - 9077 + 9036, + 9078 ], "loc": { "start": { - "line": 332, + "line": 331, "column": 12 }, "end": { - "line": 332, + "line": 331, "column": 54 } } }, "range": [ - 9035, - 9078 + 9036, + 9079 ], "loc": { "start": { - "line": 332, + "line": 331, "column": 12 }, "end": { - "line": 332, + "line": 331, "column": 55 } } } ], "range": [ - 8985, - 9088 + 8986, + 9089 ], "loc": { "start": { - "line": 330, + "line": 329, "column": 38 }, "end": { - "line": 333, + "line": 332, "column": 9 } } }, "alternate": null, "range": [ - 8955, - 9088 + 8956, + 9089 ], "loc": { "start": { - "line": 330, + "line": 329, "column": 8 }, "end": { - "line": 333, + "line": 332, "column": 9 } } @@ -14251,16 +14304,16 @@ "type": "Identifier", "name": "contDisplay", "range": [ - 9101, - 9112 + 9102, + 9113 ], "loc": { "start": { - "line": 334, + "line": 333, "column": 12 }, "end": { - "line": 334, + "line": 333, "column": 23 } } @@ -14270,31 +14323,31 @@ "value": "inline", "raw": "'inline'", "range": [ - 9117, - 9125 + 9118, + 9126 ], "loc": { "start": { - "line": 334, + "line": 333, "column": 28 }, "end": { - "line": 334, + "line": 333, "column": 36 } } }, "range": [ - 9101, - 9125 + 9102, + 9126 ], "loc": { "start": { - "line": 334, + "line": 333, "column": 12 }, "end": { - "line": 334, + "line": 333, "column": 36 } } @@ -14312,16 +14365,16 @@ "object": { "type": "ThisExpression", "range": [ - 9141, - 9145 + 9142, + 9146 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 12 }, "end": { - "line": 335, + "line": 334, "column": 16 } } @@ -14330,31 +14383,31 @@ "type": "Identifier", "name": "onAfterClose", "range": [ - 9146, - 9158 + 9147, + 9159 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 17 }, "end": { - "line": 335, + "line": 334, "column": 29 } } }, "range": [ - 9141, - 9158 + 9142, + 9159 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 12 }, "end": { - "line": 335, + "line": 334, "column": 29 } } @@ -14363,95 +14416,95 @@ { "type": "ThisExpression", "range": [ - 9159, - 9163 + 9160, + 9164 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 30 }, "end": { - "line": 335, + "line": 334, "column": 34 } } } ], "range": [ - 9141, - 9164 + 9142, + 9165 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 12 }, "end": { - "line": 335, + "line": 334, "column": 35 } } }, "range": [ - 9141, - 9165 + 9142, + 9166 ], "loc": { "start": { - "line": 335, + "line": 334, "column": 12 }, "end": { - "line": 335, + "line": 334, "column": 36 } } } ], "range": [ - 9127, - 9175 + 9128, + 9176 ], "loc": { "start": { - "line": 334, + "line": 333, "column": 38 }, "end": { - "line": 336, + "line": 335, "column": 9 } } }, "alternate": null, "range": [ - 9097, - 9175 + 9098, + 9176 ], "loc": { "start": { - "line": 334, + "line": 333, "column": 8 }, "end": { - "line": 336, + "line": 335, "column": 9 } } } ], "range": [ - 8515, - 9181 + 8516, + 9182 ], "loc": { "start": { - "line": 314, + "line": 313, "column": 13 }, "end": { - "line": 337, + "line": 336, "column": 5 } } @@ -14459,16 +14512,16 @@ "generator": false, "expression": false, "range": [ - 8512, - 9181 + 8513, + 9182 ], "loc": { "start": { - "line": 314, + "line": 313, "column": 10 }, "end": { - "line": 337, + "line": 336, "column": 5 } } @@ -14476,16 +14529,16 @@ "kind": "method", "computed": false, "range": [ - 8506, - 9181 + 8507, + 9182 ], "loc": { "start": { - "line": 314, + "line": 313, "column": 4 }, "end": { - "line": 337, + "line": 336, "column": 5 } }, @@ -14494,16 +14547,16 @@ "type": "Block", "value": "*\n * Toggle columns manager UI\n ", "range": [ - 8457, - 8501 + 8458, + 8502 ], "loc": { "start": { - "line": 311, + "line": 310, "column": 4 }, "end": { - "line": 313, + "line": 312, "column": 7 } } @@ -14514,16 +14567,16 @@ "type": "Block", "value": "*\n * Check an item in columns manager UI\n * @private\n ", "range": [ - 9187, - 9257 + 9188, + 9258 ], "loc": { "start": { - "line": 339, + "line": 338, "column": 4 }, "end": { - "line": 342, + "line": 341, "column": 7 } } @@ -14537,16 +14590,16 @@ "type": "Identifier", "name": "checkItem", "range": [ - 9262, - 9271 + 9263, + 9272 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 4 }, "end": { - "line": 343, + "line": 342, "column": 13 } } @@ -14559,16 +14612,16 @@ "type": "Identifier", "name": "lbl", "range": [ - 9272, - 9275 + 9273, + 9276 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 14 }, "end": { - "line": 343, + "line": 342, "column": 17 } } @@ -14586,16 +14639,16 @@ "type": "Identifier", "name": "li", "range": [ - 9291, - 9293 + 9292, + 9294 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 12 }, "end": { - "line": 344, + "line": 343, "column": 14 } } @@ -14607,16 +14660,16 @@ "type": "Identifier", "name": "lbl", "range": [ - 9296, - 9299 + 9297, + 9300 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 17 }, "end": { - "line": 344, + "line": 343, "column": 20 } } @@ -14625,46 +14678,46 @@ "type": "Identifier", "name": "parentNode", "range": [ - 9300, - 9310 + 9301, + 9311 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 21 }, "end": { - "line": 344, + "line": 343, "column": 31 } } }, "range": [ - 9296, - 9310 + 9297, + 9311 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 17 }, "end": { - "line": 344, + "line": 343, "column": 31 } } }, "range": [ - 9291, - 9310 + 9292, + 9311 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 12 }, "end": { - "line": 344, + "line": 343, "column": 31 } } @@ -14672,16 +14725,16 @@ ], "kind": "let", "range": [ - 9287, - 9311 + 9288, + 9312 ], "loc": { "start": { - "line": 344, + "line": 343, "column": 8 }, "end": { - "line": 344, + "line": 343, "column": 32 } } @@ -14698,32 +14751,32 @@ "type": "Identifier", "name": "li", "range": [ - 9325, - 9327 + 9326, + 9328 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 13 }, "end": { - "line": 345, + "line": 344, "column": 15 } } }, "prefix": true, "range": [ - 9324, - 9327 + 9325, + 9328 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 12 }, "end": { - "line": 345, + "line": 344, "column": 15 } } @@ -14735,47 +14788,47 @@ "type": "Identifier", "name": "lbl", "range": [ - 9332, - 9335 + 9333, + 9336 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 20 }, "end": { - "line": 345, + "line": 344, "column": 23 } } }, "prefix": true, "range": [ - 9331, - 9335 + 9332, + 9336 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 19 }, "end": { - "line": 345, + "line": 344, "column": 23 } } }, "range": [ - 9324, - 9335 + 9325, + 9336 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 12 }, "end": { - "line": 345, + "line": 344, "column": 23 } } @@ -14787,48 +14840,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 9351, - 9358 + 9352, + 9359 ], "loc": { "start": { - "line": 346, + "line": 345, "column": 12 }, "end": { - "line": 346, + "line": 345, "column": 19 } } } ], "range": [ - 9337, - 9368 + 9338, + 9369 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 25 }, "end": { - "line": 347, + "line": 346, "column": 9 } } }, "alternate": null, "range": [ - 9320, - 9368 + 9321, + 9369 ], "loc": { "start": { - "line": 345, + "line": 344, "column": 8 }, "end": { - "line": 347, + "line": 346, "column": 9 } } @@ -14842,16 +14895,16 @@ "type": "Identifier", "name": "isChecked", "range": [ - 9381, - 9390 + 9382, + 9391 ], "loc": { "start": { - "line": 348, + "line": 347, "column": 12 }, "end": { - "line": 348, + "line": 347, "column": 21 } } @@ -14866,16 +14919,16 @@ "type": "Identifier", "name": "lbl", "range": [ - 9393, - 9396 + 9394, + 9397 ], "loc": { "start": { - "line": 348, + "line": 347, "column": 24 }, "end": { - "line": 348, + "line": 347, "column": 27 } } @@ -14884,31 +14937,31 @@ "type": "Identifier", "name": "firstChild", "range": [ - 9397, - 9407 + 9398, + 9408 ], "loc": { "start": { - "line": 348, + "line": 347, "column": 28 }, "end": { - "line": 348, + "line": 347, "column": 38 } } }, "range": [ - 9393, - 9407 + 9394, + 9408 ], "loc": { "start": { - "line": 348, + "line": 347, "column": 24 }, "end": { - "line": 348, + "line": 347, "column": 38 } } @@ -14917,46 +14970,46 @@ "type": "Identifier", "name": "checked", "range": [ - 9408, - 9415 + 9409, + 9416 ], "loc": { "start": { - "line": 348, + "line": 347, "column": 39 }, "end": { - "line": 348, + "line": 347, "column": 46 } } }, "range": [ - 9393, - 9415 + 9394, + 9416 ], "loc": { "start": { - "line": 348, + "line": 347, "column": 24 }, "end": { - "line": 348, + "line": 347, "column": 46 } } }, "range": [ - 9381, - 9415 + 9382, + 9416 ], "loc": { "start": { - "line": 348, + "line": 347, "column": 12 }, "end": { - "line": 348, + "line": 347, "column": 46 } } @@ -14964,16 +15017,16 @@ ], "kind": "let", "range": [ - 9377, - 9416 + 9378, + 9417 ], "loc": { "start": { - "line": 348, + "line": 347, "column": 8 }, "end": { - "line": 348, + "line": 347, "column": 47 } } @@ -14987,16 +15040,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 9429, - 9437 + 9430, + 9438 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 12 }, "end": { - "line": 349, + "line": 348, "column": 20 } } @@ -15021,16 +15074,16 @@ "type": "Identifier", "name": "lbl", "range": [ - 9440, - 9443 + 9441, + 9444 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 23 }, "end": { - "line": 349, + "line": 348, "column": 26 } } @@ -15039,31 +15092,31 @@ "type": "Identifier", "name": "firstChild", "range": [ - 9444, - 9454 + 9445, + 9455 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 27 }, "end": { - "line": 349, + "line": 348, "column": 37 } } }, "range": [ - 9440, - 9454 + 9441, + 9455 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 23 }, "end": { - "line": 349, + "line": 348, "column": 37 } } @@ -15072,31 +15125,31 @@ "type": "Identifier", "name": "getAttribute", "range": [ - 9455, - 9467 + 9456, + 9468 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 38 }, "end": { - "line": 349, + "line": 348, "column": 50 } } }, "range": [ - 9440, - 9467 + 9441, + 9468 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 23 }, "end": { - "line": 349, + "line": 348, "column": 50 } } @@ -15107,32 +15160,32 @@ "value": "id", "raw": "'id'", "range": [ - 9468, - 9472 + 9469, + 9473 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 51 }, "end": { - "line": 349, + "line": 348, "column": 55 } } } ], "range": [ - 9440, - 9473 + 9441, + 9474 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 23 }, "end": { - "line": 349, + "line": 348, "column": 56 } } @@ -15141,31 +15194,31 @@ "type": "Identifier", "name": "split", "range": [ - 9474, - 9479 + 9475, + 9480 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 57 }, "end": { - "line": 349, + "line": 348, "column": 62 } } }, "range": [ - 9440, - 9479 + 9441, + 9480 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 23 }, "end": { - "line": 349, + "line": 348, "column": 62 } } @@ -15176,32 +15229,32 @@ "value": "_", "raw": "'_'", "range": [ - 9480, - 9483 + 9481, + 9484 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 63 }, "end": { - "line": 349, + "line": 348, "column": 66 } } } ], "range": [ - 9440, - 9484 + 9441, + 9485 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 23 }, "end": { - "line": 349, + "line": 348, "column": 67 } } @@ -15211,46 +15264,46 @@ "value": 1, "raw": "1", "range": [ - 9485, - 9486 + 9486, + 9487 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 68 }, "end": { - "line": 349, + "line": 348, "column": 69 } } }, "range": [ - 9440, - 9487 + 9441, + 9488 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 23 }, "end": { - "line": 349, + "line": 348, "column": 70 } } }, "range": [ - 9429, - 9487 + 9430, + 9488 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 12 }, "end": { - "line": 349, + "line": 348, "column": 70 } } @@ -15258,16 +15311,16 @@ ], "kind": "let", "range": [ - 9425, - 9488 + 9426, + 9489 ], "loc": { "start": { - "line": 349, + "line": 348, "column": 8 }, "end": { - "line": 349, + "line": 348, "column": 71 } } @@ -15281,16 +15334,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 9497, - 9505 + 9498, + 9506 ], "loc": { "start": { - "line": 350, + "line": 349, "column": 8 }, "end": { - "line": 350, + "line": 349, "column": 16 } } @@ -15301,16 +15354,16 @@ "type": "Identifier", "name": "parseInt", "range": [ - 9508, - 9516 + 9509, + 9517 ], "loc": { "start": { - "line": 350, + "line": 349, "column": 19 }, "end": { - "line": 350, + "line": 349, "column": 27 } } @@ -15320,16 +15373,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 9517, - 9525 + 9518, + 9526 ], "loc": { "start": { - "line": 350, + "line": 349, "column": 28 }, "end": { - "line": 350, + "line": 349, "column": 36 } } @@ -15339,62 +15392,62 @@ "value": 10, "raw": "10", "range": [ - 9527, - 9529 + 9528, + 9530 ], "loc": { "start": { - "line": 350, + "line": 349, "column": 38 }, "end": { - "line": 350, + "line": 349, "column": 40 } } } ], "range": [ - 9508, - 9530 + 9509, + 9531 ], "loc": { "start": { - "line": 350, + "line": 349, "column": 19 }, "end": { - "line": 350, + "line": 349, "column": 41 } } }, "range": [ - 9497, - 9530 + 9498, + 9531 ], "loc": { "start": { - "line": 350, + "line": 349, "column": 8 }, "end": { - "line": 350, + "line": 349, "column": 41 } } }, "range": [ - 9497, - 9531 + 9498, + 9532 ], "loc": { "start": { - "line": 350, + "line": 349, "column": 8 }, "end": { - "line": 350, + "line": 349, "column": 42 } } @@ -15405,16 +15458,16 @@ "type": "Identifier", "name": "isChecked", "range": [ - 9544, - 9553 + 9545, + 9554 ], "loc": { "start": { - "line": 351, + "line": 350, "column": 12 }, "end": { - "line": 351, + "line": 350, "column": 21 } } @@ -15430,16 +15483,16 @@ "type": "Identifier", "name": "addClass", "range": [ - 9569, - 9577 + 9570, + 9578 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 12 }, "end": { - "line": 352, + "line": 351, "column": 20 } } @@ -15449,16 +15502,16 @@ "type": "Identifier", "name": "li", "range": [ - 9578, - 9580 + 9579, + 9581 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 21 }, "end": { - "line": 352, + "line": 351, "column": 23 } } @@ -15469,16 +15522,16 @@ "object": { "type": "ThisExpression", "range": [ - 9582, - 9586 + 9583, + 9587 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 25 }, "end": { - "line": 352, + "line": 351, "column": 29 } } @@ -15487,78 +15540,78 @@ "type": "Identifier", "name": "listSlcItemCssClass", "range": [ - 9587, - 9606 + 9588, + 9607 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 30 }, "end": { - "line": 352, + "line": 351, "column": 49 } } }, "range": [ - 9582, - 9606 + 9583, + 9607 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 25 }, "end": { - "line": 352, + "line": 351, "column": 49 } } } ], "range": [ - 9569, - 9607 + 9570, + 9608 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 12 }, "end": { - "line": 352, + "line": 351, "column": 50 } } }, "range": [ - 9569, - 9608 + 9570, + 9609 ], "loc": { "start": { - "line": 352, + "line": 351, "column": 12 }, "end": { - "line": 352, + "line": 351, "column": 51 } } } ], "range": [ - 9555, - 9618 + 9556, + 9619 ], "loc": { "start": { - "line": 351, + "line": 350, "column": 23 }, "end": { - "line": 353, + "line": 352, "column": 9 } } @@ -15574,16 +15627,16 @@ "type": "Identifier", "name": "removeClass", "range": [ - 9638, - 9649 + 9639, + 9650 ], "loc": { "start": { - "line": 354, + "line": 353, "column": 12 }, "end": { - "line": 354, + "line": 353, "column": 23 } } @@ -15593,16 +15646,16 @@ "type": "Identifier", "name": "li", "range": [ - 9650, - 9652 + 9651, + 9653 ], "loc": { "start": { - "line": 354, + "line": 353, "column": 24 }, "end": { - "line": 354, + "line": 353, "column": 26 } } @@ -15613,16 +15666,16 @@ "object": { "type": "ThisExpression", "range": [ - 9654, - 9658 + 9655, + 9659 ], "loc": { "start": { - "line": 354, + "line": 353, "column": 28 }, "end": { - "line": 354, + "line": 353, "column": 32 } } @@ -15631,93 +15684,93 @@ "type": "Identifier", "name": "listSlcItemCssClass", "range": [ - 9659, - 9678 + 9660, + 9679 ], "loc": { "start": { - "line": 354, + "line": 353, "column": 33 }, "end": { - "line": 354, + "line": 353, "column": 52 } } }, "range": [ - 9654, - 9678 + 9655, + 9679 ], "loc": { "start": { - "line": 354, + "line": 353, "column": 28 }, "end": { - "line": 354, + "line": 353, "column": 52 } } } ], "range": [ - 9638, - 9679 + 9639, + 9680 ], "loc": { "start": { - "line": 354, + "line": 353, "column": 12 }, "end": { - "line": 354, + "line": 353, "column": 53 } } }, "range": [ - 9638, - 9680 + 9639, + 9681 ], "loc": { "start": { - "line": 354, + "line": 353, "column": 12 }, "end": { - "line": 354, + "line": 353, "column": 54 } } } ], "range": [ - 9624, - 9690 + 9625, + 9691 ], "loc": { "start": { - "line": 353, + "line": 352, "column": 15 }, "end": { - "line": 355, + "line": 354, "column": 9 } } }, "range": [ - 9540, - 9690 + 9541, + 9691 ], "loc": { "start": { - "line": 351, + "line": 350, "column": 8 }, "end": { - "line": 355, + "line": 354, "column": 9 } } @@ -15731,16 +15784,16 @@ "type": "Identifier", "name": "hide", "range": [ - 9704, - 9708 + 9705, + 9709 ], "loc": { "start": { - "line": 357, + "line": 356, "column": 12 }, "end": { - "line": 357, + "line": 356, "column": 16 } } @@ -15750,31 +15803,31 @@ "value": false, "raw": "false", "range": [ - 9711, - 9716 + 9712, + 9717 ], "loc": { "start": { - "line": 357, + "line": 356, "column": 19 }, "end": { - "line": 357, + "line": 356, "column": 24 } } }, "range": [ - 9704, - 9716 + 9705, + 9717 ], "loc": { "start": { - "line": 357, + "line": 356, "column": 12 }, "end": { - "line": 357, + "line": 356, "column": 24 } } @@ -15782,16 +15835,16 @@ ], "kind": "let", "range": [ - 9700, - 9717 + 9701, + 9718 ], "loc": { "start": { - "line": 357, + "line": 356, "column": 8 }, "end": { - "line": 357, + "line": 356, "column": 25 } } @@ -15810,16 +15863,16 @@ "object": { "type": "ThisExpression", "range": [ - 9731, - 9735 + 9732, + 9736 ], "loc": { "start": { - "line": 358, + "line": 357, "column": 13 }, "end": { - "line": 358, + "line": 357, "column": 17 } } @@ -15828,31 +15881,31 @@ "type": "Identifier", "name": "tickToHide", "range": [ - 9736, - 9746 + 9737, + 9747 ], "loc": { "start": { - "line": 358, + "line": 357, "column": 18 }, "end": { - "line": 358, + "line": 357, "column": 28 } } }, "range": [ - 9731, - 9746 + 9732, + 9747 ], "loc": { "start": { - "line": 358, + "line": 357, "column": 13 }, "end": { - "line": 358, + "line": 357, "column": 28 } } @@ -15861,31 +15914,31 @@ "type": "Identifier", "name": "isChecked", "range": [ - 9750, - 9759 + 9751, + 9760 ], "loc": { "start": { - "line": 358, + "line": 357, "column": 32 }, "end": { - "line": 358, + "line": 357, "column": 41 } } }, "range": [ - 9731, - 9759 + 9732, + 9760 ], "loc": { "start": { - "line": 358, + "line": 357, "column": 13 }, "end": { - "line": 358, + "line": 357, "column": 41 } } @@ -15902,16 +15955,16 @@ "object": { "type": "ThisExpression", "range": [ - 9778, - 9782 + 9779, + 9783 ], "loc": { "start": { - "line": 359, + "line": 358, "column": 14 }, "end": { - "line": 359, + "line": 358, "column": 18 } } @@ -15920,47 +15973,47 @@ "type": "Identifier", "name": "tickToHide", "range": [ - 9783, - 9793 + 9784, + 9794 ], "loc": { "start": { - "line": 359, + "line": 358, "column": 19 }, "end": { - "line": 359, + "line": 358, "column": 29 } } }, "range": [ - 9778, - 9793 + 9779, + 9794 ], "loc": { "start": { - "line": 359, + "line": 358, "column": 14 }, "end": { - "line": 359, + "line": 358, "column": 29 } } }, "prefix": true, "range": [ - 9777, - 9793 + 9778, + 9794 ], "loc": { "start": { - "line": 359, + "line": 358, "column": 13 }, "end": { - "line": 359, + "line": 358, "column": 29 } } @@ -15972,62 +16025,62 @@ "type": "Identifier", "name": "isChecked", "range": [ - 9798, - 9807 + 9799, + 9808 ], "loc": { "start": { - "line": 359, + "line": 358, "column": 34 }, "end": { - "line": 359, + "line": 358, "column": 43 } } }, "prefix": true, "range": [ - 9797, - 9807 + 9798, + 9808 ], "loc": { "start": { - "line": 359, + "line": 358, "column": 33 }, "end": { - "line": 359, + "line": 358, "column": 43 } } }, "range": [ - 9777, - 9807 + 9778, + 9808 ], "loc": { "start": { - "line": 359, + "line": 358, "column": 13 }, "end": { - "line": 359, + "line": 358, "column": 43 } } }, "range": [ - 9730, - 9808 + 9731, + 9809 ], "loc": { "start": { - "line": 358, + "line": 357, "column": 12 }, "end": { - "line": 359, + "line": 358, "column": 44 } } @@ -16044,16 +16097,16 @@ "type": "Identifier", "name": "hide", "range": [ - 9824, - 9828 + 9825, + 9829 ], "loc": { "start": { - "line": 360, + "line": 359, "column": 12 }, "end": { - "line": 360, + "line": 359, "column": 16 } } @@ -16063,78 +16116,78 @@ "value": true, "raw": "true", "range": [ - 9831, - 9835 + 9832, + 9836 ], "loc": { "start": { - "line": 360, + "line": 359, "column": 19 }, "end": { - "line": 360, + "line": 359, "column": 23 } } }, "range": [ - 9824, - 9835 + 9825, + 9836 ], "loc": { "start": { - "line": 360, + "line": 359, "column": 12 }, "end": { - "line": 360, + "line": 359, "column": 23 } } }, "range": [ - 9824, - 9836 + 9825, + 9837 ], "loc": { "start": { - "line": 360, + "line": 359, "column": 12 }, "end": { - "line": 360, + "line": 359, "column": 24 } } } ], "range": [ - 9810, - 9846 + 9811, + 9847 ], "loc": { "start": { - "line": 359, + "line": 358, "column": 46 }, "end": { - "line": 361, + "line": 360, "column": 9 } } }, "alternate": null, "range": [ - 9726, - 9846 + 9727, + 9847 ], "loc": { "start": { - "line": 358, + "line": 357, "column": 8 }, "end": { - "line": 361, + "line": 360, "column": 9 } } @@ -16149,16 +16202,16 @@ "object": { "type": "ThisExpression", "range": [ - 9855, - 9859 + 9856, + 9860 ], "loc": { "start": { - "line": 362, + "line": 361, "column": 8 }, "end": { - "line": 362, + "line": 361, "column": 12 } } @@ -16167,31 +16220,31 @@ "type": "Identifier", "name": "setHidden", "range": [ - 9860, - 9869 + 9861, + 9870 ], "loc": { "start": { - "line": 362, + "line": 361, "column": 13 }, "end": { - "line": 362, + "line": 361, "column": 22 } } }, "range": [ - 9855, - 9869 + 9856, + 9870 ], "loc": { "start": { - "line": 362, + "line": 361, "column": 8 }, "end": { - "line": 362, + "line": 361, "column": 22 } } @@ -16201,16 +16254,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 9870, - 9878 + 9871, + 9879 ], "loc": { "start": { - "line": 362, + "line": 361, "column": 23 }, "end": { - "line": 362, + "line": 361, "column": 31 } } @@ -16219,63 +16272,63 @@ "type": "Identifier", "name": "hide", "range": [ - 9880, - 9884 + 9881, + 9885 ], "loc": { "start": { - "line": 362, + "line": 361, "column": 33 }, "end": { - "line": 362, + "line": 361, "column": 37 } } } ], "range": [ - 9855, - 9885 + 9856, + 9886 ], "loc": { "start": { - "line": 362, + "line": 361, "column": 8 }, "end": { - "line": 362, + "line": 361, "column": 38 } } }, "range": [ - 9855, - 9886 + 9856, + 9887 ], "loc": { "start": { - "line": 362, + "line": 361, "column": 8 }, "end": { - "line": 362, + "line": 361, "column": 39 } } } ], "range": [ - 9277, - 9892 + 9278, + 9893 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 19 }, "end": { - "line": 363, + "line": 362, "column": 5 } } @@ -16283,16 +16336,16 @@ "generator": false, "expression": false, "range": [ - 9271, - 9892 + 9272, + 9893 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 13 }, "end": { - "line": 363, + "line": 362, "column": 5 } } @@ -16300,16 +16353,16 @@ "kind": "method", "computed": false, "range": [ - 9262, - 9892 + 9263, + 9893 ], "loc": { "start": { - "line": 343, + "line": 342, "column": 4 }, "end": { - "line": 363, + "line": 362, "column": 5 } }, @@ -16318,16 +16371,16 @@ "type": "Block", "value": "*\n * Check an item in columns manager UI\n * @private\n ", "range": [ - 9187, - 9257 + 9188, + 9258 ], "loc": { "start": { - "line": 339, + "line": 338, "column": 4 }, "end": { - "line": 342, + "line": 341, "column": 7 } } @@ -16338,16 +16391,16 @@ "type": "Block", "value": "*\n * Initializes ColsVisibility instance\n ", "range": [ - 9898, - 9952 + 9899, + 9953 ], "loc": { "start": { - "line": 365, + "line": 364, "column": 4 }, "end": { - "line": 367, + "line": 366, "column": 7 } } @@ -16361,16 +16414,16 @@ "type": "Identifier", "name": "init", "range": [ - 9957, - 9961 + 9958, + 9962 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 4 }, "end": { - "line": 368, + "line": 367, "column": 8 } } @@ -16393,16 +16446,16 @@ "object": { "type": "ThisExpression", "range": [ - 9978, - 9982 + 9979, + 9983 ], "loc": { "start": { - "line": 369, + "line": 368, "column": 12 }, "end": { - "line": 369, + "line": 368, "column": 16 } } @@ -16411,31 +16464,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 9983, - 9994 + 9984, + 9995 ], "loc": { "start": { - "line": 369, + "line": 368, "column": 17 }, "end": { - "line": 369, + "line": 368, "column": 28 } } }, "range": [ - 9978, - 9994 + 9979, + 9995 ], "loc": { "start": { - "line": 369, + "line": 368, "column": 12 }, "end": { - "line": 369, + "line": 368, "column": 28 } } @@ -16449,16 +16502,16 @@ "object": { "type": "ThisExpression", "range": [ - 9999, - 10003 + 10000, + 10004 ], "loc": { "start": { - "line": 369, + "line": 368, "column": 33 }, "end": { - "line": 369, + "line": 368, "column": 37 } } @@ -16467,62 +16520,62 @@ "type": "Identifier", "name": "manager", "range": [ - 10004, - 10011 + 10005, + 10012 ], "loc": { "start": { - "line": 369, + "line": 368, "column": 38 }, "end": { - "line": 369, + "line": 368, "column": 45 } } }, "range": [ - 9999, - 10011 + 10000, + 10012 ], "loc": { "start": { - "line": 369, + "line": 368, "column": 33 }, "end": { - "line": 369, + "line": 368, "column": 45 } } }, "prefix": true, "range": [ - 9998, - 10011 + 9999, + 10012 ], "loc": { "start": { - "line": 369, + "line": 368, "column": 32 }, "end": { - "line": 369, + "line": 368, "column": 45 } } }, "range": [ - 9978, - 10011 + 9979, + 10012 ], "loc": { "start": { - "line": 369, + "line": 368, "column": 12 }, "end": { - "line": 369, + "line": 368, "column": 45 } } @@ -16534,48 +16587,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 10027, - 10034 + 10028, + 10035 ], "loc": { "start": { - "line": 370, + "line": 369, "column": 12 }, "end": { - "line": 370, + "line": 369, "column": 19 } } } ], "range": [ - 10013, - 10044 + 10014, + 10045 ], "loc": { "start": { - "line": 369, + "line": 368, "column": 47 }, "end": { - "line": 371, + "line": 370, "column": 9 } } }, "alternate": null, "range": [ - 9974, - 10044 + 9975, + 10045 ], "loc": { "start": { - "line": 369, + "line": 368, "column": 8 }, "end": { - "line": 371, + "line": 370, "column": 9 } } @@ -16593,16 +16646,16 @@ "object": { "type": "ThisExpression", "range": [ - 10054, - 10058 + 10055, + 10059 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 8 }, "end": { - "line": 373, + "line": 372, "column": 12 } } @@ -16611,31 +16664,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 10059, - 10066 + 10060, + 10067 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 13 }, "end": { - "line": 373, + "line": 372, "column": 20 } } }, "range": [ - 10054, - 10066 + 10055, + 10067 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 8 }, "end": { - "line": 373, + "line": 372, "column": 20 } } @@ -16644,31 +16697,31 @@ "type": "Identifier", "name": "on", "range": [ - 10067, - 10069 + 10068, + 10070 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 21 }, "end": { - "line": 373, + "line": 372, "column": 23 } } }, "range": [ - 10054, - 10069 + 10055, + 10070 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 8 }, "end": { - "line": 373, + "line": 372, "column": 23 } } @@ -16682,32 +16735,32 @@ "value": "hide-column", "raw": "'hide-column'", "range": [ - 10071, - 10084 + 10072, + 10085 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 25 }, "end": { - "line": 373, + "line": 372, "column": 38 } } } ], "range": [ - 10070, - 10085 + 10071, + 10086 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 24 }, "end": { - "line": 373, + "line": 372, "column": 39 } } @@ -16720,16 +16773,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10100, - 10102 + 10101, + 10103 ], "loc": { "start": { - "line": 374, + "line": 373, "column": 13 }, "end": { - "line": 374, + "line": 373, "column": 15 } } @@ -16738,16 +16791,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 10104, - 10112 + 10105, + 10113 ], "loc": { "start": { - "line": 374, + "line": 373, "column": 17 }, "end": { - "line": 374, + "line": 373, "column": 25 } } @@ -16761,16 +16814,16 @@ "object": { "type": "ThisExpression", "range": [ - 10117, - 10121 + 10118, + 10122 ], "loc": { "start": { - "line": 374, + "line": 373, "column": 30 }, "end": { - "line": 374, + "line": 373, "column": 34 } } @@ -16779,31 +16832,31 @@ "type": "Identifier", "name": "hideCol", "range": [ - 10122, - 10129 + 10123, + 10130 ], "loc": { "start": { - "line": 374, + "line": 373, "column": 35 }, "end": { - "line": 374, + "line": 373, "column": 42 } } }, "range": [ - 10117, - 10129 + 10118, + 10130 ], "loc": { "start": { - "line": 374, + "line": 373, "column": 30 }, "end": { - "line": 374, + "line": 373, "column": 42 } } @@ -16813,32 +16866,32 @@ "type": "Identifier", "name": "colIndex", "range": [ - 10130, - 10138 + 10131, + 10139 ], "loc": { "start": { - "line": 374, + "line": 373, "column": 43 }, "end": { - "line": 374, + "line": 373, "column": 51 } } } ], "range": [ - 10117, - 10139 + 10118, + 10140 ], "loc": { "start": { - "line": 374, + "line": 373, "column": 30 }, "end": { - "line": 374, + "line": 373, "column": 52 } } @@ -16846,47 +16899,47 @@ "generator": false, "expression": true, "range": [ - 10099, - 10139 + 10100, + 10140 ], "loc": { "start": { - "line": 374, + "line": 373, "column": 12 }, "end": { - "line": 374, + "line": 373, "column": 52 } } } ], "range": [ - 10054, - 10140 + 10055, + 10141 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 8 }, "end": { - "line": 374, + "line": 373, "column": 53 } } }, "range": [ - 10054, - 10141 + 10055, + 10142 ], "loc": { "start": { - "line": 373, + "line": 372, "column": 8 }, "end": { - "line": 374, + "line": 373, "column": 54 } } @@ -16901,16 +16954,16 @@ "object": { "type": "ThisExpression", "range": [ - 10151, - 10155 + 10152, + 10156 ], "loc": { "start": { - "line": 376, + "line": 375, "column": 8 }, "end": { - "line": 376, + "line": 375, "column": 12 } } @@ -16919,62 +16972,62 @@ "type": "Identifier", "name": "buildBtn", "range": [ - 10156, - 10164 + 10157, + 10165 ], "loc": { "start": { - "line": 376, + "line": 375, "column": 13 }, "end": { - "line": 376, + "line": 375, "column": 21 } } }, "range": [ - 10151, - 10164 + 10152, + 10165 ], "loc": { "start": { - "line": 376, + "line": 375, "column": 8 }, "end": { - "line": 376, + "line": 375, "column": 21 } } }, "arguments": [], "range": [ - 10151, - 10166 + 10152, + 10167 ], "loc": { "start": { - "line": 376, + "line": 375, "column": 8 }, "end": { - "line": 376, + "line": 375, "column": 23 } } }, "range": [ - 10151, - 10167 + 10152, + 10168 ], "loc": { "start": { - "line": 376, + "line": 375, "column": 8 }, "end": { - "line": 376, + "line": 375, "column": 24 } } @@ -16989,16 +17042,16 @@ "object": { "type": "ThisExpression", "range": [ - 10176, - 10180 + 10177, + 10181 ], "loc": { "start": { - "line": 377, + "line": 376, "column": 8 }, "end": { - "line": 377, + "line": 376, "column": 12 } } @@ -17007,62 +17060,62 @@ "type": "Identifier", "name": "buildManager", "range": [ - 10181, - 10193 + 10182, + 10194 ], "loc": { "start": { - "line": 377, + "line": 376, "column": 13 }, "end": { - "line": 377, + "line": 376, "column": 25 } } }, "range": [ - 10176, - 10193 + 10177, + 10194 ], "loc": { "start": { - "line": 377, + "line": 376, "column": 8 }, "end": { - "line": 377, + "line": 376, "column": 25 } } }, "arguments": [], "range": [ - 10176, - 10195 + 10177, + 10196 ], "loc": { "start": { - "line": 377, + "line": 376, "column": 8 }, "end": { - "line": 377, + "line": 376, "column": 27 } } }, "range": [ - 10176, - 10196 + 10177, + 10197 ], "loc": { "start": { - "line": 377, + "line": 376, "column": 8 }, "end": { - "line": 377, + "line": 376, "column": 28 } }, @@ -17071,16 +17124,16 @@ "type": "Block", "value": "* @inherited ", "range": [ - 10206, - 10223 + 10207, + 10224 ], "loc": { "start": { - "line": 379, + "line": 378, "column": 8 }, "end": { - "line": 379, + "line": 378, "column": 25 } } @@ -17098,16 +17151,16 @@ "object": { "type": "ThisExpression", "range": [ - 10232, - 10236 + 10233, + 10237 ], "loc": { "start": { - "line": 380, + "line": 379, "column": 8 }, "end": { - "line": 380, + "line": 379, "column": 12 } } @@ -17116,31 +17169,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 10237, - 10248 + 10238, + 10249 ], "loc": { "start": { - "line": 380, + "line": 379, "column": 13 }, "end": { - "line": 380, + "line": 379, "column": 24 } } }, "range": [ - 10232, - 10248 + 10233, + 10249 ], "loc": { "start": { - "line": 380, + "line": 379, "column": 8 }, "end": { - "line": 380, + "line": 379, "column": 24 } } @@ -17150,46 +17203,46 @@ "value": true, "raw": "true", "range": [ - 10251, - 10255 + 10252, + 10256 ], "loc": { "start": { - "line": 380, + "line": 379, "column": 27 }, "end": { - "line": 380, + "line": 379, "column": 31 } } }, "range": [ - 10232, - 10255 + 10233, + 10256 ], "loc": { "start": { - "line": 380, + "line": 379, "column": 8 }, "end": { - "line": 380, + "line": 379, "column": 31 } } }, "range": [ - 10232, - 10256 + 10233, + 10257 ], "loc": { "start": { - "line": 380, + "line": 379, "column": 8 }, "end": { - "line": 380, + "line": 379, "column": 32 } }, @@ -17198,16 +17251,16 @@ "type": "Block", "value": "* @inherited ", "range": [ - 10206, - 10223 + 10207, + 10224 ], "loc": { "start": { - "line": 379, + "line": 378, "column": 8 }, "end": { - "line": 379, + "line": 378, "column": 25 } } @@ -17225,16 +17278,16 @@ "object": { "type": "ThisExpression", "range": [ - 10266, - 10270 + 10267, + 10271 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 8 }, "end": { - "line": 382, + "line": 381, "column": 12 } } @@ -17243,31 +17296,31 @@ "type": "Identifier", "name": "boundMouseup", "range": [ - 10271, - 10283 + 10272, + 10284 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 13 }, "end": { - "line": 382, + "line": 381, "column": 25 } } }, "range": [ - 10266, - 10283 + 10267, + 10284 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 8 }, "end": { - "line": 382, + "line": 381, "column": 25 } } @@ -17283,16 +17336,16 @@ "object": { "type": "ThisExpression", "range": [ - 10286, - 10290 + 10287, + 10291 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 28 }, "end": { - "line": 382, + "line": 381, "column": 32 } } @@ -17301,31 +17354,31 @@ "type": "Identifier", "name": "onMouseup", "range": [ - 10291, - 10300 + 10292, + 10301 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 33 }, "end": { - "line": 382, + "line": 381, "column": 42 } } }, "range": [ - 10286, - 10300 + 10287, + 10301 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 28 }, "end": { - "line": 382, + "line": 381, "column": 42 } } @@ -17334,31 +17387,31 @@ "type": "Identifier", "name": "bind", "range": [ - 10301, - 10305 + 10302, + 10306 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 43 }, "end": { - "line": 382, + "line": 381, "column": 47 } } }, "range": [ - 10286, - 10305 + 10287, + 10306 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 28 }, "end": { - "line": 382, + "line": 381, "column": 47 } } @@ -17367,62 +17420,62 @@ { "type": "ThisExpression", "range": [ - 10306, - 10310 + 10307, + 10311 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 48 }, "end": { - "line": 382, + "line": 381, "column": 52 } } } ], "range": [ - 10286, - 10311 + 10287, + 10312 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 28 }, "end": { - "line": 382, + "line": 381, "column": 53 } } }, "range": [ - 10266, - 10311 + 10267, + 10312 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 8 }, "end": { - "line": 382, + "line": 381, "column": 53 } } }, "range": [ - 10266, - 10312 + 10267, + 10313 ], "loc": { "start": { - "line": 382, + "line": 381, "column": 8 }, "end": { - "line": 382, + "line": 381, "column": 54 } } @@ -17440,16 +17493,16 @@ "object": { "type": "ThisExpression", "range": [ - 10322, - 10326 + 10323, + 10327 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 8 }, "end": { - "line": 384, + "line": 383, "column": 12 } } @@ -17458,31 +17511,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 10327, - 10334 + 10328, + 10335 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 13 }, "end": { - "line": 384, + "line": 383, "column": 20 } } }, "range": [ - 10322, - 10334 + 10323, + 10335 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 8 }, "end": { - "line": 384, + "line": 383, "column": 20 } } @@ -17491,31 +17544,31 @@ "type": "Identifier", "name": "emit", "range": [ - 10335, - 10339 + 10336, + 10340 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 21 }, "end": { - "line": 384, + "line": 383, "column": 25 } } }, "range": [ - 10322, - 10339 + 10323, + 10340 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 8 }, "end": { - "line": 384, + "line": 383, "column": 25 } } @@ -17526,16 +17579,16 @@ "value": "columns-visibility-initialized", "raw": "'columns-visibility-initialized'", "range": [ - 10340, - 10372 + 10341, + 10373 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 26 }, "end": { - "line": 384, + "line": 383, "column": 58 } } @@ -17546,16 +17599,16 @@ "object": { "type": "ThisExpression", "range": [ - 10374, - 10378 + 10375, + 10379 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 60 }, "end": { - "line": 384, + "line": 383, "column": 64 } } @@ -17564,31 +17617,31 @@ "type": "Identifier", "name": "tf", "range": [ - 10379, - 10381 + 10380, + 10382 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 65 }, "end": { - "line": 384, + "line": 383, "column": 67 } } }, "range": [ - 10374, - 10381 + 10375, + 10382 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 60 }, "end": { - "line": 384, + "line": 383, "column": 67 } } @@ -17596,47 +17649,47 @@ { "type": "ThisExpression", "range": [ - 10383, - 10387 + 10384, + 10388 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 69 }, "end": { - "line": 384, + "line": 383, "column": 73 } } } ], "range": [ - 10322, - 10388 + 10323, + 10389 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 8 }, "end": { - "line": 384, + "line": 383, "column": 74 } } }, "range": [ - 10322, - 10389 + 10323, + 10390 ], "loc": { "start": { - "line": 384, + "line": 383, "column": 8 }, "end": { - "line": 384, + "line": 383, "column": 75 } }, @@ -17645,16 +17698,16 @@ "type": "Line", "value": " Hide columns at start at very end of initialization, do not move", "range": [ - 10399, - 10466 + 10400, + 10467 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 8 }, "end": { - "line": 386, + "line": 385, "column": 75 } } @@ -17663,16 +17716,16 @@ "type": "Line", "value": " as order is important", "range": [ - 10475, - 10499 + 10476, + 10500 ], "loc": { "start": { - "line": 387, + "line": 386, "column": 8 }, "end": { - "line": 387, + "line": 386, "column": 32 } } @@ -17689,16 +17742,16 @@ "object": { "type": "ThisExpression", "range": [ - 10508, - 10512 + 10509, + 10513 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 8 }, "end": { - "line": 388, + "line": 387, "column": 12 } } @@ -17707,62 +17760,62 @@ "type": "Identifier", "name": "_hideAtStart", "range": [ - 10513, - 10525 + 10514, + 10526 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 13 }, "end": { - "line": 388, + "line": 387, "column": 25 } } }, "range": [ - 10508, - 10525 + 10509, + 10526 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 8 }, "end": { - "line": 388, + "line": 387, "column": 25 } } }, "arguments": [], "range": [ - 10508, - 10527 + 10509, + 10528 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 8 }, "end": { - "line": 388, + "line": 387, "column": 27 } } }, "range": [ - 10508, - 10528 + 10509, + 10529 ], "loc": { "start": { - "line": 388, + "line": 387, "column": 8 }, "end": { - "line": 388, + "line": 387, "column": 28 } }, @@ -17771,16 +17824,16 @@ "type": "Line", "value": " Hide columns at start at very end of initialization, do not move", "range": [ - 10399, - 10466 + 10400, + 10467 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 8 }, "end": { - "line": 386, + "line": 385, "column": 75 } } @@ -17789,16 +17842,16 @@ "type": "Line", "value": " as order is important", "range": [ - 10475, - 10499 + 10476, + 10500 ], "loc": { "start": { - "line": 387, + "line": 386, "column": 8 }, "end": { - "line": 387, + "line": 386, "column": 32 } } @@ -17807,16 +17860,16 @@ } ], "range": [ - 9964, - 10534 + 9965, + 10535 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 11 }, "end": { - "line": 389, + "line": 388, "column": 5 } } @@ -17824,16 +17877,16 @@ "generator": false, "expression": false, "range": [ - 9961, - 10534 + 9962, + 10535 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 8 }, "end": { - "line": 389, + "line": 388, "column": 5 } } @@ -17841,16 +17894,16 @@ "kind": "method", "computed": false, "range": [ - 9957, - 10534 + 9958, + 10535 ], "loc": { "start": { - "line": 368, + "line": 367, "column": 4 }, "end": { - "line": 389, + "line": 388, "column": 5 } }, @@ -17859,16 +17912,16 @@ "type": "Block", "value": "*\n * Initializes ColsVisibility instance\n ", "range": [ - 9898, - 9952 + 9899, + 9953 ], "loc": { "start": { - "line": 365, + "line": 364, "column": 4 }, "end": { - "line": 367, + "line": 366, "column": 7 } } @@ -17879,16 +17932,16 @@ "type": "Block", "value": "*\n * Build main button UI\n ", "range": [ - 10540, - 10579 + 10541, + 10580 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 4 }, "end": { - "line": 393, + "line": 392, "column": 7 } } @@ -17902,16 +17955,16 @@ "type": "Identifier", "name": "buildBtn", "range": [ - 10584, - 10592 + 10585, + 10593 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 4 }, "end": { - "line": 394, + "line": 393, "column": 12 } } @@ -17931,16 +17984,16 @@ "object": { "type": "ThisExpression", "range": [ - 10609, - 10613 + 10610, + 10614 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 12 }, "end": { - "line": 395, + "line": 394, "column": 16 } } @@ -17949,31 +18002,31 @@ "type": "Identifier", "name": "btnEl", "range": [ - 10614, - 10619 + 10615, + 10620 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 17 }, "end": { - "line": 395, + "line": 394, "column": 22 } } }, "range": [ - 10609, - 10619 + 10610, + 10620 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 12 }, "end": { - "line": 395, + "line": 394, "column": 22 } } @@ -17985,48 +18038,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 10635, - 10642 + 10636, + 10643 ], "loc": { "start": { - "line": 396, + "line": 395, "column": 12 }, "end": { - "line": 396, + "line": 395, "column": 19 } } } ], "range": [ - 10621, - 10652 + 10622, + 10653 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 24 }, "end": { - "line": 397, + "line": 396, "column": 9 } } }, "alternate": null, "range": [ - 10605, - 10652 + 10606, + 10653 ], "loc": { "start": { - "line": 395, + "line": 394, "column": 8 }, "end": { - "line": 397, + "line": 396, "column": 9 } } @@ -18040,16 +18093,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10665, - 10667 + 10666, + 10668 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 12 }, "end": { - "line": 398, + "line": 397, "column": 14 } } @@ -18060,16 +18113,16 @@ "object": { "type": "ThisExpression", "range": [ - 10670, - 10674 + 10671, + 10675 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 17 }, "end": { - "line": 398, + "line": 397, "column": 21 } } @@ -18078,46 +18131,46 @@ "type": "Identifier", "name": "tf", "range": [ - 10675, - 10677 + 10676, + 10678 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 22 }, "end": { - "line": 398, + "line": 397, "column": 24 } } }, "range": [ - 10670, - 10677 + 10671, + 10678 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 17 }, "end": { - "line": 398, + "line": 397, "column": 24 } } }, "range": [ - 10665, - 10677 + 10666, + 10678 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 12 }, "end": { - "line": 398, + "line": 397, "column": 24 } } @@ -18125,16 +18178,16 @@ ], "kind": "let", "range": [ - 10661, - 10678 + 10662, + 10679 ], "loc": { "start": { - "line": 398, + "line": 397, "column": 8 }, "end": { - "line": 398, + "line": 397, "column": 25 } } @@ -18148,16 +18201,16 @@ "type": "Identifier", "name": "span", "range": [ - 10691, - 10695 + 10692, + 10696 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 12 }, "end": { - "line": 399, + "line": 398, "column": 16 } } @@ -18168,16 +18221,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 10698, - 10707 + 10699, + 10708 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 19 }, "end": { - "line": 399, + "line": 398, "column": 28 } } @@ -18188,47 +18241,47 @@ "value": "span", "raw": "'span'", "range": [ - 10708, - 10714 + 10709, + 10715 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 29 }, "end": { - "line": 399, + "line": 398, "column": 35 } } } ], "range": [ - 10698, - 10715 + 10699, + 10716 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 19 }, "end": { - "line": 399, + "line": 398, "column": 36 } } }, "range": [ - 10691, - 10715 + 10692, + 10716 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 12 }, "end": { - "line": 399, + "line": 398, "column": 36 } } @@ -18236,16 +18289,16 @@ ], "kind": "let", "range": [ - 10687, - 10716 + 10688, + 10717 ], "loc": { "start": { - "line": 399, + "line": 398, "column": 8 }, "end": { - "line": 399, + "line": 398, "column": 37 } } @@ -18262,16 +18315,16 @@ "type": "Identifier", "name": "span", "range": [ - 10725, - 10729 + 10726, + 10730 ], "loc": { "start": { - "line": 400, + "line": 399, "column": 8 }, "end": { - "line": 400, + "line": 399, "column": 12 } } @@ -18280,31 +18333,31 @@ "type": "Identifier", "name": "className", "range": [ - 10730, - 10739 + 10731, + 10740 ], "loc": { "start": { - "line": 400, + "line": 399, "column": 13 }, "end": { - "line": 400, + "line": 399, "column": 22 } } }, "range": [ - 10725, - 10739 + 10726, + 10740 ], "loc": { "start": { - "line": 400, + "line": 399, "column": 8 }, "end": { - "line": 400, + "line": 399, "column": 22 } } @@ -18315,16 +18368,16 @@ "object": { "type": "ThisExpression", "range": [ - 10742, - 10746 + 10743, + 10747 ], "loc": { "start": { - "line": 400, + "line": 399, "column": 25 }, "end": { - "line": 400, + "line": 399, "column": 29 } } @@ -18333,61 +18386,61 @@ "type": "Identifier", "name": "spanCssClass", "range": [ - 10747, - 10759 + 10748, + 10760 ], "loc": { "start": { - "line": 400, + "line": 399, "column": 30 }, "end": { - "line": 400, + "line": 399, "column": 42 } } }, "range": [ - 10742, - 10759 + 10743, + 10760 ], "loc": { "start": { - "line": 400, + "line": 399, "column": 25 }, "end": { - "line": 400, + "line": 399, "column": 42 } } }, "range": [ - 10725, - 10759 + 10726, + 10760 ], "loc": { "start": { - "line": 400, + "line": 399, "column": 8 }, "end": { - "line": 400, + "line": 399, "column": 42 } } }, "range": [ - 10725, - 10760 + 10726, + 10761 ], "loc": { "start": { - "line": 400, + "line": 399, "column": 8 }, "end": { - "line": 400, + "line": 399, "column": 43 } }, @@ -18396,16 +18449,16 @@ "type": "Line", "value": "Container element (rdiv or custom element)", "range": [ - 10770, - 10814 + 10771, + 10815 ], "loc": { "start": { - "line": 402, + "line": 401, "column": 8 }, "end": { - "line": 402, + "line": 401, "column": 52 } } @@ -18423,16 +18476,16 @@ "object": { "type": "ThisExpression", "range": [ - 10828, - 10832 + 10829, + 10833 ], "loc": { "start": { - "line": 403, + "line": 402, "column": 13 }, "end": { - "line": 403, + "line": 402, "column": 17 } } @@ -18441,47 +18494,47 @@ "type": "Identifier", "name": "btnTgtId", "range": [ - 10833, - 10841 + 10834, + 10842 ], "loc": { "start": { - "line": 403, + "line": 402, "column": 18 }, "end": { - "line": 403, + "line": 402, "column": 26 } } }, "range": [ - 10828, - 10841 + 10829, + 10842 ], "loc": { "start": { - "line": 403, + "line": 402, "column": 13 }, "end": { - "line": 403, + "line": 402, "column": 26 } } }, "prefix": true, "range": [ - 10827, - 10841 + 10828, + 10842 ], "loc": { "start": { - "line": 403, + "line": 402, "column": 12 }, "end": { - "line": 403, + "line": 402, "column": 26 } } @@ -18500,16 +18553,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10857, - 10859 + 10858, + 10860 ], "loc": { "start": { - "line": 404, + "line": 403, "column": 12 }, "end": { - "line": 404, + "line": 403, "column": 14 } } @@ -18518,94 +18571,94 @@ "type": "Identifier", "name": "setToolbar", "range": [ - 10860, - 10870 + 10861, + 10871 ], "loc": { "start": { - "line": 404, + "line": 403, "column": 15 }, "end": { - "line": 404, + "line": 403, "column": 25 } } }, "range": [ - 10857, - 10870 + 10858, + 10871 ], "loc": { "start": { - "line": 404, + "line": 403, "column": 12 }, "end": { - "line": 404, + "line": 403, "column": 25 } } }, "arguments": [], "range": [ - 10857, - 10872 + 10858, + 10873 ], "loc": { "start": { - "line": 404, + "line": 403, "column": 12 }, "end": { - "line": 404, + "line": 403, "column": 27 } } }, "range": [ - 10857, - 10873 + 10858, + 10874 ], "loc": { "start": { - "line": 404, + "line": 403, "column": 12 }, "end": { - "line": 404, + "line": 403, "column": 28 } } } ], "range": [ - 10843, - 10883 + 10844, + 10884 ], "loc": { "start": { - "line": 403, + "line": 402, "column": 28 }, "end": { - "line": 405, + "line": 404, "column": 9 } } }, "alternate": null, "range": [ - 10823, - 10883 + 10824, + 10884 ], "loc": { "start": { - "line": 403, + "line": 402, "column": 8 }, "end": { - "line": 405, + "line": 404, "column": 9 } }, @@ -18614,16 +18667,16 @@ "type": "Line", "value": "Container element (rdiv or custom element)", "range": [ - 10770, - 10814 + 10771, + 10815 ], "loc": { "start": { - "line": 402, + "line": 401, "column": 8 }, "end": { - "line": 402, + "line": 401, "column": 52 } } @@ -18639,16 +18692,16 @@ "type": "Identifier", "name": "targetEl", "range": [ - 10896, - 10904 + 10897, + 10905 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 12 }, "end": { - "line": 406, + "line": 405, "column": 20 } } @@ -18664,16 +18717,16 @@ "object": { "type": "ThisExpression", "range": [ - 10908, - 10912 + 10909, + 10913 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 24 }, "end": { - "line": 406, + "line": 405, "column": 28 } } @@ -18682,47 +18735,47 @@ "type": "Identifier", "name": "btnTgtId", "range": [ - 10913, - 10921 + 10914, + 10922 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 29 }, "end": { - "line": 406, + "line": 405, "column": 37 } } }, "range": [ - 10908, - 10921 + 10909, + 10922 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 24 }, "end": { - "line": 406, + "line": 405, "column": 37 } } }, "prefix": true, "range": [ - 10907, - 10921 + 10908, + 10922 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 23 }, "end": { - "line": 406, + "line": 405, "column": 37 } } @@ -18734,16 +18787,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10924, - 10926 + 10925, + 10927 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 40 }, "end": { - "line": 406, + "line": 405, "column": 42 } } @@ -18752,31 +18805,31 @@ "type": "Identifier", "name": "rDiv", "range": [ - 10927, - 10931 + 10928, + 10932 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 43 }, "end": { - "line": 406, + "line": 405, "column": 47 } } }, "range": [ - 10924, - 10931 + 10925, + 10932 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 40 }, "end": { - "line": 406, + "line": 405, "column": 47 } } @@ -18787,16 +18840,16 @@ "type": "Identifier", "name": "elm", "range": [ - 10934, - 10937 + 10935, + 10938 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 50 }, "end": { - "line": 406, + "line": 405, "column": 53 } } @@ -18808,16 +18861,16 @@ "object": { "type": "ThisExpression", "range": [ - 10938, - 10942 + 10939, + 10943 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 54 }, "end": { - "line": 406, + "line": 405, "column": 58 } } @@ -18826,77 +18879,77 @@ "type": "Identifier", "name": "btnTgtId", "range": [ - 10943, - 10951 + 10944, + 10952 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 59 }, "end": { - "line": 406, + "line": 405, "column": 67 } } }, "range": [ - 10938, - 10951 + 10939, + 10952 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 54 }, "end": { - "line": 406, + "line": 405, "column": 67 } } } ], "range": [ - 10934, - 10952 + 10935, + 10953 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 50 }, "end": { - "line": 406, + "line": 405, "column": 68 } } }, "range": [ - 10907, - 10952 + 10908, + 10953 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 23 }, "end": { - "line": 406, + "line": 405, "column": 68 } } }, "range": [ - 10896, - 10952 + 10897, + 10953 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 12 }, "end": { - "line": 406, + "line": 405, "column": 68 } } @@ -18904,16 +18957,16 @@ ], "kind": "let", "range": [ - 10892, - 10953 + 10893, + 10954 ], "loc": { "start": { - "line": 406, + "line": 405, "column": 8 }, "end": { - "line": 406, + "line": 405, "column": 69 } } @@ -18929,16 +18982,16 @@ "object": { "type": "ThisExpression", "range": [ - 10968, - 10972 + 10969, + 10973 ], "loc": { "start": { - "line": 408, + "line": 407, "column": 13 }, "end": { - "line": 408, + "line": 407, "column": 17 } } @@ -18947,47 +19000,47 @@ "type": "Identifier", "name": "btnTgtId", "range": [ - 10973, - 10981 + 10974, + 10982 ], "loc": { "start": { - "line": 408, + "line": 407, "column": 18 }, "end": { - "line": 408, + "line": 407, "column": 26 } } }, "range": [ - 10968, - 10981 + 10969, + 10982 ], "loc": { "start": { - "line": 408, + "line": 407, "column": 13 }, "end": { - "line": 408, + "line": 407, "column": 26 } } }, "prefix": true, "range": [ - 10967, - 10981 + 10968, + 10982 ], "loc": { "start": { - "line": 408, + "line": 407, "column": 12 }, "end": { - "line": 408, + "line": 407, "column": 26 } } @@ -19004,16 +19057,16 @@ "type": "Identifier", "name": "firstChild", "range": [ - 11001, - 11011 + 11002, + 11012 ], "loc": { "start": { - "line": 409, + "line": 408, "column": 16 }, "end": { - "line": 409, + "line": 408, "column": 26 } } @@ -19025,16 +19078,16 @@ "type": "Identifier", "name": "targetEl", "range": [ - 11014, - 11022 + 11015, + 11023 ], "loc": { "start": { - "line": 409, + "line": 408, "column": 29 }, "end": { - "line": 409, + "line": 408, "column": 37 } } @@ -19043,46 +19096,46 @@ "type": "Identifier", "name": "firstChild", "range": [ - 11023, - 11033 + 11024, + 11034 ], "loc": { "start": { - "line": 409, + "line": 408, "column": 38 }, "end": { - "line": 409, + "line": 408, "column": 48 } } }, "range": [ - 11014, - 11033 + 11015, + 11034 ], "loc": { "start": { - "line": 409, + "line": 408, "column": 29 }, "end": { - "line": 409, + "line": 408, "column": 48 } } }, "range": [ - 11001, - 11033 + 11002, + 11034 ], "loc": { "start": { - "line": 409, + "line": 408, "column": 16 }, "end": { - "line": 409, + "line": 408, "column": 48 } } @@ -19090,16 +19143,16 @@ ], "kind": "let", "range": [ - 10997, - 11034 + 10998, + 11035 ], "loc": { "start": { - "line": 409, + "line": 408, "column": 12 }, "end": { - "line": 409, + "line": 408, "column": 49 } } @@ -19118,16 +19171,16 @@ "type": "Identifier", "name": "firstChild", "range": [ - 11047, - 11057 + 11048, + 11058 ], "loc": { "start": { - "line": 410, + "line": 409, "column": 12 }, "end": { - "line": 410, + "line": 409, "column": 22 } } @@ -19136,31 +19189,31 @@ "type": "Identifier", "name": "parentNode", "range": [ - 11058, - 11068 + 11059, + 11069 ], "loc": { "start": { - "line": 410, + "line": 409, "column": 23 }, "end": { - "line": 410, + "line": 409, "column": 33 } } }, "range": [ - 11047, - 11068 + 11048, + 11069 ], "loc": { "start": { - "line": 410, + "line": 409, "column": 12 }, "end": { - "line": 410, + "line": 409, "column": 33 } } @@ -19169,31 +19222,31 @@ "type": "Identifier", "name": "insertBefore", "range": [ - 11069, - 11081 + 11070, + 11082 ], "loc": { "start": { - "line": 410, + "line": 409, "column": 34 }, "end": { - "line": 410, + "line": 409, "column": 46 } } }, "range": [ - 11047, - 11081 + 11048, + 11082 ], "loc": { "start": { - "line": 410, + "line": 409, "column": 12 }, "end": { - "line": 410, + "line": 409, "column": 46 } } @@ -19203,16 +19256,16 @@ "type": "Identifier", "name": "span", "range": [ - 11082, - 11086 + 11083, + 11087 ], "loc": { "start": { - "line": 410, + "line": 409, "column": 47 }, "end": { - "line": 410, + "line": 409, "column": 51 } } @@ -19221,63 +19274,63 @@ "type": "Identifier", "name": "firstChild", "range": [ - 11088, - 11098 + 11089, + 11099 ], "loc": { "start": { - "line": 410, + "line": 409, "column": 53 }, "end": { - "line": 410, + "line": 409, "column": 63 } } } ], "range": [ - 11047, - 11099 + 11048, + 11100 ], "loc": { "start": { - "line": 410, + "line": 409, "column": 12 }, "end": { - "line": 410, + "line": 409, "column": 64 } } }, "range": [ - 11047, - 11100 + 11048, + 11101 ], "loc": { "start": { - "line": 410, + "line": 409, "column": 12 }, "end": { - "line": 410, + "line": 409, "column": 65 } } } ], "range": [ - 10983, - 11110 + 10984, + 11111 ], "loc": { "start": { - "line": 408, + "line": 407, "column": 28 }, "end": { - "line": 411, + "line": 410, "column": 9 } } @@ -19296,16 +19349,16 @@ "type": "Identifier", "name": "targetEl", "range": [ - 11130, - 11138 + 11131, + 11139 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 12 }, "end": { - "line": 412, + "line": 411, "column": 20 } } @@ -19314,31 +19367,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 11139, - 11150 + 11140, + 11151 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 21 }, "end": { - "line": 412, + "line": 411, "column": 32 } } }, "range": [ - 11130, - 11150 + 11131, + 11151 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 12 }, "end": { - "line": 412, + "line": 411, "column": 32 } } @@ -19348,78 +19401,78 @@ "type": "Identifier", "name": "span", "range": [ - 11151, - 11155 + 11152, + 11156 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 33 }, "end": { - "line": 412, + "line": 411, "column": 37 } } } ], "range": [ - 11130, - 11156 + 11131, + 11157 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 12 }, "end": { - "line": 412, + "line": 411, "column": 38 } } }, "range": [ - 11130, - 11157 + 11131, + 11158 ], "loc": { "start": { - "line": 412, + "line": 411, "column": 12 }, "end": { - "line": 412, + "line": 411, "column": 39 } } } ], "range": [ - 11116, - 11167 + 11117, + 11168 ], "loc": { "start": { - "line": 411, + "line": 410, "column": 15 }, "end": { - "line": 413, + "line": 412, "column": 9 } } }, "range": [ - 10963, - 11167 + 10964, + 11168 ], "loc": { "start": { - "line": 408, + "line": 407, "column": 8 }, "end": { - "line": 413, + "line": 412, "column": 9 } } @@ -19435,16 +19488,16 @@ "object": { "type": "ThisExpression", "range": [ - 11182, - 11186 + 11183, + 11187 ], "loc": { "start": { - "line": 415, + "line": 414, "column": 13 }, "end": { - "line": 415, + "line": 414, "column": 17 } } @@ -19453,47 +19506,47 @@ "type": "Identifier", "name": "btnHtml", "range": [ - 11187, - 11194 + 11188, + 11195 ], "loc": { "start": { - "line": 415, + "line": 414, "column": 18 }, "end": { - "line": 415, + "line": 414, "column": 25 } } }, "range": [ - 11182, - 11194 + 11183, + 11195 ], "loc": { "start": { - "line": 415, + "line": 414, "column": 13 }, "end": { - "line": 415, + "line": 414, "column": 25 } } }, "prefix": true, "range": [ - 11181, - 11194 + 11182, + 11195 ], "loc": { "start": { - "line": 415, + "line": 414, "column": 12 }, "end": { - "line": 415, + "line": 414, "column": 25 } } @@ -19510,16 +19563,16 @@ "type": "Identifier", "name": "btn", "range": [ - 11214, - 11217 + 11215, + 11218 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 16 }, "end": { - "line": 416, + "line": 415, "column": 19 } } @@ -19530,16 +19583,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 11220, - 11229 + 11221, + 11230 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 22 }, "end": { - "line": 416, + "line": 415, "column": 31 } } @@ -19550,16 +19603,16 @@ "value": "a", "raw": "'a'", "range": [ - 11230, - 11233 + 11231, + 11234 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 32 }, "end": { - "line": 416, + "line": 415, "column": 35 } } @@ -19572,16 +19625,16 @@ "value": "href", "raw": "'href'", "range": [ - 11236, - 11242 + 11237, + 11243 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 38 }, "end": { - "line": 416, + "line": 415, "column": 44 } } @@ -19591,63 +19644,63 @@ "value": "javascript:;", "raw": "'javascript:;'", "range": [ - 11244, - 11258 + 11245, + 11259 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 46 }, "end": { - "line": 416, + "line": 415, "column": 60 } } } ], "range": [ - 11235, - 11259 + 11236, + 11260 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 37 }, "end": { - "line": 416, + "line": 415, "column": 61 } } } ], "range": [ - 11220, - 11260 + 11221, + 11261 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 22 }, "end": { - "line": 416, + "line": 415, "column": 62 } } }, "range": [ - 11214, - 11260 + 11215, + 11261 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 16 }, "end": { - "line": 416, + "line": 415, "column": 62 } } @@ -19655,16 +19708,16 @@ ], "kind": "let", "range": [ - 11210, - 11261 + 11211, + 11262 ], "loc": { "start": { - "line": 416, + "line": 415, "column": 12 }, "end": { - "line": 416, + "line": 415, "column": 63 } } @@ -19681,16 +19734,16 @@ "type": "Identifier", "name": "btn", "range": [ - 11274, - 11277 + 11275, + 11278 ], "loc": { "start": { - "line": 417, + "line": 416, "column": 12 }, "end": { - "line": 417, + "line": 416, "column": 15 } } @@ -19699,31 +19752,31 @@ "type": "Identifier", "name": "className", "range": [ - 11278, - 11287 + 11279, + 11288 ], "loc": { "start": { - "line": 417, + "line": 416, "column": 16 }, "end": { - "line": 417, + "line": 416, "column": 25 } } }, "range": [ - 11274, - 11287 + 11275, + 11288 ], "loc": { "start": { - "line": 417, + "line": 416, "column": 12 }, "end": { - "line": 417, + "line": 416, "column": 25 } } @@ -19734,16 +19787,16 @@ "object": { "type": "ThisExpression", "range": [ - 11290, - 11294 + 11291, + 11295 ], "loc": { "start": { - "line": 417, + "line": 416, "column": 28 }, "end": { - "line": 417, + "line": 416, "column": 32 } } @@ -19752,61 +19805,61 @@ "type": "Identifier", "name": "btnCssClass", "range": [ - 11295, - 11306 + 11296, + 11307 ], "loc": { "start": { - "line": 417, + "line": 416, "column": 33 }, "end": { - "line": 417, + "line": 416, "column": 44 } } }, "range": [ - 11290, - 11306 + 11291, + 11307 ], "loc": { "start": { - "line": 417, + "line": 416, "column": 28 }, "end": { - "line": 417, + "line": 416, "column": 44 } } }, "range": [ - 11274, - 11306 + 11275, + 11307 ], "loc": { "start": { - "line": 417, + "line": 416, "column": 12 }, "end": { - "line": 417, + "line": 416, "column": 44 } } }, "range": [ - 11274, - 11307 + 11275, + 11308 ], "loc": { "start": { - "line": 417, + "line": 416, "column": 12 }, "end": { - "line": 417, + "line": 416, "column": 45 } } @@ -19823,16 +19876,16 @@ "type": "Identifier", "name": "btn", "range": [ - 11320, - 11323 + 11321, + 11324 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 12 }, "end": { - "line": 418, + "line": 417, "column": 15 } } @@ -19841,31 +19894,31 @@ "type": "Identifier", "name": "title", "range": [ - 11324, - 11329 + 11325, + 11330 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 16 }, "end": { - "line": 418, + "line": 417, "column": 21 } } }, "range": [ - 11320, - 11329 + 11321, + 11330 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 12 }, "end": { - "line": 418, + "line": 417, "column": 21 } } @@ -19876,16 +19929,16 @@ "object": { "type": "ThisExpression", "range": [ - 11332, - 11336 + 11333, + 11337 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 24 }, "end": { - "line": 418, + "line": 417, "column": 28 } } @@ -19894,61 +19947,61 @@ "type": "Identifier", "name": "desc", "range": [ - 11337, - 11341 + 11338, + 11342 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 29 }, "end": { - "line": 418, + "line": 417, "column": 33 } } }, "range": [ - 11332, - 11341 + 11333, + 11342 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 24 }, "end": { - "line": 418, + "line": 417, "column": 33 } } }, "range": [ - 11320, - 11341 + 11321, + 11342 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 12 }, "end": { - "line": 418, + "line": 417, "column": 33 } } }, "range": [ - 11320, - 11342 + 11321, + 11343 ], "loc": { "start": { - "line": 418, + "line": 417, "column": 12 }, "end": { - "line": 418, + "line": 417, "column": 34 } } @@ -19965,16 +20018,16 @@ "type": "Identifier", "name": "btn", "range": [ - 11356, - 11359 + 11357, + 11360 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 12 }, "end": { - "line": 420, + "line": 419, "column": 15 } } @@ -19983,31 +20036,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 11360, - 11369 + 11361, + 11370 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 16 }, "end": { - "line": 420, + "line": 419, "column": 25 } } }, "range": [ - 11356, - 11369 + 11357, + 11370 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 12 }, "end": { - "line": 420, + "line": 419, "column": 25 } } @@ -20018,16 +20071,16 @@ "object": { "type": "ThisExpression", "range": [ - 11372, - 11376 + 11373, + 11377 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 28 }, "end": { - "line": 420, + "line": 419, "column": 32 } } @@ -20036,61 +20089,61 @@ "type": "Identifier", "name": "btnText", "range": [ - 11377, - 11384 + 11378, + 11385 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 33 }, "end": { - "line": 420, + "line": 419, "column": 40 } } }, "range": [ - 11372, - 11384 + 11373, + 11385 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 28 }, "end": { - "line": 420, + "line": 419, "column": 40 } } }, "range": [ - 11356, - 11384 + 11357, + 11385 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 12 }, "end": { - "line": 420, + "line": 419, "column": 40 } } }, "range": [ - 11356, - 11385 + 11357, + 11386 ], "loc": { "start": { - "line": 420, + "line": 419, "column": 12 }, "end": { - "line": 420, + "line": 419, "column": 41 } } @@ -20106,16 +20159,16 @@ "type": "Identifier", "name": "span", "range": [ - 11398, - 11402 + 11399, + 11403 ], "loc": { "start": { - "line": 421, + "line": 420, "column": 12 }, "end": { - "line": 421, + "line": 420, "column": 16 } } @@ -20124,31 +20177,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 11403, - 11414 + 11404, + 11415 ], "loc": { "start": { - "line": 421, + "line": 420, "column": 17 }, "end": { - "line": 421, + "line": 420, "column": 28 } } }, "range": [ - 11398, - 11414 + 11399, + 11415 ], "loc": { "start": { - "line": 421, + "line": 420, "column": 12 }, "end": { - "line": 421, + "line": 420, "column": 28 } } @@ -20158,47 +20211,47 @@ "type": "Identifier", "name": "btn", "range": [ - 11415, - 11418 + 11416, + 11419 ], "loc": { "start": { - "line": 421, + "line": 420, "column": 29 }, "end": { - "line": 421, + "line": 420, "column": 32 } } } ], "range": [ - 11398, - 11419 + 11399, + 11420 ], "loc": { "start": { - "line": 421, + "line": 420, "column": 12 }, "end": { - "line": 421, + "line": 420, "column": 33 } } }, "range": [ - 11398, - 11420 + 11399, + 11421 ], "loc": { "start": { - "line": 421, + "line": 420, "column": 12 }, "end": { - "line": 421, + "line": 420, "column": 34 } } @@ -20214,16 +20267,16 @@ "object": { "type": "ThisExpression", "range": [ - 11438, - 11442 + 11439, + 11443 ], "loc": { "start": { - "line": 422, + "line": 421, "column": 17 }, "end": { - "line": 422, + "line": 421, "column": 21 } } @@ -20232,47 +20285,47 @@ "type": "Identifier", "name": "enableHover", "range": [ - 11443, - 11454 + 11444, + 11455 ], "loc": { "start": { - "line": 422, + "line": 421, "column": 22 }, "end": { - "line": 422, + "line": 421, "column": 33 } } }, "range": [ - 11438, - 11454 + 11439, + 11455 ], "loc": { "start": { - "line": 422, + "line": 421, "column": 17 }, "end": { - "line": 422, + "line": 421, "column": 33 } } }, "prefix": true, "range": [ - 11437, - 11454 + 11438, + 11455 ], "loc": { "start": { - "line": 422, + "line": 421, "column": 16 }, "end": { - "line": 422, + "line": 421, "column": 33 } } @@ -20288,16 +20341,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 11474, - 11480 + 11475, + 11481 ], "loc": { "start": { - "line": 423, + "line": 422, "column": 16 }, "end": { - "line": 423, + "line": 422, "column": 22 } } @@ -20307,16 +20360,16 @@ "type": "Identifier", "name": "btn", "range": [ - 11481, - 11484 + 11482, + 11485 ], "loc": { "start": { - "line": 423, + "line": 422, "column": 23 }, "end": { - "line": 423, + "line": 422, "column": 26 } } @@ -20326,16 +20379,16 @@ "value": "click", "raw": "'click'", "range": [ - 11486, - 11493 + 11487, + 11494 ], "loc": { "start": { - "line": 423, + "line": 422, "column": 28 }, "end": { - "line": 423, + "line": 422, "column": 35 } } @@ -20348,16 +20401,16 @@ "type": "Identifier", "name": "evt", "range": [ - 11496, - 11499 + 11497, + 11500 ], "loc": { "start": { - "line": 423, + "line": 422, "column": 38 }, "end": { - "line": 423, + "line": 422, "column": 41 } } @@ -20371,16 +20424,16 @@ "object": { "type": "ThisExpression", "range": [ - 11504, - 11508 + 11505, + 11509 ], "loc": { "start": { - "line": 423, + "line": 422, "column": 46 }, "end": { - "line": 423, + "line": 422, "column": 50 } } @@ -20389,31 +20442,31 @@ "type": "Identifier", "name": "toggle", "range": [ - 11509, - 11515 + 11510, + 11516 ], "loc": { "start": { - "line": 423, + "line": 422, "column": 51 }, "end": { - "line": 423, + "line": 422, "column": 57 } } }, "range": [ - 11504, - 11515 + 11505, + 11516 ], "loc": { "start": { - "line": 423, + "line": 422, "column": 46 }, "end": { - "line": 423, + "line": 422, "column": 57 } } @@ -20423,32 +20476,32 @@ "type": "Identifier", "name": "evt", "range": [ - 11516, - 11519 + 11517, + 11520 ], "loc": { "start": { - "line": 423, + "line": 422, "column": 58 }, "end": { - "line": 423, + "line": 422, "column": 61 } } } ], "range": [ - 11504, - 11520 + 11505, + 11521 ], "loc": { "start": { - "line": 423, + "line": 422, "column": 46 }, "end": { - "line": 423, + "line": 422, "column": 62 } } @@ -20456,63 +20509,63 @@ "generator": false, "expression": true, "range": [ - 11495, - 11520 + 11496, + 11521 ], "loc": { "start": { - "line": 423, + "line": 422, "column": 37 }, "end": { - "line": 423, + "line": 422, "column": 62 } } } ], "range": [ - 11474, - 11521 + 11475, + 11522 ], "loc": { "start": { - "line": 423, + "line": 422, "column": 16 }, "end": { - "line": 423, + "line": 422, "column": 63 } } }, "range": [ - 11474, - 11522 + 11475, + 11523 ], "loc": { "start": { - "line": 423, + "line": 422, "column": 16 }, "end": { - "line": 423, + "line": 422, "column": 64 } } } ], "range": [ - 11456, - 11536 + 11457, + 11537 ], "loc": { "start": { - "line": 422, + "line": 421, "column": 35 }, "end": { - "line": 424, + "line": 423, "column": 13 } } @@ -20528,16 +20581,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 11560, - 11566 + 11561, + 11567 ], "loc": { "start": { - "line": 425, + "line": 424, "column": 16 }, "end": { - "line": 425, + "line": 424, "column": 22 } } @@ -20547,16 +20600,16 @@ "type": "Identifier", "name": "btn", "range": [ - 11567, - 11570 + 11568, + 11571 ], "loc": { "start": { - "line": 425, + "line": 424, "column": 23 }, "end": { - "line": 425, + "line": 424, "column": 26 } } @@ -20566,16 +20619,16 @@ "value": "mouseover", "raw": "'mouseover'", "range": [ - 11572, - 11583 + 11573, + 11584 ], "loc": { "start": { - "line": 425, + "line": 424, "column": 28 }, "end": { - "line": 425, + "line": 424, "column": 39 } } @@ -20588,16 +20641,16 @@ "type": "Identifier", "name": "evt", "range": [ - 11586, - 11589 + 11587, + 11590 ], "loc": { "start": { - "line": 425, + "line": 424, "column": 42 }, "end": { - "line": 425, + "line": 424, "column": 45 } } @@ -20611,16 +20664,16 @@ "object": { "type": "ThisExpression", "range": [ - 11594, - 11598 + 11595, + 11599 ], "loc": { "start": { - "line": 425, + "line": 424, "column": 50 }, "end": { - "line": 425, + "line": 424, "column": 54 } } @@ -20629,31 +20682,31 @@ "type": "Identifier", "name": "toggle", "range": [ - 11599, - 11605 + 11600, + 11606 ], "loc": { "start": { - "line": 425, + "line": 424, "column": 55 }, "end": { - "line": 425, + "line": 424, "column": 61 } } }, "range": [ - 11594, - 11605 + 11595, + 11606 ], "loc": { "start": { - "line": 425, + "line": 424, "column": 50 }, "end": { - "line": 425, + "line": 424, "column": 61 } } @@ -20663,32 +20716,32 @@ "type": "Identifier", "name": "evt", "range": [ - 11606, - 11609 + 11607, + 11610 ], "loc": { "start": { - "line": 425, + "line": 424, "column": 62 }, "end": { - "line": 425, + "line": 424, "column": 65 } } } ], "range": [ - 11594, - 11610 + 11595, + 11611 ], "loc": { "start": { - "line": 425, + "line": 424, "column": 50 }, "end": { - "line": 425, + "line": 424, "column": 66 } } @@ -20696,94 +20749,94 @@ "generator": false, "expression": true, "range": [ - 11585, - 11610 + 11586, + 11611 ], "loc": { "start": { - "line": 425, + "line": 424, "column": 41 }, "end": { - "line": 425, + "line": 424, "column": 66 } } } ], "range": [ - 11560, - 11611 + 11561, + 11612 ], "loc": { "start": { - "line": 425, + "line": 424, "column": 16 }, "end": { - "line": 425, + "line": 424, "column": 67 } } }, "range": [ - 11560, - 11612 + 11561, + 11613 ], "loc": { "start": { - "line": 425, + "line": 424, "column": 16 }, "end": { - "line": 425, + "line": 424, "column": 68 } } } ], "range": [ - 11542, - 11626 + 11543, + 11627 ], "loc": { "start": { - "line": 424, + "line": 423, "column": 19 }, "end": { - "line": 426, + "line": 425, "column": 13 } } }, "range": [ - 11433, - 11626 + 11434, + 11627 ], "loc": { "start": { - "line": 422, + "line": 421, "column": 12 }, "end": { - "line": 426, + "line": 425, "column": 13 } } } ], "range": [ - 11196, - 11636 + 11197, + 11637 ], "loc": { "start": { - "line": 415, + "line": 414, "column": 27 }, "end": { - "line": 427, + "line": 426, "column": 9 } } @@ -20803,16 +20856,16 @@ "type": "Identifier", "name": "span", "range": [ - 11670, - 11674 + 11671, + 11675 ], "loc": { "start": { - "line": 428, + "line": 427, "column": 12 }, "end": { - "line": 428, + "line": 427, "column": 16 } } @@ -20821,31 +20874,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 11675, - 11684 + 11676, + 11685 ], "loc": { "start": { - "line": 428, + "line": 427, "column": 17 }, "end": { - "line": 428, + "line": 427, "column": 26 } } }, "range": [ - 11670, - 11684 + 11671, + 11685 ], "loc": { "start": { - "line": 428, + "line": 427, "column": 12 }, "end": { - "line": 428, + "line": 427, "column": 26 } } @@ -20856,16 +20909,16 @@ "object": { "type": "ThisExpression", "range": [ - 11687, - 11691 + 11688, + 11692 ], "loc": { "start": { - "line": 428, + "line": 427, "column": 29 }, "end": { - "line": 428, + "line": 427, "column": 33 } } @@ -20874,61 +20927,61 @@ "type": "Identifier", "name": "btnHtml", "range": [ - 11692, - 11699 + 11693, + 11700 ], "loc": { "start": { - "line": 428, + "line": 427, "column": 34 }, "end": { - "line": 428, + "line": 427, "column": 41 } } }, "range": [ - 11687, - 11699 + 11688, + 11700 ], "loc": { "start": { - "line": 428, + "line": 427, "column": 29 }, "end": { - "line": 428, + "line": 427, "column": 41 } } }, "range": [ - 11670, - 11699 + 11671, + 11700 ], "loc": { "start": { - "line": 428, + "line": 427, "column": 12 }, "end": { - "line": 428, + "line": 427, "column": 41 } } }, "range": [ - 11670, - 11700 + 11671, + 11701 ], "loc": { "start": { - "line": 428, + "line": 427, "column": 12 }, "end": { - "line": 428, + "line": 427, "column": 42 } }, @@ -20937,16 +20990,16 @@ "type": "Line", "value": "Custom html", "range": [ - 11644, - 11657 + 11645, + 11658 ], "loc": { "start": { - "line": 427, + "line": 426, "column": 17 }, "end": { - "line": 427, + "line": 426, "column": 30 } } @@ -20962,16 +21015,16 @@ "type": "Identifier", "name": "colVisEl", "range": [ - 11717, - 11725 + 11718, + 11726 ], "loc": { "start": { - "line": 429, + "line": 428, "column": 16 }, "end": { - "line": 429, + "line": 428, "column": 24 } } @@ -20983,16 +21036,16 @@ "type": "Identifier", "name": "span", "range": [ - 11728, - 11732 + 11729, + 11733 ], "loc": { "start": { - "line": 429, + "line": 428, "column": 27 }, "end": { - "line": 429, + "line": 428, "column": 31 } } @@ -21001,46 +21054,46 @@ "type": "Identifier", "name": "firstChild", "range": [ - 11733, - 11743 + 11734, + 11744 ], "loc": { "start": { - "line": 429, + "line": 428, "column": 32 }, "end": { - "line": 429, + "line": 428, "column": 42 } } }, "range": [ - 11728, - 11743 + 11729, + 11744 ], "loc": { "start": { - "line": 429, + "line": 428, "column": 27 }, "end": { - "line": 429, + "line": 428, "column": 42 } } }, "range": [ - 11717, - 11743 + 11718, + 11744 ], "loc": { "start": { - "line": 429, + "line": 428, "column": 16 }, "end": { - "line": 429, + "line": 428, "column": 42 } } @@ -21048,16 +21101,16 @@ ], "kind": "let", "range": [ - 11713, - 11744 + 11714, + 11745 ], "loc": { "start": { - "line": 429, + "line": 428, "column": 12 }, "end": { - "line": 429, + "line": 428, "column": 43 } } @@ -21073,16 +21126,16 @@ "object": { "type": "ThisExpression", "range": [ - 11762, - 11766 + 11763, + 11767 ], "loc": { "start": { - "line": 430, + "line": 429, "column": 17 }, "end": { - "line": 430, + "line": 429, "column": 21 } } @@ -21091,47 +21144,47 @@ "type": "Identifier", "name": "enableHover", "range": [ - 11767, - 11778 + 11768, + 11779 ], "loc": { "start": { - "line": 430, + "line": 429, "column": 22 }, "end": { - "line": 430, + "line": 429, "column": 33 } } }, "range": [ - 11762, - 11778 + 11763, + 11779 ], "loc": { "start": { - "line": 430, + "line": 429, "column": 17 }, "end": { - "line": 430, + "line": 429, "column": 33 } } }, "prefix": true, "range": [ - 11761, - 11778 + 11762, + 11779 ], "loc": { "start": { - "line": 430, + "line": 429, "column": 16 }, "end": { - "line": 430, + "line": 429, "column": 33 } } @@ -21147,16 +21200,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 11798, - 11804 + 11799, + 11805 ], "loc": { "start": { - "line": 431, + "line": 430, "column": 16 }, "end": { - "line": 431, + "line": 430, "column": 22 } } @@ -21166,16 +21219,16 @@ "type": "Identifier", "name": "colVisEl", "range": [ - 11805, - 11813 + 11806, + 11814 ], "loc": { "start": { - "line": 431, + "line": 430, "column": 23 }, "end": { - "line": 431, + "line": 430, "column": 31 } } @@ -21185,16 +21238,16 @@ "value": "click", "raw": "'click'", "range": [ - 11815, - 11822 + 11816, + 11823 ], "loc": { "start": { - "line": 431, + "line": 430, "column": 33 }, "end": { - "line": 431, + "line": 430, "column": 40 } } @@ -21207,16 +21260,16 @@ "type": "Identifier", "name": "evt", "range": [ - 11825, - 11828 + 11826, + 11829 ], "loc": { "start": { - "line": 431, + "line": 430, "column": 43 }, "end": { - "line": 431, + "line": 430, "column": 46 } } @@ -21230,16 +21283,16 @@ "object": { "type": "ThisExpression", "range": [ - 11833, - 11837 + 11834, + 11838 ], "loc": { "start": { - "line": 431, + "line": 430, "column": 51 }, "end": { - "line": 431, + "line": 430, "column": 55 } } @@ -21248,31 +21301,31 @@ "type": "Identifier", "name": "toggle", "range": [ - 11838, - 11844 + 11839, + 11845 ], "loc": { "start": { - "line": 431, + "line": 430, "column": 56 }, "end": { - "line": 431, + "line": 430, "column": 62 } } }, "range": [ - 11833, - 11844 + 11834, + 11845 ], "loc": { "start": { - "line": 431, + "line": 430, "column": 51 }, "end": { - "line": 431, + "line": 430, "column": 62 } } @@ -21282,32 +21335,32 @@ "type": "Identifier", "name": "evt", "range": [ - 11845, - 11848 + 11846, + 11849 ], "loc": { "start": { - "line": 431, + "line": 430, "column": 63 }, "end": { - "line": 431, + "line": 430, "column": 66 } } } ], "range": [ - 11833, - 11849 + 11834, + 11850 ], "loc": { "start": { - "line": 431, + "line": 430, "column": 51 }, "end": { - "line": 431, + "line": 430, "column": 67 } } @@ -21315,63 +21368,63 @@ "generator": false, "expression": true, "range": [ - 11824, - 11849 + 11825, + 11850 ], "loc": { "start": { - "line": 431, + "line": 430, "column": 42 }, "end": { - "line": 431, + "line": 430, "column": 67 } } } ], "range": [ - 11798, - 11850 + 11799, + 11851 ], "loc": { "start": { - "line": 431, + "line": 430, "column": 16 }, "end": { - "line": 431, + "line": 430, "column": 68 } } }, "range": [ - 11798, - 11851 + 11799, + 11852 ], "loc": { "start": { - "line": 431, + "line": 430, "column": 16 }, "end": { - "line": 431, + "line": 430, "column": 69 } } } ], "range": [ - 11780, - 11865 + 11781, + 11866 ], "loc": { "start": { - "line": 430, + "line": 429, "column": 35 }, "end": { - "line": 432, + "line": 431, "column": 13 } } @@ -21387,16 +21440,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 11889, - 11895 + 11890, + 11896 ], "loc": { "start": { - "line": 433, + "line": 432, "column": 16 }, "end": { - "line": 433, + "line": 432, "column": 22 } } @@ -21406,16 +21459,16 @@ "type": "Identifier", "name": "colVisEl", "range": [ - 11896, - 11904 + 11897, + 11905 ], "loc": { "start": { - "line": 433, + "line": 432, "column": 23 }, "end": { - "line": 433, + "line": 432, "column": 31 } } @@ -21425,16 +21478,16 @@ "value": "mouseover", "raw": "'mouseover'", "range": [ - 11906, - 11917 + 11907, + 11918 ], "loc": { "start": { - "line": 433, + "line": 432, "column": 33 }, "end": { - "line": 433, + "line": 432, "column": 44 } } @@ -21447,16 +21500,16 @@ "type": "Identifier", "name": "evt", "range": [ - 11920, - 11923 + 11921, + 11924 ], "loc": { "start": { - "line": 433, + "line": 432, "column": 47 }, "end": { - "line": 433, + "line": 432, "column": 50 } } @@ -21470,16 +21523,16 @@ "object": { "type": "ThisExpression", "range": [ - 11928, - 11932 + 11929, + 11933 ], "loc": { "start": { - "line": 433, + "line": 432, "column": 55 }, "end": { - "line": 433, + "line": 432, "column": 59 } } @@ -21488,31 +21541,31 @@ "type": "Identifier", "name": "toggle", "range": [ - 11933, - 11939 + 11934, + 11940 ], "loc": { "start": { - "line": 433, + "line": 432, "column": 60 }, "end": { - "line": 433, + "line": 432, "column": 66 } } }, "range": [ - 11928, - 11939 + 11929, + 11940 ], "loc": { "start": { - "line": 433, + "line": 432, "column": 55 }, "end": { - "line": 433, + "line": 432, "column": 66 } } @@ -21522,32 +21575,32 @@ "type": "Identifier", "name": "evt", "range": [ - 11940, - 11943 + 11941, + 11944 ], "loc": { "start": { - "line": 433, + "line": 432, "column": 67 }, "end": { - "line": 433, + "line": 432, "column": 70 } } } ], "range": [ - 11928, - 11944 + 11929, + 11945 ], "loc": { "start": { - "line": 433, + "line": 432, "column": 55 }, "end": { - "line": 433, + "line": 432, "column": 71 } } @@ -21555,109 +21608,109 @@ "generator": false, "expression": true, "range": [ - 11919, - 11944 + 11920, + 11945 ], "loc": { "start": { - "line": 433, + "line": 432, "column": 46 }, "end": { - "line": 433, + "line": 432, "column": 71 } } } ], "range": [ - 11889, - 11945 + 11890, + 11946 ], "loc": { "start": { - "line": 433, + "line": 432, "column": 16 }, "end": { - "line": 433, + "line": 432, "column": 72 } } }, "range": [ - 11889, - 11946 + 11890, + 11947 ], "loc": { "start": { - "line": 433, + "line": 432, "column": 16 }, "end": { - "line": 433, + "line": 432, "column": 73 } } } ], "range": [ - 11871, - 11960 + 11872, + 11961 ], "loc": { "start": { - "line": 432, + "line": 431, "column": 19 }, "end": { - "line": 434, + "line": 433, "column": 13 } } }, "range": [ - 11757, - 11960 + 11758, + 11961 ], "loc": { "start": { - "line": 430, + "line": 429, "column": 12 }, "end": { - "line": 434, + "line": 433, "column": 13 } } } ], "range": [ - 11642, - 11970 + 11643, + 11971 ], "loc": { "start": { - "line": 427, + "line": 426, "column": 15 }, "end": { - "line": 435, + "line": 434, "column": 9 } } }, "range": [ - 11177, - 11970 + 11178, + 11971 ], "loc": { "start": { - "line": 415, + "line": 414, "column": 8 }, "end": { - "line": 435, + "line": 434, "column": 9 } } @@ -21673,16 +21726,16 @@ "object": { "type": "ThisExpression", "range": [ - 11980, - 11984 + 11981, + 11985 ], "loc": { "start": { - "line": 437, + "line": 436, "column": 8 }, "end": { - "line": 437, + "line": 436, "column": 12 } } @@ -21691,31 +21744,31 @@ "type": "Identifier", "name": "spanEl", "range": [ - 11985, - 11991 + 11986, + 11992 ], "loc": { "start": { - "line": 437, + "line": 436, "column": 13 }, "end": { - "line": 437, + "line": 436, "column": 19 } } }, "range": [ - 11980, - 11991 + 11981, + 11992 ], "loc": { "start": { - "line": 437, + "line": 436, "column": 8 }, "end": { - "line": 437, + "line": 436, "column": 19 } } @@ -21724,46 +21777,46 @@ "type": "Identifier", "name": "span", "range": [ - 11994, - 11998 + 11995, + 11999 ], "loc": { "start": { - "line": 437, + "line": 436, "column": 22 }, "end": { - "line": 437, + "line": 436, "column": 26 } } }, "range": [ - 11980, - 11998 + 11981, + 11999 ], "loc": { "start": { - "line": 437, + "line": 436, "column": 8 }, "end": { - "line": 437, + "line": 436, "column": 26 } } }, "range": [ - 11980, - 11999 + 11981, + 12000 ], "loc": { "start": { - "line": 437, + "line": 436, "column": 8 }, "end": { - "line": 437, + "line": 436, "column": 27 } } @@ -21779,16 +21832,16 @@ "object": { "type": "ThisExpression", "range": [ - 12008, - 12012 + 12009, + 12013 ], "loc": { "start": { - "line": 438, + "line": 437, "column": 8 }, "end": { - "line": 438, + "line": 437, "column": 12 } } @@ -21797,31 +21850,31 @@ "type": "Identifier", "name": "btnEl", "range": [ - 12013, - 12018 + 12014, + 12019 ], "loc": { "start": { - "line": 438, + "line": 437, "column": 13 }, "end": { - "line": 438, + "line": 437, "column": 18 } } }, "range": [ - 12008, - 12018 + 12009, + 12019 ], "loc": { "start": { - "line": 438, + "line": 437, "column": 8 }, "end": { - "line": 438, + "line": 437, "column": 18 } } @@ -21835,16 +21888,16 @@ "object": { "type": "ThisExpression", "range": [ - 12021, - 12025 + 12022, + 12026 ], "loc": { "start": { - "line": 438, + "line": 437, "column": 21 }, "end": { - "line": 438, + "line": 437, "column": 25 } } @@ -21853,31 +21906,31 @@ "type": "Identifier", "name": "spanEl", "range": [ - 12026, - 12032 + 12027, + 12033 ], "loc": { "start": { - "line": 438, + "line": 437, "column": 26 }, "end": { - "line": 438, + "line": 437, "column": 32 } } }, "range": [ - 12021, - 12032 + 12022, + 12033 ], "loc": { "start": { - "line": 438, + "line": 437, "column": 21 }, "end": { - "line": 438, + "line": 437, "column": 32 } } @@ -21886,61 +21939,61 @@ "type": "Identifier", "name": "firstChild", "range": [ - 12033, - 12043 + 12034, + 12044 ], "loc": { "start": { - "line": 438, + "line": 437, "column": 33 }, "end": { - "line": 438, + "line": 437, "column": 43 } } }, "range": [ - 12021, - 12043 + 12022, + 12044 ], "loc": { "start": { - "line": 438, + "line": 437, "column": 21 }, "end": { - "line": 438, + "line": 437, "column": 43 } } }, "range": [ - 12008, - 12043 + 12009, + 12044 ], "loc": { "start": { - "line": 438, + "line": 437, "column": 8 }, "end": { - "line": 438, + "line": 437, "column": 43 } } }, "range": [ - 12008, - 12044 + 12009, + 12045 ], "loc": { "start": { - "line": 438, + "line": 437, "column": 8 }, "end": { - "line": 438, + "line": 437, "column": 44 } } @@ -21955,16 +22008,16 @@ "object": { "type": "ThisExpression", "range": [ - 12054, - 12058 + 12055, + 12059 ], "loc": { "start": { - "line": 440, + "line": 439, "column": 8 }, "end": { - "line": 440, + "line": 439, "column": 12 } } @@ -21973,31 +22026,31 @@ "type": "Identifier", "name": "onLoaded", "range": [ - 12059, - 12067 + 12060, + 12068 ], "loc": { "start": { - "line": 440, + "line": 439, "column": 13 }, "end": { - "line": 440, + "line": 439, "column": 21 } } }, "range": [ - 12054, - 12067 + 12055, + 12068 ], "loc": { "start": { - "line": 440, + "line": 439, "column": 8 }, "end": { - "line": 440, + "line": 439, "column": 21 } } @@ -22006,63 +22059,63 @@ { "type": "ThisExpression", "range": [ - 12068, - 12072 + 12069, + 12073 ], "loc": { "start": { - "line": 440, + "line": 439, "column": 22 }, "end": { - "line": 440, + "line": 439, "column": 26 } } } ], "range": [ - 12054, - 12073 + 12055, + 12074 ], "loc": { "start": { - "line": 440, + "line": 439, "column": 8 }, "end": { - "line": 440, + "line": 439, "column": 27 } } }, "range": [ - 12054, - 12074 + 12055, + 12075 ], "loc": { "start": { - "line": 440, + "line": 439, "column": 8 }, "end": { - "line": 440, + "line": 439, "column": 28 } } } ], "range": [ - 10595, - 12080 + 10596, + 12081 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 15 }, "end": { - "line": 441, + "line": 440, "column": 5 } } @@ -22070,16 +22123,16 @@ "generator": false, "expression": false, "range": [ - 10592, - 12080 + 10593, + 12081 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 12 }, "end": { - "line": 441, + "line": 440, "column": 5 } } @@ -22087,16 +22140,16 @@ "kind": "method", "computed": false, "range": [ - 10584, - 12080 + 10585, + 12081 ], "loc": { "start": { - "line": 394, + "line": 393, "column": 4 }, "end": { - "line": 441, + "line": 440, "column": 5 } }, @@ -22105,16 +22158,16 @@ "type": "Block", "value": "*\n * Build main button UI\n ", "range": [ - 10540, - 10579 + 10541, + 10580 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 4 }, "end": { - "line": 393, + "line": 392, "column": 7 } } @@ -22125,16 +22178,16 @@ "type": "Block", "value": "*\n * Build columns manager UI\n ", "range": [ - 12086, - 12129 + 12087, + 12130 ], "loc": { "start": { - "line": 443, + "line": 442, "column": 4 }, "end": { - "line": 445, + "line": 444, "column": 7 } } @@ -22148,16 +22201,16 @@ "type": "Identifier", "name": "buildManager", "range": [ - 12134, - 12146 + 12135, + 12147 ], "loc": { "start": { - "line": 446, + "line": 445, "column": 4 }, "end": { - "line": 446, + "line": 445, "column": 16 } } @@ -22178,16 +22231,16 @@ "type": "Identifier", "name": "tf", "range": [ - 12163, - 12165 + 12164, + 12166 ], "loc": { "start": { - "line": 447, + "line": 446, "column": 12 }, "end": { - "line": 447, + "line": 446, "column": 14 } } @@ -22198,16 +22251,16 @@ "object": { "type": "ThisExpression", "range": [ - 12168, - 12172 + 12169, + 12173 ], "loc": { "start": { - "line": 447, + "line": 446, "column": 17 }, "end": { - "line": 447, + "line": 446, "column": 21 } } @@ -22216,46 +22269,46 @@ "type": "Identifier", "name": "tf", "range": [ - 12173, - 12175 + 12174, + 12176 ], "loc": { "start": { - "line": 447, + "line": 446, "column": 22 }, "end": { - "line": 447, + "line": 446, "column": 24 } } }, "range": [ - 12168, - 12175 + 12169, + 12176 ], "loc": { "start": { - "line": 447, + "line": 446, "column": 17 }, "end": { - "line": 447, + "line": 446, "column": 24 } } }, "range": [ - 12163, - 12175 + 12164, + 12176 ], "loc": { "start": { - "line": 447, + "line": 446, "column": 12 }, "end": { - "line": 447, + "line": 446, "column": 24 } } @@ -22263,16 +22316,16 @@ ], "kind": "let", "range": [ - 12159, - 12176 + 12160, + 12177 ], "loc": { "start": { - "line": 447, + "line": 446, "column": 8 }, "end": { - "line": 447, + "line": 446, "column": 25 } } @@ -22286,16 +22339,16 @@ "type": "Identifier", "name": "container", "range": [ - 12190, - 12199 + 12191, + 12200 ], "loc": { "start": { - "line": 449, + "line": 448, "column": 12 }, "end": { - "line": 449, + "line": 448, "column": 21 } } @@ -22311,16 +22364,16 @@ "object": { "type": "ThisExpression", "range": [ - 12203, - 12207 + 12204, + 12208 ], "loc": { "start": { - "line": 449, + "line": 448, "column": 25 }, "end": { - "line": 449, + "line": 448, "column": 29 } } @@ -22329,47 +22382,47 @@ "type": "Identifier", "name": "contElTgtId", "range": [ - 12208, - 12219 + 12209, + 12220 ], "loc": { "start": { - "line": 449, + "line": 448, "column": 30 }, "end": { - "line": 449, + "line": 448, "column": 41 } } }, "range": [ - 12203, - 12219 + 12204, + 12220 ], "loc": { "start": { - "line": 449, + "line": 448, "column": 25 }, "end": { - "line": 449, + "line": 448, "column": 41 } } }, "prefix": true, "range": [ - 12202, - 12219 + 12203, + 12220 ], "loc": { "start": { - "line": 449, + "line": 448, "column": 24 }, "end": { - "line": 449, + "line": 448, "column": 41 } } @@ -22380,16 +22433,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 12234, - 12243 + 12235, + 12244 ], "loc": { "start": { - "line": 450, + "line": 449, "column": 12 }, "end": { - "line": 450, + "line": 449, "column": 21 } } @@ -22400,32 +22453,32 @@ "value": "div", "raw": "'div'", "range": [ - 12244, - 12249 + 12245, + 12250 ], "loc": { "start": { - "line": 450, + "line": 449, "column": 22 }, "end": { - "line": 450, + "line": 449, "column": 27 } } } ], "range": [ - 12234, - 12250 + 12235, + 12251 ], "loc": { "start": { - "line": 450, + "line": 449, "column": 12 }, "end": { - "line": 450, + "line": 449, "column": 28 } } @@ -22436,16 +22489,16 @@ "type": "Identifier", "name": "elm", "range": [ - 12265, - 12268 + 12266, + 12269 ], "loc": { "start": { - "line": 451, + "line": 450, "column": 12 }, "end": { - "line": 451, + "line": 450, "column": 15 } } @@ -22457,16 +22510,16 @@ "object": { "type": "ThisExpression", "range": [ - 12269, - 12273 + 12270, + 12274 ], "loc": { "start": { - "line": 451, + "line": 450, "column": 16 }, "end": { - "line": 451, + "line": 450, "column": 20 } } @@ -22475,77 +22528,77 @@ "type": "Identifier", "name": "contElTgtId", "range": [ - 12274, - 12285 + 12275, + 12286 ], "loc": { "start": { - "line": 451, + "line": 450, "column": 21 }, "end": { - "line": 451, + "line": 450, "column": 32 } } }, "range": [ - 12269, - 12285 + 12270, + 12286 ], "loc": { "start": { - "line": 451, + "line": 450, "column": 16 }, "end": { - "line": 451, + "line": 450, "column": 32 } } } ], "range": [ - 12265, - 12286 + 12266, + 12287 ], "loc": { "start": { - "line": 451, + "line": 450, "column": 12 }, "end": { - "line": 451, + "line": 450, "column": 33 } } }, "range": [ - 12202, - 12286 + 12203, + 12287 ], "loc": { "start": { - "line": 449, + "line": 448, "column": 24 }, "end": { - "line": 451, + "line": 450, "column": 33 } } }, "range": [ - 12190, - 12286 + 12191, + 12287 ], "loc": { "start": { - "line": 449, + "line": 448, "column": 12 }, "end": { - "line": 451, + "line": 450, "column": 33 } } @@ -22553,16 +22606,16 @@ ], "kind": "let", "range": [ - 12186, - 12287 + 12187, + 12288 ], "loc": { "start": { - "line": 449, + "line": 448, "column": 8 }, "end": { - "line": 451, + "line": 450, "column": 34 } } @@ -22579,16 +22632,16 @@ "type": "Identifier", "name": "container", "range": [ - 12296, - 12305 + 12297, + 12306 ], "loc": { "start": { - "line": 452, + "line": 451, "column": 8 }, "end": { - "line": 452, + "line": 451, "column": 17 } } @@ -22597,31 +22650,31 @@ "type": "Identifier", "name": "className", "range": [ - 12306, - 12315 + 12307, + 12316 ], "loc": { "start": { - "line": 452, + "line": 451, "column": 18 }, "end": { - "line": 452, + "line": 451, "column": 27 } } }, "range": [ - 12296, - 12315 + 12297, + 12316 ], "loc": { "start": { - "line": 452, + "line": 451, "column": 8 }, "end": { - "line": 452, + "line": 451, "column": 27 } } @@ -22632,16 +22685,16 @@ "object": { "type": "ThisExpression", "range": [ - 12318, - 12322 + 12319, + 12323 ], "loc": { "start": { - "line": 452, + "line": 451, "column": 30 }, "end": { - "line": 452, + "line": 451, "column": 34 } } @@ -22650,61 +22703,61 @@ "type": "Identifier", "name": "contCssClass", "range": [ - 12323, - 12335 + 12324, + 12336 ], "loc": { "start": { - "line": 452, + "line": 451, "column": 35 }, "end": { - "line": 452, + "line": 451, "column": 47 } } }, "range": [ - 12318, - 12335 + 12319, + 12336 ], "loc": { "start": { - "line": 452, + "line": 451, "column": 30 }, "end": { - "line": 452, + "line": 451, "column": 47 } } }, "range": [ - 12296, - 12335 + 12297, + 12336 ], "loc": { "start": { - "line": 452, + "line": 451, "column": 8 }, "end": { - "line": 452, + "line": 451, "column": 47 } } }, "range": [ - 12296, - 12336 + 12297, + 12337 ], "loc": { "start": { - "line": 452, + "line": 451, "column": 8 }, "end": { - "line": 452, + "line": 451, "column": 48 } }, @@ -22713,16 +22766,16 @@ "type": "Line", "value": "Extension description", "range": [ - 12346, - 12369 + 12347, + 12370 ], "loc": { "start": { - "line": 454, + "line": 453, "column": 8 }, "end": { - "line": 454, + "line": 453, "column": 31 } } @@ -22738,16 +22791,16 @@ "type": "Identifier", "name": "extNameLabel", "range": [ - 12382, - 12394 + 12383, + 12395 ], "loc": { "start": { - "line": 455, + "line": 454, "column": 12 }, "end": { - "line": 455, + "line": 454, "column": 24 } } @@ -22758,16 +22811,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 12397, - 12406 + 12398, + 12407 ], "loc": { "start": { - "line": 455, + "line": 454, "column": 27 }, "end": { - "line": 455, + "line": 454, "column": 36 } } @@ -22778,47 +22831,47 @@ "value": "p", "raw": "'p'", "range": [ - 12407, - 12410 + 12408, + 12411 ], "loc": { "start": { - "line": 455, + "line": 454, "column": 37 }, "end": { - "line": 455, + "line": 454, "column": 40 } } } ], "range": [ - 12397, - 12411 + 12398, + 12412 ], "loc": { "start": { - "line": 455, + "line": 454, "column": 27 }, "end": { - "line": 455, + "line": 454, "column": 41 } } }, "range": [ - 12382, - 12411 + 12383, + 12412 ], "loc": { "start": { - "line": 455, + "line": 454, "column": 12 }, "end": { - "line": 455, + "line": 454, "column": 41 } } @@ -22826,16 +22879,16 @@ ], "kind": "let", "range": [ - 12378, - 12412 + 12379, + 12413 ], "loc": { "start": { - "line": 455, + "line": 454, "column": 8 }, "end": { - "line": 455, + "line": 454, "column": 42 } }, @@ -22844,16 +22897,16 @@ "type": "Line", "value": "Extension description", "range": [ - 12346, - 12369 + 12347, + 12370 ], "loc": { "start": { - "line": 454, + "line": 453, "column": 8 }, "end": { - "line": 454, + "line": 453, "column": 31 } } @@ -22872,16 +22925,16 @@ "type": "Identifier", "name": "extNameLabel", "range": [ - 12421, - 12433 + 12422, + 12434 ], "loc": { "start": { - "line": 456, + "line": 455, "column": 8 }, "end": { - "line": 456, + "line": 455, "column": 20 } } @@ -22890,31 +22943,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 12434, - 12443 + 12435, + 12444 ], "loc": { "start": { - "line": 456, + "line": 455, "column": 21 }, "end": { - "line": 456, + "line": 455, "column": 30 } } }, "range": [ - 12421, - 12443 + 12422, + 12444 ], "loc": { "start": { - "line": 456, + "line": 455, "column": 8 }, "end": { - "line": 456, + "line": 455, "column": 30 } } @@ -22925,16 +22978,16 @@ "object": { "type": "ThisExpression", "range": [ - 12446, - 12450 + 12447, + 12451 ], "loc": { "start": { - "line": 456, + "line": 455, "column": 33 }, "end": { - "line": 456, + "line": 455, "column": 37 } } @@ -22943,61 +22996,61 @@ "type": "Identifier", "name": "text", "range": [ - 12451, - 12455 + 12452, + 12456 ], "loc": { "start": { - "line": 456, + "line": 455, "column": 38 }, "end": { - "line": 456, + "line": 455, "column": 42 } } }, "range": [ - 12446, - 12455 + 12447, + 12456 ], "loc": { "start": { - "line": 456, + "line": 455, "column": 33 }, "end": { - "line": 456, + "line": 455, "column": 42 } } }, "range": [ - 12421, - 12455 + 12422, + 12456 ], "loc": { "start": { - "line": 456, + "line": 455, "column": 8 }, "end": { - "line": 456, + "line": 455, "column": 42 } } }, "range": [ - 12421, - 12456 + 12422, + 12457 ], "loc": { "start": { - "line": 456, + "line": 455, "column": 8 }, "end": { - "line": 456, + "line": 455, "column": 43 } } @@ -23013,16 +23066,16 @@ "type": "Identifier", "name": "container", "range": [ - 12465, - 12474 + 12466, + 12475 ], "loc": { "start": { - "line": 457, + "line": 456, "column": 8 }, "end": { - "line": 457, + "line": 456, "column": 17 } } @@ -23031,31 +23084,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 12475, - 12486 + 12476, + 12487 ], "loc": { "start": { - "line": 457, + "line": 456, "column": 18 }, "end": { - "line": 457, + "line": 456, "column": 29 } } }, "range": [ - 12465, - 12486 + 12466, + 12487 ], "loc": { "start": { - "line": 457, + "line": 456, "column": 8 }, "end": { - "line": 457, + "line": 456, "column": 29 } } @@ -23065,47 +23118,47 @@ "type": "Identifier", "name": "extNameLabel", "range": [ - 12487, - 12499 + 12488, + 12500 ], "loc": { "start": { - "line": 457, + "line": 456, "column": 30 }, "end": { - "line": 457, + "line": 456, "column": 42 } } } ], "range": [ - 12465, - 12500 + 12466, + 12501 ], "loc": { "start": { - "line": 457, + "line": 456, "column": 8 }, "end": { - "line": 457, + "line": 456, "column": 43 } } }, "range": [ - 12465, - 12501 + 12466, + 12502 ], "loc": { "start": { - "line": 457, + "line": 456, "column": 8 }, "end": { - "line": 457, + "line": 456, "column": 44 } }, @@ -23114,16 +23167,16 @@ "type": "Line", "value": "Headers list", "range": [ - 12511, - 12525 + 12512, + 12526 ], "loc": { "start": { - "line": 459, + "line": 458, "column": 8 }, "end": { - "line": 459, + "line": 458, "column": 22 } } @@ -23139,16 +23192,16 @@ "type": "Identifier", "name": "ul", "range": [ - 12538, - 12540 + 12539, + 12541 ], "loc": { "start": { - "line": 460, + "line": 459, "column": 12 }, "end": { - "line": 460, + "line": 459, "column": 14 } } @@ -23159,16 +23212,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 12543, - 12552 + 12544, + 12553 ], "loc": { "start": { - "line": 460, + "line": 459, "column": 17 }, "end": { - "line": 460, + "line": 459, "column": 26 } } @@ -23179,47 +23232,47 @@ "value": "ul", "raw": "'ul'", "range": [ - 12553, - 12557 + 12554, + 12558 ], "loc": { "start": { - "line": 460, + "line": 459, "column": 27 }, "end": { - "line": 460, + "line": 459, "column": 31 } } } ], "range": [ - 12543, - 12558 + 12544, + 12559 ], "loc": { "start": { - "line": 460, + "line": 459, "column": 17 }, "end": { - "line": 460, + "line": 459, "column": 32 } } }, "range": [ - 12538, - 12558 + 12539, + 12559 ], "loc": { "start": { - "line": 460, + "line": 459, "column": 12 }, "end": { - "line": 460, + "line": 459, "column": 32 } } @@ -23227,16 +23280,16 @@ ], "kind": "let", "range": [ - 12534, - 12559 + 12535, + 12560 ], "loc": { "start": { - "line": 460, + "line": 459, "column": 8 }, "end": { - "line": 460, + "line": 459, "column": 33 } }, @@ -23245,16 +23298,16 @@ "type": "Line", "value": "Headers list", "range": [ - 12511, - 12525 + 12512, + 12526 ], "loc": { "start": { - "line": 459, + "line": 458, "column": 8 }, "end": { - "line": 459, + "line": 458, "column": 22 } } @@ -23273,16 +23326,16 @@ "type": "Identifier", "name": "ul", "range": [ - 12568, - 12570 + 12569, + 12571 ], "loc": { "start": { - "line": 461, + "line": 460, "column": 8 }, "end": { - "line": 461, + "line": 460, "column": 10 } } @@ -23291,31 +23344,31 @@ "type": "Identifier", "name": "className", "range": [ - 12571, - 12580 + 12572, + 12581 ], "loc": { "start": { - "line": 461, + "line": 460, "column": 11 }, "end": { - "line": 461, + "line": 460, "column": 20 } } }, "range": [ - 12568, - 12580 + 12569, + 12581 ], "loc": { "start": { - "line": 461, + "line": 460, "column": 8 }, "end": { - "line": 461, + "line": 460, "column": 20 } } @@ -23326,16 +23379,16 @@ "object": { "type": "ThisExpression", "range": [ - 12583, - 12587 + 12584, + 12588 ], "loc": { "start": { - "line": 461, + "line": 460, "column": 23 }, "end": { - "line": 461, + "line": 460, "column": 27 } } @@ -23344,61 +23397,61 @@ "type": "Identifier", "name": "listCssClass", "range": [ - 12588, - 12600 + 12589, + 12601 ], "loc": { "start": { - "line": 461, + "line": 460, "column": 28 }, "end": { - "line": 461, + "line": 460, "column": 40 } } }, "range": [ - 12583, - 12600 + 12584, + 12601 ], "loc": { "start": { - "line": 461, + "line": 460, "column": 23 }, "end": { - "line": 461, + "line": 460, "column": 40 } } }, "range": [ - 12568, - 12600 + 12569, + 12601 ], "loc": { "start": { - "line": 461, + "line": 460, "column": 8 }, "end": { - "line": 461, + "line": 460, "column": 40 } } }, "range": [ - 12568, - 12601 + 12569, + 12602 ], "loc": { "start": { - "line": 461, + "line": 460, "column": 8 }, "end": { - "line": 461, + "line": 460, "column": 41 } } @@ -23412,16 +23465,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 12615, - 12618 + 12616, + 12619 ], "loc": { "start": { - "line": 463, + "line": 462, "column": 12 }, "end": { - "line": 463, + "line": 462, "column": 15 } } @@ -23435,16 +23488,16 @@ "object": { "type": "ThisExpression", "range": [ - 12621, - 12625 + 12622, + 12626 ], "loc": { "start": { - "line": 463, + "line": 462, "column": 18 }, "end": { - "line": 463, + "line": 462, "column": 22 } } @@ -23453,31 +23506,31 @@ "type": "Identifier", "name": "headersTbl", "range": [ - 12626, - 12636 + 12627, + 12637 ], "loc": { "start": { - "line": 463, + "line": 462, "column": 23 }, "end": { - "line": 463, + "line": 462, "column": 33 } } }, "range": [ - 12621, - 12636 + 12622, + 12637 ], "loc": { "start": { - "line": 463, + "line": 462, "column": 18 }, "end": { - "line": 463, + "line": 462, "column": 33 } } @@ -23491,16 +23544,16 @@ "type": "Identifier", "name": "tf", "range": [ - 12640, - 12642 + 12641, + 12643 ], "loc": { "start": { - "line": 463, + "line": 462, "column": 37 }, "end": { - "line": 463, + "line": 462, "column": 39 } } @@ -23509,77 +23562,77 @@ "type": "Identifier", "name": "dom", "range": [ - 12643, - 12646 + 12644, + 12647 ], "loc": { "start": { - "line": 463, + "line": 462, "column": 40 }, "end": { - "line": 463, + "line": 462, "column": 43 } } }, "range": [ - 12640, - 12646 + 12641, + 12647 ], "loc": { "start": { - "line": 463, + "line": 462, "column": 37 }, "end": { - "line": 463, + "line": 462, "column": 43 } } }, "arguments": [], "range": [ - 12640, - 12648 + 12641, + 12649 ], "loc": { "start": { - "line": 463, + "line": 462, "column": 37 }, "end": { - "line": 463, + "line": 462, "column": 45 } } }, "range": [ - 12621, - 12648 + 12622, + 12649 ], "loc": { "start": { - "line": 463, + "line": 462, "column": 18 }, "end": { - "line": 463, + "line": 462, "column": 45 } } }, "range": [ - 12615, - 12648 + 12616, + 12649 ], "loc": { "start": { - "line": 463, + "line": 462, "column": 12 }, "end": { - "line": 463, + "line": 462, "column": 45 } } @@ -23587,16 +23640,16 @@ ], "kind": "let", "range": [ - 12611, - 12649 + 12612, + 12650 ], "loc": { "start": { - "line": 463, + "line": 462, "column": 8 }, "end": { - "line": 463, + "line": 462, "column": 46 } } @@ -23610,16 +23663,16 @@ "type": "Identifier", "name": "headerIndex", "range": [ - 12662, - 12673 + 12663, + 12674 ], "loc": { "start": { - "line": 464, + "line": 463, "column": 12 }, "end": { - "line": 464, + "line": 463, "column": 23 } } @@ -23632,16 +23685,16 @@ "object": { "type": "ThisExpression", "range": [ - 12676, - 12680 + 12677, + 12681 ], "loc": { "start": { - "line": 464, + "line": 463, "column": 26 }, "end": { - "line": 464, + "line": 463, "column": 30 } } @@ -23650,31 +23703,31 @@ "type": "Identifier", "name": "headersTbl", "range": [ - 12681, - 12691 + 12682, + 12692 ], "loc": { "start": { - "line": 464, + "line": 463, "column": 31 }, "end": { - "line": 464, + "line": 463, "column": 41 } } }, "range": [ - 12676, - 12691 + 12677, + 12692 ], "loc": { "start": { - "line": 464, + "line": 463, "column": 26 }, "end": { - "line": 464, + "line": 463, "column": 41 } } @@ -23685,16 +23738,16 @@ "object": { "type": "ThisExpression", "range": [ - 12706, - 12710 + 12707, + 12711 ], "loc": { "start": { - "line": 465, + "line": 464, "column": 12 }, "end": { - "line": 465, + "line": 464, "column": 16 } } @@ -23703,31 +23756,31 @@ "type": "Identifier", "name": "headersIndex", "range": [ - 12711, - 12723 + 12712, + 12724 ], "loc": { "start": { - "line": 465, + "line": 464, "column": 17 }, "end": { - "line": 465, + "line": 464, "column": 29 } } }, "range": [ - 12706, - 12723 + 12707, + 12724 ], "loc": { "start": { - "line": 465, + "line": 464, "column": 12 }, "end": { - "line": 465, + "line": 464, "column": 29 } } @@ -23741,16 +23794,16 @@ "type": "Identifier", "name": "tf", "range": [ - 12726, - 12728 + 12727, + 12729 ], "loc": { "start": { - "line": 465, + "line": 464, "column": 32 }, "end": { - "line": 465, + "line": 464, "column": 34 } } @@ -23759,77 +23812,77 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 12729, - 12747 + 12730, + 12748 ], "loc": { "start": { - "line": 465, + "line": 464, "column": 35 }, "end": { - "line": 465, + "line": 464, "column": 53 } } }, "range": [ - 12726, - 12747 + 12727, + 12748 ], "loc": { "start": { - "line": 465, + "line": 464, "column": 32 }, "end": { - "line": 465, + "line": 464, "column": 53 } } }, "arguments": [], "range": [ - 12726, - 12749 + 12727, + 12750 ], "loc": { "start": { - "line": 465, + "line": 464, "column": 32 }, "end": { - "line": 465, + "line": 464, "column": 55 } } }, "range": [ - 12676, - 12749 + 12677, + 12750 ], "loc": { "start": { - "line": 464, + "line": 463, "column": 26 }, "end": { - "line": 465, + "line": 464, "column": 55 } } }, "range": [ - 12662, - 12749 + 12663, + 12750 ], "loc": { "start": { - "line": 464, + "line": 463, "column": 12 }, "end": { - "line": 465, + "line": 464, "column": 55 } } @@ -23837,16 +23890,16 @@ ], "kind": "let", "range": [ - 12658, - 12750 + 12659, + 12751 ], "loc": { "start": { - "line": 464, + "line": 463, "column": 8 }, "end": { - "line": 465, + "line": 464, "column": 56 } } @@ -23860,16 +23913,16 @@ "type": "Identifier", "name": "headerRow", "range": [ - 12763, - 12772 + 12764, + 12773 ], "loc": { "start": { - "line": 466, + "line": 465, "column": 12 }, "end": { - "line": 466, + "line": 465, "column": 21 } } @@ -23884,16 +23937,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 12775, - 12778 + 12776, + 12779 ], "loc": { "start": { - "line": 466, + "line": 465, "column": 24 }, "end": { - "line": 466, + "line": 465, "column": 27 } } @@ -23902,31 +23955,31 @@ "type": "Identifier", "name": "rows", "range": [ - 12779, - 12783 + 12780, + 12784 ], "loc": { "start": { - "line": 466, + "line": 465, "column": 28 }, "end": { - "line": 466, + "line": 465, "column": 32 } } }, "range": [ - 12775, - 12783 + 12776, + 12784 ], "loc": { "start": { - "line": 466, + "line": 465, "column": 24 }, "end": { - "line": 466, + "line": 465, "column": 32 } } @@ -23935,46 +23988,46 @@ "type": "Identifier", "name": "headerIndex", "range": [ - 12784, - 12795 + 12785, + 12796 ], "loc": { "start": { - "line": 466, + "line": 465, "column": 33 }, "end": { - "line": 466, + "line": 465, "column": 44 } } }, "range": [ - 12775, - 12796 + 12776, + 12797 ], "loc": { "start": { - "line": 466, + "line": 465, "column": 24 }, "end": { - "line": 466, + "line": 465, "column": 45 } } }, "range": [ - 12763, - 12796 + 12764, + 12797 ], "loc": { "start": { - "line": 466, + "line": 465, "column": 12 }, "end": { - "line": 466, + "line": 465, "column": 45 } } @@ -23982,16 +24035,16 @@ ], "kind": "let", "range": [ - 12759, - 12797 + 12760, + 12798 ], "loc": { "start": { - "line": 466, + "line": 465, "column": 8 }, "end": { - "line": 466, + "line": 465, "column": 46 } }, @@ -24000,16 +24053,16 @@ "type": "Line", "value": "Tick all option", "range": [ - 12807, - 12824 + 12808, + 12825 ], "loc": { "start": { - "line": 468, + "line": 467, "column": 8 }, "end": { - "line": 468, + "line": 467, "column": 25 } } @@ -24024,16 +24077,16 @@ "object": { "type": "ThisExpression", "range": [ - 12837, - 12841 + 12838, + 12842 ], "loc": { "start": { - "line": 469, + "line": 468, "column": 12 }, "end": { - "line": 469, + "line": 468, "column": 16 } } @@ -24042,31 +24095,31 @@ "type": "Identifier", "name": "enableTickAll", "range": [ - 12842, - 12855 + 12843, + 12856 ], "loc": { "start": { - "line": 469, + "line": 468, "column": 17 }, "end": { - "line": 469, + "line": 468, "column": 30 } } }, "range": [ - 12837, - 12855 + 12838, + 12856 ], "loc": { "start": { - "line": 469, + "line": 468, "column": 12 }, "end": { - "line": 469, + "line": 468, "column": 30 } } @@ -24083,16 +24136,16 @@ "type": "Identifier", "name": "li", "range": [ - 12875, - 12877 + 12876, + 12878 ], "loc": { "start": { - "line": 470, + "line": 469, "column": 16 }, "end": { - "line": 470, + "line": 469, "column": 18 } } @@ -24103,16 +24156,16 @@ "type": "Identifier", "name": "createCheckItem", "range": [ - 12880, - 12895 + 12881, + 12896 ], "loc": { "start": { - "line": 470, + "line": 469, "column": 21 }, "end": { - "line": 470, + "line": 469, "column": 36 } } @@ -24126,16 +24179,16 @@ "value": "col__", "raw": "'col__'", "range": [ - 12896, - 12903 + 12897, + 12904 ], "loc": { "start": { - "line": 470, + "line": 469, "column": 37 }, "end": { - "line": 470, + "line": 469, "column": 44 } } @@ -24147,16 +24200,16 @@ "type": "Identifier", "name": "tf", "range": [ - 12906, - 12908 + 12907, + 12909 ], "loc": { "start": { - "line": 470, + "line": 469, "column": 47 }, "end": { - "line": 470, + "line": 469, "column": 49 } } @@ -24165,46 +24218,46 @@ "type": "Identifier", "name": "id", "range": [ - 12909, - 12911 + 12910, + 12912 ], "loc": { "start": { - "line": 470, + "line": 469, "column": 50 }, "end": { - "line": 470, + "line": 469, "column": 52 } } }, "range": [ - 12906, - 12911 + 12907, + 12912 ], "loc": { "start": { - "line": 470, + "line": 469, "column": 47 }, "end": { - "line": 470, + "line": 469, "column": 52 } } }, "range": [ - 12896, - 12911 + 12897, + 12912 ], "loc": { "start": { - "line": 470, + "line": 469, "column": 37 }, "end": { - "line": 470, + "line": 469, "column": 52 } } @@ -24215,16 +24268,16 @@ "object": { "type": "ThisExpression", "range": [ - 12913, - 12917 + 12914, + 12918 ], "loc": { "start": { - "line": 470, + "line": 469, "column": 54 }, "end": { - "line": 470, + "line": 469, "column": 58 } } @@ -24233,31 +24286,31 @@ "type": "Identifier", "name": "tickAllText", "range": [ - 12918, - 12929 + 12919, + 12930 ], "loc": { "start": { - "line": 470, + "line": 469, "column": 59 }, "end": { - "line": 470, + "line": 469, "column": 70 } } }, "range": [ - 12913, - 12929 + 12914, + 12930 ], "loc": { "start": { - "line": 470, + "line": 469, "column": 54 }, "end": { - "line": 470, + "line": 469, "column": 70 } } @@ -24268,16 +24321,16 @@ "object": { "type": "ThisExpression", "range": [ - 12947, - 12951 + 12948, + 12952 ], "loc": { "start": { - "line": 471, + "line": 470, "column": 16 }, "end": { - "line": 471, + "line": 470, "column": 20 } } @@ -24286,62 +24339,62 @@ "type": "Identifier", "name": "tickAllText", "range": [ - 12952, - 12963 + 12953, + 12964 ], "loc": { "start": { - "line": 471, + "line": 470, "column": 21 }, "end": { - "line": 471, + "line": 470, "column": 32 } } }, "range": [ - 12947, - 12963 + 12948, + 12964 ], "loc": { "start": { - "line": 471, + "line": 470, "column": 16 }, "end": { - "line": 471, + "line": 470, "column": 32 } } } ], "range": [ - 12880, - 12964 + 12881, + 12965 ], "loc": { "start": { - "line": 470, + "line": 469, "column": 21 }, "end": { - "line": 471, + "line": 470, "column": 33 } } }, "range": [ - 12875, - 12964 + 12876, + 12965 ], "loc": { "start": { - "line": 470, + "line": 469, "column": 16 }, "end": { - "line": 471, + "line": 470, "column": 33 } } @@ -24349,16 +24402,16 @@ ], "kind": "let", "range": [ - 12871, - 12965 + 12872, + 12966 ], "loc": { "start": { - "line": 470, + "line": 469, "column": 12 }, "end": { - "line": 471, + "line": 470, "column": 34 } } @@ -24371,16 +24424,16 @@ "type": "Identifier", "name": "addClass", "range": [ - 12978, - 12986 + 12979, + 12987 ], "loc": { "start": { - "line": 472, + "line": 471, "column": 12 }, "end": { - "line": 472, + "line": 471, "column": 20 } } @@ -24390,16 +24443,16 @@ "type": "Identifier", "name": "li", "range": [ - 12987, - 12989 + 12988, + 12990 ], "loc": { "start": { - "line": 472, + "line": 471, "column": 21 }, "end": { - "line": 472, + "line": 471, "column": 23 } } @@ -24410,16 +24463,16 @@ "object": { "type": "ThisExpression", "range": [ - 12991, - 12995 + 12992, + 12996 ], "loc": { "start": { - "line": 472, + "line": 471, "column": 25 }, "end": { - "line": 472, + "line": 471, "column": 29 } } @@ -24428,62 +24481,62 @@ "type": "Identifier", "name": "listItemCssClass", "range": [ - 12996, - 13012 + 12997, + 13013 ], "loc": { "start": { - "line": 472, + "line": 471, "column": 30 }, "end": { - "line": 472, + "line": 471, "column": 46 } } }, "range": [ - 12991, - 13012 + 12992, + 13013 ], "loc": { "start": { - "line": 472, + "line": 471, "column": 25 }, "end": { - "line": 472, + "line": 471, "column": 46 } } } ], "range": [ - 12978, - 13013 + 12979, + 13014 ], "loc": { "start": { - "line": 472, + "line": 471, "column": 12 }, "end": { - "line": 472, + "line": 471, "column": 47 } } }, "range": [ - 12978, - 13014 + 12979, + 13015 ], "loc": { "start": { - "line": 472, + "line": 471, "column": 12 }, "end": { - "line": 472, + "line": 471, "column": 48 } } @@ -24499,16 +24552,16 @@ "type": "Identifier", "name": "ul", "range": [ - 13027, - 13029 + 13028, + 13030 ], "loc": { "start": { - "line": 473, + "line": 472, "column": 12 }, "end": { - "line": 473, + "line": 472, "column": 14 } } @@ -24517,31 +24570,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 13030, - 13041 + 13031, + 13042 ], "loc": { "start": { - "line": 473, + "line": 472, "column": 15 }, "end": { - "line": 473, + "line": 472, "column": 26 } } }, "range": [ - 13027, - 13041 + 13028, + 13042 ], "loc": { "start": { - "line": 473, + "line": 472, "column": 12 }, "end": { - "line": 473, + "line": 472, "column": 26 } } @@ -24551,47 +24604,47 @@ "type": "Identifier", "name": "li", "range": [ - 13042, - 13044 + 13043, + 13045 ], "loc": { "start": { - "line": 473, + "line": 472, "column": 27 }, "end": { - "line": 473, + "line": 472, "column": 29 } } } ], "range": [ - 13027, - 13045 + 13028, + 13046 ], "loc": { "start": { - "line": 473, + "line": 472, "column": 12 }, "end": { - "line": 473, + "line": 472, "column": 30 } } }, "range": [ - 13027, - 13046 + 13028, + 13047 ], "loc": { "start": { - "line": 473, + "line": 472, "column": 12 }, "end": { - "line": 473, + "line": 472, "column": 31 } } @@ -24611,16 +24664,16 @@ "type": "Identifier", "name": "li", "range": [ - 13059, - 13061 + 13060, + 13062 ], "loc": { "start": { - "line": 474, + "line": 473, "column": 12 }, "end": { - "line": 474, + "line": 473, "column": 14 } } @@ -24629,31 +24682,31 @@ "type": "Identifier", "name": "check", "range": [ - 13062, - 13067 + 13063, + 13068 ], "loc": { "start": { - "line": 474, + "line": 473, "column": 15 }, "end": { - "line": 474, + "line": 473, "column": 20 } } }, "range": [ - 13059, - 13067 + 13060, + 13068 ], "loc": { "start": { - "line": 474, + "line": 473, "column": 12 }, "end": { - "line": 474, + "line": 473, "column": 20 } } @@ -24662,31 +24715,31 @@ "type": "Identifier", "name": "checked", "range": [ - 13068, - 13075 + 13069, + 13076 ], "loc": { "start": { - "line": 474, + "line": 473, "column": 21 }, "end": { - "line": 474, + "line": 473, "column": 28 } } }, "range": [ - 13059, - 13075 + 13060, + 13076 ], "loc": { "start": { - "line": 474, + "line": 473, "column": 12 }, "end": { - "line": 474, + "line": 473, "column": 28 } } @@ -24700,16 +24753,16 @@ "object": { "type": "ThisExpression", "range": [ - 13079, - 13083 + 13080, + 13084 ], "loc": { "start": { - "line": 474, + "line": 473, "column": 32 }, "end": { - "line": 474, + "line": 473, "column": 36 } } @@ -24718,77 +24771,77 @@ "type": "Identifier", "name": "tickToHide", "range": [ - 13084, - 13094 + 13085, + 13095 ], "loc": { "start": { - "line": 474, + "line": 473, "column": 37 }, "end": { - "line": 474, + "line": 473, "column": 47 } } }, "range": [ - 13079, - 13094 + 13080, + 13095 ], "loc": { "start": { - "line": 474, + "line": 473, "column": 32 }, "end": { - "line": 474, + "line": 473, "column": 47 } } }, "prefix": true, "range": [ - 13078, - 13094 + 13079, + 13095 ], "loc": { "start": { - "line": 474, + "line": 473, "column": 31 }, "end": { - "line": 474, + "line": 473, "column": 47 } } }, "range": [ - 13059, - 13094 + 13060, + 13095 ], "loc": { "start": { - "line": 474, + "line": 473, "column": 12 }, "end": { - "line": 474, + "line": 473, "column": 47 } } }, "range": [ - 13059, - 13095 + 13060, + 13096 ], "loc": { "start": { - "line": 474, + "line": 473, "column": 12 }, "end": { - "line": 474, + "line": 473, "column": 48 } } @@ -24801,16 +24854,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 13109, - 13115 + 13110, + 13116 ], "loc": { "start": { - "line": 476, + "line": 475, "column": 12 }, "end": { - "line": 476, + "line": 475, "column": 18 } } @@ -24823,16 +24876,16 @@ "type": "Identifier", "name": "li", "range": [ - 13116, - 13118 + 13117, + 13119 ], "loc": { "start": { - "line": 476, + "line": 475, "column": 19 }, "end": { - "line": 476, + "line": 475, "column": 21 } } @@ -24841,31 +24894,31 @@ "type": "Identifier", "name": "check", "range": [ - 13119, - 13124 + 13120, + 13125 ], "loc": { "start": { - "line": 476, + "line": 475, "column": 22 }, "end": { - "line": 476, + "line": 475, "column": 27 } } }, "range": [ - 13116, - 13124 + 13117, + 13125 ], "loc": { "start": { - "line": 476, + "line": 475, "column": 19 }, "end": { - "line": 476, + "line": 475, "column": 27 } } @@ -24875,16 +24928,16 @@ "value": "click", "raw": "'click'", "range": [ - 13126, - 13133 + 13127, + 13134 ], "loc": { "start": { - "line": 476, + "line": 475, "column": 29 }, "end": { - "line": 476, + "line": 475, "column": 36 } } @@ -24907,16 +24960,16 @@ "type": "Identifier", "name": "h", "range": [ - 13168, - 13169 + 13169, + 13170 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 25 }, "end": { - "line": 477, + "line": 476, "column": 26 } } @@ -24926,31 +24979,31 @@ "value": 0, "raw": "0", "range": [ - 13172, - 13173 + 13173, + 13174 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 29 }, "end": { - "line": 477, + "line": 476, "column": 30 } } }, "range": [ - 13168, - 13173 + 13169, + 13174 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 25 }, "end": { - "line": 477, + "line": 476, "column": 30 } } @@ -24958,16 +25011,16 @@ ], "kind": "let", "range": [ - 13164, - 13173 + 13165, + 13174 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 21 }, "end": { - "line": 477, + "line": 476, "column": 30 } } @@ -24979,16 +25032,16 @@ "type": "Identifier", "name": "h", "range": [ - 13175, - 13176 + 13176, + 13177 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 32 }, "end": { - "line": 477, + "line": 476, "column": 33 } } @@ -25003,16 +25056,16 @@ "type": "Identifier", "name": "headerRow", "range": [ - 13179, - 13188 + 13180, + 13189 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 36 }, "end": { - "line": 477, + "line": 476, "column": 45 } } @@ -25021,31 +25074,31 @@ "type": "Identifier", "name": "cells", "range": [ - 13189, - 13194 + 13190, + 13195 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 46 }, "end": { - "line": 477, + "line": 476, "column": 51 } } }, "range": [ - 13179, - 13194 + 13180, + 13195 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 36 }, "end": { - "line": 477, + "line": 476, "column": 51 } } @@ -25054,46 +25107,46 @@ "type": "Identifier", "name": "length", "range": [ - 13195, - 13201 + 13196, + 13202 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 52 }, "end": { - "line": 477, + "line": 476, "column": 58 } } }, "range": [ - 13179, - 13201 + 13180, + 13202 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 36 }, "end": { - "line": 477, + "line": 476, "column": 58 } } }, "range": [ - 13175, - 13201 + 13176, + 13202 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 32 }, "end": { - "line": 477, + "line": 476, "column": 58 } } @@ -25105,32 +25158,32 @@ "type": "Identifier", "name": "h", "range": [ - 13203, - 13204 + 13204, + 13205 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 60 }, "end": { - "line": 477, + "line": 476, "column": 61 } } }, "prefix": false, "range": [ - 13203, - 13206 + 13204, + 13207 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 60 }, "end": { - "line": 477, + "line": 476, "column": 63 } } @@ -25147,16 +25200,16 @@ "type": "Identifier", "name": "itm", "range": [ - 13234, - 13237 + 13235, + 13238 ], "loc": { "start": { - "line": 478, + "line": 477, "column": 24 }, "end": { - "line": 478, + "line": 477, "column": 27 } } @@ -25167,16 +25220,16 @@ "type": "Identifier", "name": "elm", "range": [ - 13240, - 13243 + 13241, + 13244 ], "loc": { "start": { - "line": 478, + "line": 477, "column": 30 }, "end": { - "line": 478, + "line": 477, "column": 33 } } @@ -25196,16 +25249,16 @@ "value": "col_", "raw": "'col_'", "range": [ - 13244, - 13250 + 13245, + 13251 ], "loc": { "start": { - "line": 478, + "line": 477, "column": 34 }, "end": { - "line": 478, + "line": 477, "column": 40 } } @@ -25214,31 +25267,31 @@ "type": "Identifier", "name": "h", "range": [ - 13253, - 13254 + 13254, + 13255 ], "loc": { "start": { - "line": 478, + "line": 477, "column": 43 }, "end": { - "line": 478, + "line": 477, "column": 44 } } }, "range": [ - 13244, - 13254 + 13245, + 13255 ], "loc": { "start": { - "line": 478, + "line": 477, "column": 34 }, "end": { - "line": 478, + "line": 477, "column": 44 } } @@ -25248,31 +25301,31 @@ "value": "_", "raw": "'_'", "range": [ - 13257, - 13260 + 13258, + 13261 ], "loc": { "start": { - "line": 478, + "line": 477, "column": 47 }, "end": { - "line": 478, + "line": 477, "column": 50 } } }, "range": [ - 13244, - 13260 + 13245, + 13261 ], "loc": { "start": { - "line": 478, + "line": 477, "column": 34 }, "end": { - "line": 478, + "line": 477, "column": 50 } } @@ -25284,16 +25337,16 @@ "type": "Identifier", "name": "tf", "range": [ - 13263, - 13265 + 13264, + 13266 ], "loc": { "start": { - "line": 478, + "line": 477, "column": 53 }, "end": { - "line": 478, + "line": 477, "column": 55 } } @@ -25302,77 +25355,77 @@ "type": "Identifier", "name": "id", "range": [ - 13266, - 13268 + 13267, + 13269 ], "loc": { "start": { - "line": 478, + "line": 477, "column": 56 }, "end": { - "line": 478, + "line": 477, "column": 58 } } }, "range": [ - 13263, - 13268 + 13264, + 13269 ], "loc": { "start": { - "line": 478, + "line": 477, "column": 53 }, "end": { - "line": 478, + "line": 477, "column": 58 } } }, "range": [ - 13244, - 13268 + 13245, + 13269 ], "loc": { "start": { - "line": 478, + "line": 477, "column": 34 }, "end": { - "line": 478, + "line": 477, "column": 58 } } } ], "range": [ - 13240, - 13269 + 13241, + 13270 ], "loc": { "start": { - "line": 478, + "line": 477, "column": 30 }, "end": { - "line": 478, + "line": 477, "column": 59 } } }, "range": [ - 13234, - 13269 + 13235, + 13270 ], "loc": { "start": { - "line": 478, + "line": 477, "column": 24 }, "end": { - "line": 478, + "line": 477, "column": 59 } } @@ -25380,16 +25433,16 @@ ], "kind": "let", "range": [ - 13230, - 13270 + 13231, + 13271 ], "loc": { "start": { - "line": 478, + "line": 477, "column": 20 }, "end": { - "line": 478, + "line": 477, "column": 60 } } @@ -25403,16 +25456,16 @@ "type": "Identifier", "name": "itm", "range": [ - 13295, - 13298 + 13296, + 13299 ], "loc": { "start": { - "line": 479, + "line": 478, "column": 24 }, "end": { - "line": 479, + "line": 478, "column": 27 } } @@ -25430,16 +25483,16 @@ "type": "Identifier", "name": "li", "range": [ - 13302, - 13304 + 13303, + 13305 ], "loc": { "start": { - "line": 479, + "line": 478, "column": 31 }, "end": { - "line": 479, + "line": 478, "column": 33 } } @@ -25448,31 +25501,31 @@ "type": "Identifier", "name": "check", "range": [ - 13305, - 13310 + 13306, + 13311 ], "loc": { "start": { - "line": 479, + "line": 478, "column": 34 }, "end": { - "line": 479, + "line": 478, "column": 39 } } }, "range": [ - 13302, - 13310 + 13303, + 13311 ], "loc": { "start": { - "line": 479, + "line": 478, "column": 31 }, "end": { - "line": 479, + "line": 478, "column": 39 } } @@ -25481,31 +25534,31 @@ "type": "Identifier", "name": "checked", "range": [ - 13311, - 13318 + 13312, + 13319 ], "loc": { "start": { - "line": 479, + "line": 478, "column": 40 }, "end": { - "line": 479, + "line": 478, "column": 47 } } }, "range": [ - 13302, - 13318 + 13303, + 13319 ], "loc": { "start": { - "line": 479, + "line": 478, "column": 31 }, "end": { - "line": 479, + "line": 478, "column": 47 } } @@ -25517,16 +25570,16 @@ "type": "Identifier", "name": "itm", "range": [ - 13323, - 13326 + 13324, + 13327 ], "loc": { "start": { - "line": 479, + "line": 478, "column": 52 }, "end": { - "line": 479, + "line": 478, "column": 55 } } @@ -25535,61 +25588,61 @@ "type": "Identifier", "name": "checked", "range": [ - 13327, - 13334 + 13328, + 13335 ], "loc": { "start": { - "line": 479, + "line": 478, "column": 56 }, "end": { - "line": 479, + "line": 478, "column": 63 } } }, "range": [ - 13323, - 13334 + 13324, + 13335 ], "loc": { "start": { - "line": 479, + "line": 478, "column": 52 }, "end": { - "line": 479, + "line": 478, "column": 63 } } }, "range": [ - 13302, - 13334 + 13303, + 13335 ], "loc": { "start": { - "line": 479, + "line": 478, "column": 31 }, "end": { - "line": 479, + "line": 478, "column": 63 } } }, "range": [ - 13295, - 13334 + 13296, + 13335 ], "loc": { "start": { - "line": 479, + "line": 478, "column": 24 }, "end": { - "line": 479, + "line": 478, "column": 63 } } @@ -25608,16 +25661,16 @@ "type": "Identifier", "name": "itm", "range": [ - 13362, - 13365 + 13363, + 13366 ], "loc": { "start": { - "line": 480, + "line": 479, "column": 24 }, "end": { - "line": 480, + "line": 479, "column": 27 } } @@ -25626,62 +25679,62 @@ "type": "Identifier", "name": "click", "range": [ - 13366, - 13371 + 13367, + 13372 ], "loc": { "start": { - "line": 480, + "line": 479, "column": 28 }, "end": { - "line": 480, + "line": 479, "column": 33 } } }, "range": [ - 13362, - 13371 + 13363, + 13372 ], "loc": { "start": { - "line": 480, + "line": 479, "column": 24 }, "end": { - "line": 480, + "line": 479, "column": 33 } } }, "arguments": [], "range": [ - 13362, - 13373 + 13363, + 13374 ], "loc": { "start": { - "line": 480, + "line": 479, "column": 24 }, "end": { - "line": 480, + "line": 479, "column": 35 } } }, "range": [ - 13362, - 13374 + 13363, + 13375 ], "loc": { "start": { - "line": 480, + "line": 479, "column": 24 }, "end": { - "line": 480, + "line": 479, "column": 36 } } @@ -25698,16 +25751,16 @@ "type": "Identifier", "name": "itm", "range": [ - 13399, - 13402 + 13400, + 13403 ], "loc": { "start": { - "line": 481, + "line": 480, "column": 24 }, "end": { - "line": 481, + "line": 480, "column": 27 } } @@ -25716,31 +25769,31 @@ "type": "Identifier", "name": "checked", "range": [ - 13403, - 13410 + 13404, + 13411 ], "loc": { "start": { - "line": 481, + "line": 480, "column": 28 }, "end": { - "line": 481, + "line": 480, "column": 35 } } }, "range": [ - 13399, - 13410 + 13400, + 13411 ], "loc": { "start": { - "line": 481, + "line": 480, "column": 24 }, "end": { - "line": 481, + "line": 480, "column": 35 } } @@ -25755,16 +25808,16 @@ "type": "Identifier", "name": "li", "range": [ - 13413, - 13415 + 13414, + 13416 ], "loc": { "start": { - "line": 481, + "line": 480, "column": 38 }, "end": { - "line": 481, + "line": 480, "column": 40 } } @@ -25773,31 +25826,31 @@ "type": "Identifier", "name": "check", "range": [ - 13416, - 13421 + 13417, + 13422 ], "loc": { "start": { - "line": 481, + "line": 480, "column": 41 }, "end": { - "line": 481, + "line": 480, "column": 46 } } }, "range": [ - 13413, - 13421 + 13414, + 13422 ], "loc": { "start": { - "line": 481, + "line": 480, "column": 38 }, "end": { - "line": 481, + "line": 480, "column": 46 } } @@ -25806,140 +25859,140 @@ "type": "Identifier", "name": "checked", "range": [ - 13422, - 13429 + 13423, + 13430 ], "loc": { "start": { - "line": 481, + "line": 480, "column": 47 }, "end": { - "line": 481, + "line": 480, "column": 54 } } }, "range": [ - 13413, - 13429 + 13414, + 13430 ], "loc": { "start": { - "line": 481, + "line": 480, "column": 38 }, "end": { - "line": 481, + "line": 480, "column": 54 } } }, "range": [ - 13399, - 13429 + 13400, + 13430 ], "loc": { "start": { - "line": 481, + "line": 480, "column": 24 }, "end": { - "line": 481, + "line": 480, "column": 54 } } }, "range": [ - 13399, - 13430 + 13400, + 13431 ], "loc": { "start": { - "line": 481, + "line": 480, "column": 24 }, "end": { - "line": 481, + "line": 480, "column": 55 } } } ], "range": [ - 13336, - 13452 + 13337, + 13453 ], "loc": { "start": { - "line": 479, + "line": 478, "column": 65 }, "end": { - "line": 482, + "line": 481, "column": 21 } } }, "alternate": null, "range": [ - 13291, - 13452 + 13292, + 13453 ], "loc": { "start": { - "line": 479, + "line": 478, "column": 20 }, "end": { - "line": 482, + "line": 481, "column": 21 } } } ], "range": [ - 13208, - 13470 + 13209, + 13471 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 65 }, "end": { - "line": 483, + "line": 482, "column": 17 } } }, "range": [ - 13159, - 13470 + 13160, + 13471 ], "loc": { "start": { - "line": 477, + "line": 476, "column": 16 }, "end": { - "line": 483, + "line": 482, "column": 17 } } } ], "range": [ - 13141, - 13484 + 13142, + 13485 ], "loc": { "start": { - "line": 476, + "line": 475, "column": 44 }, "end": { - "line": 484, + "line": 483, "column": 13 } } @@ -25947,79 +26000,79 @@ "generator": false, "expression": false, "range": [ - 13135, - 13484 + 13136, + 13485 ], "loc": { "start": { - "line": 476, + "line": 475, "column": 38 }, "end": { - "line": 484, + "line": 483, "column": 13 } } } ], "range": [ - 13109, - 13485 + 13110, + 13486 ], "loc": { "start": { - "line": 476, + "line": 475, "column": 12 }, "end": { - "line": 484, + "line": 483, "column": 14 } } }, "range": [ - 13109, - 13486 + 13110, + 13487 ], "loc": { "start": { - "line": 476, + "line": 475, "column": 12 }, "end": { - "line": 484, + "line": 483, "column": 15 } } } ], "range": [ - 12857, - 13496 + 12858, + 13497 ], "loc": { "start": { - "line": 469, + "line": 468, "column": 32 }, "end": { - "line": 485, + "line": 484, "column": 9 } } }, "alternate": null, "range": [ - 12833, - 13496 + 12834, + 13497 ], "loc": { "start": { - "line": 469, + "line": 468, "column": 8 }, "end": { - "line": 485, + "line": 484, "column": 9 } }, @@ -26028,16 +26081,16 @@ "type": "Line", "value": "Tick all option", "range": [ - 12807, - 12824 + 12808, + 12825 ], "loc": { "start": { - "line": 468, + "line": 467, "column": 8 }, "end": { - "line": 468, + "line": 467, "column": 25 } } @@ -26055,16 +26108,16 @@ "type": "Identifier", "name": "i", "range": [ - 13515, - 13516 + 13516, + 13517 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 17 }, "end": { - "line": 487, + "line": 486, "column": 18 } } @@ -26074,31 +26127,31 @@ "value": 0, "raw": "0", "range": [ - 13519, - 13520 + 13520, + 13521 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 21 }, "end": { - "line": 487, + "line": 486, "column": 22 } } }, "range": [ - 13515, - 13520 + 13516, + 13521 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 17 }, "end": { - "line": 487, + "line": 486, "column": 22 } } @@ -26106,16 +26159,16 @@ ], "kind": "let", "range": [ - 13511, - 13520 + 13512, + 13521 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 13 }, "end": { - "line": 487, + "line": 486, "column": 22 } } @@ -26127,16 +26180,16 @@ "type": "Identifier", "name": "i", "range": [ - 13522, - 13523 + 13523, + 13524 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 24 }, "end": { - "line": 487, + "line": 486, "column": 25 } } @@ -26151,16 +26204,16 @@ "type": "Identifier", "name": "headerRow", "range": [ - 13526, - 13535 + 13527, + 13536 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 28 }, "end": { - "line": 487, + "line": 486, "column": 37 } } @@ -26169,31 +26222,31 @@ "type": "Identifier", "name": "cells", "range": [ - 13536, - 13541 + 13537, + 13542 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 38 }, "end": { - "line": 487, + "line": 486, "column": 43 } } }, "range": [ - 13526, - 13541 + 13527, + 13542 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 28 }, "end": { - "line": 487, + "line": 486, "column": 43 } } @@ -26202,46 +26255,46 @@ "type": "Identifier", "name": "length", "range": [ - 13542, - 13548 + 13543, + 13549 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 44 }, "end": { - "line": 487, + "line": 486, "column": 50 } } }, "range": [ - 13526, - 13548 + 13527, + 13549 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 28 }, "end": { - "line": 487, + "line": 486, "column": 50 } } }, "range": [ - 13522, - 13548 + 13523, + 13549 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 24 }, "end": { - "line": 487, + "line": 486, "column": 50 } } @@ -26253,32 +26306,32 @@ "type": "Identifier", "name": "i", "range": [ - 13550, - 13551 + 13551, + 13552 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 52 }, "end": { - "line": 487, + "line": 486, "column": 53 } } }, "prefix": false, "range": [ - 13550, - 13553 + 13551, + 13554 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 52 }, "end": { - "line": 487, + "line": 486, "column": 55 } } @@ -26295,16 +26348,16 @@ "type": "Identifier", "name": "cell", "range": [ - 13573, - 13577 + 13574, + 13578 ], "loc": { "start": { - "line": 488, + "line": 487, "column": 16 }, "end": { - "line": 488, + "line": 487, "column": 20 } } @@ -26319,16 +26372,16 @@ "type": "Identifier", "name": "headerRow", "range": [ - 13580, - 13589 + 13581, + 13590 ], "loc": { "start": { - "line": 488, + "line": 487, "column": 23 }, "end": { - "line": 488, + "line": 487, "column": 32 } } @@ -26337,31 +26390,31 @@ "type": "Identifier", "name": "cells", "range": [ - 13590, - 13595 + 13591, + 13596 ], "loc": { "start": { - "line": 488, + "line": 487, "column": 33 }, "end": { - "line": 488, + "line": 487, "column": 38 } } }, "range": [ - 13580, - 13595 + 13581, + 13596 ], "loc": { "start": { - "line": 488, + "line": 487, "column": 23 }, "end": { - "line": 488, + "line": 487, "column": 38 } } @@ -26370,46 +26423,46 @@ "type": "Identifier", "name": "i", "range": [ - 13596, - 13597 + 13597, + 13598 ], "loc": { "start": { - "line": 488, + "line": 487, "column": 39 }, "end": { - "line": 488, + "line": 487, "column": 40 } } }, "range": [ - 13580, - 13598 + 13581, + 13599 ], "loc": { "start": { - "line": 488, + "line": 487, "column": 23 }, "end": { - "line": 488, + "line": 487, "column": 41 } } }, "range": [ - 13573, - 13598 + 13574, + 13599 ], "loc": { "start": { - "line": 488, + "line": 487, "column": 16 }, "end": { - "line": 488, + "line": 487, "column": 41 } } @@ -26417,16 +26470,16 @@ ], "kind": "let", "range": [ - 13569, - 13599 + 13570, + 13600 ], "loc": { "start": { - "line": 488, + "line": 487, "column": 12 }, "end": { - "line": 488, + "line": 487, "column": 42 } } @@ -26440,16 +26493,16 @@ "type": "Identifier", "name": "cellText", "range": [ - 13616, - 13624 + 13617, + 13625 ], "loc": { "start": { - "line": 489, + "line": 488, "column": 16 }, "end": { - "line": 489, + "line": 488, "column": 24 } } @@ -26466,16 +26519,16 @@ "object": { "type": "ThisExpression", "range": [ - 13627, - 13631 + 13628, + 13632 ], "loc": { "start": { - "line": 489, + "line": 488, "column": 27 }, "end": { - "line": 489, + "line": 488, "column": 31 } } @@ -26484,31 +26537,31 @@ "type": "Identifier", "name": "headersText", "range": [ - 13632, - 13643 + 13633, + 13644 ], "loc": { "start": { - "line": 489, + "line": 488, "column": 32 }, "end": { - "line": 489, + "line": 488, "column": 43 } } }, "range": [ - 13627, - 13643 + 13628, + 13644 ], "loc": { "start": { - "line": 489, + "line": 488, "column": 27 }, "end": { - "line": 489, + "line": 488, "column": 43 } } @@ -26517,31 +26570,31 @@ "type": "Identifier", "name": "i", "range": [ - 13644, - 13645 + 13645, + 13646 ], "loc": { "start": { - "line": 489, + "line": 488, "column": 44 }, "end": { - "line": 489, + "line": 488, "column": 45 } } }, "range": [ - 13627, - 13646 + 13628, + 13647 ], "loc": { "start": { - "line": 489, + "line": 488, "column": 27 }, "end": { - "line": 489, + "line": 488, "column": 46 } } @@ -26554,16 +26607,16 @@ "object": { "type": "ThisExpression", "range": [ - 13650, - 13654 + 13651, + 13655 ], "loc": { "start": { - "line": 489, + "line": 488, "column": 50 }, "end": { - "line": 489, + "line": 488, "column": 54 } } @@ -26572,31 +26625,31 @@ "type": "Identifier", "name": "_getHeaderText", "range": [ - 13655, - 13669 + 13656, + 13670 ], "loc": { "start": { - "line": 489, + "line": 488, "column": 55 }, "end": { - "line": 489, + "line": 488, "column": 69 } } }, "range": [ - 13650, - 13669 + 13651, + 13670 ], "loc": { "start": { - "line": 489, + "line": 488, "column": 50 }, "end": { - "line": 489, + "line": 488, "column": 69 } } @@ -26606,62 +26659,62 @@ "type": "Identifier", "name": "cell", "range": [ - 13670, - 13674 + 13671, + 13675 ], "loc": { "start": { - "line": 489, + "line": 488, "column": 70 }, "end": { - "line": 489, + "line": 488, "column": 74 } } } ], "range": [ - 13650, - 13675 + 13651, + 13676 ], "loc": { "start": { - "line": 489, + "line": 488, "column": 50 }, "end": { - "line": 489, + "line": 488, "column": 75 } } }, "range": [ - 13627, - 13675 + 13628, + 13676 ], "loc": { "start": { - "line": 489, + "line": 488, "column": 27 }, "end": { - "line": 489, + "line": 488, "column": 75 } } }, "range": [ - 13616, - 13675 + 13617, + 13676 ], "loc": { "start": { - "line": 489, + "line": 488, "column": 16 }, "end": { - "line": 489, + "line": 488, "column": 75 } } @@ -26669,16 +26722,16 @@ ], "kind": "let", "range": [ - 13612, - 13676 + 13613, + 13677 ], "loc": { "start": { - "line": 489, + "line": 488, "column": 12 }, "end": { - "line": 489, + "line": 488, "column": 76 } } @@ -26692,16 +26745,16 @@ "type": "Identifier", "name": "liElm", "range": [ - 13693, - 13698 + 13694, + 13699 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 16 }, "end": { - "line": 490, + "line": 489, "column": 21 } } @@ -26712,16 +26765,16 @@ "type": "Identifier", "name": "createCheckItem", "range": [ - 13701, - 13716 + 13702, + 13717 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 24 }, "end": { - "line": 490, + "line": 489, "column": 39 } } @@ -26741,16 +26794,16 @@ "value": "col_", "raw": "'col_'", "range": [ - 13717, - 13723 + 13718, + 13724 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 40 }, "end": { - "line": 490, + "line": 489, "column": 46 } } @@ -26759,31 +26812,31 @@ "type": "Identifier", "name": "i", "range": [ - 13726, - 13727 + 13727, + 13728 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 49 }, "end": { - "line": 490, + "line": 489, "column": 50 } } }, "range": [ - 13717, - 13727 + 13718, + 13728 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 40 }, "end": { - "line": 490, + "line": 489, "column": 50 } } @@ -26793,31 +26846,31 @@ "value": "_", "raw": "'_'", "range": [ - 13730, - 13733 + 13731, + 13734 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 53 }, "end": { - "line": 490, + "line": 489, "column": 56 } } }, "range": [ - 13717, - 13733 + 13718, + 13734 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 40 }, "end": { - "line": 490, + "line": 489, "column": 56 } } @@ -26829,16 +26882,16 @@ "type": "Identifier", "name": "tf", "range": [ - 13736, - 13738 + 13737, + 13739 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 59 }, "end": { - "line": 490, + "line": 489, "column": 61 } } @@ -26847,46 +26900,46 @@ "type": "Identifier", "name": "id", "range": [ - 13739, - 13741 + 13740, + 13742 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 62 }, "end": { - "line": 490, + "line": 489, "column": 64 } } }, "range": [ - 13736, - 13741 + 13737, + 13742 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 59 }, "end": { - "line": 490, + "line": 489, "column": 64 } } }, "range": [ - 13717, - 13741 + 13718, + 13742 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 40 }, "end": { - "line": 490, + "line": 489, "column": 64 } } @@ -26895,16 +26948,16 @@ "type": "Identifier", "name": "cellText", "range": [ - 13743, - 13751 + 13744, + 13752 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 66 }, "end": { - "line": 490, + "line": 489, "column": 74 } } @@ -26913,47 +26966,47 @@ "type": "Identifier", "name": "cellText", "range": [ - 13769, - 13777 + 13770, + 13778 ], "loc": { "start": { - "line": 491, + "line": 490, "column": 16 }, "end": { - "line": 491, + "line": 490, "column": 24 } } } ], "range": [ - 13701, - 13778 + 13702, + 13779 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 24 }, "end": { - "line": 491, + "line": 490, "column": 25 } } }, "range": [ - 13693, - 13778 + 13694, + 13779 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 16 }, "end": { - "line": 491, + "line": 490, "column": 25 } } @@ -26961,16 +27014,16 @@ ], "kind": "let", "range": [ - 13689, - 13779 + 13690, + 13780 ], "loc": { "start": { - "line": 490, + "line": 489, "column": 12 }, "end": { - "line": 491, + "line": 490, "column": 26 } } @@ -26983,16 +27036,16 @@ "type": "Identifier", "name": "addClass", "range": [ - 13792, - 13800 + 13793, + 13801 ], "loc": { "start": { - "line": 492, + "line": 491, "column": 12 }, "end": { - "line": 492, + "line": 491, "column": 20 } } @@ -27002,16 +27055,16 @@ "type": "Identifier", "name": "liElm", "range": [ - 13801, - 13806 + 13802, + 13807 ], "loc": { "start": { - "line": 492, + "line": 491, "column": 21 }, "end": { - "line": 492, + "line": 491, "column": 26 } } @@ -27022,16 +27075,16 @@ "object": { "type": "ThisExpression", "range": [ - 13808, - 13812 + 13809, + 13813 ], "loc": { "start": { - "line": 492, + "line": 491, "column": 28 }, "end": { - "line": 492, + "line": 491, "column": 32 } } @@ -27040,62 +27093,62 @@ "type": "Identifier", "name": "listItemCssClass", "range": [ - 13813, - 13829 + 13814, + 13830 ], "loc": { "start": { - "line": 492, + "line": 491, "column": 33 }, "end": { - "line": 492, + "line": 491, "column": 49 } } }, "range": [ - 13808, - 13829 + 13809, + 13830 ], "loc": { "start": { - "line": 492, + "line": 491, "column": 28 }, "end": { - "line": 492, + "line": 491, "column": 49 } } } ], "range": [ - 13792, - 13830 + 13793, + 13831 ], "loc": { "start": { - "line": 492, + "line": 491, "column": 12 }, "end": { - "line": 492, + "line": 491, "column": 50 } } }, "range": [ - 13792, - 13831 + 13793, + 13832 ], "loc": { "start": { - "line": 492, + "line": 491, "column": 12 }, "end": { - "line": 492, + "line": 491, "column": 51 } } @@ -27111,16 +27164,16 @@ "object": { "type": "ThisExpression", "range": [ - 13849, - 13853 + 13850, + 13854 ], "loc": { "start": { - "line": 493, + "line": 492, "column": 17 }, "end": { - "line": 493, + "line": 492, "column": 21 } } @@ -27129,47 +27182,47 @@ "type": "Identifier", "name": "tickToHide", "range": [ - 13854, - 13864 + 13855, + 13865 ], "loc": { "start": { - "line": 493, + "line": 492, "column": 22 }, "end": { - "line": 493, + "line": 492, "column": 32 } } }, "range": [ - 13849, - 13864 + 13850, + 13865 ], "loc": { "start": { - "line": 493, + "line": 492, "column": 17 }, "end": { - "line": 493, + "line": 492, "column": 32 } } }, "prefix": true, "range": [ - 13848, - 13864 + 13849, + 13865 ], "loc": { "start": { - "line": 493, + "line": 492, "column": 16 }, "end": { - "line": 493, + "line": 492, "column": 32 } } @@ -27185,16 +27238,16 @@ "type": "Identifier", "name": "addClass", "range": [ - 13884, - 13892 + 13885, + 13893 ], "loc": { "start": { - "line": 494, + "line": 493, "column": 16 }, "end": { - "line": 494, + "line": 493, "column": 24 } } @@ -27204,16 +27257,16 @@ "type": "Identifier", "name": "liElm", "range": [ - 13893, - 13898 + 13894, + 13899 ], "loc": { "start": { - "line": 494, + "line": 493, "column": 25 }, "end": { - "line": 494, + "line": 493, "column": 30 } } @@ -27224,16 +27277,16 @@ "object": { "type": "ThisExpression", "range": [ - 13900, - 13904 + 13901, + 13905 ], "loc": { "start": { - "line": 494, + "line": 493, "column": 32 }, "end": { - "line": 494, + "line": 493, "column": 36 } } @@ -27242,94 +27295,94 @@ "type": "Identifier", "name": "listSlcItemCssClass", "range": [ - 13905, - 13924 + 13906, + 13925 ], "loc": { "start": { - "line": 494, + "line": 493, "column": 37 }, "end": { - "line": 494, + "line": 493, "column": 56 } } }, "range": [ - 13900, - 13924 + 13901, + 13925 ], "loc": { "start": { - "line": 494, + "line": 493, "column": 32 }, "end": { - "line": 494, + "line": 493, "column": 56 } } } ], "range": [ - 13884, - 13925 + 13885, + 13926 ], "loc": { "start": { - "line": 494, + "line": 493, "column": 16 }, "end": { - "line": 494, + "line": 493, "column": 57 } } }, "range": [ - 13884, - 13926 + 13885, + 13927 ], "loc": { "start": { - "line": 494, + "line": 493, "column": 16 }, "end": { - "line": 494, + "line": 493, "column": 58 } } } ], "range": [ - 13866, - 13940 + 13867, + 13941 ], "loc": { "start": { - "line": 493, + "line": 492, "column": 34 }, "end": { - "line": 495, + "line": 494, "column": 13 } } }, "alternate": null, "range": [ - 13844, - 13940 + 13845, + 13941 ], "loc": { "start": { - "line": 493, + "line": 492, "column": 12 }, "end": { - "line": 495, + "line": 494, "column": 13 } } @@ -27345,16 +27398,16 @@ "type": "Identifier", "name": "ul", "range": [ - 13953, - 13955 + 13954, + 13956 ], "loc": { "start": { - "line": 496, + "line": 495, "column": 12 }, "end": { - "line": 496, + "line": 495, "column": 14 } } @@ -27363,31 +27416,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 13956, - 13967 + 13957, + 13968 ], "loc": { "start": { - "line": 496, + "line": 495, "column": 15 }, "end": { - "line": 496, + "line": 495, "column": 26 } } }, "range": [ - 13953, - 13967 + 13954, + 13968 ], "loc": { "start": { - "line": 496, + "line": 495, "column": 12 }, "end": { - "line": 496, + "line": 495, "column": 26 } } @@ -27397,47 +27450,47 @@ "type": "Identifier", "name": "liElm", "range": [ - 13968, - 13973 + 13969, + 13974 ], "loc": { "start": { - "line": 496, + "line": 495, "column": 27 }, "end": { - "line": 496, + "line": 495, "column": 32 } } } ], "range": [ - 13953, - 13974 + 13954, + 13975 ], "loc": { "start": { - "line": 496, + "line": 495, "column": 12 }, "end": { - "line": 496, + "line": 495, "column": 33 } } }, "range": [ - 13953, - 13975 + 13954, + 13976 ], "loc": { "start": { - "line": 496, + "line": 495, "column": 12 }, "end": { - "line": 496, + "line": 495, "column": 34 } } @@ -27453,16 +27506,16 @@ "object": { "type": "ThisExpression", "range": [ - 13993, - 13997 + 13994, + 13998 ], "loc": { "start": { - "line": 497, + "line": 496, "column": 17 }, "end": { - "line": 497, + "line": 496, "column": 21 } } @@ -27471,47 +27524,47 @@ "type": "Identifier", "name": "tickToHide", "range": [ - 13998, - 14008 + 13999, + 14009 ], "loc": { "start": { - "line": 497, + "line": 496, "column": 22 }, "end": { - "line": 497, + "line": 496, "column": 32 } } }, "range": [ - 13993, - 14008 + 13994, + 14009 ], "loc": { "start": { - "line": 497, + "line": 496, "column": 17 }, "end": { - "line": 497, + "line": 496, "column": 32 } } }, "prefix": true, "range": [ - 13992, - 14008 + 13993, + 14009 ], "loc": { "start": { - "line": 497, + "line": 496, "column": 16 }, "end": { - "line": 497, + "line": 496, "column": 32 } } @@ -27534,16 +27587,16 @@ "type": "Identifier", "name": "liElm", "range": [ - 14028, - 14033 + 14029, + 14034 ], "loc": { "start": { - "line": 498, + "line": 497, "column": 16 }, "end": { - "line": 498, + "line": 497, "column": 21 } } @@ -27552,31 +27605,31 @@ "type": "Identifier", "name": "check", "range": [ - 14034, - 14039 + 14035, + 14040 ], "loc": { "start": { - "line": 498, + "line": 497, "column": 22 }, "end": { - "line": 498, + "line": 497, "column": 27 } } }, "range": [ - 14028, - 14039 + 14029, + 14040 ], "loc": { "start": { - "line": 498, + "line": 497, "column": 16 }, "end": { - "line": 498, + "line": 497, "column": 27 } } @@ -27585,31 +27638,31 @@ "type": "Identifier", "name": "checked", "range": [ - 14040, - 14047 + 14041, + 14048 ], "loc": { "start": { - "line": 498, + "line": 497, "column": 28 }, "end": { - "line": 498, + "line": 497, "column": 35 } } }, "range": [ - 14028, - 14047 + 14029, + 14048 ], "loc": { "start": { - "line": 498, + "line": 497, "column": 16 }, "end": { - "line": 498, + "line": 497, "column": 35 } } @@ -27619,78 +27672,78 @@ "value": true, "raw": "true", "range": [ - 14050, - 14054 + 14051, + 14055 ], "loc": { "start": { - "line": 498, + "line": 497, "column": 38 }, "end": { - "line": 498, + "line": 497, "column": 42 } } }, "range": [ - 14028, - 14054 + 14029, + 14055 ], "loc": { "start": { - "line": 498, + "line": 497, "column": 16 }, "end": { - "line": 498, + "line": 497, "column": 42 } } }, "range": [ - 14028, - 14055 + 14029, + 14056 ], "loc": { "start": { - "line": 498, + "line": 497, "column": 16 }, "end": { - "line": 498, + "line": 497, "column": 43 } } } ], "range": [ - 14010, - 14069 + 14011, + 14070 ], "loc": { "start": { - "line": 497, + "line": 496, "column": 34 }, "end": { - "line": 499, + "line": 498, "column": 13 } } }, "alternate": null, "range": [ - 13988, - 14069 + 13989, + 14070 ], "loc": { "start": { - "line": 497, + "line": 496, "column": 12 }, "end": { - "line": 499, + "line": 498, "column": 13 } } @@ -27703,16 +27756,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 14083, - 14089 + 14084, + 14090 ], "loc": { "start": { - "line": 501, + "line": 500, "column": 12 }, "end": { - "line": 501, + "line": 500, "column": 18 } } @@ -27725,16 +27778,16 @@ "type": "Identifier", "name": "liElm", "range": [ - 14090, - 14095 + 14091, + 14096 ], "loc": { "start": { - "line": 501, + "line": 500, "column": 19 }, "end": { - "line": 501, + "line": 500, "column": 24 } } @@ -27743,31 +27796,31 @@ "type": "Identifier", "name": "check", "range": [ - 14096, - 14101 + 14097, + 14102 ], "loc": { "start": { - "line": 501, + "line": 500, "column": 25 }, "end": { - "line": 501, + "line": 500, "column": 30 } } }, "range": [ - 14090, - 14101 + 14091, + 14102 ], "loc": { "start": { - "line": 501, + "line": 500, "column": 19 }, "end": { - "line": 501, + "line": 500, "column": 30 } } @@ -27777,16 +27830,16 @@ "value": "click", "raw": "'click'", "range": [ - 14103, - 14110 + 14104, + 14111 ], "loc": { "start": { - "line": 501, + "line": 500, "column": 32 }, "end": { - "line": 501, + "line": 500, "column": 39 } } @@ -27799,16 +27852,16 @@ "type": "Identifier", "name": "evt", "range": [ - 14113, - 14116 + 14114, + 14117 ], "loc": { "start": { - "line": 501, + "line": 500, "column": 42 }, "end": { - "line": 501, + "line": 500, "column": 45 } } @@ -27826,16 +27879,16 @@ "type": "Identifier", "name": "elm", "range": [ - 14143, - 14146 + 14144, + 14147 ], "loc": { "start": { - "line": 502, + "line": 501, "column": 20 }, "end": { - "line": 502, + "line": 501, "column": 23 } } @@ -27846,16 +27899,16 @@ "type": "Identifier", "name": "targetEvt", "range": [ - 14149, - 14158 + 14150, + 14159 ], "loc": { "start": { - "line": 502, + "line": 501, "column": 26 }, "end": { - "line": 502, + "line": 501, "column": 35 } } @@ -27865,47 +27918,47 @@ "type": "Identifier", "name": "evt", "range": [ - 14159, - 14162 + 14160, + 14163 ], "loc": { "start": { - "line": 502, + "line": 501, "column": 36 }, "end": { - "line": 502, + "line": 501, "column": 39 } } } ], "range": [ - 14149, - 14163 + 14150, + 14164 ], "loc": { "start": { - "line": 502, + "line": 501, "column": 26 }, "end": { - "line": 502, + "line": 501, "column": 40 } } }, "range": [ - 14143, - 14163 + 14144, + 14164 ], "loc": { "start": { - "line": 502, + "line": 501, "column": 20 }, "end": { - "line": 502, + "line": 501, "column": 40 } } @@ -27913,16 +27966,16 @@ ], "kind": "let", "range": [ - 14139, - 14164 + 14140, + 14165 ], "loc": { "start": { - "line": 502, + "line": 501, "column": 16 }, "end": { - "line": 502, + "line": 501, "column": 41 } } @@ -27936,16 +27989,16 @@ "type": "Identifier", "name": "lbl", "range": [ - 14185, - 14188 + 14186, + 14189 ], "loc": { "start": { - "line": 503, + "line": 502, "column": 20 }, "end": { - "line": 503, + "line": 502, "column": 23 } } @@ -27957,16 +28010,16 @@ "type": "Identifier", "name": "elm", "range": [ - 14191, - 14194 + 14192, + 14195 ], "loc": { "start": { - "line": 503, + "line": 502, "column": 26 }, "end": { - "line": 503, + "line": 502, "column": 29 } } @@ -27975,46 +28028,46 @@ "type": "Identifier", "name": "parentNode", "range": [ - 14195, - 14205 + 14196, + 14206 ], "loc": { "start": { - "line": 503, + "line": 502, "column": 30 }, "end": { - "line": 503, + "line": 502, "column": 40 } } }, "range": [ - 14191, - 14205 + 14192, + 14206 ], "loc": { "start": { - "line": 503, + "line": 502, "column": 26 }, "end": { - "line": 503, + "line": 502, "column": 40 } } }, "range": [ - 14185, - 14205 + 14186, + 14206 ], "loc": { "start": { - "line": 503, + "line": 502, "column": 20 }, "end": { - "line": 503, + "line": 502, "column": 40 } } @@ -28022,16 +28075,16 @@ ], "kind": "let", "range": [ - 14181, - 14206 + 14182, + 14207 ], "loc": { "start": { - "line": 503, + "line": 502, "column": 16 }, "end": { - "line": 503, + "line": 502, "column": 41 } } @@ -28046,16 +28099,16 @@ "object": { "type": "ThisExpression", "range": [ - 14223, - 14227 + 14224, + 14228 ], "loc": { "start": { - "line": 504, + "line": 503, "column": 16 }, "end": { - "line": 504, + "line": 503, "column": 20 } } @@ -28064,31 +28117,31 @@ "type": "Identifier", "name": "checkItem", "range": [ - 14228, - 14237 + 14229, + 14238 ], "loc": { "start": { - "line": 504, + "line": 503, "column": 21 }, "end": { - "line": 504, + "line": 503, "column": 30 } } }, "range": [ - 14223, - 14237 + 14224, + 14238 ], "loc": { "start": { - "line": 504, + "line": 503, "column": 16 }, "end": { - "line": 504, + "line": 503, "column": 30 } } @@ -28098,63 +28151,63 @@ "type": "Identifier", "name": "lbl", "range": [ - 14238, - 14241 + 14239, + 14242 ], "loc": { "start": { - "line": 504, + "line": 503, "column": 31 }, "end": { - "line": 504, + "line": 503, "column": 34 } } } ], "range": [ - 14223, - 14242 + 14224, + 14243 ], "loc": { "start": { - "line": 504, + "line": 503, "column": 16 }, "end": { - "line": 504, + "line": 503, "column": 35 } } }, "range": [ - 14223, - 14243 + 14224, + 14244 ], "loc": { "start": { - "line": 504, + "line": 503, "column": 16 }, "end": { - "line": 504, + "line": 503, "column": 36 } } } ], "range": [ - 14121, - 14257 + 14122, + 14258 ], "loc": { "start": { - "line": 501, + "line": 500, "column": 50 }, "end": { - "line": 505, + "line": 504, "column": 13 } } @@ -28162,78 +28215,78 @@ "generator": false, "expression": false, "range": [ - 14112, - 14257 + 14113, + 14258 ], "loc": { "start": { - "line": 501, + "line": 500, "column": 41 }, "end": { - "line": 505, + "line": 504, "column": 13 } } } ], "range": [ - 14083, - 14258 + 14084, + 14259 ], "loc": { "start": { - "line": 501, + "line": 500, "column": 12 }, "end": { - "line": 505, + "line": 504, "column": 14 } } }, "range": [ - 14083, - 14259 + 14084, + 14260 ], "loc": { "start": { - "line": 501, + "line": 500, "column": 12 }, "end": { - "line": 505, + "line": 504, "column": 15 } } } ], "range": [ - 13555, - 14269 + 13556, + 14270 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 57 }, "end": { - "line": 506, + "line": 505, "column": 9 } } }, "range": [ - 13506, - 14269 + 13507, + 14270 ], "loc": { "start": { - "line": 487, + "line": 486, "column": 8 }, "end": { - "line": 506, + "line": 505, "column": 9 } }, @@ -28242,16 +28295,16 @@ "type": "Line", "value": "separator", "range": [ - 14279, - 14290 + 14280, + 14291 ], "loc": { "start": { - "line": 508, + "line": 507, "column": 8 }, "end": { - "line": 508, + "line": 507, "column": 19 } } @@ -28267,16 +28320,16 @@ "type": "Identifier", "name": "p", "range": [ - 14303, - 14304 + 14304, + 14305 ], "loc": { "start": { - "line": 509, + "line": 508, "column": 12 }, "end": { - "line": 509, + "line": 508, "column": 13 } } @@ -28287,16 +28340,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 14307, - 14316 + 14308, + 14317 ], "loc": { "start": { - "line": 509, + "line": 508, "column": 16 }, "end": { - "line": 509, + "line": 508, "column": 25 } } @@ -28307,16 +28360,16 @@ "value": "p", "raw": "'p'", "range": [ - 14317, - 14320 + 14318, + 14321 ], "loc": { "start": { - "line": 509, + "line": 508, "column": 26 }, "end": { - "line": 509, + "line": 508, "column": 29 } } @@ -28329,16 +28382,16 @@ "value": "align", "raw": "'align'", "range": [ - 14323, - 14330 + 14324, + 14331 ], "loc": { "start": { - "line": 509, + "line": 508, "column": 32 }, "end": { - "line": 509, + "line": 508, "column": 39 } } @@ -28348,63 +28401,63 @@ "value": "center", "raw": "'center'", "range": [ - 14332, - 14340 + 14333, + 14341 ], "loc": { "start": { - "line": 509, + "line": 508, "column": 41 }, "end": { - "line": 509, + "line": 508, "column": 49 } } } ], "range": [ - 14322, - 14341 + 14323, + 14342 ], "loc": { "start": { - "line": 509, + "line": 508, "column": 31 }, "end": { - "line": 509, + "line": 508, "column": 50 } } } ], "range": [ - 14307, - 14342 + 14308, + 14343 ], "loc": { "start": { - "line": 509, + "line": 508, "column": 16 }, "end": { - "line": 509, + "line": 508, "column": 51 } } }, "range": [ - 14303, - 14342 + 14304, + 14343 ], "loc": { "start": { - "line": 509, + "line": 508, "column": 12 }, "end": { - "line": 509, + "line": 508, "column": 51 } } @@ -28412,16 +28465,16 @@ ], "kind": "let", "range": [ - 14299, - 14343 + 14300, + 14344 ], "loc": { "start": { - "line": 509, + "line": 508, "column": 8 }, "end": { - "line": 509, + "line": 508, "column": 52 } }, @@ -28430,16 +28483,16 @@ "type": "Line", "value": "separator", "range": [ - 14279, - 14290 + 14280, + 14291 ], "loc": { "start": { - "line": 508, + "line": 507, "column": 8 }, "end": { - "line": 508, + "line": 507, "column": 19 } } @@ -28455,32 +28508,32 @@ "type": "Identifier", "name": "btn", "range": [ - 14356, - 14359 + 14357, + 14360 ], "loc": { "start": { - "line": 510, + "line": 509, "column": 12 }, "end": { - "line": 510, + "line": 509, "column": 15 } } }, "init": null, "range": [ - 14356, - 14359 + 14357, + 14360 ], "loc": { "start": { - "line": 510, + "line": 509, "column": 12 }, "end": { - "line": 510, + "line": 509, "column": 15 } } @@ -28488,16 +28541,16 @@ ], "kind": "let", "range": [ - 14352, - 14360 + 14353, + 14361 ], "loc": { "start": { - "line": 510, + "line": 509, "column": 8 }, "end": { - "line": 510, + "line": 509, "column": 16 } }, @@ -28506,16 +28559,16 @@ "type": "Line", "value": "Close link", "range": [ - 14369, - 14381 + 14370, + 14382 ], "loc": { "start": { - "line": 511, + "line": 510, "column": 8 }, "end": { - "line": 511, + "line": 510, "column": 20 } } @@ -28533,16 +28586,16 @@ "object": { "type": "ThisExpression", "range": [ - 14395, - 14399 + 14396, + 14400 ], "loc": { "start": { - "line": 512, + "line": 511, "column": 13 }, "end": { - "line": 512, + "line": 511, "column": 17 } } @@ -28551,47 +28604,47 @@ "type": "Identifier", "name": "btnCloseHtml", "range": [ - 14400, - 14412 + 14401, + 14413 ], "loc": { "start": { - "line": 512, + "line": 511, "column": 18 }, "end": { - "line": 512, + "line": 511, "column": 30 } } }, "range": [ - 14395, - 14412 + 14396, + 14413 ], "loc": { "start": { - "line": 512, + "line": 511, "column": 13 }, "end": { - "line": 512, + "line": 511, "column": 30 } } }, "prefix": true, "range": [ - 14394, - 14412 + 14395, + 14413 ], "loc": { "start": { - "line": 512, + "line": 511, "column": 12 }, "end": { - "line": 512, + "line": 511, "column": 30 } } @@ -28608,16 +28661,16 @@ "type": "Identifier", "name": "btn", "range": [ - 14428, - 14431 + 14429, + 14432 ], "loc": { "start": { - "line": 513, + "line": 512, "column": 12 }, "end": { - "line": 513, + "line": 512, "column": 15 } } @@ -28628,16 +28681,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 14434, - 14443 + 14435, + 14444 ], "loc": { "start": { - "line": 513, + "line": 512, "column": 18 }, "end": { - "line": 513, + "line": 512, "column": 27 } } @@ -28648,16 +28701,16 @@ "value": "a", "raw": "'a'", "range": [ - 14444, - 14447 + 14445, + 14448 ], "loc": { "start": { - "line": 513, + "line": 512, "column": 28 }, "end": { - "line": 513, + "line": 512, "column": 31 } } @@ -28670,16 +28723,16 @@ "value": "href", "raw": "'href'", "range": [ - 14450, - 14456 + 14451, + 14457 ], "loc": { "start": { - "line": 513, + "line": 512, "column": 34 }, "end": { - "line": 513, + "line": 512, "column": 40 } } @@ -28689,78 +28742,78 @@ "value": "javascript:;", "raw": "'javascript:;'", "range": [ - 14458, - 14472 + 14459, + 14473 ], "loc": { "start": { - "line": 513, + "line": 512, "column": 42 }, "end": { - "line": 513, + "line": 512, "column": 56 } } } ], "range": [ - 14449, - 14473 + 14450, + 14474 ], "loc": { "start": { - "line": 513, + "line": 512, "column": 33 }, "end": { - "line": 513, + "line": 512, "column": 57 } } } ], "range": [ - 14434, - 14474 + 14435, + 14475 ], "loc": { "start": { - "line": 513, + "line": 512, "column": 18 }, "end": { - "line": 513, + "line": 512, "column": 58 } } }, "range": [ - 14428, - 14474 + 14429, + 14475 ], "loc": { "start": { - "line": 513, + "line": 512, "column": 12 }, "end": { - "line": 513, + "line": 512, "column": 58 } } }, "range": [ - 14428, - 14475 + 14429, + 14476 ], "loc": { "start": { - "line": 513, + "line": 512, "column": 12 }, "end": { - "line": 513, + "line": 512, "column": 59 } } @@ -28777,16 +28830,16 @@ "type": "Identifier", "name": "btn", "range": [ - 14488, - 14491 + 14489, + 14492 ], "loc": { "start": { - "line": 514, + "line": 513, "column": 12 }, "end": { - "line": 514, + "line": 513, "column": 15 } } @@ -28795,31 +28848,31 @@ "type": "Identifier", "name": "className", "range": [ - 14492, - 14501 + 14493, + 14502 ], "loc": { "start": { - "line": 514, + "line": 513, "column": 16 }, "end": { - "line": 514, + "line": 513, "column": 25 } } }, "range": [ - 14488, - 14501 + 14489, + 14502 ], "loc": { "start": { - "line": 514, + "line": 513, "column": 12 }, "end": { - "line": 514, + "line": 513, "column": 25 } } @@ -28830,16 +28883,16 @@ "object": { "type": "ThisExpression", "range": [ - 14504, - 14508 + 14505, + 14509 ], "loc": { "start": { - "line": 514, + "line": 513, "column": 28 }, "end": { - "line": 514, + "line": 513, "column": 32 } } @@ -28848,61 +28901,61 @@ "type": "Identifier", "name": "btnCloseCssClass", "range": [ - 14509, - 14525 + 14510, + 14526 ], "loc": { "start": { - "line": 514, + "line": 513, "column": 33 }, "end": { - "line": 514, + "line": 513, "column": 49 } } }, "range": [ - 14504, - 14525 + 14505, + 14526 ], "loc": { "start": { - "line": 514, + "line": 513, "column": 28 }, "end": { - "line": 514, + "line": 513, "column": 49 } } }, "range": [ - 14488, - 14525 + 14489, + 14526 ], "loc": { "start": { - "line": 514, + "line": 513, "column": 12 }, "end": { - "line": 514, + "line": 513, "column": 49 } } }, "range": [ - 14488, - 14526 + 14489, + 14527 ], "loc": { "start": { - "line": 514, + "line": 513, "column": 12 }, "end": { - "line": 514, + "line": 513, "column": 50 } } @@ -28919,16 +28972,16 @@ "type": "Identifier", "name": "btn", "range": [ - 14539, - 14542 + 14540, + 14543 ], "loc": { "start": { - "line": 515, + "line": 514, "column": 12 }, "end": { - "line": 515, + "line": 514, "column": 15 } } @@ -28937,31 +28990,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 14543, - 14552 + 14544, + 14553 ], "loc": { "start": { - "line": 515, + "line": 514, "column": 16 }, "end": { - "line": 515, + "line": 514, "column": 25 } } }, "range": [ - 14539, - 14552 + 14540, + 14553 ], "loc": { "start": { - "line": 515, + "line": 514, "column": 12 }, "end": { - "line": 515, + "line": 514, "column": 25 } } @@ -28972,16 +29025,16 @@ "object": { "type": "ThisExpression", "range": [ - 14555, - 14559 + 14556, + 14560 ], "loc": { "start": { - "line": 515, + "line": 514, "column": 28 }, "end": { - "line": 515, + "line": 514, "column": 32 } } @@ -28990,61 +29043,61 @@ "type": "Identifier", "name": "btnCloseText", "range": [ - 14560, - 14572 + 14561, + 14573 ], "loc": { "start": { - "line": 515, + "line": 514, "column": 33 }, "end": { - "line": 515, + "line": 514, "column": 45 } } }, "range": [ - 14555, - 14572 + 14556, + 14573 ], "loc": { "start": { - "line": 515, + "line": 514, "column": 28 }, "end": { - "line": 515, + "line": 514, "column": 45 } } }, "range": [ - 14539, - 14572 + 14540, + 14573 ], "loc": { "start": { - "line": 515, + "line": 514, "column": 12 }, "end": { - "line": 515, + "line": 514, "column": 45 } } }, "range": [ - 14539, - 14573 + 14540, + 14574 ], "loc": { "start": { - "line": 515, + "line": 514, "column": 12 }, "end": { - "line": 515, + "line": 514, "column": 46 } } @@ -29057,16 +29110,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 14586, - 14592 + 14587, + 14593 ], "loc": { "start": { - "line": 516, + "line": 515, "column": 12 }, "end": { - "line": 516, + "line": 515, "column": 18 } } @@ -29076,16 +29129,16 @@ "type": "Identifier", "name": "btn", "range": [ - 14593, - 14596 + 14594, + 14597 ], "loc": { "start": { - "line": 516, + "line": 515, "column": 19 }, "end": { - "line": 516, + "line": 515, "column": 22 } } @@ -29095,16 +29148,16 @@ "value": "click", "raw": "'click'", "range": [ - 14598, - 14605 + 14599, + 14606 ], "loc": { "start": { - "line": 516, + "line": 515, "column": 24 }, "end": { - "line": 516, + "line": 515, "column": 31 } } @@ -29117,16 +29170,16 @@ "type": "Identifier", "name": "evt", "range": [ - 14608, - 14611 + 14609, + 14612 ], "loc": { "start": { - "line": 516, + "line": 515, "column": 34 }, "end": { - "line": 516, + "line": 515, "column": 37 } } @@ -29140,16 +29193,16 @@ "object": { "type": "ThisExpression", "range": [ - 14616, - 14620 + 14617, + 14621 ], "loc": { "start": { - "line": 516, + "line": 515, "column": 42 }, "end": { - "line": 516, + "line": 515, "column": 46 } } @@ -29158,31 +29211,31 @@ "type": "Identifier", "name": "toggle", "range": [ - 14621, - 14627 + 14622, + 14628 ], "loc": { "start": { - "line": 516, + "line": 515, "column": 47 }, "end": { - "line": 516, + "line": 515, "column": 53 } } }, "range": [ - 14616, - 14627 + 14617, + 14628 ], "loc": { "start": { - "line": 516, + "line": 515, "column": 42 }, "end": { - "line": 516, + "line": 515, "column": 53 } } @@ -29192,32 +29245,32 @@ "type": "Identifier", "name": "evt", "range": [ - 14628, - 14631 + 14629, + 14632 ], "loc": { "start": { - "line": 516, + "line": 515, "column": 54 }, "end": { - "line": 516, + "line": 515, "column": 57 } } } ], "range": [ - 14616, - 14632 + 14617, + 14633 ], "loc": { "start": { - "line": 516, + "line": 515, "column": 42 }, "end": { - "line": 516, + "line": 515, "column": 58 } } @@ -29225,47 +29278,47 @@ "generator": false, "expression": true, "range": [ - 14607, - 14632 + 14608, + 14633 ], "loc": { "start": { - "line": 516, + "line": 515, "column": 33 }, "end": { - "line": 516, + "line": 515, "column": 58 } } } ], "range": [ - 14586, - 14633 + 14587, + 14634 ], "loc": { "start": { - "line": 516, + "line": 515, "column": 12 }, "end": { - "line": 516, + "line": 515, "column": 59 } } }, "range": [ - 14586, - 14634 + 14587, + 14635 ], "loc": { "start": { - "line": 516, + "line": 515, "column": 12 }, "end": { - "line": 516, + "line": 515, "column": 60 } } @@ -29281,16 +29334,16 @@ "type": "Identifier", "name": "p", "range": [ - 14647, - 14648 + 14648, + 14649 ], "loc": { "start": { - "line": 517, + "line": 516, "column": 12 }, "end": { - "line": 517, + "line": 516, "column": 13 } } @@ -29299,31 +29352,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 14649, - 14660 + 14650, + 14661 ], "loc": { "start": { - "line": 517, + "line": 516, "column": 14 }, "end": { - "line": 517, + "line": 516, "column": 25 } } }, "range": [ - 14647, - 14660 + 14648, + 14661 ], "loc": { "start": { - "line": 517, + "line": 516, "column": 12 }, "end": { - "line": 517, + "line": 516, "column": 25 } } @@ -29333,63 +29386,63 @@ "type": "Identifier", "name": "btn", "range": [ - 14661, - 14664 + 14662, + 14665 ], "loc": { "start": { - "line": 517, + "line": 516, "column": 26 }, "end": { - "line": 517, + "line": 516, "column": 29 } } } ], "range": [ - 14647, - 14665 + 14648, + 14666 ], "loc": { "start": { - "line": 517, + "line": 516, "column": 12 }, "end": { - "line": 517, + "line": 516, "column": 30 } } }, "range": [ - 14647, - 14666 + 14648, + 14667 ], "loc": { "start": { - "line": 517, + "line": 516, "column": 12 }, "end": { - "line": 517, + "line": 516, "column": 31 } } } ], "range": [ - 14414, - 14676 + 14415, + 14677 ], "loc": { "start": { - "line": 512, + "line": 511, "column": 32 }, "end": { - "line": 518, + "line": 517, "column": 9 } } @@ -29409,16 +29462,16 @@ "type": "Identifier", "name": "p", "range": [ - 14696, - 14697 + 14697, + 14698 ], "loc": { "start": { - "line": 519, + "line": 518, "column": 12 }, "end": { - "line": 519, + "line": 518, "column": 13 } } @@ -29427,31 +29480,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 14698, - 14707 + 14699, + 14708 ], "loc": { "start": { - "line": 519, + "line": 518, "column": 14 }, "end": { - "line": 519, + "line": 518, "column": 23 } } }, "range": [ - 14696, - 14707 + 14697, + 14708 ], "loc": { "start": { - "line": 519, + "line": 518, "column": 12 }, "end": { - "line": 519, + "line": 518, "column": 23 } } @@ -29462,16 +29515,16 @@ "object": { "type": "ThisExpression", "range": [ - 14710, - 14714 + 14711, + 14715 ], "loc": { "start": { - "line": 519, + "line": 518, "column": 26 }, "end": { - "line": 519, + "line": 518, "column": 30 } } @@ -29480,61 +29533,61 @@ "type": "Identifier", "name": "btnCloseHtml", "range": [ - 14715, - 14727 + 14716, + 14728 ], "loc": { "start": { - "line": 519, + "line": 518, "column": 31 }, "end": { - "line": 519, + "line": 518, "column": 43 } } }, "range": [ - 14710, - 14727 + 14711, + 14728 ], "loc": { "start": { - "line": 519, + "line": 518, "column": 26 }, "end": { - "line": 519, + "line": 518, "column": 43 } } }, "range": [ - 14696, - 14727 + 14697, + 14728 ], "loc": { "start": { - "line": 519, + "line": 518, "column": 12 }, "end": { - "line": 519, + "line": 518, "column": 43 } } }, "range": [ - 14696, - 14728 + 14697, + 14729 ], "loc": { "start": { - "line": 519, + "line": 518, "column": 12 }, "end": { - "line": 519, + "line": 518, "column": 44 } } @@ -29548,16 +29601,16 @@ "type": "Identifier", "name": "btn", "range": [ - 14741, - 14744 + 14742, + 14745 ], "loc": { "start": { - "line": 520, + "line": 519, "column": 12 }, "end": { - "line": 520, + "line": 519, "column": 15 } } @@ -29569,16 +29622,16 @@ "type": "Identifier", "name": "p", "range": [ - 14747, - 14748 + 14748, + 14749 ], "loc": { "start": { - "line": 520, + "line": 519, "column": 18 }, "end": { - "line": 520, + "line": 519, "column": 19 } } @@ -29587,61 +29640,61 @@ "type": "Identifier", "name": "firstChild", "range": [ - 14749, - 14759 + 14750, + 14760 ], "loc": { "start": { - "line": 520, + "line": 519, "column": 20 }, "end": { - "line": 520, + "line": 519, "column": 30 } } }, "range": [ - 14747, - 14759 + 14748, + 14760 ], "loc": { "start": { - "line": 520, + "line": 519, "column": 18 }, "end": { - "line": 520, + "line": 519, "column": 30 } } }, "range": [ - 14741, - 14759 + 14742, + 14760 ], "loc": { "start": { - "line": 520, + "line": 519, "column": 12 }, "end": { - "line": 520, + "line": 519, "column": 30 } } }, "range": [ - 14741, - 14760 + 14742, + 14761 ], "loc": { "start": { - "line": 520, + "line": 519, "column": 12 }, "end": { - "line": 520, + "line": 519, "column": 31 } } @@ -29654,16 +29707,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 14773, - 14779 + 14774, + 14780 ], "loc": { "start": { - "line": 521, + "line": 520, "column": 12 }, "end": { - "line": 521, + "line": 520, "column": 18 } } @@ -29673,16 +29726,16 @@ "type": "Identifier", "name": "btn", "range": [ - 14780, - 14783 + 14781, + 14784 ], "loc": { "start": { - "line": 521, + "line": 520, "column": 19 }, "end": { - "line": 521, + "line": 520, "column": 22 } } @@ -29692,16 +29745,16 @@ "value": "click", "raw": "'click'", "range": [ - 14785, - 14792 + 14786, + 14793 ], "loc": { "start": { - "line": 521, + "line": 520, "column": 24 }, "end": { - "line": 521, + "line": 520, "column": 31 } } @@ -29714,16 +29767,16 @@ "type": "Identifier", "name": "evt", "range": [ - 14795, - 14798 + 14796, + 14799 ], "loc": { "start": { - "line": 521, + "line": 520, "column": 34 }, "end": { - "line": 521, + "line": 520, "column": 37 } } @@ -29737,16 +29790,16 @@ "object": { "type": "ThisExpression", "range": [ - 14803, - 14807 + 14804, + 14808 ], "loc": { "start": { - "line": 521, + "line": 520, "column": 42 }, "end": { - "line": 521, + "line": 520, "column": 46 } } @@ -29755,31 +29808,31 @@ "type": "Identifier", "name": "toggle", "range": [ - 14808, - 14814 + 14809, + 14815 ], "loc": { "start": { - "line": 521, + "line": 520, "column": 47 }, "end": { - "line": 521, + "line": 520, "column": 53 } } }, "range": [ - 14803, - 14814 + 14804, + 14815 ], "loc": { "start": { - "line": 521, + "line": 520, "column": 42 }, "end": { - "line": 521, + "line": 520, "column": 53 } } @@ -29789,32 +29842,32 @@ "type": "Identifier", "name": "evt", "range": [ - 14815, - 14818 + 14816, + 14819 ], "loc": { "start": { - "line": 521, + "line": 520, "column": 54 }, "end": { - "line": 521, + "line": 520, "column": 57 } } } ], "range": [ - 14803, - 14819 + 14804, + 14820 ], "loc": { "start": { - "line": 521, + "line": 520, "column": 42 }, "end": { - "line": 521, + "line": 520, "column": 58 } } @@ -29822,78 +29875,78 @@ "generator": false, "expression": true, "range": [ - 14794, - 14819 + 14795, + 14820 ], "loc": { "start": { - "line": 521, + "line": 520, "column": 33 }, "end": { - "line": 521, + "line": 520, "column": 58 } } } ], "range": [ - 14773, - 14820 + 14774, + 14821 ], "loc": { "start": { - "line": 521, + "line": 520, "column": 12 }, "end": { - "line": 521, + "line": 520, "column": 59 } } }, "range": [ - 14773, - 14821 + 14774, + 14822 ], "loc": { "start": { - "line": 521, + "line": 520, "column": 12 }, "end": { - "line": 521, + "line": 520, "column": 60 } } } ], "range": [ - 14682, - 14831 + 14683, + 14832 ], "loc": { "start": { - "line": 518, + "line": 517, "column": 15 }, "end": { - "line": 522, + "line": 521, "column": 9 } } }, "range": [ - 14390, - 14831 + 14391, + 14832 ], "loc": { "start": { - "line": 512, + "line": 511, "column": 8 }, "end": { - "line": 522, + "line": 521, "column": 9 } }, @@ -29902,16 +29955,16 @@ "type": "Line", "value": "Close link", "range": [ - 14369, - 14381 + 14370, + 14382 ], "loc": { "start": { - "line": 511, + "line": 510, "column": 8 }, "end": { - "line": 511, + "line": 510, "column": 20 } } @@ -29929,16 +29982,16 @@ "type": "Identifier", "name": "container", "range": [ - 14841, - 14850 + 14842, + 14851 ], "loc": { "start": { - "line": 524, + "line": 523, "column": 8 }, "end": { - "line": 524, + "line": 523, "column": 17 } } @@ -29947,31 +30000,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 14851, - 14862 + 14852, + 14863 ], "loc": { "start": { - "line": 524, + "line": 523, "column": 18 }, "end": { - "line": 524, + "line": 523, "column": 29 } } }, "range": [ - 14841, - 14862 + 14842, + 14863 ], "loc": { "start": { - "line": 524, + "line": 523, "column": 8 }, "end": { - "line": 524, + "line": 523, "column": 29 } } @@ -29981,47 +30034,47 @@ "type": "Identifier", "name": "ul", "range": [ - 14863, - 14865 + 14864, + 14866 ], "loc": { "start": { - "line": 524, + "line": 523, "column": 30 }, "end": { - "line": 524, + "line": 523, "column": 32 } } } ], "range": [ - 14841, - 14866 + 14842, + 14867 ], "loc": { "start": { - "line": 524, + "line": 523, "column": 8 }, "end": { - "line": 524, + "line": 523, "column": 33 } } }, "range": [ - 14841, - 14867 + 14842, + 14868 ], "loc": { "start": { - "line": 524, + "line": 523, "column": 8 }, "end": { - "line": 524, + "line": 523, "column": 34 } } @@ -30037,16 +30090,16 @@ "type": "Identifier", "name": "container", "range": [ - 14876, - 14885 + 14877, + 14886 ], "loc": { "start": { - "line": 525, + "line": 524, "column": 8 }, "end": { - "line": 525, + "line": 524, "column": 17 } } @@ -30055,31 +30108,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 14886, - 14897 + 14887, + 14898 ], "loc": { "start": { - "line": 525, + "line": 524, "column": 18 }, "end": { - "line": 525, + "line": 524, "column": 29 } } }, "range": [ - 14876, - 14897 + 14877, + 14898 ], "loc": { "start": { - "line": 525, + "line": 524, "column": 8 }, "end": { - "line": 525, + "line": 524, "column": 29 } } @@ -30089,47 +30142,47 @@ "type": "Identifier", "name": "p", "range": [ - 14898, - 14899 + 14899, + 14900 ], "loc": { "start": { - "line": 525, + "line": 524, "column": 30 }, "end": { - "line": 525, + "line": 524, "column": 31 } } } ], "range": [ - 14876, - 14900 + 14877, + 14901 ], "loc": { "start": { - "line": 525, + "line": 524, "column": 8 }, "end": { - "line": 525, + "line": 524, "column": 32 } } }, "range": [ - 14876, - 14901 + 14877, + 14902 ], "loc": { "start": { - "line": 525, + "line": 524, "column": 8 }, "end": { - "line": 525, + "line": 524, "column": 33 } } @@ -30150,16 +30203,16 @@ "object": { "type": "ThisExpression", "range": [ - 14911, - 14915 + 14912, + 14916 ], "loc": { "start": { - "line": 527, + "line": 526, "column": 8 }, "end": { - "line": 527, + "line": 526, "column": 12 } } @@ -30168,31 +30221,31 @@ "type": "Identifier", "name": "btnEl", "range": [ - 14916, - 14921 + 14917, + 14922 ], "loc": { "start": { - "line": 527, + "line": 526, "column": 13 }, "end": { - "line": 527, + "line": 526, "column": 18 } } }, "range": [ - 14911, - 14921 + 14912, + 14922 ], "loc": { "start": { - "line": 527, + "line": 526, "column": 8 }, "end": { - "line": 527, + "line": 526, "column": 18 } } @@ -30201,31 +30254,31 @@ "type": "Identifier", "name": "parentNode", "range": [ - 14922, - 14932 + 14923, + 14933 ], "loc": { "start": { - "line": 527, + "line": 526, "column": 19 }, "end": { - "line": 527, + "line": 526, "column": 29 } } }, "range": [ - 14911, - 14932 + 14912, + 14933 ], "loc": { "start": { - "line": 527, + "line": 526, "column": 8 }, "end": { - "line": 527, + "line": 526, "column": 29 } } @@ -30234,31 +30287,31 @@ "type": "Identifier", "name": "insertBefore", "range": [ - 14933, - 14945 + 14934, + 14946 ], "loc": { "start": { - "line": 527, + "line": 526, "column": 30 }, "end": { - "line": 527, + "line": 526, "column": 42 } } }, "range": [ - 14911, - 14945 + 14912, + 14946 ], "loc": { "start": { - "line": 527, + "line": 526, "column": 8 }, "end": { - "line": 527, + "line": 526, "column": 42 } } @@ -30268,16 +30321,16 @@ "type": "Identifier", "name": "container", "range": [ - 14946, - 14955 + 14947, + 14956 ], "loc": { "start": { - "line": 527, + "line": 526, "column": 43 }, "end": { - "line": 527, + "line": 526, "column": 52 } } @@ -30288,16 +30341,16 @@ "object": { "type": "ThisExpression", "range": [ - 14957, - 14961 + 14958, + 14962 ], "loc": { "start": { - "line": 527, + "line": 526, "column": 54 }, "end": { - "line": 527, + "line": 526, "column": 58 } } @@ -30306,62 +30359,62 @@ "type": "Identifier", "name": "btnEl", "range": [ - 14962, - 14967 + 14963, + 14968 ], "loc": { "start": { - "line": 527, + "line": 526, "column": 59 }, "end": { - "line": 527, + "line": 526, "column": 64 } } }, "range": [ - 14957, - 14967 + 14958, + 14968 ], "loc": { "start": { - "line": 527, + "line": 526, "column": 54 }, "end": { - "line": 527, + "line": 526, "column": 64 } } } ], "range": [ - 14911, - 14968 + 14912, + 14969 ], "loc": { "start": { - "line": 527, + "line": 526, "column": 8 }, "end": { - "line": 527, + "line": 526, "column": 65 } } }, "range": [ - 14911, - 14969 + 14912, + 14970 ], "loc": { "start": { - "line": 527, + "line": 526, "column": 8 }, "end": { - "line": 527, + "line": 526, "column": 66 } } @@ -30377,16 +30430,16 @@ "object": { "type": "ThisExpression", "range": [ - 14978, - 14982 + 14979, + 14983 ], "loc": { "start": { - "line": 528, + "line": 527, "column": 8 }, "end": { - "line": 528, + "line": 527, "column": 12 } } @@ -30395,31 +30448,31 @@ "type": "Identifier", "name": "contEl", "range": [ - 14983, - 14989 + 14984, + 14990 ], "loc": { "start": { - "line": 528, + "line": 527, "column": 13 }, "end": { - "line": 528, + "line": 527, "column": 19 } } }, "range": [ - 14978, - 14989 + 14979, + 14990 ], "loc": { "start": { - "line": 528, + "line": 527, "column": 8 }, "end": { - "line": 528, + "line": 527, "column": 19 } } @@ -30428,62 +30481,62 @@ "type": "Identifier", "name": "container", "range": [ - 14992, - 15001 + 14993, + 15002 ], "loc": { "start": { - "line": 528, + "line": 527, "column": 22 }, "end": { - "line": 528, + "line": 527, "column": 31 } } }, "range": [ - 14978, - 15001 + 14979, + 15002 ], "loc": { "start": { - "line": 528, + "line": 527, "column": 8 }, "end": { - "line": 528, + "line": 527, "column": 31 } } }, "range": [ - 14978, - 15002 + 14979, + 15003 ], "loc": { "start": { - "line": 528, + "line": 527, "column": 8 }, "end": { - "line": 528, + "line": 527, "column": 32 } } } ], "range": [ - 12149, - 15008 + 12150, + 15009 ], "loc": { "start": { - "line": 446, + "line": 445, "column": 19 }, "end": { - "line": 529, + "line": 528, "column": 5 } } @@ -30491,16 +30544,16 @@ "generator": false, "expression": false, "range": [ - 12146, - 15008 + 12147, + 15009 ], "loc": { "start": { - "line": 446, + "line": 445, "column": 16 }, "end": { - "line": 529, + "line": 528, "column": 5 } } @@ -30508,16 +30561,16 @@ "kind": "method", "computed": false, "range": [ - 12134, - 15008 + 12135, + 15009 ], "loc": { "start": { - "line": 446, + "line": 445, "column": 4 }, "end": { - "line": 529, + "line": 528, "column": 5 } }, @@ -30526,16 +30579,16 @@ "type": "Block", "value": "*\n * Build columns manager UI\n ", "range": [ - 12086, - 12129 + 12087, + 12130 ], "loc": { "start": { - "line": 443, + "line": 442, "column": 4 }, "end": { - "line": 445, + "line": 444, "column": 7 } } @@ -30546,16 +30599,16 @@ "type": "Block", "value": "*\n * Hide or show specified columns\n * @param {Number} colIndex Column index\n * @param {Boolean} hide Hide column if true or show if false\n ", "range": [ - 15014, - 15177 + 15015, + 15178 ], "loc": { "start": { - "line": 531, + "line": 530, "column": 4 }, "end": { - "line": 535, + "line": 534, "column": 7 } } @@ -30569,16 +30622,16 @@ "type": "Identifier", "name": "setHidden", "range": [ - 15182, - 15191 + 15183, + 15192 ], "loc": { "start": { - "line": 536, + "line": 535, "column": 4 }, "end": { - "line": 536, + "line": 535, "column": 13 } } @@ -30591,16 +30644,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 15192, - 15200 + 15193, + 15201 ], "loc": { "start": { - "line": 536, + "line": 535, "column": 14 }, "end": { - "line": 536, + "line": 535, "column": 22 } } @@ -30609,16 +30662,16 @@ "type": "Identifier", "name": "hide", "range": [ - 15202, - 15206 + 15203, + 15207 ], "loc": { "start": { - "line": 536, + "line": 535, "column": 24 }, "end": { - "line": 536, + "line": 535, "column": 28 } } @@ -30636,16 +30689,16 @@ "type": "Identifier", "name": "tf", "range": [ - 15222, - 15224 + 15223, + 15225 ], "loc": { "start": { - "line": 537, + "line": 536, "column": 12 }, "end": { - "line": 537, + "line": 536, "column": 14 } } @@ -30656,16 +30709,16 @@ "object": { "type": "ThisExpression", "range": [ - 15227, - 15231 + 15228, + 15232 ], "loc": { "start": { - "line": 537, + "line": 536, "column": 17 }, "end": { - "line": 537, + "line": 536, "column": 21 } } @@ -30674,46 +30727,46 @@ "type": "Identifier", "name": "tf", "range": [ - 15232, - 15234 + 15233, + 15235 ], "loc": { "start": { - "line": 537, + "line": 536, "column": 22 }, "end": { - "line": 537, + "line": 536, "column": 24 } } }, "range": [ - 15227, - 15234 + 15228, + 15235 ], "loc": { "start": { - "line": 537, + "line": 536, "column": 17 }, "end": { - "line": 537, + "line": 536, "column": 24 } } }, "range": [ - 15222, - 15234 + 15223, + 15235 ], "loc": { "start": { - "line": 537, + "line": 536, "column": 12 }, "end": { - "line": 537, + "line": 536, "column": 24 } } @@ -30721,16 +30774,16 @@ ], "kind": "let", "range": [ - 15218, - 15235 + 15219, + 15236 ], "loc": { "start": { - "line": 537, + "line": 536, "column": 8 }, "end": { - "line": 537, + "line": 536, "column": 25 } } @@ -30744,16 +30797,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 15248, - 15251 + 15249, + 15252 ], "loc": { "start": { - "line": 538, + "line": 537, "column": 12 }, "end": { - "line": 538, + "line": 537, "column": 15 } } @@ -30767,16 +30820,16 @@ "type": "Identifier", "name": "tf", "range": [ - 15254, - 15256 + 15255, + 15257 ], "loc": { "start": { - "line": 538, + "line": 537, "column": 18 }, "end": { - "line": 538, + "line": 537, "column": 20 } } @@ -30785,62 +30838,62 @@ "type": "Identifier", "name": "dom", "range": [ - 15257, - 15260 + 15258, + 15261 ], "loc": { "start": { - "line": 538, + "line": 537, "column": 21 }, "end": { - "line": 538, + "line": 537, "column": 24 } } }, "range": [ - 15254, - 15260 + 15255, + 15261 ], "loc": { "start": { - "line": 538, + "line": 537, "column": 18 }, "end": { - "line": 538, + "line": 537, "column": 24 } } }, "arguments": [], "range": [ - 15254, - 15262 + 15255, + 15263 ], "loc": { "start": { - "line": 538, + "line": 537, "column": 18 }, "end": { - "line": 538, + "line": 537, "column": 26 } } }, "range": [ - 15248, - 15262 + 15249, + 15263 ], "loc": { "start": { - "line": 538, + "line": 537, "column": 12 }, "end": { - "line": 538, + "line": 537, "column": 26 } } @@ -30848,16 +30901,16 @@ ], "kind": "let", "range": [ - 15244, - 15263 + 15245, + 15264 ], "loc": { "start": { - "line": 538, + "line": 537, "column": 8 }, "end": { - "line": 538, + "line": 537, "column": 27 } } @@ -30868,16 +30921,16 @@ "type": "Identifier", "name": "hide", "range": [ - 15277, - 15281 + 15278, + 15282 ], "loc": { "start": { - "line": 540, + "line": 539, "column": 12 }, "end": { - "line": 540, + "line": 539, "column": 16 } } @@ -30895,16 +30948,16 @@ "object": { "type": "ThisExpression", "range": [ - 15297, - 15301 + 15298, + 15302 ], "loc": { "start": { - "line": 541, + "line": 540, "column": 12 }, "end": { - "line": 541, + "line": 540, "column": 16 } } @@ -30913,31 +30966,31 @@ "type": "Identifier", "name": "onBeforeColHidden", "range": [ - 15302, - 15319 + 15303, + 15320 ], "loc": { "start": { - "line": 541, + "line": 540, "column": 17 }, "end": { - "line": 541, + "line": 540, "column": 34 } } }, "range": [ - 15297, - 15319 + 15298, + 15320 ], "loc": { "start": { - "line": 541, + "line": 540, "column": 12 }, "end": { - "line": 541, + "line": 540, "column": 34 } } @@ -30946,16 +30999,16 @@ { "type": "ThisExpression", "range": [ - 15320, - 15324 + 15321, + 15325 ], "loc": { "start": { - "line": 541, + "line": 540, "column": 35 }, "end": { - "line": 541, + "line": 540, "column": 39 } } @@ -30964,123 +31017,68 @@ "type": "Identifier", "name": "colIndex", "range": [ - 15326, - 15334 + 15327, + 15335 ], "loc": { "start": { - "line": 541, + "line": 540, "column": 41 }, "end": { - "line": 541, + "line": 540, "column": 49 } } } ], "range": [ - 15297, - 15335 + 15298, + 15336 ], "loc": { "start": { - "line": 541, + "line": 540, "column": 12 }, "end": { - "line": 541, + "line": 540, "column": 50 } } }, "range": [ - 15297, - 15336 + 15298, + 15337 ], "loc": { "start": { - "line": 541, + "line": 540, "column": 12 }, "end": { - "line": 541, + "line": 540, "column": 51 } } } ], "range": [ - 15283, - 15346 + 15284, + 15347 ], "loc": { "start": { - "line": 540, + "line": 539, "column": 18 }, "end": { - "line": 542, + "line": 541, "column": 9 } } }, - "alternate": null, - "range": [ - 15273, - 15346 - ], - "loc": { - "start": { - "line": 540, - "column": 8 - }, - "end": { - "line": 542, - "column": 9 - } - } - }, - { - "type": "IfStatement", - "test": { - "type": "UnaryExpression", - "operator": "!", - "argument": { - "type": "Identifier", - "name": "hide", - "range": [ - 15360, - 15364 - ], - "loc": { - "start": { - "line": 543, - "column": 13 - }, - "end": { - "line": 543, - "column": 17 - } - } - }, - "prefix": true, - "range": [ - 15359, - 15364 - ], - "loc": { - "start": { - "line": 543, - "column": 12 - }, - "end": { - "line": 543, - "column": 17 - } - } - }, - "consequent": { + "alternate": { "type": "BlockStatement", "body": [ { @@ -31093,16 +31091,16 @@ "object": { "type": "ThisExpression", "range": [ - 15380, - 15384 + 15367, + 15371 ], "loc": { "start": { - "line": 544, + "line": 542, "column": 12 }, "end": { - "line": 544, + "line": 542, "column": 16 } } @@ -31111,31 +31109,31 @@ "type": "Identifier", "name": "onBeforeColDisplayed", "range": [ - 15385, - 15405 + 15372, + 15392 ], "loc": { "start": { - "line": 544, + "line": 542, "column": 17 }, "end": { - "line": 544, + "line": 542, "column": 37 } } }, "range": [ - 15380, - 15405 + 15367, + 15392 ], "loc": { "start": { - "line": 544, + "line": 542, "column": 12 }, "end": { - "line": 544, + "line": 542, "column": 37 } } @@ -31144,16 +31142,16 @@ { "type": "ThisExpression", "range": [ - 15406, - 15410 + 15393, + 15397 ], "loc": { "start": { - "line": 544, + "line": 542, "column": 38 }, "end": { - "line": 544, + "line": 542, "column": 42 } } @@ -31162,79 +31160,78 @@ "type": "Identifier", "name": "colIndex", "range": [ - 15412, - 15420 + 15399, + 15407 ], "loc": { "start": { - "line": 544, + "line": 542, "column": 44 }, "end": { - "line": 544, + "line": 542, "column": 52 } } } ], "range": [ - 15380, - 15421 + 15367, + 15408 ], "loc": { "start": { - "line": 544, + "line": 542, "column": 12 }, "end": { - "line": 544, + "line": 542, "column": 53 } } }, "range": [ - 15380, - 15422 + 15367, + 15409 ], "loc": { "start": { - "line": 544, + "line": 542, "column": 12 }, "end": { - "line": 544, + "line": 542, "column": 54 } } } ], "range": [ - 15366, - 15432 + 15353, + 15419 ], "loc": { "start": { - "line": 543, - "column": 19 + "line": 541, + "column": 15 }, "end": { - "line": 545, + "line": 543, "column": 9 } } }, - "alternate": null, "range": [ - 15355, - 15432 + 15274, + 15419 ], "loc": { "start": { - "line": 543, + "line": 539, "column": 8 }, "end": { - "line": 545, + "line": 543, "column": 9 } } @@ -31249,50 +31246,50 @@ "object": { "type": "ThisExpression", "range": [ - 15442, - 15446 + 15429, + 15433 ], "loc": { "start": { - "line": 547, + "line": 545, "column": 8 }, "end": { - "line": 547, + "line": 545, "column": 12 } } }, "property": { "type": "Identifier", - "name": "_hideCells", + "name": "_hideElements", "range": [ - 15447, - 15457 + 15434, + 15447 ], "loc": { "start": { - "line": 547, + "line": 545, "column": 13 }, "end": { - "line": 547, - "column": 23 + "line": 545, + "column": 26 } } }, "range": [ - 15442, - 15457 + 15429, + 15447 ], "loc": { "start": { - "line": 547, + "line": 545, "column": 8 }, "end": { - "line": 547, - "column": 23 + "line": 545, + "column": 26 } } }, @@ -31301,17 +31298,17 @@ "type": "Identifier", "name": "tbl", "range": [ - 15458, - 15461 + 15448, + 15451 ], "loc": { "start": { - "line": 547, - "column": 24 + "line": 545, + "column": 27 }, "end": { - "line": 547, - "column": 27 + "line": 545, + "column": 30 } } }, @@ -31319,17 +31316,17 @@ "type": "Identifier", "name": "colIndex", "range": [ - 15463, - 15471 + 15453, + 15461 ], "loc": { "start": { - "line": 547, - "column": 29 + "line": 545, + "column": 32 }, "end": { - "line": 547, - "column": 37 + "line": 545, + "column": 40 } } }, @@ -31337,48 +31334,48 @@ "type": "Identifier", "name": "hide", "range": [ - 15473, - 15477 + 15463, + 15467 ], "loc": { "start": { - "line": 547, - "column": 39 + "line": 545, + "column": 42 }, "end": { - "line": 547, - "column": 43 + "line": 545, + "column": 46 } } } ], "range": [ - 15442, - 15478 + 15429, + 15468 ], "loc": { "start": { - "line": 547, + "line": 545, "column": 8 }, "end": { - "line": 547, - "column": 44 + "line": 545, + "column": 47 } } }, "range": [ - 15442, - 15479 + 15429, + 15469 ], "loc": { "start": { - "line": 547, + "line": 545, "column": 8 }, "end": { - "line": 547, - "column": 45 + "line": 545, + "column": 48 } } }, @@ -31390,16 +31387,16 @@ "object": { "type": "ThisExpression", "range": [ - 15492, - 15496 + 15482, + 15486 ], "loc": { "start": { - "line": 548, + "line": 546, "column": 12 }, "end": { - "line": 548, + "line": 546, "column": 16 } } @@ -31408,31 +31405,31 @@ "type": "Identifier", "name": "headersTbl", "range": [ - 15497, - 15507 + 15487, + 15497 ], "loc": { "start": { - "line": 548, + "line": 546, "column": 17 }, "end": { - "line": 548, + "line": 546, "column": 27 } } }, "range": [ - 15492, - 15507 + 15482, + 15497 ], "loc": { "start": { - "line": 548, + "line": 546, "column": 12 }, "end": { - "line": 548, + "line": 546, "column": 27 } } @@ -31450,50 +31447,50 @@ "object": { "type": "ThisExpression", "range": [ - 15523, - 15527 + 15513, + 15517 ], "loc": { "start": { - "line": 549, + "line": 547, "column": 12 }, "end": { - "line": 549, + "line": 547, "column": 16 } } }, "property": { "type": "Identifier", - "name": "_hideCells", + "name": "_hideElements", "range": [ - 15528, - 15538 + 15518, + 15531 ], "loc": { "start": { - "line": 549, + "line": 547, "column": 17 }, "end": { - "line": 549, - "column": 27 + "line": 547, + "column": 30 } } }, "range": [ - 15523, - 15538 + 15513, + 15531 ], "loc": { "start": { - "line": 549, + "line": 547, "column": 12 }, "end": { - "line": 549, - "column": 27 + "line": 547, + "column": 30 } } }, @@ -31504,17 +31501,17 @@ "object": { "type": "ThisExpression", "range": [ - 15539, - 15543 + 15532, + 15536 ], "loc": { "start": { - "line": 549, - "column": 28 + "line": 547, + "column": 31 }, "end": { - "line": 549, - "column": 32 + "line": 547, + "column": 35 } } }, @@ -31522,32 +31519,32 @@ "type": "Identifier", "name": "headersTbl", "range": [ - 15544, - 15554 + 15537, + 15547 ], "loc": { "start": { - "line": 549, - "column": 33 + "line": 547, + "column": 36 }, "end": { - "line": 549, - "column": 43 + "line": 547, + "column": 46 } } }, "range": [ - 15539, - 15554 + 15532, + 15547 ], "loc": { "start": { - "line": 549, - "column": 28 + "line": 547, + "column": 31 }, "end": { - "line": 549, - "column": 43 + "line": 547, + "column": 46 } } }, @@ -31555,17 +31552,17 @@ "type": "Identifier", "name": "colIndex", "range": [ - 15556, - 15564 + 15549, + 15557 ], "loc": { "start": { - "line": 549, - "column": 45 + "line": 547, + "column": 48 }, "end": { - "line": 549, - "column": 53 + "line": 547, + "column": 56 } } }, @@ -31573,79 +31570,79 @@ "type": "Identifier", "name": "hide", "range": [ - 15566, - 15570 + 15559, + 15563 ], "loc": { "start": { - "line": 549, - "column": 55 + "line": 547, + "column": 58 }, "end": { - "line": 549, - "column": 59 + "line": 547, + "column": 62 } } } ], "range": [ - 15523, - 15571 + 15513, + 15564 ], "loc": { "start": { - "line": 549, + "line": 547, "column": 12 }, "end": { - "line": 549, - "column": 60 + "line": 547, + "column": 63 } } }, "range": [ - 15523, - 15572 + 15513, + 15565 ], "loc": { "start": { - "line": 549, + "line": 547, "column": 12 }, "end": { - "line": 549, - "column": 61 + "line": 547, + "column": 64 } } } ], "range": [ - 15509, - 15582 + 15499, + 15575 ], "loc": { "start": { - "line": 548, + "line": 546, "column": 29 }, "end": { - "line": 550, + "line": 548, "column": 9 } } }, "alternate": null, "range": [ - 15488, - 15582 + 15478, + 15575 ], "loc": { "start": { - "line": 548, + "line": 546, "column": 8 }, "end": { - "line": 550, + "line": 548, "column": 9 } } @@ -31659,16 +31656,16 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 15596, - 15606 + 15589, + 15599 ], "loc": { "start": { - "line": 552, + "line": 550, "column": 12 }, "end": { - "line": 552, + "line": 550, "column": 22 } } @@ -31679,16 +31676,16 @@ "object": { "type": "ThisExpression", "range": [ - 15609, - 15613 + 15602, + 15606 ], "loc": { "start": { - "line": 552, + "line": 550, "column": 25 }, "end": { - "line": 552, + "line": 550, "column": 29 } } @@ -31697,46 +31694,46 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 15614, - 15624 + 15607, + 15617 ], "loc": { "start": { - "line": 552, + "line": 550, "column": 30 }, "end": { - "line": 552, + "line": 550, "column": 40 } } }, "range": [ - 15609, - 15624 + 15602, + 15617 ], "loc": { "start": { - "line": 552, + "line": 550, "column": 25 }, "end": { - "line": 552, + "line": 550, "column": 40 } } }, "range": [ - 15596, - 15624 + 15589, + 15617 ], "loc": { "start": { - "line": 552, + "line": 550, "column": 12 }, "end": { - "line": 552, + "line": 550, "column": 40 } } @@ -31744,16 +31741,16 @@ ], "kind": "let", "range": [ - 15592, - 15625 + 15585, + 15618 ], "loc": { "start": { - "line": 552, + "line": 550, "column": 8 }, "end": { - "line": 552, + "line": 550, "column": 41 } } @@ -31767,16 +31764,16 @@ "type": "Identifier", "name": "itemIndex", "range": [ - 15638, - 15647 + 15631, + 15640 ], "loc": { "start": { - "line": 553, + "line": 551, "column": 12 }, "end": { - "line": 553, + "line": 551, "column": 21 } } @@ -31790,16 +31787,16 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 15650, - 15660 + 15643, + 15653 ], "loc": { "start": { - "line": 553, + "line": 551, "column": 24 }, "end": { - "line": 553, + "line": 551, "column": 34 } } @@ -31808,31 +31805,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 15661, - 15668 + 15654, + 15661 ], "loc": { "start": { - "line": 553, + "line": 551, "column": 35 }, "end": { - "line": 553, + "line": 551, "column": 42 } } }, "range": [ - 15650, - 15668 + 15643, + 15661 ], "loc": { "start": { - "line": 553, + "line": 551, "column": 24 }, "end": { - "line": 553, + "line": 551, "column": 42 } } @@ -31842,47 +31839,47 @@ "type": "Identifier", "name": "colIndex", "range": [ - 15669, - 15677 + 15662, + 15670 ], "loc": { "start": { - "line": 553, + "line": 551, "column": 43 }, "end": { - "line": 553, + "line": 551, "column": 51 } } } ], "range": [ - 15650, - 15678 + 15643, + 15671 ], "loc": { "start": { - "line": 553, + "line": 551, "column": 24 }, "end": { - "line": 553, + "line": 551, "column": 52 } } }, "range": [ - 15638, - 15678 + 15631, + 15671 ], "loc": { "start": { - "line": 553, + "line": 551, "column": 12 }, "end": { - "line": 553, + "line": 551, "column": 52 } } @@ -31890,16 +31887,16 @@ ], "kind": "let", "range": [ - 15634, - 15679 + 15627, + 15672 ], "loc": { "start": { - "line": 553, + "line": 551, "column": 8 }, "end": { - "line": 553, + "line": 551, "column": 53 } } @@ -31910,16 +31907,16 @@ "type": "Identifier", "name": "hide", "range": [ - 15692, - 15696 + 15685, + 15689 ], "loc": { "start": { - "line": 554, + "line": 552, "column": 12 }, "end": { - "line": 554, + "line": 552, "column": 16 } } @@ -31936,16 +31933,16 @@ "type": "Identifier", "name": "itemIndex", "range": [ - 15716, - 15725 + 15709, + 15718 ], "loc": { "start": { - "line": 555, + "line": 553, "column": 16 }, "end": { - "line": 555, + "line": 553, "column": 25 } } @@ -31958,47 +31955,47 @@ "value": 1, "raw": "1", "range": [ - 15731, - 15732 + 15724, + 15725 ], "loc": { "start": { - "line": 555, + "line": 553, "column": 31 }, "end": { - "line": 555, + "line": 553, "column": 32 } } }, "prefix": true, "range": [ - 15730, - 15732 + 15723, + 15725 ], "loc": { "start": { - "line": 555, + "line": 553, "column": 30 }, "end": { - "line": 555, + "line": 553, "column": 32 } } }, "range": [ - 15716, - 15732 + 15709, + 15725 ], "loc": { "start": { - "line": 555, + "line": 553, "column": 16 }, "end": { - "line": 555, + "line": 553, "column": 32 } } @@ -32019,16 +32016,16 @@ "object": { "type": "ThisExpression", "range": [ - 15752, - 15756 + 15745, + 15749 ], "loc": { "start": { - "line": 556, + "line": 554, "column": 16 }, "end": { - "line": 556, + "line": 554, "column": 20 } } @@ -32037,31 +32034,31 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 15757, - 15767 + 15750, + 15760 ], "loc": { "start": { - "line": 556, + "line": 554, "column": 21 }, "end": { - "line": 556, + "line": 554, "column": 31 } } }, "range": [ - 15752, - 15767 + 15745, + 15760 ], "loc": { "start": { - "line": 556, + "line": 554, "column": 16 }, "end": { - "line": 556, + "line": 554, "column": 31 } } @@ -32070,31 +32067,31 @@ "type": "Identifier", "name": "push", "range": [ - 15768, - 15772 + 15761, + 15765 ], "loc": { "start": { - "line": 556, + "line": 554, "column": 32 }, "end": { - "line": 556, + "line": 554, "column": 36 } } }, "range": [ - 15752, - 15772 + 15745, + 15765 ], "loc": { "start": { - "line": 556, + "line": 554, "column": 16 }, "end": { - "line": 556, + "line": 554, "column": 36 } } @@ -32104,95 +32101,95 @@ "type": "Identifier", "name": "colIndex", "range": [ - 15773, - 15781 + 15766, + 15774 ], "loc": { "start": { - "line": 556, + "line": 554, "column": 37 }, "end": { - "line": 556, + "line": 554, "column": 45 } } } ], "range": [ - 15752, - 15782 + 15745, + 15775 ], "loc": { "start": { - "line": 556, + "line": 554, "column": 16 }, "end": { - "line": 556, + "line": 554, "column": 46 } } }, "range": [ - 15752, - 15783 + 15745, + 15776 ], "loc": { "start": { - "line": 556, + "line": 554, "column": 16 }, "end": { - "line": 556, + "line": 554, "column": 47 } } } ], "range": [ - 15734, - 15797 + 15727, + 15790 ], "loc": { "start": { - "line": 555, + "line": 553, "column": 34 }, "end": { - "line": 557, + "line": 555, "column": 13 } } }, "alternate": null, "range": [ - 15712, - 15797 + 15705, + 15790 ], "loc": { "start": { - "line": 555, + "line": 553, "column": 12 }, "end": { - "line": 557, + "line": 555, "column": 13 } } } ], "range": [ - 15698, - 15807 + 15691, + 15800 ], "loc": { "start": { - "line": 554, + "line": 552, "column": 18 }, "end": { - "line": 558, + "line": 556, "column": 9 } } @@ -32209,16 +32206,16 @@ "type": "Identifier", "name": "itemIndex", "range": [ - 15831, - 15840 + 15824, + 15833 ], "loc": { "start": { - "line": 559, + "line": 557, "column": 16 }, "end": { - "line": 559, + "line": 557, "column": 25 } } @@ -32231,47 +32228,47 @@ "value": 1, "raw": "1", "range": [ - 15846, - 15847 + 15839, + 15840 ], "loc": { "start": { - "line": 559, + "line": 557, "column": 31 }, "end": { - "line": 559, + "line": 557, "column": 32 } } }, "prefix": true, "range": [ - 15845, - 15847 + 15838, + 15840 ], "loc": { "start": { - "line": 559, + "line": 557, "column": 30 }, "end": { - "line": 559, + "line": 557, "column": 32 } } }, "range": [ - 15831, - 15847 + 15824, + 15840 ], "loc": { "start": { - "line": 559, + "line": 557, "column": 16 }, "end": { - "line": 559, + "line": 557, "column": 32 } } @@ -32292,16 +32289,16 @@ "object": { "type": "ThisExpression", "range": [ - 15867, - 15871 + 15860, + 15864 ], "loc": { "start": { - "line": 560, + "line": 558, "column": 16 }, "end": { - "line": 560, + "line": 558, "column": 20 } } @@ -32310,31 +32307,31 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 15872, - 15882 + 15865, + 15875 ], "loc": { "start": { - "line": 560, + "line": 558, "column": 21 }, "end": { - "line": 560, + "line": 558, "column": 31 } } }, "range": [ - 15867, - 15882 + 15860, + 15875 ], "loc": { "start": { - "line": 560, + "line": 558, "column": 16 }, "end": { - "line": 560, + "line": 558, "column": 31 } } @@ -32343,31 +32340,31 @@ "type": "Identifier", "name": "splice", "range": [ - 15883, - 15889 + 15876, + 15882 ], "loc": { "start": { - "line": 560, + "line": 558, "column": 32 }, "end": { - "line": 560, + "line": 558, "column": 38 } } }, "range": [ - 15867, - 15889 + 15860, + 15882 ], "loc": { "start": { - "line": 560, + "line": 558, "column": 16 }, "end": { - "line": 560, + "line": 558, "column": 38 } } @@ -32377,16 +32374,16 @@ "type": "Identifier", "name": "itemIndex", "range": [ - 15890, - 15899 + 15883, + 15892 ], "loc": { "start": { - "line": 560, + "line": 558, "column": 39 }, "end": { - "line": 560, + "line": 558, "column": 48 } } @@ -32396,110 +32393,110 @@ "value": 1, "raw": "1", "range": [ - 15901, - 15902 + 15894, + 15895 ], "loc": { "start": { - "line": 560, + "line": 558, "column": 50 }, "end": { - "line": 560, + "line": 558, "column": 51 } } } ], "range": [ - 15867, - 15903 + 15860, + 15896 ], "loc": { "start": { - "line": 560, + "line": 558, "column": 16 }, "end": { - "line": 560, + "line": 558, "column": 52 } } }, "range": [ - 15867, - 15904 + 15860, + 15897 ], "loc": { "start": { - "line": 560, + "line": 558, "column": 16 }, "end": { - "line": 560, + "line": 558, "column": 53 } } } ], "range": [ - 15849, - 15918 + 15842, + 15911 ], "loc": { "start": { - "line": 559, + "line": 557, "column": 34 }, "end": { - "line": 561, + "line": 559, "column": 13 } } }, "alternate": null, "range": [ - 15827, - 15918 + 15820, + 15911 ], "loc": { "start": { - "line": 559, + "line": 557, "column": 12 }, "end": { - "line": 561, + "line": 559, "column": 13 } } } ], "range": [ - 15813, - 15928 + 15806, + 15921 ], "loc": { "start": { - "line": 558, + "line": 556, "column": 15 }, "end": { - "line": 562, + "line": 560, "column": 9 } } }, "range": [ - 15688, - 15928 + 15681, + 15921 ], "loc": { "start": { - "line": 554, + "line": 552, "column": 8 }, "end": { - "line": 562, + "line": 560, "column": 9 } } @@ -32510,16 +32507,16 @@ "type": "Identifier", "name": "hide", "range": [ - 15942, - 15946 + 15935, + 15939 ], "loc": { "start": { - "line": 564, + "line": 562, "column": 12 }, "end": { - "line": 564, + "line": 562, "column": 16 } } @@ -32537,16 +32534,16 @@ "object": { "type": "ThisExpression", "range": [ - 15962, - 15966 + 15955, + 15959 ], "loc": { "start": { - "line": 565, + "line": 563, "column": 12 }, "end": { - "line": 565, + "line": 563, "column": 16 } } @@ -32555,31 +32552,31 @@ "type": "Identifier", "name": "onAfterColHidden", "range": [ - 15967, - 15983 + 15960, + 15976 ], "loc": { "start": { - "line": 565, + "line": 563, "column": 17 }, "end": { - "line": 565, + "line": 563, "column": 33 } } }, "range": [ - 15962, - 15983 + 15955, + 15976 ], "loc": { "start": { - "line": 565, + "line": 563, "column": 12 }, "end": { - "line": 565, + "line": 563, "column": 33 } } @@ -32588,16 +32585,16 @@ { "type": "ThisExpression", "range": [ - 15984, - 15988 + 15977, + 15981 ], "loc": { "start": { - "line": 565, + "line": 563, "column": 34 }, "end": { - "line": 565, + "line": 563, "column": 38 } } @@ -32606,47 +32603,47 @@ "type": "Identifier", "name": "colIndex", "range": [ - 15990, - 15998 + 15983, + 15991 ], "loc": { "start": { - "line": 565, + "line": 563, "column": 40 }, "end": { - "line": 565, + "line": 563, "column": 48 } } } ], "range": [ - 15962, - 15999 + 15955, + 15992 ], "loc": { "start": { - "line": 565, + "line": 563, "column": 12 }, "end": { - "line": 565, + "line": 563, "column": 49 } } }, "range": [ - 15962, - 16000 + 15955, + 15993 ], "loc": { "start": { - "line": 565, + "line": 563, "column": 12 }, "end": { - "line": 565, + "line": 563, "column": 50 } } @@ -32664,16 +32661,16 @@ "object": { "type": "ThisExpression", "range": [ - 16013, - 16017 + 16006, + 16010 ], "loc": { "start": { - "line": 566, + "line": 564, "column": 12 }, "end": { - "line": 566, + "line": 564, "column": 16 } } @@ -32682,31 +32679,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 16018, - 16025 + 16011, + 16018 ], "loc": { "start": { - "line": 566, + "line": 564, "column": 17 }, "end": { - "line": 566, + "line": 564, "column": 24 } } }, "range": [ - 16013, - 16025 + 16006, + 16018 ], "loc": { "start": { - "line": 566, + "line": 564, "column": 12 }, "end": { - "line": 566, + "line": 564, "column": 24 } } @@ -32715,31 +32712,31 @@ "type": "Identifier", "name": "emit", "range": [ - 16026, - 16030 + 16019, + 16023 ], "loc": { "start": { - "line": 566, + "line": 564, "column": 25 }, "end": { - "line": 566, + "line": 564, "column": 29 } } }, "range": [ - 16013, - 16030 + 16006, + 16023 ], "loc": { "start": { - "line": 566, + "line": 564, "column": 12 }, "end": { - "line": 566, + "line": 564, "column": 29 } } @@ -32750,16 +32747,16 @@ "value": "column-hidden", "raw": "'column-hidden'", "range": [ - 16031, - 16046 + 16024, + 16039 ], "loc": { "start": { - "line": 566, + "line": 564, "column": 30 }, "end": { - "line": 566, + "line": 564, "column": 45 } } @@ -32768,16 +32765,16 @@ "type": "Identifier", "name": "tf", "range": [ - 16048, - 16050 + 16041, + 16043 ], "loc": { "start": { - "line": 566, + "line": 564, "column": 47 }, "end": { - "line": 566, + "line": 564, "column": 49 } } @@ -32785,16 +32782,16 @@ { "type": "ThisExpression", "range": [ - 16052, - 16056 + 16045, + 16049 ], "loc": { "start": { - "line": 566, + "line": 564, "column": 51 }, "end": { - "line": 566, + "line": 564, "column": 55 } } @@ -32803,16 +32800,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 16058, - 16066 + 16051, + 16059 ], "loc": { "start": { - "line": 566, + "line": 564, "column": 57 }, "end": { - "line": 566, + "line": 564, "column": 65 } } @@ -32823,16 +32820,16 @@ "object": { "type": "ThisExpression", "range": [ - 16084, - 16088 + 16077, + 16081 ], "loc": { "start": { - "line": 567, + "line": 565, "column": 16 }, "end": { - "line": 567, + "line": 565, "column": 20 } } @@ -32841,138 +32838,83 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 16089, - 16099 + 16082, + 16092 ], "loc": { "start": { - "line": 567, + "line": 565, "column": 21 }, "end": { - "line": 567, + "line": 565, "column": 31 } } }, "range": [ - 16084, - 16099 + 16077, + 16092 ], "loc": { "start": { - "line": 567, + "line": 565, "column": 16 }, "end": { - "line": 567, + "line": 565, "column": 31 } } } ], "range": [ - 16013, - 16100 + 16006, + 16093 ], "loc": { "start": { - "line": 566, + "line": 564, "column": 12 }, "end": { - "line": 567, + "line": 565, "column": 32 } } }, "range": [ - 16013, - 16101 + 16006, + 16094 ], "loc": { "start": { - "line": 566, + "line": 564, "column": 12 }, "end": { - "line": 567, + "line": 565, "column": 33 } } } ], "range": [ - 15948, - 16111 + 15941, + 16104 ], "loc": { "start": { - "line": 564, + "line": 562, "column": 18 }, "end": { - "line": 568, + "line": 566, "column": 9 } } }, - "alternate": null, - "range": [ - 15938, - 16111 - ], - "loc": { - "start": { - "line": 564, - "column": 8 - }, - "end": { - "line": 568, - "column": 9 - } - } - }, - { - "type": "IfStatement", - "test": { - "type": "UnaryExpression", - "operator": "!", - "argument": { - "type": "Identifier", - "name": "hide", - "range": [ - 16126, - 16130 - ], - "loc": { - "start": { - "line": 570, - "column": 13 - }, - "end": { - "line": 570, - "column": 17 - } - } - }, - "prefix": true, - "range": [ - 16125, - 16130 - ], - "loc": { - "start": { - "line": 570, - "column": 12 - }, - "end": { - "line": 570, - "column": 17 - } - } - }, - "consequent": { + "alternate": { "type": "BlockStatement", "body": [ { @@ -32985,16 +32927,16 @@ "object": { "type": "ThisExpression", "range": [ - 16146, - 16150 + 16124, + 16128 ], "loc": { "start": { - "line": 571, + "line": 567, "column": 12 }, "end": { - "line": 571, + "line": 567, "column": 16 } } @@ -33003,31 +32945,31 @@ "type": "Identifier", "name": "onAfterColDisplayed", "range": [ - 16151, - 16170 + 16129, + 16148 ], "loc": { "start": { - "line": 571, + "line": 567, "column": 17 }, "end": { - "line": 571, + "line": 567, "column": 36 } } }, "range": [ - 16146, - 16170 + 16124, + 16148 ], "loc": { "start": { - "line": 571, + "line": 567, "column": 12 }, "end": { - "line": 571, + "line": 567, "column": 36 } } @@ -33036,16 +32978,16 @@ { "type": "ThisExpression", "range": [ - 16171, - 16175 + 16149, + 16153 ], "loc": { "start": { - "line": 571, + "line": 567, "column": 37 }, "end": { - "line": 571, + "line": 567, "column": 41 } } @@ -33054,47 +32996,47 @@ "type": "Identifier", "name": "colIndex", "range": [ - 16177, - 16185 + 16155, + 16163 ], "loc": { "start": { - "line": 571, + "line": 567, "column": 43 }, "end": { - "line": 571, + "line": 567, "column": 51 } } } ], "range": [ - 16146, - 16186 + 16124, + 16164 ], "loc": { "start": { - "line": 571, + "line": 567, "column": 12 }, "end": { - "line": 571, + "line": 567, "column": 52 } } }, "range": [ - 16146, - 16187 + 16124, + 16165 ], "loc": { "start": { - "line": 571, + "line": 567, "column": 12 }, "end": { - "line": 571, + "line": 567, "column": 53 } } @@ -33112,16 +33054,16 @@ "object": { "type": "ThisExpression", "range": [ - 16200, - 16204 + 16178, + 16182 ], "loc": { "start": { - "line": 572, + "line": 568, "column": 12 }, "end": { - "line": 572, + "line": 568, "column": 16 } } @@ -33130,31 +33072,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 16205, - 16212 + 16183, + 16190 ], "loc": { "start": { - "line": 572, + "line": 568, "column": 17 }, "end": { - "line": 572, + "line": 568, "column": 24 } } }, "range": [ - 16200, - 16212 + 16178, + 16190 ], "loc": { "start": { - "line": 572, + "line": 568, "column": 12 }, "end": { - "line": 572, + "line": 568, "column": 24 } } @@ -33163,31 +33105,31 @@ "type": "Identifier", "name": "emit", "range": [ - 16213, - 16217 + 16191, + 16195 ], "loc": { "start": { - "line": 572, + "line": 568, "column": 25 }, "end": { - "line": 572, + "line": 568, "column": 29 } } }, "range": [ - 16200, - 16217 + 16178, + 16195 ], "loc": { "start": { - "line": 572, + "line": 568, "column": 12 }, "end": { - "line": 572, + "line": 568, "column": 29 } } @@ -33198,16 +33140,16 @@ "value": "column-shown", "raw": "'column-shown'", "range": [ - 16218, - 16232 + 16196, + 16210 ], "loc": { "start": { - "line": 572, + "line": 568, "column": 30 }, "end": { - "line": 572, + "line": 568, "column": 44 } } @@ -33216,16 +33158,16 @@ "type": "Identifier", "name": "tf", "range": [ - 16234, - 16236 + 16212, + 16214 ], "loc": { "start": { - "line": 572, + "line": 568, "column": 46 }, "end": { - "line": 572, + "line": 568, "column": 48 } } @@ -33233,16 +33175,16 @@ { "type": "ThisExpression", "range": [ - 16238, - 16242 + 16216, + 16220 ], "loc": { "start": { - "line": 572, + "line": 568, "column": 50 }, "end": { - "line": 572, + "line": 568, "column": 54 } } @@ -33251,16 +33193,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 16244, - 16252 + 16222, + 16230 ], "loc": { "start": { - "line": 572, + "line": 568, "column": 56 }, "end": { - "line": 572, + "line": 568, "column": 64 } } @@ -33271,16 +33213,16 @@ "object": { "type": "ThisExpression", "range": [ - 16270, - 16274 + 16248, + 16252 ], "loc": { "start": { - "line": 573, + "line": 569, "column": 16 }, "end": { - "line": 573, + "line": 569, "column": 20 } } @@ -33289,110 +33231,109 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 16275, - 16285 + 16253, + 16263 ], "loc": { "start": { - "line": 573, + "line": 569, "column": 21 }, "end": { - "line": 573, + "line": 569, "column": 31 } } }, "range": [ - 16270, - 16285 + 16248, + 16263 ], "loc": { "start": { - "line": 573, + "line": 569, "column": 16 }, "end": { - "line": 573, + "line": 569, "column": 31 } } } ], "range": [ - 16200, - 16286 + 16178, + 16264 ], "loc": { "start": { - "line": 572, + "line": 568, "column": 12 }, "end": { - "line": 573, + "line": 569, "column": 32 } } }, "range": [ - 16200, - 16287 + 16178, + 16265 ], "loc": { "start": { - "line": 572, + "line": 568, "column": 12 }, "end": { - "line": 573, + "line": 569, "column": 33 } } } ], "range": [ - 16132, - 16297 + 16110, + 16275 ], "loc": { "start": { - "line": 570, - "column": 19 + "line": 566, + "column": 15 }, "end": { - "line": 574, + "line": 570, "column": 9 } } }, - "alternate": null, "range": [ - 16121, - 16297 + 15931, + 16275 ], "loc": { "start": { - "line": 570, + "line": 562, "column": 8 }, "end": { - "line": 574, + "line": 570, "column": 9 } } } ], "range": [ - 15208, - 16303 + 15209, + 16281 ], "loc": { "start": { - "line": 536, + "line": 535, "column": 30 }, "end": { - "line": 575, + "line": 571, "column": 5 } } @@ -33400,16 +33341,16 @@ "generator": false, "expression": false, "range": [ - 15191, - 16303 + 15192, + 16281 ], "loc": { "start": { - "line": 536, + "line": 535, "column": 13 }, "end": { - "line": 575, + "line": 571, "column": 5 } } @@ -33417,16 +33358,16 @@ "kind": "method", "computed": false, "range": [ - 15182, - 16303 + 15183, + 16281 ], "loc": { "start": { - "line": 536, + "line": 535, "column": 4 }, "end": { - "line": 575, + "line": 571, "column": 5 } }, @@ -33435,16 +33376,16 @@ "type": "Block", "value": "*\n * Hide or show specified columns\n * @param {Number} colIndex Column index\n * @param {Boolean} hide Hide column if true or show if false\n ", "range": [ - 15014, - 15177 + 15015, + 15178 ], "loc": { "start": { - "line": 531, + "line": 530, "column": 4 }, "end": { - "line": 535, + "line": 534, "column": 7 } } @@ -33455,16 +33396,16 @@ "type": "Block", "value": "*\n * Show specified column\n * @param {Number} colIndex Column index\n ", "range": [ - 16309, - 16395 + 16287, + 16373 ], "loc": { "start": { - "line": 577, + "line": 573, "column": 4 }, "end": { - "line": 580, + "line": 576, "column": 7 } } @@ -33478,16 +33419,16 @@ "type": "Identifier", "name": "showCol", "range": [ - 16400, - 16407 + 16378, + 16385 ], "loc": { "start": { - "line": 581, + "line": 577, "column": 4 }, "end": { - "line": 581, + "line": 577, "column": 11 } } @@ -33500,16 +33441,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 16408, - 16416 + 16386, + 16394 ], "loc": { "start": { - "line": 581, + "line": 577, "column": 12 }, "end": { - "line": 581, + "line": 577, "column": 20 } } @@ -33529,16 +33470,16 @@ "type": "Identifier", "name": "isUndef", "range": [ - 16432, - 16439 + 16410, + 16417 ], "loc": { "start": { - "line": 582, + "line": 578, "column": 12 }, "end": { - "line": 582, + "line": 578, "column": 19 } } @@ -33548,32 +33489,32 @@ "type": "Identifier", "name": "colIndex", "range": [ - 16440, - 16448 + 16418, + 16426 ], "loc": { "start": { - "line": 582, + "line": 578, "column": 20 }, "end": { - "line": 582, + "line": 578, "column": 28 } } } ], "range": [ - 16432, - 16449 + 16410, + 16427 ], "loc": { "start": { - "line": 582, + "line": 578, "column": 12 }, "end": { - "line": 582, + "line": 578, "column": 29 } } @@ -33589,16 +33530,16 @@ "object": { "type": "ThisExpression", "range": [ - 16454, - 16458 + 16432, + 16436 ], "loc": { "start": { - "line": 582, + "line": 578, "column": 34 }, "end": { - "line": 582, + "line": 578, "column": 38 } } @@ -33607,31 +33548,31 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 16459, - 16470 + 16437, + 16448 ], "loc": { "start": { - "line": 582, + "line": 578, "column": 39 }, "end": { - "line": 582, + "line": 578, "column": 50 } } }, "range": [ - 16454, - 16470 + 16432, + 16448 ], "loc": { "start": { - "line": 582, + "line": 578, "column": 34 }, "end": { - "line": 582, + "line": 578, "column": 50 } } @@ -33641,63 +33582,63 @@ "type": "Identifier", "name": "colIndex", "range": [ - 16471, - 16479 + 16449, + 16457 ], "loc": { "start": { - "line": 582, + "line": 578, "column": 51 }, "end": { - "line": 582, + "line": 578, "column": 59 } } } ], "range": [ - 16454, - 16480 + 16432, + 16458 ], "loc": { "start": { - "line": 582, + "line": 578, "column": 34 }, "end": { - "line": 582, + "line": 578, "column": 60 } } }, "prefix": true, "range": [ - 16453, - 16480 + 16431, + 16458 ], "loc": { "start": { - "line": 582, + "line": 578, "column": 33 }, "end": { - "line": 582, + "line": 578, "column": 60 } } }, "range": [ - 16432, - 16480 + 16410, + 16458 ], "loc": { "start": { - "line": 582, + "line": 578, "column": 12 }, "end": { - "line": 582, + "line": 578, "column": 60 } } @@ -33709,48 +33650,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 16496, - 16503 + 16474, + 16481 ], "loc": { "start": { - "line": 583, + "line": 579, "column": 12 }, "end": { - "line": 583, + "line": 579, "column": 19 } } } ], "range": [ - 16482, - 16513 + 16460, + 16491 ], "loc": { "start": { - "line": 582, + "line": 578, "column": 62 }, "end": { - "line": 584, + "line": 580, "column": 9 } } }, "alternate": null, "range": [ - 16428, - 16513 + 16406, + 16491 ], "loc": { "start": { - "line": 582, + "line": 578, "column": 8 }, "end": { - "line": 584, + "line": 580, "column": 9 } } @@ -33766,16 +33707,16 @@ "object": { "type": "ThisExpression", "range": [ - 16526, - 16530 + 16504, + 16508 ], "loc": { "start": { - "line": 585, + "line": 581, "column": 12 }, "end": { - "line": 585, + "line": 581, "column": 16 } } @@ -33784,31 +33725,31 @@ "type": "Identifier", "name": "manager", "range": [ - 16531, - 16538 + 16509, + 16516 ], "loc": { "start": { - "line": 585, + "line": 581, "column": 17 }, "end": { - "line": 585, + "line": 581, "column": 24 } } }, "range": [ - 16526, - 16538 + 16504, + 16516 ], "loc": { "start": { - "line": 585, + "line": 581, "column": 12 }, "end": { - "line": 585, + "line": 581, "column": 24 } } @@ -33819,16 +33760,16 @@ "object": { "type": "ThisExpression", "range": [ - 16542, - 16546 + 16520, + 16524 ], "loc": { "start": { - "line": 585, + "line": 581, "column": 28 }, "end": { - "line": 585, + "line": 581, "column": 32 } } @@ -33837,46 +33778,46 @@ "type": "Identifier", "name": "contEl", "range": [ - 16547, - 16553 + 16525, + 16531 ], "loc": { "start": { - "line": 585, + "line": 581, "column": 33 }, "end": { - "line": 585, + "line": 581, "column": 39 } } }, "range": [ - 16542, - 16553 + 16520, + 16531 ], "loc": { "start": { - "line": 585, + "line": 581, "column": 28 }, "end": { - "line": 585, + "line": 581, "column": 39 } } }, "range": [ - 16526, - 16553 + 16504, + 16531 ], "loc": { "start": { - "line": 585, + "line": 581, "column": 12 }, "end": { - "line": 585, + "line": 581, "column": 39 } } @@ -33893,16 +33834,16 @@ "type": "Identifier", "name": "itm", "range": [ - 16573, - 16576 + 16551, + 16554 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 16 }, "end": { - "line": 586, + "line": 582, "column": 19 } } @@ -33913,16 +33854,16 @@ "type": "Identifier", "name": "elm", "range": [ - 16579, - 16582 + 16557, + 16560 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 22 }, "end": { - "line": 586, + "line": 582, "column": 25 } } @@ -33942,16 +33883,16 @@ "value": "col_", "raw": "'col_'", "range": [ - 16583, - 16589 + 16561, + 16567 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 26 }, "end": { - "line": 586, + "line": 582, "column": 32 } } @@ -33960,31 +33901,31 @@ "type": "Identifier", "name": "colIndex", "range": [ - 16592, - 16600 + 16570, + 16578 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 35 }, "end": { - "line": 586, + "line": 582, "column": 43 } } }, "range": [ - 16583, - 16600 + 16561, + 16578 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 26 }, "end": { - "line": 586, + "line": 582, "column": 43 } } @@ -33994,31 +33935,31 @@ "value": "_", "raw": "'_'", "range": [ - 16603, - 16606 + 16581, + 16584 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 46 }, "end": { - "line": 586, + "line": 582, "column": 49 } } }, "range": [ - 16583, - 16606 + 16561, + 16584 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 26 }, "end": { - "line": 586, + "line": 582, "column": 49 } } @@ -34032,16 +33973,16 @@ "object": { "type": "ThisExpression", "range": [ - 16609, - 16613 + 16587, + 16591 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 52 }, "end": { - "line": 586, + "line": 582, "column": 56 } } @@ -34050,31 +33991,31 @@ "type": "Identifier", "name": "tf", "range": [ - 16614, - 16616 + 16592, + 16594 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 57 }, "end": { - "line": 586, + "line": 582, "column": 59 } } }, "range": [ - 16609, - 16616 + 16587, + 16594 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 52 }, "end": { - "line": 586, + "line": 582, "column": 59 } } @@ -34083,77 +34024,77 @@ "type": "Identifier", "name": "id", "range": [ - 16617, - 16619 + 16595, + 16597 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 60 }, "end": { - "line": 586, + "line": 582, "column": 62 } } }, "range": [ - 16609, - 16619 + 16587, + 16597 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 52 }, "end": { - "line": 586, + "line": 582, "column": 62 } } }, "range": [ - 16583, - 16619 + 16561, + 16597 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 26 }, "end": { - "line": 586, + "line": 582, "column": 62 } } } ], "range": [ - 16579, - 16620 + 16557, + 16598 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 22 }, "end": { - "line": 586, + "line": 582, "column": 63 } } }, "range": [ - 16573, - 16620 + 16551, + 16598 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 16 }, "end": { - "line": 586, + "line": 582, "column": 63 } } @@ -34161,16 +34102,16 @@ ], "kind": "let", "range": [ - 16569, - 16621 + 16547, + 16599 ], "loc": { "start": { - "line": 586, + "line": 582, "column": 12 }, "end": { - "line": 586, + "line": 582, "column": 64 } } @@ -34181,16 +34122,16 @@ "type": "Identifier", "name": "itm", "range": [ - 16638, - 16641 + 16616, + 16619 ], "loc": { "start": { - "line": 587, + "line": 583, "column": 16 }, "end": { - "line": 587, + "line": 583, "column": 19 } } @@ -34209,16 +34150,16 @@ "type": "Identifier", "name": "itm", "range": [ - 16661, - 16664 + 16639, + 16642 ], "loc": { "start": { - "line": 588, + "line": 584, "column": 16 }, "end": { - "line": 588, + "line": 584, "column": 19 } } @@ -34227,110 +34168,110 @@ "type": "Identifier", "name": "click", "range": [ - 16665, - 16670 + 16643, + 16648 ], "loc": { "start": { - "line": 588, + "line": 584, "column": 20 }, "end": { - "line": 588, + "line": 584, "column": 25 } } }, "range": [ - 16661, - 16670 + 16639, + 16648 ], "loc": { "start": { - "line": 588, + "line": 584, "column": 16 }, "end": { - "line": 588, + "line": 584, "column": 25 } } }, "arguments": [], "range": [ - 16661, - 16672 + 16639, + 16650 ], "loc": { "start": { - "line": 588, + "line": 584, "column": 16 }, "end": { - "line": 588, + "line": 584, "column": 27 } } }, "range": [ - 16661, - 16673 + 16639, + 16651 ], "loc": { "start": { - "line": 588, + "line": 584, "column": 16 }, "end": { - "line": 588, + "line": 584, "column": 28 } } } ], "range": [ - 16643, - 16687 + 16621, + 16665 ], "loc": { "start": { - "line": 587, + "line": 583, "column": 21 }, "end": { - "line": 589, + "line": 585, "column": 13 } } }, "alternate": null, "range": [ - 16634, - 16687 + 16612, + 16665 ], "loc": { "start": { - "line": 587, + "line": 583, "column": 12 }, "end": { - "line": 589, + "line": 585, "column": 13 } } } ], "range": [ - 16555, - 16697 + 16533, + 16675 ], "loc": { "start": { - "line": 585, + "line": 581, "column": 41 }, "end": { - "line": 590, + "line": 586, "column": 9 } } @@ -34348,16 +34289,16 @@ "object": { "type": "ThisExpression", "range": [ - 16717, - 16721 + 16695, + 16699 ], "loc": { "start": { - "line": 591, + "line": 587, "column": 12 }, "end": { - "line": 591, + "line": 587, "column": 16 } } @@ -34366,31 +34307,31 @@ "type": "Identifier", "name": "setHidden", "range": [ - 16722, - 16731 + 16700, + 16709 ], "loc": { "start": { - "line": 591, + "line": 587, "column": 17 }, "end": { - "line": 591, + "line": 587, "column": 26 } } }, "range": [ - 16717, - 16731 + 16695, + 16709 ], "loc": { "start": { - "line": 591, + "line": 587, "column": 12 }, "end": { - "line": 591, + "line": 587, "column": 26 } } @@ -34400,16 +34341,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 16732, - 16740 + 16710, + 16718 ], "loc": { "start": { - "line": 591, + "line": 587, "column": 27 }, "end": { - "line": 591, + "line": 587, "column": 35 } } @@ -34419,94 +34360,94 @@ "value": false, "raw": "false", "range": [ - 16742, - 16747 + 16720, + 16725 ], "loc": { "start": { - "line": 591, + "line": 587, "column": 37 }, "end": { - "line": 591, + "line": 587, "column": 42 } } } ], "range": [ - 16717, - 16748 + 16695, + 16726 ], "loc": { "start": { - "line": 591, + "line": 587, "column": 12 }, "end": { - "line": 591, + "line": 587, "column": 43 } } }, "range": [ - 16717, - 16749 + 16695, + 16727 ], "loc": { "start": { - "line": 591, + "line": 587, "column": 12 }, "end": { - "line": 591, + "line": 587, "column": 44 } } } ], "range": [ - 16703, - 16759 + 16681, + 16737 ], "loc": { "start": { - "line": 590, + "line": 586, "column": 15 }, "end": { - "line": 592, + "line": 588, "column": 9 } } }, "range": [ - 16522, - 16759 + 16500, + 16737 ], "loc": { "start": { - "line": 585, + "line": 581, "column": 8 }, "end": { - "line": 592, + "line": 588, "column": 9 } } } ], "range": [ - 16418, - 16765 + 16396, + 16743 ], "loc": { "start": { - "line": 581, + "line": 577, "column": 22 }, "end": { - "line": 593, + "line": 589, "column": 5 } } @@ -34514,16 +34455,16 @@ "generator": false, "expression": false, "range": [ - 16407, - 16765 + 16385, + 16743 ], "loc": { "start": { - "line": 581, + "line": 577, "column": 11 }, "end": { - "line": 593, + "line": 589, "column": 5 } } @@ -34531,16 +34472,16 @@ "kind": "method", "computed": false, "range": [ - 16400, - 16765 + 16378, + 16743 ], "loc": { "start": { - "line": 581, + "line": 577, "column": 4 }, "end": { - "line": 593, + "line": 589, "column": 5 } }, @@ -34549,16 +34490,16 @@ "type": "Block", "value": "*\n * Show specified column\n * @param {Number} colIndex Column index\n ", "range": [ - 16309, - 16395 + 16287, + 16373 ], "loc": { "start": { - "line": 577, + "line": 573, "column": 4 }, "end": { - "line": 580, + "line": 576, "column": 7 } } @@ -34569,16 +34510,16 @@ "type": "Block", "value": "*\n * Hide specified column\n * @param {Number} colIndex Column index\n ", "range": [ - 16771, - 16857 + 16749, + 16835 ], "loc": { "start": { - "line": 595, + "line": 591, "column": 4 }, "end": { - "line": 598, + "line": 594, "column": 7 } } @@ -34592,16 +34533,16 @@ "type": "Identifier", "name": "hideCol", "range": [ - 16862, - 16869 + 16840, + 16847 ], "loc": { "start": { - "line": 599, + "line": 595, "column": 4 }, "end": { - "line": 599, + "line": 595, "column": 11 } } @@ -34614,16 +34555,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 16870, - 16878 + 16848, + 16856 ], "loc": { "start": { - "line": 599, + "line": 595, "column": 12 }, "end": { - "line": 599, + "line": 595, "column": 20 } } @@ -34643,16 +34584,16 @@ "type": "Identifier", "name": "isUndef", "range": [ - 16894, - 16901 + 16872, + 16879 ], "loc": { "start": { - "line": 600, + "line": 596, "column": 12 }, "end": { - "line": 600, + "line": 596, "column": 19 } } @@ -34662,32 +34603,32 @@ "type": "Identifier", "name": "colIndex", "range": [ - 16902, - 16910 + 16880, + 16888 ], "loc": { "start": { - "line": 600, + "line": 596, "column": 20 }, "end": { - "line": 600, + "line": 596, "column": 28 } } } ], "range": [ - 16894, - 16911 + 16872, + 16889 ], "loc": { "start": { - "line": 600, + "line": 596, "column": 12 }, "end": { - "line": 600, + "line": 596, "column": 29 } } @@ -34700,16 +34641,16 @@ "object": { "type": "ThisExpression", "range": [ - 16915, - 16919 + 16893, + 16897 ], "loc": { "start": { - "line": 600, + "line": 596, "column": 33 }, "end": { - "line": 600, + "line": 596, "column": 37 } } @@ -34718,31 +34659,31 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 16920, - 16931 + 16898, + 16909 ], "loc": { "start": { - "line": 600, + "line": 596, "column": 38 }, "end": { - "line": 600, + "line": 596, "column": 49 } } }, "range": [ - 16915, - 16931 + 16893, + 16909 ], "loc": { "start": { - "line": 600, + "line": 596, "column": 33 }, "end": { - "line": 600, + "line": 596, "column": 49 } } @@ -34752,47 +34693,47 @@ "type": "Identifier", "name": "colIndex", "range": [ - 16932, - 16940 + 16910, + 16918 ], "loc": { "start": { - "line": 600, + "line": 596, "column": 50 }, "end": { - "line": 600, + "line": 596, "column": 58 } } } ], "range": [ - 16915, - 16941 + 16893, + 16919 ], "loc": { "start": { - "line": 600, + "line": 596, "column": 33 }, "end": { - "line": 600, + "line": 596, "column": 59 } } }, "range": [ - 16894, - 16941 + 16872, + 16919 ], "loc": { "start": { - "line": 600, + "line": 596, "column": 12 }, "end": { - "line": 600, + "line": 596, "column": 59 } } @@ -34804,48 +34745,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 16957, - 16964 + 16935, + 16942 ], "loc": { "start": { - "line": 601, + "line": 597, "column": 12 }, "end": { - "line": 601, + "line": 597, "column": 19 } } } ], "range": [ - 16943, - 16974 + 16921, + 16952 ], "loc": { "start": { - "line": 600, + "line": 596, "column": 61 }, "end": { - "line": 602, + "line": 598, "column": 9 } } }, "alternate": null, "range": [ - 16890, - 16974 + 16868, + 16952 ], "loc": { "start": { - "line": 600, + "line": 596, "column": 8 }, "end": { - "line": 602, + "line": 598, "column": 9 } } @@ -34861,16 +34802,16 @@ "object": { "type": "ThisExpression", "range": [ - 16987, - 16991 + 16965, + 16969 ], "loc": { "start": { - "line": 603, + "line": 599, "column": 12 }, "end": { - "line": 603, + "line": 599, "column": 16 } } @@ -34879,31 +34820,31 @@ "type": "Identifier", "name": "manager", "range": [ - 16992, - 16999 + 16970, + 16977 ], "loc": { "start": { - "line": 603, + "line": 599, "column": 17 }, "end": { - "line": 603, + "line": 599, "column": 24 } } }, "range": [ - 16987, - 16999 + 16965, + 16977 ], "loc": { "start": { - "line": 603, + "line": 599, "column": 12 }, "end": { - "line": 603, + "line": 599, "column": 24 } } @@ -34914,16 +34855,16 @@ "object": { "type": "ThisExpression", "range": [ - 17003, - 17007 + 16981, + 16985 ], "loc": { "start": { - "line": 603, + "line": 599, "column": 28 }, "end": { - "line": 603, + "line": 599, "column": 32 } } @@ -34932,46 +34873,46 @@ "type": "Identifier", "name": "contEl", "range": [ - 17008, - 17014 + 16986, + 16992 ], "loc": { "start": { - "line": 603, + "line": 599, "column": 33 }, "end": { - "line": 603, + "line": 599, "column": 39 } } }, "range": [ - 17003, - 17014 + 16981, + 16992 ], "loc": { "start": { - "line": 603, + "line": 599, "column": 28 }, "end": { - "line": 603, + "line": 599, "column": 39 } } }, "range": [ - 16987, - 17014 + 16965, + 16992 ], "loc": { "start": { - "line": 603, + "line": 599, "column": 12 }, "end": { - "line": 603, + "line": 599, "column": 39 } } @@ -34988,16 +34929,16 @@ "type": "Identifier", "name": "itm", "range": [ - 17034, - 17037 + 17012, + 17015 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 16 }, "end": { - "line": 604, + "line": 600, "column": 19 } } @@ -35008,16 +34949,16 @@ "type": "Identifier", "name": "elm", "range": [ - 17040, - 17043 + 17018, + 17021 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 22 }, "end": { - "line": 604, + "line": 600, "column": 25 } } @@ -35037,16 +34978,16 @@ "value": "col_", "raw": "'col_'", "range": [ - 17044, - 17050 + 17022, + 17028 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 26 }, "end": { - "line": 604, + "line": 600, "column": 32 } } @@ -35055,31 +34996,31 @@ "type": "Identifier", "name": "colIndex", "range": [ - 17053, - 17061 + 17031, + 17039 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 35 }, "end": { - "line": 604, + "line": 600, "column": 43 } } }, "range": [ - 17044, - 17061 + 17022, + 17039 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 26 }, "end": { - "line": 604, + "line": 600, "column": 43 } } @@ -35089,31 +35030,31 @@ "value": "_", "raw": "'_'", "range": [ - 17064, - 17067 + 17042, + 17045 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 46 }, "end": { - "line": 604, + "line": 600, "column": 49 } } }, "range": [ - 17044, - 17067 + 17022, + 17045 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 26 }, "end": { - "line": 604, + "line": 600, "column": 49 } } @@ -35127,16 +35068,16 @@ "object": { "type": "ThisExpression", "range": [ - 17070, - 17074 + 17048, + 17052 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 52 }, "end": { - "line": 604, + "line": 600, "column": 56 } } @@ -35145,31 +35086,31 @@ "type": "Identifier", "name": "tf", "range": [ - 17075, - 17077 + 17053, + 17055 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 57 }, "end": { - "line": 604, + "line": 600, "column": 59 } } }, "range": [ - 17070, - 17077 + 17048, + 17055 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 52 }, "end": { - "line": 604, + "line": 600, "column": 59 } } @@ -35178,77 +35119,77 @@ "type": "Identifier", "name": "id", "range": [ - 17078, - 17080 + 17056, + 17058 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 60 }, "end": { - "line": 604, + "line": 600, "column": 62 } } }, "range": [ - 17070, - 17080 + 17048, + 17058 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 52 }, "end": { - "line": 604, + "line": 600, "column": 62 } } }, "range": [ - 17044, - 17080 + 17022, + 17058 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 26 }, "end": { - "line": 604, + "line": 600, "column": 62 } } } ], "range": [ - 17040, - 17081 + 17018, + 17059 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 22 }, "end": { - "line": 604, + "line": 600, "column": 63 } } }, "range": [ - 17034, - 17081 + 17012, + 17059 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 16 }, "end": { - "line": 604, + "line": 600, "column": 63 } } @@ -35256,16 +35197,16 @@ ], "kind": "let", "range": [ - 17030, - 17082 + 17008, + 17060 ], "loc": { "start": { - "line": 604, + "line": 600, "column": 12 }, "end": { - "line": 604, + "line": 600, "column": 64 } } @@ -35276,16 +35217,16 @@ "type": "Identifier", "name": "itm", "range": [ - 17099, - 17102 + 17077, + 17080 ], "loc": { "start": { - "line": 605, + "line": 601, "column": 16 }, "end": { - "line": 605, + "line": 601, "column": 19 } } @@ -35304,16 +35245,16 @@ "type": "Identifier", "name": "itm", "range": [ - 17122, - 17125 + 17100, + 17103 ], "loc": { "start": { - "line": 606, + "line": 602, "column": 16 }, "end": { - "line": 606, + "line": 602, "column": 19 } } @@ -35322,110 +35263,110 @@ "type": "Identifier", "name": "click", "range": [ - 17126, - 17131 + 17104, + 17109 ], "loc": { "start": { - "line": 606, + "line": 602, "column": 20 }, "end": { - "line": 606, + "line": 602, "column": 25 } } }, "range": [ - 17122, - 17131 + 17100, + 17109 ], "loc": { "start": { - "line": 606, + "line": 602, "column": 16 }, "end": { - "line": 606, + "line": 602, "column": 25 } } }, "arguments": [], "range": [ - 17122, - 17133 + 17100, + 17111 ], "loc": { "start": { - "line": 606, + "line": 602, "column": 16 }, "end": { - "line": 606, + "line": 602, "column": 27 } } }, "range": [ - 17122, - 17134 + 17100, + 17112 ], "loc": { "start": { - "line": 606, + "line": 602, "column": 16 }, "end": { - "line": 606, + "line": 602, "column": 28 } } } ], "range": [ - 17104, - 17148 + 17082, + 17126 ], "loc": { "start": { - "line": 605, + "line": 601, "column": 21 }, "end": { - "line": 607, + "line": 603, "column": 13 } } }, "alternate": null, "range": [ - 17095, - 17148 + 17073, + 17126 ], "loc": { "start": { - "line": 605, + "line": 601, "column": 12 }, "end": { - "line": 607, + "line": 603, "column": 13 } } } ], "range": [ - 17016, - 17158 + 16994, + 17136 ], "loc": { "start": { - "line": 603, + "line": 599, "column": 41 }, "end": { - "line": 608, + "line": 604, "column": 9 } } @@ -35443,16 +35384,16 @@ "object": { "type": "ThisExpression", "range": [ - 17178, - 17182 + 17156, + 17160 ], "loc": { "start": { - "line": 609, + "line": 605, "column": 12 }, "end": { - "line": 609, + "line": 605, "column": 16 } } @@ -35461,31 +35402,31 @@ "type": "Identifier", "name": "setHidden", "range": [ - 17183, - 17192 + 17161, + 17170 ], "loc": { "start": { - "line": 609, + "line": 605, "column": 17 }, "end": { - "line": 609, + "line": 605, "column": 26 } } }, "range": [ - 17178, - 17192 + 17156, + 17170 ], "loc": { "start": { - "line": 609, + "line": 605, "column": 12 }, "end": { - "line": 609, + "line": 605, "column": 26 } } @@ -35495,16 +35436,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 17193, - 17201 + 17171, + 17179 ], "loc": { "start": { - "line": 609, + "line": 605, "column": 27 }, "end": { - "line": 609, + "line": 605, "column": 35 } } @@ -35514,94 +35455,94 @@ "value": true, "raw": "true", "range": [ - 17203, - 17207 + 17181, + 17185 ], "loc": { "start": { - "line": 609, + "line": 605, "column": 37 }, "end": { - "line": 609, + "line": 605, "column": 41 } } } ], "range": [ - 17178, - 17208 + 17156, + 17186 ], "loc": { "start": { - "line": 609, + "line": 605, "column": 12 }, "end": { - "line": 609, + "line": 605, "column": 42 } } }, "range": [ - 17178, - 17209 + 17156, + 17187 ], "loc": { "start": { - "line": 609, + "line": 605, "column": 12 }, "end": { - "line": 609, + "line": 605, "column": 43 } } } ], "range": [ - 17164, - 17219 + 17142, + 17197 ], "loc": { "start": { - "line": 608, + "line": 604, "column": 15 }, "end": { - "line": 610, + "line": 606, "column": 9 } } }, "range": [ - 16983, - 17219 + 16961, + 17197 ], "loc": { "start": { - "line": 603, + "line": 599, "column": 8 }, "end": { - "line": 610, + "line": 606, "column": 9 } } } ], "range": [ - 16880, - 17225 + 16858, + 17203 ], "loc": { "start": { - "line": 599, + "line": 595, "column": 22 }, "end": { - "line": 611, + "line": 607, "column": 5 } } @@ -35609,16 +35550,16 @@ "generator": false, "expression": false, "range": [ - 16869, - 17225 + 16847, + 17203 ], "loc": { "start": { - "line": 599, + "line": 595, "column": 11 }, "end": { - "line": 611, + "line": 607, "column": 5 } } @@ -35626,16 +35567,16 @@ "kind": "method", "computed": false, "range": [ - 16862, - 17225 + 16840, + 17203 ], "loc": { "start": { - "line": 599, + "line": 595, "column": 4 }, "end": { - "line": 611, + "line": 607, "column": 5 } }, @@ -35644,16 +35585,16 @@ "type": "Block", "value": "*\n * Hide specified column\n * @param {Number} colIndex Column index\n ", "range": [ - 16771, - 16857 + 16749, + 16835 ], "loc": { "start": { - "line": 595, + "line": 591, "column": 4 }, "end": { - "line": 598, + "line": 594, "column": 7 } } @@ -35664,16 +35605,16 @@ "type": "Block", "value": "*\n * Determine if specified column is hidden\n * @param {Number} colIndex Column index\n ", "range": [ - 17231, - 17335 + 17209, + 17313 ], "loc": { "start": { - "line": 613, + "line": 609, "column": 4 }, "end": { - "line": 616, + "line": 612, "column": 7 } } @@ -35687,16 +35628,16 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 17340, - 17351 + 17318, + 17329 ], "loc": { "start": { - "line": 617, + "line": 613, "column": 4 }, "end": { - "line": 617, + "line": 613, "column": 15 } } @@ -35709,16 +35650,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 17352, - 17360 + 17330, + 17338 ], "loc": { "start": { - "line": 617, + "line": 613, "column": 16 }, "end": { - "line": 617, + "line": 613, "column": 24 } } @@ -35743,16 +35684,16 @@ "object": { "type": "ThisExpression", "range": [ - 17376, - 17380 + 17354, + 17358 ], "loc": { "start": { - "line": 618, + "line": 614, "column": 12 }, "end": { - "line": 618, + "line": 614, "column": 16 } } @@ -35761,31 +35702,31 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 17381, - 17391 + 17359, + 17369 ], "loc": { "start": { - "line": 618, + "line": 614, "column": 17 }, "end": { - "line": 618, + "line": 614, "column": 27 } } }, "range": [ - 17376, - 17391 + 17354, + 17369 ], "loc": { "start": { - "line": 618, + "line": 614, "column": 12 }, "end": { - "line": 618, + "line": 614, "column": 27 } } @@ -35794,31 +35735,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 17392, - 17399 + 17370, + 17377 ], "loc": { "start": { - "line": 618, + "line": 614, "column": 28 }, "end": { - "line": 618, + "line": 614, "column": 35 } } }, "range": [ - 17376, - 17399 + 17354, + 17377 ], "loc": { "start": { - "line": 618, + "line": 614, "column": 12 }, "end": { - "line": 618, + "line": 614, "column": 35 } } @@ -35828,32 +35769,32 @@ "type": "Identifier", "name": "colIndex", "range": [ - 17400, - 17408 + 17378, + 17386 ], "loc": { "start": { - "line": 618, + "line": 614, "column": 36 }, "end": { - "line": 618, + "line": 614, "column": 44 } } } ], "range": [ - 17376, - 17409 + 17354, + 17387 ], "loc": { "start": { - "line": 618, + "line": 614, "column": 12 }, "end": { - "line": 618, + "line": 614, "column": 45 } } @@ -35866,47 +35807,47 @@ "value": 1, "raw": "1", "range": [ - 17415, - 17416 + 17393, + 17394 ], "loc": { "start": { - "line": 618, + "line": 614, "column": 51 }, "end": { - "line": 618, + "line": 614, "column": 52 } } }, "prefix": true, "range": [ - 17414, - 17416 + 17392, + 17394 ], "loc": { "start": { - "line": 618, + "line": 614, "column": 50 }, "end": { - "line": 618, + "line": 614, "column": 52 } } }, "range": [ - 17376, - 17416 + 17354, + 17394 ], "loc": { "start": { - "line": 618, + "line": 614, "column": 12 }, "end": { - "line": 618, + "line": 614, "column": 52 } } @@ -35921,63 +35862,63 @@ "value": true, "raw": "true", "range": [ - 17439, - 17443 + 17417, + 17421 ], "loc": { "start": { - "line": 619, + "line": 615, "column": 19 }, "end": { - "line": 619, + "line": 615, "column": 23 } } }, "range": [ - 17432, - 17444 + 17410, + 17422 ], "loc": { "start": { - "line": 619, + "line": 615, "column": 12 }, "end": { - "line": 619, + "line": 615, "column": 24 } } } ], "range": [ - 17418, - 17454 + 17396, + 17432 ], "loc": { "start": { - "line": 618, + "line": 614, "column": 54 }, "end": { - "line": 620, + "line": 616, "column": 9 } } }, "alternate": null, "range": [ - 17372, - 17454 + 17350, + 17432 ], "loc": { "start": { - "line": 618, + "line": 614, "column": 8 }, "end": { - "line": 620, + "line": 616, "column": 9 } } @@ -35989,47 +35930,47 @@ "value": false, "raw": "false", "range": [ - 17470, - 17475 + 17448, + 17453 ], "loc": { "start": { - "line": 621, + "line": 617, "column": 15 }, "end": { - "line": 621, + "line": 617, "column": 20 } } }, "range": [ - 17463, - 17476 + 17441, + 17454 ], "loc": { "start": { - "line": 621, + "line": 617, "column": 8 }, "end": { - "line": 621, + "line": 617, "column": 21 } } } ], "range": [ - 17362, - 17482 + 17340, + 17460 ], "loc": { "start": { - "line": 617, + "line": 613, "column": 26 }, "end": { - "line": 622, + "line": 618, "column": 5 } } @@ -36037,16 +35978,16 @@ "generator": false, "expression": false, "range": [ - 17351, - 17482 + 17329, + 17460 ], "loc": { "start": { - "line": 617, + "line": 613, "column": 15 }, "end": { - "line": 622, + "line": 618, "column": 5 } } @@ -36054,16 +35995,16 @@ "kind": "method", "computed": false, "range": [ - 17340, - 17482 + 17318, + 17460 ], "loc": { "start": { - "line": 617, + "line": 613, "column": 4 }, "end": { - "line": 622, + "line": 618, "column": 5 } }, @@ -36072,16 +36013,16 @@ "type": "Block", "value": "*\n * Determine if specified column is hidden\n * @param {Number} colIndex Column index\n ", "range": [ - 17231, - 17335 + 17209, + 17313 ], "loc": { "start": { - "line": 613, + "line": 609, "column": 4 }, "end": { - "line": 616, + "line": 612, "column": 7 } } @@ -36092,16 +36033,16 @@ "type": "Block", "value": "*\n * Toggle visibility of specified column\n * @param {Number} colIndex Column index\n ", "range": [ - 17488, - 17590 + 17466, + 17568 ], "loc": { "start": { - "line": 624, + "line": 620, "column": 4 }, "end": { - "line": 627, + "line": 623, "column": 7 } } @@ -36115,16 +36056,16 @@ "type": "Identifier", "name": "toggleCol", "range": [ - 17595, - 17604 + 17573, + 17582 ], "loc": { "start": { - "line": 628, + "line": 624, "column": 4 }, "end": { - "line": 628, + "line": 624, "column": 13 } } @@ -36137,16 +36078,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 17605, - 17613 + 17583, + 17591 ], "loc": { "start": { - "line": 628, + "line": 624, "column": 14 }, "end": { - "line": 628, + "line": 624, "column": 22 } } @@ -36166,16 +36107,16 @@ "type": "Identifier", "name": "isUndef", "range": [ - 17629, - 17636 + 17607, + 17614 ], "loc": { "start": { - "line": 629, + "line": 625, "column": 12 }, "end": { - "line": 629, + "line": 625, "column": 19 } } @@ -36185,32 +36126,32 @@ "type": "Identifier", "name": "colIndex", "range": [ - 17637, - 17645 + 17615, + 17623 ], "loc": { "start": { - "line": 629, + "line": 625, "column": 20 }, "end": { - "line": 629, + "line": 625, "column": 28 } } } ], "range": [ - 17629, - 17646 + 17607, + 17624 ], "loc": { "start": { - "line": 629, + "line": 625, "column": 12 }, "end": { - "line": 629, + "line": 625, "column": 29 } } @@ -36223,16 +36164,16 @@ "object": { "type": "ThisExpression", "range": [ - 17650, - 17654 + 17628, + 17632 ], "loc": { "start": { - "line": 629, + "line": 625, "column": 33 }, "end": { - "line": 629, + "line": 625, "column": 37 } } @@ -36241,31 +36182,31 @@ "type": "Identifier", "name": "isColHidden", "range": [ - 17655, - 17666 + 17633, + 17644 ], "loc": { "start": { - "line": 629, + "line": 625, "column": 38 }, "end": { - "line": 629, + "line": 625, "column": 49 } } }, "range": [ - 17650, - 17666 + 17628, + 17644 ], "loc": { "start": { - "line": 629, + "line": 625, "column": 33 }, "end": { - "line": 629, + "line": 625, "column": 49 } } @@ -36275,47 +36216,47 @@ "type": "Identifier", "name": "colIndex", "range": [ - 17667, - 17675 + 17645, + 17653 ], "loc": { "start": { - "line": 629, + "line": 625, "column": 50 }, "end": { - "line": 629, + "line": 625, "column": 58 } } } ], "range": [ - 17650, - 17676 + 17628, + 17654 ], "loc": { "start": { - "line": 629, + "line": 625, "column": 33 }, "end": { - "line": 629, + "line": 625, "column": 59 } } }, "range": [ - 17629, - 17676 + 17607, + 17654 ], "loc": { "start": { - "line": 629, + "line": 625, "column": 12 }, "end": { - "line": 629, + "line": 625, "column": 59 } } @@ -36333,16 +36274,16 @@ "object": { "type": "ThisExpression", "range": [ - 17692, - 17696 + 17670, + 17674 ], "loc": { "start": { - "line": 630, + "line": 626, "column": 12 }, "end": { - "line": 630, + "line": 626, "column": 16 } } @@ -36351,31 +36292,31 @@ "type": "Identifier", "name": "showCol", "range": [ - 17697, - 17704 + 17675, + 17682 ], "loc": { "start": { - "line": 630, + "line": 626, "column": 17 }, "end": { - "line": 630, + "line": 626, "column": 24 } } }, "range": [ - 17692, - 17704 + 17670, + 17682 ], "loc": { "start": { - "line": 630, + "line": 626, "column": 12 }, "end": { - "line": 630, + "line": 626, "column": 24 } } @@ -36385,63 +36326,63 @@ "type": "Identifier", "name": "colIndex", "range": [ - 17705, - 17713 + 17683, + 17691 ], "loc": { "start": { - "line": 630, + "line": 626, "column": 25 }, "end": { - "line": 630, + "line": 626, "column": 33 } } } ], "range": [ - 17692, - 17714 + 17670, + 17692 ], "loc": { "start": { - "line": 630, + "line": 626, "column": 12 }, "end": { - "line": 630, + "line": 626, "column": 34 } } }, "range": [ - 17692, - 17715 + 17670, + 17693 ], "loc": { "start": { - "line": 630, + "line": 626, "column": 12 }, "end": { - "line": 630, + "line": 626, "column": 35 } } } ], "range": [ - 17678, - 17725 + 17656, + 17703 ], "loc": { "start": { - "line": 629, + "line": 625, "column": 61 }, "end": { - "line": 631, + "line": 627, "column": 9 } } @@ -36459,16 +36400,16 @@ "object": { "type": "ThisExpression", "range": [ - 17745, - 17749 + 17723, + 17727 ], "loc": { "start": { - "line": 632, + "line": 628, "column": 12 }, "end": { - "line": 632, + "line": 628, "column": 16 } } @@ -36477,31 +36418,31 @@ "type": "Identifier", "name": "hideCol", "range": [ - 17750, - 17757 + 17728, + 17735 ], "loc": { "start": { - "line": 632, + "line": 628, "column": 17 }, "end": { - "line": 632, + "line": 628, "column": 24 } } }, "range": [ - 17745, - 17757 + 17723, + 17735 ], "loc": { "start": { - "line": 632, + "line": 628, "column": 12 }, "end": { - "line": 632, + "line": 628, "column": 24 } } @@ -36511,94 +36452,94 @@ "type": "Identifier", "name": "colIndex", "range": [ - 17758, - 17766 + 17736, + 17744 ], "loc": { "start": { - "line": 632, + "line": 628, "column": 25 }, "end": { - "line": 632, + "line": 628, "column": 33 } } } ], "range": [ - 17745, - 17767 + 17723, + 17745 ], "loc": { "start": { - "line": 632, + "line": 628, "column": 12 }, "end": { - "line": 632, + "line": 628, "column": 34 } } }, "range": [ - 17745, - 17768 + 17723, + 17746 ], "loc": { "start": { - "line": 632, + "line": 628, "column": 12 }, "end": { - "line": 632, + "line": 628, "column": 35 } } } ], "range": [ - 17731, - 17778 + 17709, + 17756 ], "loc": { "start": { - "line": 631, + "line": 627, "column": 15 }, "end": { - "line": 633, + "line": 629, "column": 9 } } }, "range": [ - 17625, - 17778 + 17603, + 17756 ], "loc": { "start": { - "line": 629, + "line": 625, "column": 8 }, "end": { - "line": 633, + "line": 629, "column": 9 } } } ], "range": [ - 17615, - 17784 + 17593, + 17762 ], "loc": { "start": { - "line": 628, + "line": 624, "column": 24 }, "end": { - "line": 634, + "line": 630, "column": 5 } } @@ -36606,16 +36547,16 @@ "generator": false, "expression": false, "range": [ - 17604, - 17784 + 17582, + 17762 ], "loc": { "start": { - "line": 628, + "line": 624, "column": 13 }, "end": { - "line": 634, + "line": 630, "column": 5 } } @@ -36623,16 +36564,16 @@ "kind": "method", "computed": false, "range": [ - 17595, - 17784 + 17573, + 17762 ], "loc": { "start": { - "line": 628, + "line": 624, "column": 4 }, "end": { - "line": 634, + "line": 630, "column": 5 } }, @@ -36641,16 +36582,16 @@ "type": "Block", "value": "*\n * Toggle visibility of specified column\n * @param {Number} colIndex Column index\n ", "range": [ - 17488, - 17590 + 17466, + 17568 ], "loc": { "start": { - "line": 624, + "line": 620, "column": 4 }, "end": { - "line": 627, + "line": 623, "column": 7 } } @@ -36661,16 +36602,16 @@ "type": "Block", "value": "*\n * Return the indexes of the columns currently hidden\n * @return {Array} column indexes\n ", "range": [ - 17790, - 17897 + 17768, + 17875 ], "loc": { "start": { - "line": 636, + "line": 632, "column": 4 }, "end": { - "line": 639, + "line": 635, "column": 7 } } @@ -36684,16 +36625,16 @@ "type": "Identifier", "name": "getHiddenCols", "range": [ - 17902, - 17915 + 17880, + 17893 ], "loc": { "start": { - "line": 640, + "line": 636, "column": 4 }, "end": { - "line": 640, + "line": 636, "column": 17 } } @@ -36713,16 +36654,16 @@ "object": { "type": "ThisExpression", "range": [ - 17935, - 17939 + 17913, + 17917 ], "loc": { "start": { - "line": 641, + "line": 637, "column": 15 }, "end": { - "line": 641, + "line": 637, "column": 19 } } @@ -36731,62 +36672,62 @@ "type": "Identifier", "name": "hiddenCols", "range": [ - 17940, - 17950 + 17918, + 17928 ], "loc": { "start": { - "line": 641, + "line": 637, "column": 20 }, "end": { - "line": 641, + "line": 637, "column": 30 } } }, "range": [ - 17935, - 17950 + 17913, + 17928 ], "loc": { "start": { - "line": 641, + "line": 637, "column": 15 }, "end": { - "line": 641, + "line": 637, "column": 30 } } }, "range": [ - 17928, - 17951 + 17906, + 17929 ], "loc": { "start": { - "line": 641, + "line": 637, "column": 8 }, "end": { - "line": 641, + "line": 637, "column": 31 } } } ], "range": [ - 17918, - 17957 + 17896, + 17935 ], "loc": { "start": { - "line": 640, + "line": 636, "column": 20 }, "end": { - "line": 642, + "line": 638, "column": 5 } } @@ -36794,16 +36735,16 @@ "generator": false, "expression": false, "range": [ - 17915, - 17957 + 17893, + 17935 ], "loc": { "start": { - "line": 640, + "line": 636, "column": 17 }, "end": { - "line": 642, + "line": 638, "column": 5 } } @@ -36811,16 +36752,16 @@ "kind": "method", "computed": false, "range": [ - 17902, - 17957 + 17880, + 17935 ], "loc": { "start": { - "line": 640, + "line": 636, "column": 4 }, "end": { - "line": 642, + "line": 638, "column": 5 } }, @@ -36829,16 +36770,16 @@ "type": "Block", "value": "*\n * Return the indexes of the columns currently hidden\n * @return {Array} column indexes\n ", "range": [ - 17790, - 17897 + 17768, + 17875 ], "loc": { "start": { - "line": 636, + "line": 632, "column": 4 }, "end": { - "line": 639, + "line": 635, "column": 7 } } @@ -36849,16 +36790,16 @@ "type": "Block", "value": "*\n * Remove the columns manager\n ", "range": [ - 17963, - 18008 + 17941, + 17986 ], "loc": { "start": { - "line": 644, + "line": 640, "column": 4 }, "end": { - "line": 646, + "line": 642, "column": 7 } } @@ -36872,16 +36813,16 @@ "type": "Identifier", "name": "destroy", "range": [ - 18013, - 18020 + 17991, + 17998 ], "loc": { "start": { - "line": 647, + "line": 643, "column": 4 }, "end": { - "line": 647, + "line": 643, "column": 11 } } @@ -36904,16 +36845,16 @@ "object": { "type": "ThisExpression", "range": [ - 18038, - 18042 + 18016, + 18020 ], "loc": { "start": { - "line": 648, + "line": 644, "column": 13 }, "end": { - "line": 648, + "line": 644, "column": 17 } } @@ -36922,47 +36863,47 @@ "type": "Identifier", "name": "initialized", "range": [ - 18043, - 18054 + 18021, + 18032 ], "loc": { "start": { - "line": 648, + "line": 644, "column": 18 }, "end": { - "line": 648, + "line": 644, "column": 29 } } }, "range": [ - 18038, - 18054 + 18016, + 18032 ], "loc": { "start": { - "line": 648, + "line": 644, "column": 13 }, "end": { - "line": 648, + "line": 644, "column": 29 } } }, "prefix": true, "range": [ - 18037, - 18054 + 18015, + 18032 ], "loc": { "start": { - "line": 648, + "line": 644, "column": 12 }, "end": { - "line": 648, + "line": 644, "column": 29 } } @@ -36974,48 +36915,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 18070, - 18077 + 18048, + 18055 ], "loc": { "start": { - "line": 649, + "line": 645, "column": 12 }, "end": { - "line": 649, + "line": 645, "column": 19 } } } ], "range": [ - 18056, - 18087 + 18034, + 18065 ], "loc": { "start": { - "line": 648, + "line": 644, "column": 31 }, "end": { - "line": 650, + "line": 646, "column": 9 } } }, "alternate": null, "range": [ - 18033, - 18087 + 18011, + 18065 ], "loc": { "start": { - "line": 648, + "line": 644, "column": 8 }, "end": { - "line": 650, + "line": 646, "column": 9 } } @@ -37028,16 +36969,16 @@ "type": "Identifier", "name": "elm", "range": [ - 18100, - 18103 + 18078, + 18081 ], "loc": { "start": { - "line": 651, + "line": 647, "column": 12 }, "end": { - "line": 651, + "line": 647, "column": 15 } } @@ -37049,16 +36990,16 @@ "object": { "type": "ThisExpression", "range": [ - 18104, - 18108 + 18082, + 18086 ], "loc": { "start": { - "line": 651, + "line": 647, "column": 16 }, "end": { - "line": 651, + "line": 647, "column": 20 } } @@ -37067,47 +37008,47 @@ "type": "Identifier", "name": "contElTgtId", "range": [ - 18109, - 18120 + 18087, + 18098 ], "loc": { "start": { - "line": 651, + "line": 647, "column": 21 }, "end": { - "line": 651, + "line": 647, "column": 32 } } }, "range": [ - 18104, - 18120 + 18082, + 18098 ], "loc": { "start": { - "line": 651, + "line": 647, "column": 16 }, "end": { - "line": 651, + "line": 647, "column": 32 } } } ], "range": [ - 18100, - 18121 + 18078, + 18099 ], "loc": { "start": { - "line": 651, + "line": 647, "column": 12 }, "end": { - "line": 651, + "line": 647, "column": 33 } } @@ -37129,16 +37070,16 @@ "type": "Identifier", "name": "elm", "range": [ - 18137, - 18140 + 18115, + 18118 ], "loc": { "start": { - "line": 652, + "line": 648, "column": 12 }, "end": { - "line": 652, + "line": 648, "column": 15 } } @@ -37150,16 +37091,16 @@ "object": { "type": "ThisExpression", "range": [ - 18141, - 18145 + 18119, + 18123 ], "loc": { "start": { - "line": 652, + "line": 648, "column": 16 }, "end": { - "line": 652, + "line": 648, "column": 20 } } @@ -37168,47 +37109,47 @@ "type": "Identifier", "name": "contElTgtId", "range": [ - 18146, - 18157 + 18124, + 18135 ], "loc": { "start": { - "line": 652, + "line": 648, "column": 21 }, "end": { - "line": 652, + "line": 648, "column": 32 } } }, "range": [ - 18141, - 18157 + 18119, + 18135 ], "loc": { "start": { - "line": 652, + "line": 648, "column": 16 }, "end": { - "line": 652, + "line": 648, "column": 32 } } } ], "range": [ - 18137, - 18158 + 18115, + 18136 ], "loc": { "start": { - "line": 652, + "line": 648, "column": 12 }, "end": { - "line": 652, + "line": 648, "column": 33 } } @@ -37217,31 +37158,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 18159, - 18168 + 18137, + 18146 ], "loc": { "start": { - "line": 652, + "line": 648, "column": 34 }, "end": { - "line": 652, + "line": 648, "column": 43 } } }, "range": [ - 18137, - 18168 + 18115, + 18146 ], "loc": { "start": { - "line": 652, + "line": 648, "column": 12 }, "end": { - "line": 652, + "line": 648, "column": 43 } } @@ -37251,62 +37192,62 @@ "value": "", "raw": "''", "range": [ - 18171, - 18173 + 18149, + 18151 ], "loc": { "start": { - "line": 652, + "line": 648, "column": 46 }, "end": { - "line": 652, + "line": 648, "column": 48 } } }, "range": [ - 18137, - 18173 + 18115, + 18151 ], "loc": { "start": { - "line": 652, + "line": 648, "column": 12 }, "end": { - "line": 652, + "line": 648, "column": 48 } } }, "range": [ - 18137, - 18174 + 18115, + 18152 ], "loc": { "start": { - "line": 652, + "line": 648, "column": 12 }, "end": { - "line": 652, + "line": 648, "column": 49 } } } ], "range": [ - 18123, - 18184 + 18101, + 18162 ], "loc": { "start": { - "line": 651, + "line": 647, "column": 35 }, "end": { - "line": 653, + "line": 649, "column": 9 } } @@ -37328,16 +37269,16 @@ "object": { "type": "ThisExpression", "range": [ - 18204, - 18208 + 18182, + 18186 ], "loc": { "start": { - "line": 654, + "line": 650, "column": 12 }, "end": { - "line": 654, + "line": 650, "column": 16 } } @@ -37346,31 +37287,31 @@ "type": "Identifier", "name": "contEl", "range": [ - 18209, - 18215 + 18187, + 18193 ], "loc": { "start": { - "line": 654, + "line": 650, "column": 17 }, "end": { - "line": 654, + "line": 650, "column": 23 } } }, "range": [ - 18204, - 18215 + 18182, + 18193 ], "loc": { "start": { - "line": 654, + "line": 650, "column": 12 }, "end": { - "line": 654, + "line": 650, "column": 23 } } @@ -37379,31 +37320,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 18216, - 18225 + 18194, + 18203 ], "loc": { "start": { - "line": 654, + "line": 650, "column": 24 }, "end": { - "line": 654, + "line": 650, "column": 33 } } }, "range": [ - 18204, - 18225 + 18182, + 18203 ], "loc": { "start": { - "line": 654, + "line": 650, "column": 12 }, "end": { - "line": 654, + "line": 650, "column": 33 } } @@ -37413,46 +37354,46 @@ "value": "", "raw": "''", "range": [ - 18228, - 18230 + 18206, + 18208 ], "loc": { "start": { - "line": 654, + "line": 650, "column": 36 }, "end": { - "line": 654, + "line": 650, "column": 38 } } }, "range": [ - 18204, - 18230 + 18182, + 18208 ], "loc": { "start": { - "line": 654, + "line": 650, "column": 12 }, "end": { - "line": 654, + "line": 650, "column": 38 } } }, "range": [ - 18204, - 18231 + 18182, + 18209 ], "loc": { "start": { - "line": 654, + "line": 650, "column": 12 }, "end": { - "line": 654, + "line": 650, "column": 39 } } @@ -37465,16 +37406,16 @@ "type": "Identifier", "name": "removeElm", "range": [ - 18244, - 18253 + 18222, + 18231 ], "loc": { "start": { - "line": 655, + "line": 651, "column": 12 }, "end": { - "line": 655, + "line": 651, "column": 21 } } @@ -37486,16 +37427,16 @@ "object": { "type": "ThisExpression", "range": [ - 18254, - 18258 + 18232, + 18236 ], "loc": { "start": { - "line": 655, + "line": 651, "column": 22 }, "end": { - "line": 655, + "line": 651, "column": 26 } } @@ -37504,62 +37445,62 @@ "type": "Identifier", "name": "contEl", "range": [ - 18259, - 18265 + 18237, + 18243 ], "loc": { "start": { - "line": 655, + "line": 651, "column": 27 }, "end": { - "line": 655, + "line": 651, "column": 33 } } }, "range": [ - 18254, - 18265 + 18232, + 18243 ], "loc": { "start": { - "line": 655, + "line": 651, "column": 22 }, "end": { - "line": 655, + "line": 651, "column": 33 } } } ], "range": [ - 18244, - 18266 + 18222, + 18244 ], "loc": { "start": { - "line": 655, + "line": 651, "column": 12 }, "end": { - "line": 655, + "line": 651, "column": 34 } } }, "range": [ - 18244, - 18267 + 18222, + 18245 ], "loc": { "start": { - "line": 655, + "line": 651, "column": 12 }, "end": { - "line": 655, + "line": 651, "column": 35 } } @@ -37575,16 +37516,16 @@ "object": { "type": "ThisExpression", "range": [ - 18280, - 18284 + 18258, + 18262 ], "loc": { "start": { - "line": 656, + "line": 652, "column": 12 }, "end": { - "line": 656, + "line": 652, "column": 16 } } @@ -37593,31 +37534,31 @@ "type": "Identifier", "name": "contEl", "range": [ - 18285, - 18291 + 18263, + 18269 ], "loc": { "start": { - "line": 656, + "line": 652, "column": 17 }, "end": { - "line": 656, + "line": 652, "column": 23 } } }, "range": [ - 18280, - 18291 + 18258, + 18269 ], "loc": { "start": { - "line": 656, + "line": 652, "column": 12 }, "end": { - "line": 656, + "line": 652, "column": 23 } } @@ -37627,77 +37568,77 @@ "value": null, "raw": "null", "range": [ - 18294, - 18298 + 18272, + 18276 ], "loc": { "start": { - "line": 656, + "line": 652, "column": 26 }, "end": { - "line": 656, + "line": 652, "column": 30 } } }, "range": [ - 18280, - 18298 + 18258, + 18276 ], "loc": { "start": { - "line": 656, + "line": 652, "column": 12 }, "end": { - "line": 656, + "line": 652, "column": 30 } } }, "range": [ - 18280, - 18299 + 18258, + 18277 ], "loc": { "start": { - "line": 656, + "line": 652, "column": 12 }, "end": { - "line": 656, + "line": 652, "column": 31 } } } ], "range": [ - 18190, - 18309 + 18168, + 18287 ], "loc": { "start": { - "line": 653, + "line": 649, "column": 15 }, "end": { - "line": 657, + "line": 653, "column": 9 } } }, "range": [ - 18096, - 18309 + 18074, + 18287 ], "loc": { "start": { - "line": 651, + "line": 647, "column": 8 }, "end": { - "line": 657, + "line": 653, "column": 9 } } @@ -37716,16 +37657,16 @@ "object": { "type": "ThisExpression", "range": [ - 18318, - 18322 + 18296, + 18300 ], "loc": { "start": { - "line": 658, + "line": 654, "column": 8 }, "end": { - "line": 658, + "line": 654, "column": 12 } } @@ -37734,31 +37675,31 @@ "type": "Identifier", "name": "btnEl", "range": [ - 18323, - 18328 + 18301, + 18306 ], "loc": { "start": { - "line": 658, + "line": 654, "column": 13 }, "end": { - "line": 658, + "line": 654, "column": 18 } } }, "range": [ - 18318, - 18328 + 18296, + 18306 ], "loc": { "start": { - "line": 658, + "line": 654, "column": 8 }, "end": { - "line": 658, + "line": 654, "column": 18 } } @@ -37767,31 +37708,31 @@ "type": "Identifier", "name": "innerHTML", "range": [ - 18329, - 18338 + 18307, + 18316 ], "loc": { "start": { - "line": 658, + "line": 654, "column": 19 }, "end": { - "line": 658, + "line": 654, "column": 28 } } }, "range": [ - 18318, - 18338 + 18296, + 18316 ], "loc": { "start": { - "line": 658, + "line": 654, "column": 8 }, "end": { - "line": 658, + "line": 654, "column": 28 } } @@ -37801,46 +37742,46 @@ "value": "", "raw": "''", "range": [ - 18341, - 18343 + 18319, + 18321 ], "loc": { "start": { - "line": 658, + "line": 654, "column": 31 }, "end": { - "line": 658, + "line": 654, "column": 33 } } }, "range": [ - 18318, - 18343 + 18296, + 18321 ], "loc": { "start": { - "line": 658, + "line": 654, "column": 8 }, "end": { - "line": 658, + "line": 654, "column": 33 } } }, "range": [ - 18318, - 18344 + 18296, + 18322 ], "loc": { "start": { - "line": 658, + "line": 654, "column": 8 }, "end": { - "line": 658, + "line": 654, "column": 34 } } @@ -37853,16 +37794,16 @@ "type": "Identifier", "name": "removeElm", "range": [ - 18353, - 18362 + 18331, + 18340 ], "loc": { "start": { - "line": 659, + "line": 655, "column": 8 }, "end": { - "line": 659, + "line": 655, "column": 17 } } @@ -37874,16 +37815,16 @@ "object": { "type": "ThisExpression", "range": [ - 18363, - 18367 + 18341, + 18345 ], "loc": { "start": { - "line": 659, + "line": 655, "column": 18 }, "end": { - "line": 659, + "line": 655, "column": 22 } } @@ -37892,62 +37833,62 @@ "type": "Identifier", "name": "btnEl", "range": [ - 18368, - 18373 + 18346, + 18351 ], "loc": { "start": { - "line": 659, + "line": 655, "column": 23 }, "end": { - "line": 659, + "line": 655, "column": 28 } } }, "range": [ - 18363, - 18373 + 18341, + 18351 ], "loc": { "start": { - "line": 659, + "line": 655, "column": 18 }, "end": { - "line": 659, + "line": 655, "column": 28 } } } ], "range": [ - 18353, - 18374 + 18331, + 18352 ], "loc": { "start": { - "line": 659, + "line": 655, "column": 8 }, "end": { - "line": 659, + "line": 655, "column": 29 } } }, "range": [ - 18353, - 18375 + 18331, + 18353 ], "loc": { "start": { - "line": 659, + "line": 655, "column": 8 }, "end": { - "line": 659, + "line": 655, "column": 30 } } @@ -37963,16 +37904,16 @@ "object": { "type": "ThisExpression", "range": [ - 18384, - 18388 + 18362, + 18366 ], "loc": { "start": { - "line": 660, + "line": 656, "column": 8 }, "end": { - "line": 660, + "line": 656, "column": 12 } } @@ -37981,31 +37922,31 @@ "type": "Identifier", "name": "btnEl", "range": [ - 18389, - 18394 + 18367, + 18372 ], "loc": { "start": { - "line": 660, + "line": 656, "column": 13 }, "end": { - "line": 660, + "line": 656, "column": 18 } } }, "range": [ - 18384, - 18394 + 18362, + 18372 ], "loc": { "start": { - "line": 660, + "line": 656, "column": 8 }, "end": { - "line": 660, + "line": 656, "column": 18 } } @@ -38015,46 +37956,46 @@ "value": null, "raw": "null", "range": [ - 18397, - 18401 + 18375, + 18379 ], "loc": { "start": { - "line": 660, + "line": 656, "column": 21 }, "end": { - "line": 660, + "line": 656, "column": 25 } } }, "range": [ - 18384, - 18401 + 18362, + 18379 ], "loc": { "start": { - "line": 660, + "line": 656, "column": 8 }, "end": { - "line": 660, + "line": 656, "column": 25 } } }, "range": [ - 18384, - 18402 + 18362, + 18380 ], "loc": { "start": { - "line": 660, + "line": 656, "column": 8 }, "end": { - "line": 660, + "line": 656, "column": 26 } } @@ -38072,16 +38013,16 @@ "object": { "type": "ThisExpression", "range": [ - 18412, - 18416 + 18390, + 18394 ], "loc": { "start": { - "line": 662, + "line": 658, "column": 8 }, "end": { - "line": 662, + "line": 658, "column": 12 } } @@ -38090,31 +38031,31 @@ "type": "Identifier", "name": "emitter", "range": [ - 18417, - 18424 + 18395, + 18402 ], "loc": { "start": { - "line": 662, + "line": 658, "column": 13 }, "end": { - "line": 662, + "line": 658, "column": 20 } } }, "range": [ - 18412, - 18424 + 18390, + 18402 ], "loc": { "start": { - "line": 662, + "line": 658, "column": 8 }, "end": { - "line": 662, + "line": 658, "column": 20 } } @@ -38123,31 +38064,31 @@ "type": "Identifier", "name": "off", "range": [ - 18425, - 18428 + 18403, + 18406 ], "loc": { "start": { - "line": 662, + "line": 658, "column": 21 }, "end": { - "line": 662, + "line": 658, "column": 24 } } }, "range": [ - 18412, - 18428 + 18390, + 18406 ], "loc": { "start": { - "line": 662, + "line": 658, "column": 8 }, "end": { - "line": 662, + "line": 658, "column": 24 } } @@ -38161,32 +38102,32 @@ "value": "hide-column", "raw": "'hide-column'", "range": [ - 18430, - 18443 + 18408, + 18421 ], "loc": { "start": { - "line": 662, + "line": 658, "column": 26 }, "end": { - "line": 662, + "line": 658, "column": 39 } } } ], "range": [ - 18429, - 18444 + 18407, + 18422 ], "loc": { "start": { - "line": 662, + "line": 658, "column": 25 }, "end": { - "line": 662, + "line": 658, "column": 40 } } @@ -38199,16 +38140,16 @@ "type": "Identifier", "name": "tf", "range": [ - 18459, - 18461 + 18437, + 18439 ], "loc": { "start": { - "line": 663, + "line": 659, "column": 13 }, "end": { - "line": 663, + "line": 659, "column": 15 } } @@ -38217,16 +38158,16 @@ "type": "Identifier", "name": "colIndex", "range": [ - 18463, - 18471 + 18441, + 18449 ], "loc": { "start": { - "line": 663, + "line": 659, "column": 17 }, "end": { - "line": 663, + "line": 659, "column": 25 } } @@ -38240,16 +38181,16 @@ "object": { "type": "ThisExpression", "range": [ - 18476, - 18480 + 18454, + 18458 ], "loc": { "start": { - "line": 663, + "line": 659, "column": 30 }, "end": { - "line": 663, + "line": 659, "column": 34 } } @@ -38258,31 +38199,31 @@ "type": "Identifier", "name": "hideCol", "range": [ - 18481, - 18488 + 18459, + 18466 ], "loc": { "start": { - "line": 663, + "line": 659, "column": 35 }, "end": { - "line": 663, + "line": 659, "column": 42 } } }, "range": [ - 18476, - 18488 + 18454, + 18466 ], "loc": { "start": { - "line": 663, + "line": 659, "column": 30 }, "end": { - "line": 663, + "line": 659, "column": 42 } } @@ -38292,32 +38233,32 @@ "type": "Identifier", "name": "colIndex", "range": [ - 18489, - 18497 + 18467, + 18475 ], "loc": { "start": { - "line": 663, + "line": 659, "column": 43 }, "end": { - "line": 663, + "line": 659, "column": 51 } } } ], "range": [ - 18476, - 18498 + 18454, + 18476 ], "loc": { "start": { - "line": 663, + "line": 659, "column": 30 }, "end": { - "line": 663, + "line": 659, "column": 52 } } @@ -38325,47 +38266,47 @@ "generator": false, "expression": true, "range": [ - 18458, - 18498 + 18436, + 18476 ], "loc": { "start": { - "line": 663, + "line": 659, "column": 12 }, "end": { - "line": 663, + "line": 659, "column": 52 } } } ], "range": [ - 18412, - 18499 + 18390, + 18477 ], "loc": { "start": { - "line": 662, + "line": 658, "column": 8 }, "end": { - "line": 663, + "line": 659, "column": 53 } } }, "range": [ - 18412, - 18500 + 18390, + 18478 ], "loc": { "start": { - "line": 662, + "line": 658, "column": 8 }, "end": { - "line": 663, + "line": 659, "column": 54 } } @@ -38381,16 +38322,16 @@ "object": { "type": "ThisExpression", "range": [ - 18510, - 18514 + 18488, + 18492 ], "loc": { "start": { - "line": 665, + "line": 661, "column": 8 }, "end": { - "line": 665, + "line": 661, "column": 12 } } @@ -38399,31 +38340,31 @@ "type": "Identifier", "name": "boundMouseup", "range": [ - 18515, - 18527 + 18493, + 18505 ], "loc": { "start": { - "line": 665, + "line": 661, "column": 13 }, "end": { - "line": 665, + "line": 661, "column": 25 } } }, "range": [ - 18510, - 18527 + 18488, + 18505 ], "loc": { "start": { - "line": 665, + "line": 661, "column": 8 }, "end": { - "line": 665, + "line": 661, "column": 25 } } @@ -38433,46 +38374,46 @@ "value": null, "raw": "null", "range": [ - 18530, - 18534 + 18508, + 18512 ], "loc": { "start": { - "line": 665, + "line": 661, "column": 28 }, "end": { - "line": 665, + "line": 661, "column": 32 } } }, "range": [ - 18510, - 18534 + 18488, + 18512 ], "loc": { "start": { - "line": 665, + "line": 661, "column": 8 }, "end": { - "line": 665, + "line": 661, "column": 32 } } }, "range": [ - 18510, - 18535 + 18488, + 18513 ], "loc": { "start": { - "line": 665, + "line": 661, "column": 8 }, "end": { - "line": 665, + "line": 661, "column": 33 } } @@ -38488,16 +38429,16 @@ "object": { "type": "ThisExpression", "range": [ - 18545, - 18549 + 18523, + 18527 ], "loc": { "start": { - "line": 667, + "line": 663, "column": 8 }, "end": { - "line": 667, + "line": 663, "column": 12 } } @@ -38506,31 +38447,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 18550, - 18561 + 18528, + 18539 ], "loc": { "start": { - "line": 667, + "line": 663, "column": 13 }, "end": { - "line": 667, + "line": 663, "column": 24 } } }, "range": [ - 18545, - 18561 + 18523, + 18539 ], "loc": { "start": { - "line": 667, + "line": 663, "column": 8 }, "end": { - "line": 667, + "line": 663, "column": 24 } } @@ -38540,62 +38481,62 @@ "value": false, "raw": "false", "range": [ - 18564, - 18569 + 18542, + 18547 ], "loc": { "start": { - "line": 667, + "line": 663, "column": 27 }, "end": { - "line": 667, + "line": 663, "column": 32 } } }, "range": [ - 18545, - 18569 + 18523, + 18547 ], "loc": { "start": { - "line": 667, + "line": 663, "column": 8 }, "end": { - "line": 667, + "line": 663, "column": 32 } } }, "range": [ - 18545, - 18570 + 18523, + 18548 ], "loc": { "start": { - "line": 667, + "line": 663, "column": 8 }, "end": { - "line": 667, + "line": 663, "column": 33 } } } ], "range": [ - 18023, - 18576 + 18001, + 18554 ], "loc": { "start": { - "line": 647, + "line": 643, "column": 14 }, "end": { - "line": 668, + "line": 664, "column": 5 } } @@ -38603,16 +38544,16 @@ "generator": false, "expression": false, "range": [ - 18020, - 18576 + 17998, + 18554 ], "loc": { "start": { - "line": 647, + "line": 643, "column": 11 }, "end": { - "line": 668, + "line": 664, "column": 5 } } @@ -38620,16 +38561,16 @@ "kind": "method", "computed": false, "range": [ - 18013, - 18576 + 17991, + 18554 ], "loc": { "start": { - "line": 647, + "line": 643, "column": 4 }, "end": { - "line": 668, + "line": 664, "column": 5 } }, @@ -38638,16 +38579,16 @@ "type": "Block", "value": "*\n * Remove the columns manager\n ", "range": [ - 17963, - 18008 + 17941, + 17986 ], "loc": { "start": { - "line": 644, + "line": 640, "column": 4 }, "end": { - "line": 646, + "line": 642, "column": 7 } } @@ -38661,16 +38602,16 @@ "type": "Identifier", "name": "_getHeaderText", "range": [ - 18582, - 18596 + 18560, + 18574 ], "loc": { "start": { - "line": 670, + "line": 666, "column": 4 }, "end": { - "line": 670, + "line": 666, "column": 18 } } @@ -38683,16 +38624,16 @@ "type": "Identifier", "name": "cell", "range": [ - 18597, - 18601 + 18575, + 18579 ], "loc": { "start": { - "line": 670, + "line": 666, "column": 19 }, "end": { - "line": 670, + "line": 666, "column": 23 } } @@ -38713,16 +38654,16 @@ "type": "Identifier", "name": "cell", "range": [ - 18618, - 18622 + 18596, + 18600 ], "loc": { "start": { - "line": 671, + "line": 667, "column": 13 }, "end": { - "line": 671, + "line": 667, "column": 17 } } @@ -38731,47 +38672,47 @@ "type": "Identifier", "name": "hasChildNodes", "range": [ - 18623, - 18636 + 18601, + 18614 ], "loc": { "start": { - "line": 671, + "line": 667, "column": 18 }, "end": { - "line": 671, + "line": 667, "column": 31 } } }, "range": [ - 18618, - 18636 + 18596, + 18614 ], "loc": { "start": { - "line": 671, + "line": 667, "column": 13 }, "end": { - "line": 671, + "line": 667, "column": 31 } } }, "prefix": true, "range": [ - 18617, - 18636 + 18595, + 18614 ], "loc": { "start": { - "line": 671, + "line": 667, "column": 12 }, "end": { - "line": 671, + "line": 667, "column": 31 } } @@ -38786,63 +38727,63 @@ "value": "", "raw": "''", "range": [ - 18659, - 18661 + 18637, + 18639 ], "loc": { "start": { - "line": 672, + "line": 668, "column": 19 }, "end": { - "line": 672, + "line": 668, "column": 21 } } }, "range": [ - 18652, - 18662 + 18630, + 18640 ], "loc": { "start": { - "line": 672, + "line": 668, "column": 12 }, "end": { - "line": 672, + "line": 668, "column": 22 } } } ], "range": [ - 18638, - 18672 + 18616, + 18650 ], "loc": { "start": { - "line": 671, + "line": 667, "column": 33 }, "end": { - "line": 673, + "line": 669, "column": 9 } } }, "alternate": null, "range": [ - 18613, - 18672 + 18591, + 18650 ], "loc": { "start": { - "line": 671, + "line": 667, "column": 8 }, "end": { - "line": 673, + "line": 669, "column": 9 } } @@ -38858,16 +38799,16 @@ "type": "Identifier", "name": "i", "range": [ - 18691, - 18692 + 18669, + 18670 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 17 }, "end": { - "line": 675, + "line": 671, "column": 18 } } @@ -38877,31 +38818,31 @@ "value": 0, "raw": "0", "range": [ - 18695, - 18696 + 18673, + 18674 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 21 }, "end": { - "line": 675, + "line": 671, "column": 22 } } }, "range": [ - 18691, - 18696 + 18669, + 18674 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 17 }, "end": { - "line": 675, + "line": 671, "column": 22 } } @@ -38909,16 +38850,16 @@ ], "kind": "let", "range": [ - 18687, - 18696 + 18665, + 18674 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 13 }, "end": { - "line": 675, + "line": 671, "column": 22 } } @@ -38930,16 +38871,16 @@ "type": "Identifier", "name": "i", "range": [ - 18698, - 18699 + 18676, + 18677 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 24 }, "end": { - "line": 675, + "line": 671, "column": 25 } } @@ -38954,16 +38895,16 @@ "type": "Identifier", "name": "cell", "range": [ - 18702, - 18706 + 18680, + 18684 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 28 }, "end": { - "line": 675, + "line": 671, "column": 32 } } @@ -38972,31 +38913,31 @@ "type": "Identifier", "name": "childNodes", "range": [ - 18707, - 18717 + 18685, + 18695 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 33 }, "end": { - "line": 675, + "line": 671, "column": 43 } } }, "range": [ - 18702, - 18717 + 18680, + 18695 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 28 }, "end": { - "line": 675, + "line": 671, "column": 43 } } @@ -39005,46 +38946,46 @@ "type": "Identifier", "name": "length", "range": [ - 18718, - 18724 + 18696, + 18702 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 44 }, "end": { - "line": 675, + "line": 671, "column": 50 } } }, "range": [ - 18702, - 18724 + 18680, + 18702 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 28 }, "end": { - "line": 675, + "line": 671, "column": 50 } } }, "range": [ - 18698, - 18724 + 18676, + 18702 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 24 }, "end": { - "line": 675, + "line": 671, "column": 50 } } @@ -39056,32 +38997,32 @@ "type": "Identifier", "name": "i", "range": [ - 18726, - 18727 + 18704, + 18705 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 52 }, "end": { - "line": 675, + "line": 671, "column": 53 } } }, "prefix": false, "range": [ - 18726, - 18729 + 18704, + 18707 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 52 }, "end": { - "line": 675, + "line": 671, "column": 55 } } @@ -39098,16 +39039,16 @@ "type": "Identifier", "name": "n", "range": [ - 18749, - 18750 + 18727, + 18728 ], "loc": { "start": { - "line": 676, + "line": 672, "column": 16 }, "end": { - "line": 676, + "line": 672, "column": 17 } } @@ -39122,16 +39063,16 @@ "type": "Identifier", "name": "cell", "range": [ - 18753, - 18757 + 18731, + 18735 ], "loc": { "start": { - "line": 676, + "line": 672, "column": 20 }, "end": { - "line": 676, + "line": 672, "column": 24 } } @@ -39140,31 +39081,31 @@ "type": "Identifier", "name": "childNodes", "range": [ - 18758, - 18768 + 18736, + 18746 ], "loc": { "start": { - "line": 676, + "line": 672, "column": 25 }, "end": { - "line": 676, + "line": 672, "column": 35 } } }, "range": [ - 18753, - 18768 + 18731, + 18746 ], "loc": { "start": { - "line": 676, + "line": 672, "column": 20 }, "end": { - "line": 676, + "line": 672, "column": 35 } } @@ -39173,46 +39114,46 @@ "type": "Identifier", "name": "i", "range": [ - 18769, - 18770 + 18747, + 18748 ], "loc": { "start": { - "line": 676, + "line": 672, "column": 36 }, "end": { - "line": 676, + "line": 672, "column": 37 } } }, "range": [ - 18753, - 18771 + 18731, + 18749 ], "loc": { "start": { - "line": 676, + "line": 672, "column": 20 }, "end": { - "line": 676, + "line": 672, "column": 38 } } }, "range": [ - 18749, - 18771 + 18727, + 18749 ], "loc": { "start": { - "line": 676, + "line": 672, "column": 16 }, "end": { - "line": 676, + "line": 672, "column": 38 } } @@ -39220,16 +39161,16 @@ ], "kind": "let", "range": [ - 18745, - 18772 + 18723, + 18750 ], "loc": { "start": { - "line": 676, + "line": 672, "column": 12 }, "end": { - "line": 676, + "line": 672, "column": 39 } } @@ -39246,16 +39187,16 @@ "type": "Identifier", "name": "n", "range": [ - 18789, - 18790 + 18767, + 18768 ], "loc": { "start": { - "line": 677, + "line": 673, "column": 16 }, "end": { - "line": 677, + "line": 673, "column": 17 } } @@ -39264,31 +39205,31 @@ "type": "Identifier", "name": "nodeType", "range": [ - 18791, - 18799 + 18769, + 18777 ], "loc": { "start": { - "line": 677, + "line": 673, "column": 18 }, "end": { - "line": 677, + "line": 673, "column": 26 } } }, "range": [ - 18789, - 18799 + 18767, + 18777 ], "loc": { "start": { - "line": 677, + "line": 673, "column": 16 }, "end": { - "line": 677, + "line": 673, "column": 26 } } @@ -39298,31 +39239,31 @@ "value": 3, "raw": "3", "range": [ - 18804, - 18805 + 18782, + 18783 ], "loc": { "start": { - "line": 677, + "line": 673, "column": 31 }, "end": { - "line": 677, + "line": 673, "column": 32 } } }, "range": [ - 18789, - 18805 + 18767, + 18783 ], "loc": { "start": { - "line": 677, + "line": 673, "column": 16 }, "end": { - "line": 677, + "line": 673, "column": 32 } } @@ -39339,16 +39280,16 @@ "type": "Identifier", "name": "n", "range": [ - 18832, - 18833 + 18810, + 18811 ], "loc": { "start": { - "line": 678, + "line": 674, "column": 23 }, "end": { - "line": 678, + "line": 674, "column": 24 } } @@ -39357,62 +39298,62 @@ "type": "Identifier", "name": "nodeValue", "range": [ - 18834, - 18843 + 18812, + 18821 ], "loc": { "start": { - "line": 678, + "line": 674, "column": 25 }, "end": { - "line": 678, + "line": 674, "column": 34 } } }, "range": [ - 18832, - 18843 + 18810, + 18821 ], "loc": { "start": { - "line": 678, + "line": 674, "column": 23 }, "end": { - "line": 678, + "line": 674, "column": 34 } } }, "range": [ - 18825, - 18844 + 18803, + 18822 ], "loc": { "start": { - "line": 678, + "line": 674, "column": 16 }, "end": { - "line": 678, + "line": 674, "column": 35 } } } ], "range": [ - 18807, - 18858 + 18785, + 18836 ], "loc": { "start": { - "line": 677, + "line": 673, "column": 34 }, "end": { - "line": 679, + "line": 675, "column": 13 } } @@ -39429,16 +39370,16 @@ "type": "Identifier", "name": "n", "range": [ - 18868, - 18869 + 18846, + 18847 ], "loc": { "start": { - "line": 679, + "line": 675, "column": 23 }, "end": { - "line": 679, + "line": 675, "column": 24 } } @@ -39447,31 +39388,31 @@ "type": "Identifier", "name": "nodeType", "range": [ - 18870, - 18878 + 18848, + 18856 ], "loc": { "start": { - "line": 679, + "line": 675, "column": 25 }, "end": { - "line": 679, + "line": 675, "column": 33 } } }, "range": [ - 18868, - 18878 + 18846, + 18856 ], "loc": { "start": { - "line": 679, + "line": 675, "column": 23 }, "end": { - "line": 679, + "line": 675, "column": 33 } } @@ -39481,31 +39422,31 @@ "value": 1, "raw": "1", "range": [ - 18883, - 18884 + 18861, + 18862 ], "loc": { "start": { - "line": 679, + "line": 675, "column": 38 }, "end": { - "line": 679, + "line": 675, "column": 39 } } }, "range": [ - 18868, - 18884 + 18846, + 18862 ], "loc": { "start": { - "line": 679, + "line": 675, "column": 23 }, "end": { - "line": 679, + "line": 675, "column": 39 } } @@ -39525,16 +39466,16 @@ "type": "Identifier", "name": "n", "range": [ - 18908, - 18909 + 18886, + 18887 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 20 }, "end": { - "line": 680, + "line": 676, "column": 21 } } @@ -39543,31 +39484,31 @@ "type": "Identifier", "name": "id", "range": [ - 18910, - 18912 + 18888, + 18890 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 22 }, "end": { - "line": 680, + "line": 676, "column": 24 } } }, "range": [ - 18908, - 18912 + 18886, + 18890 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 20 }, "end": { - "line": 680, + "line": 676, "column": 24 } } @@ -39587,16 +39528,16 @@ "type": "Identifier", "name": "n", "range": [ - 18916, - 18917 + 18894, + 18895 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 28 }, "end": { - "line": 680, + "line": 676, "column": 29 } } @@ -39605,31 +39546,31 @@ "type": "Identifier", "name": "id", "range": [ - 18918, - 18920 + 18896, + 18898 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 30 }, "end": { - "line": 680, + "line": 676, "column": 32 } } }, "range": [ - 18916, - 18920 + 18894, + 18898 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 28 }, "end": { - "line": 680, + "line": 676, "column": 32 } } @@ -39638,31 +39579,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 18921, - 18928 + 18899, + 18906 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 33 }, "end": { - "line": 680, + "line": 676, "column": 40 } } }, "range": [ - 18916, - 18928 + 18894, + 18906 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 28 }, "end": { - "line": 680, + "line": 676, "column": 40 } } @@ -39673,32 +39614,32 @@ "value": "popUp", "raw": "'popUp'", "range": [ - 18929, - 18936 + 18907, + 18914 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 41 }, "end": { - "line": 680, + "line": 676, "column": 48 } } } ], "range": [ - 18916, - 18937 + 18894, + 18915 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 28 }, "end": { - "line": 680, + "line": 676, "column": 49 } } @@ -39711,62 +39652,62 @@ "value": 1, "raw": "1", "range": [ - 18943, - 18944 + 18921, + 18922 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 55 }, "end": { - "line": 680, + "line": 676, "column": 56 } } }, "prefix": true, "range": [ - 18942, - 18944 + 18920, + 18922 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 54 }, "end": { - "line": 680, + "line": 676, "column": 56 } } }, "range": [ - 18916, - 18944 + 18894, + 18922 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 28 }, "end": { - "line": 680, + "line": 676, "column": 56 } } }, "range": [ - 18908, - 18944 + 18886, + 18922 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 20 }, "end": { - "line": 680, + "line": 676, "column": 56 } } @@ -39778,32 +39719,32 @@ "type": "ContinueStatement", "label": null, "range": [ - 18968, - 18977 + 18946, + 18955 ], "loc": { "start": { - "line": 681, + "line": 677, "column": 20 }, "end": { - "line": 681, + "line": 677, "column": 29 } } } ], "range": [ - 18946, - 18995 + 18924, + 18973 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 58 }, "end": { - "line": 682, + "line": 678, "column": 17 } } @@ -39819,16 +39760,16 @@ "type": "Identifier", "name": "getText", "range": [ - 19030, - 19037 + 19008, + 19015 ], "loc": { "start": { - "line": 683, + "line": 679, "column": 27 }, "end": { - "line": 683, + "line": 679, "column": 34 } } @@ -39838,125 +39779,125 @@ "type": "Identifier", "name": "n", "range": [ - 19038, - 19039 + 19016, + 19017 ], "loc": { "start": { - "line": 683, + "line": 679, "column": 35 }, "end": { - "line": 683, + "line": 679, "column": 36 } } } ], "range": [ - 19030, - 19040 + 19008, + 19018 ], "loc": { "start": { - "line": 683, + "line": 679, "column": 27 }, "end": { - "line": 683, + "line": 679, "column": 37 } } }, "range": [ - 19023, - 19041 + 19001, + 19019 ], "loc": { "start": { - "line": 683, + "line": 679, "column": 20 }, "end": { - "line": 683, + "line": 679, "column": 38 } } } ], "range": [ - 19001, - 19059 + 18979, + 19037 ], "loc": { "start": { - "line": 682, + "line": 678, "column": 23 }, "end": { - "line": 684, + "line": 680, "column": 17 } } }, "range": [ - 18904, - 19059 + 18882, + 19037 ], "loc": { "start": { - "line": 680, + "line": 676, "column": 16 }, "end": { - "line": 684, + "line": 680, "column": 17 } } } ], "range": [ - 18886, - 19073 + 18864, + 19051 ], "loc": { "start": { - "line": 679, + "line": 675, "column": 41 }, "end": { - "line": 685, + "line": 681, "column": 13 } } }, "alternate": null, "range": [ - 18864, - 19073 + 18842, + 19051 ], "loc": { "start": { - "line": 679, + "line": 675, "column": 19 }, "end": { - "line": 685, + "line": 681, "column": 13 } } }, "range": [ - 18785, - 19073 + 18763, + 19051 ], "loc": { "start": { - "line": 677, + "line": 673, "column": 12 }, "end": { - "line": 685, + "line": 681, "column": 13 } } @@ -39965,47 +39906,47 @@ "type": "ContinueStatement", "label": null, "range": [ - 19086, - 19095 + 19064, + 19073 ], "loc": { "start": { - "line": 686, + "line": 682, "column": 12 }, "end": { - "line": 686, + "line": 682, "column": 21 } } } ], "range": [ - 18731, - 19105 + 18709, + 19083 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 57 }, "end": { - "line": 687, + "line": 683, "column": 9 } } }, "range": [ - 18682, - 19105 + 18660, + 19083 ], "loc": { "start": { - "line": 675, + "line": 671, "column": 8 }, "end": { - "line": 687, + "line": 683, "column": 9 } } @@ -40017,23 +39958,299 @@ "value": "", "raw": "''", "range": [ - 19121, - 19123 + 19099, + 19101 ], "loc": { "start": { - "line": 688, + "line": 684, "column": 15 }, "end": { - "line": 688, + "line": 684, "column": 17 } } }, "range": [ - 19114, - 19124 + 19092, + 19102 + ], + "loc": { + "start": { + "line": 684, + "column": 8 + }, + "end": { + "line": 684, + "column": 18 + } + } + } + ], + "range": [ + 18581, + 19108 + ], + "loc": { + "start": { + "line": 666, + "column": 25 + }, + "end": { + "line": 685, + "column": 5 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 18574, + 19108 + ], + "loc": { + "start": { + "line": 666, + "column": 18 + }, + "end": { + "line": 685, + "column": 5 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 18560, + 19108 + ], + "loc": { + "start": { + "line": 666, + "column": 4 + }, + "end": { + "line": 685, + "column": 5 + } + }, + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "_hideElements", + "range": [ + 19114, + 19127 + ], + "loc": { + "start": { + "line": 687, + "column": 4 + }, + "end": { + "line": 687, + "column": 17 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [ + { + "type": "Identifier", + "name": "tbl", + "range": [ + 19128, + 19131 + ], + "loc": { + "start": { + "line": 687, + "column": 18 + }, + "end": { + "line": 687, + "column": 21 + } + } + }, + { + "type": "Identifier", + "name": "colIdx", + "range": [ + 19133, + 19139 + ], + "loc": { + "start": { + "line": 687, + "column": 23 + }, + "end": { + "line": 687, + "column": 29 + } + } + }, + { + "type": "Identifier", + "name": "hide", + "range": [ + 19141, + 19145 + ], + "loc": { + "start": { + "line": 687, + "column": 31 + }, + "end": { + "line": 687, + "column": 35 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 19157, + 19161 + ], + "loc": { + "start": { + "line": 688, + "column": 8 + }, + "end": { + "line": 688, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "_hideCells", + "range": [ + 19162, + 19172 + ], + "loc": { + "start": { + "line": 688, + "column": 13 + }, + "end": { + "line": 688, + "column": 23 + } + } + }, + "range": [ + 19157, + 19172 + ], + "loc": { + "start": { + "line": 688, + "column": 8 + }, + "end": { + "line": 688, + "column": 23 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "tbl", + "range": [ + 19173, + 19176 + ], + "loc": { + "start": { + "line": 688, + "column": 24 + }, + "end": { + "line": 688, + "column": 27 + } + } + }, + { + "type": "Identifier", + "name": "colIdx", + "range": [ + 19178, + 19184 + ], + "loc": { + "start": { + "line": 688, + "column": 29 + }, + "end": { + "line": 688, + "column": 35 + } + } + }, + { + "type": "Identifier", + "name": "hide", + "range": [ + 19186, + 19190 + ], + "loc": { + "start": { + "line": 688, + "column": 37 + }, + "end": { + "line": 688, + "column": 41 + } + } + } + ], + "range": [ + 19157, + 19191 + ], + "loc": { + "start": { + "line": 688, + "column": 8 + }, + "end": { + "line": 688, + "column": 42 + } + } + }, + "range": [ + 19157, + 19192 ], "loc": { "start": { @@ -40042,22 +40259,165 @@ }, "end": { "line": 688, - "column": 18 + "column": 43 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 19201, + 19205 + ], + "loc": { + "start": { + "line": 689, + "column": 8 + }, + "end": { + "line": 689, + "column": 12 + } + } + }, + "property": { + "type": "Identifier", + "name": "_hideCol", + "range": [ + 19206, + 19214 + ], + "loc": { + "start": { + "line": 689, + "column": 13 + }, + "end": { + "line": 689, + "column": 21 + } + } + }, + "range": [ + 19201, + 19214 + ], + "loc": { + "start": { + "line": 689, + "column": 8 + }, + "end": { + "line": 689, + "column": 21 + } + } + }, + "arguments": [ + { + "type": "Identifier", + "name": "tbl", + "range": [ + 19215, + 19218 + ], + "loc": { + "start": { + "line": 689, + "column": 22 + }, + "end": { + "line": 689, + "column": 25 + } + } + }, + { + "type": "Identifier", + "name": "colIdx", + "range": [ + 19220, + 19226 + ], + "loc": { + "start": { + "line": 689, + "column": 27 + }, + "end": { + "line": 689, + "column": 33 + } + } + }, + { + "type": "Identifier", + "name": "hide", + "range": [ + 19228, + 19232 + ], + "loc": { + "start": { + "line": 689, + "column": 35 + }, + "end": { + "line": 689, + "column": 39 + } + } + } + ], + "range": [ + 19201, + 19233 + ], + "loc": { + "start": { + "line": 689, + "column": 8 + }, + "end": { + "line": 689, + "column": 40 + } + } + }, + "range": [ + 19201, + 19234 + ], + "loc": { + "start": { + "line": 689, + "column": 8 + }, + "end": { + "line": 689, + "column": 41 } } } ], "range": [ - 18603, - 19130 + 19147, + 19240 ], "loc": { "start": { - "line": 670, - "column": 25 + "line": 687, + "column": 37 }, "end": { - "line": 689, + "line": 690, "column": 5 } } @@ -40065,16 +40425,16 @@ "generator": false, "expression": false, "range": [ - 18596, - 19130 + 19127, + 19240 ], "loc": { "start": { - "line": 670, - "column": 18 + "line": 687, + "column": 17 }, "end": { - "line": 689, + "line": 690, "column": 5 } } @@ -40082,16 +40442,16 @@ "kind": "method", "computed": false, "range": [ - 18582, - 19130 + 19114, + 19240 ], "loc": { "start": { - "line": 670, + "line": 687, "column": 4 }, "end": { - "line": 689, + "line": 690, "column": 5 } }, @@ -40103,16 +40463,16 @@ "type": "Identifier", "name": "_hideCells", "range": [ - 19136, - 19146 + 19246, + 19256 ], "loc": { "start": { - "line": 691, + "line": 692, "column": 4 }, "end": { - "line": 691, + "line": 692, "column": 14 } } @@ -40125,35 +40485,35 @@ "type": "Identifier", "name": "tbl", "range": [ - 19147, - 19150 + 19257, + 19260 ], "loc": { "start": { - "line": 691, + "line": 692, "column": 15 }, "end": { - "line": 691, + "line": 692, "column": 18 } } }, { "type": "Identifier", - "name": "colIndex", + "name": "colIdx", "range": [ - 19152, - 19160 + 19262, + 19268 ], "loc": { "start": { - "line": 691, + "line": 692, "column": 20 }, "end": { - "line": 691, - "column": 28 + "line": 692, + "column": 26 } } }, @@ -40161,17 +40521,17 @@ "type": "Identifier", "name": "hide", "range": [ - 19162, - 19166 + 19270, + 19274 ], "loc": { "start": { - "line": 691, - "column": 30 + "line": 692, + "column": 28 }, "end": { - "line": 691, - "column": 34 + "line": 692, + "column": 32 } } } @@ -40190,16 +40550,16 @@ "type": "Identifier", "name": "i", "range": [ - 19187, - 19188 + 19295, + 19296 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 17 }, "end": { - "line": 692, + "line": 693, "column": 18 } } @@ -40209,31 +40569,31 @@ "value": 0, "raw": "0", "range": [ - 19191, - 19192 + 19299, + 19300 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 21 }, "end": { - "line": 692, + "line": 693, "column": 22 } } }, "range": [ - 19187, - 19192 + 19295, + 19300 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 17 }, "end": { - "line": 692, + "line": 693, "column": 22 } } @@ -40241,16 +40601,16 @@ ], "kind": "let", "range": [ - 19183, - 19192 + 19291, + 19300 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 13 }, "end": { - "line": 692, + "line": 693, "column": 22 } } @@ -40262,16 +40622,16 @@ "type": "Identifier", "name": "i", "range": [ - 19194, - 19195 + 19302, + 19303 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 24 }, "end": { - "line": 692, + "line": 693, "column": 25 } } @@ -40286,16 +40646,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 19198, - 19201 + 19306, + 19309 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 28 }, "end": { - "line": 692, + "line": 693, "column": 31 } } @@ -40304,31 +40664,31 @@ "type": "Identifier", "name": "rows", "range": [ - 19202, - 19206 + 19310, + 19314 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 32 }, "end": { - "line": 692, + "line": 693, "column": 36 } } }, "range": [ - 19198, - 19206 + 19306, + 19314 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 28 }, "end": { - "line": 692, + "line": 693, "column": 36 } } @@ -40337,46 +40697,46 @@ "type": "Identifier", "name": "length", "range": [ - 19207, - 19213 + 19315, + 19321 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 37 }, "end": { - "line": 692, + "line": 693, "column": 43 } } }, "range": [ - 19198, - 19213 + 19306, + 19321 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 28 }, "end": { - "line": 692, + "line": 693, "column": 43 } } }, "range": [ - 19194, - 19213 + 19302, + 19321 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 24 }, "end": { - "line": 692, + "line": 693, "column": 43 } } @@ -40388,32 +40748,32 @@ "type": "Identifier", "name": "i", "range": [ - 19215, - 19216 + 19323, + 19324 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 45 }, "end": { - "line": 692, + "line": 693, "column": 46 } } }, "prefix": false, "range": [ - 19215, - 19218 + 19323, + 19326 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 45 }, "end": { - "line": 692, + "line": 693, "column": 48 } } @@ -40430,16 +40790,16 @@ "type": "Identifier", "name": "row", "range": [ - 19238, - 19241 + 19346, + 19349 ], "loc": { "start": { - "line": 693, + "line": 694, "column": 16 }, "end": { - "line": 693, + "line": 694, "column": 19 } } @@ -40454,16 +40814,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 19244, - 19247 + 19352, + 19355 ], "loc": { "start": { - "line": 693, + "line": 694, "column": 22 }, "end": { - "line": 693, + "line": 694, "column": 25 } } @@ -40472,31 +40832,31 @@ "type": "Identifier", "name": "rows", "range": [ - 19248, - 19252 + 19356, + 19360 ], "loc": { "start": { - "line": 693, + "line": 694, "column": 26 }, "end": { - "line": 693, + "line": 694, "column": 30 } } }, "range": [ - 19244, - 19252 + 19352, + 19360 ], "loc": { "start": { - "line": 693, + "line": 694, "column": 22 }, "end": { - "line": 693, + "line": 694, "column": 30 } } @@ -40505,46 +40865,46 @@ "type": "Identifier", "name": "i", "range": [ - 19253, - 19254 + 19361, + 19362 ], "loc": { "start": { - "line": 693, + "line": 694, "column": 31 }, "end": { - "line": 693, + "line": 694, "column": 32 } } }, "range": [ - 19244, - 19255 + 19352, + 19363 ], "loc": { "start": { - "line": 693, + "line": 694, "column": 22 }, "end": { - "line": 693, + "line": 694, "column": 33 } } }, "range": [ - 19238, - 19255 + 19346, + 19363 ], "loc": { "start": { - "line": 693, + "line": 694, "column": 16 }, "end": { - "line": 693, + "line": 694, "column": 33 } } @@ -40552,16 +40912,16 @@ ], "kind": "let", "range": [ - 19234, - 19256 + 19342, + 19364 ], "loc": { "start": { - "line": 693, + "line": 694, "column": 12 }, "end": { - "line": 693, + "line": 694, "column": 34 } } @@ -40575,16 +40935,16 @@ "type": "Identifier", "name": "cell", "range": [ - 19273, - 19277 + 19381, + 19385 ], "loc": { "start": { - "line": 694, + "line": 695, "column": 16 }, "end": { - "line": 694, + "line": 695, "column": 20 } } @@ -40599,16 +40959,16 @@ "type": "Identifier", "name": "row", "range": [ - 19280, - 19283 + 19388, + 19391 ], "loc": { "start": { - "line": 694, + "line": 695, "column": 23 }, "end": { - "line": 694, + "line": 695, "column": 26 } } @@ -40617,97 +40977,97 @@ "type": "Identifier", "name": "cells", "range": [ - 19284, - 19289 + 19392, + 19397 ], "loc": { "start": { - "line": 694, + "line": 695, "column": 27 }, "end": { - "line": 694, + "line": 695, "column": 32 } } }, "range": [ - 19280, - 19289 + 19388, + 19397 ], "loc": { "start": { - "line": 694, + "line": 695, "column": 23 }, "end": { - "line": 694, + "line": 695, "column": 32 } } }, "property": { "type": "Identifier", - "name": "colIndex", + "name": "colIdx", "range": [ - 19290, - 19298 + 19398, + 19404 ], "loc": { "start": { - "line": 694, + "line": 695, "column": 33 }, "end": { - "line": 694, - "column": 41 + "line": 695, + "column": 39 } } }, "range": [ - 19280, - 19299 + 19388, + 19405 ], "loc": { "start": { - "line": 694, + "line": 695, "column": 23 }, "end": { - "line": 694, - "column": 42 + "line": 695, + "column": 40 } } }, "range": [ - 19273, - 19299 + 19381, + 19405 ], "loc": { "start": { - "line": 694, + "line": 695, "column": 16 }, "end": { - "line": 694, - "column": 42 + "line": 695, + "column": 40 } } } ], "kind": "let", "range": [ - 19269, - 19300 + 19377, + 19406 ], "loc": { "start": { - "line": 694, + "line": 695, "column": 12 }, "end": { - "line": 694, - "column": 43 + "line": 695, + "column": 41 } } }, @@ -40717,16 +41077,16 @@ "type": "Identifier", "name": "cell", "range": [ - 19317, - 19321 + 19423, + 19427 ], "loc": { "start": { - "line": 695, + "line": 696, "column": 16 }, "end": { - "line": 695, + "line": 696, "column": 20 } } @@ -40749,16 +41109,16 @@ "type": "Identifier", "name": "cell", "range": [ - 19341, - 19345 + 19447, + 19451 ], "loc": { "start": { - "line": 696, + "line": 697, "column": 16 }, "end": { - "line": 696, + "line": 697, "column": 20 } } @@ -40767,31 +41127,31 @@ "type": "Identifier", "name": "style", "range": [ - 19346, - 19351 + 19452, + 19457 ], "loc": { "start": { - "line": 696, + "line": 697, "column": 21 }, "end": { - "line": 696, + "line": 697, "column": 26 } } }, "range": [ - 19341, - 19351 + 19447, + 19457 ], "loc": { "start": { - "line": 696, + "line": 697, "column": 16 }, "end": { - "line": 696, + "line": 697, "column": 26 } } @@ -40800,31 +41160,31 @@ "type": "Identifier", "name": "display", "range": [ - 19352, - 19359 + 19458, + 19465 ], "loc": { "start": { - "line": 696, + "line": 697, "column": 27 }, "end": { - "line": 696, + "line": 697, "column": 34 } } }, "range": [ - 19341, - 19359 + 19447, + 19465 ], "loc": { "start": { - "line": 696, + "line": 697, "column": 16 }, "end": { - "line": 696, + "line": 697, "column": 34 } } @@ -40835,16 +41195,16 @@ "type": "Identifier", "name": "hide", "range": [ - 19362, - 19366 + 19468, + 19472 ], "loc": { "start": { - "line": 696, + "line": 697, "column": 37 }, "end": { - "line": 696, + "line": 697, "column": 41 } } @@ -40853,16 +41213,16 @@ "type": "Identifier", "name": "NONE", "range": [ - 19369, - 19373 + 19475, + 19479 ], "loc": { "start": { - "line": 696, + "line": 697, "column": 44 }, "end": { - "line": 696, + "line": 697, "column": 48 } } @@ -40872,140 +41232,140 @@ "value": "", "raw": "''", "range": [ - 19376, - 19378 + 19482, + 19484 ], "loc": { "start": { - "line": 696, + "line": 697, "column": 51 }, "end": { - "line": 696, + "line": 697, "column": 53 } } }, "range": [ - 19362, - 19378 + 19468, + 19484 ], "loc": { "start": { - "line": 696, + "line": 697, "column": 37 }, "end": { - "line": 696, + "line": 697, "column": 53 } } }, "range": [ - 19341, - 19378 + 19447, + 19484 ], "loc": { "start": { - "line": 696, + "line": 697, "column": 16 }, "end": { - "line": 696, + "line": 697, "column": 53 } } }, "range": [ - 19341, - 19379 + 19447, + 19485 ], "loc": { "start": { - "line": 696, + "line": 697, "column": 16 }, "end": { - "line": 696, + "line": 697, "column": 54 } } } ], "range": [ - 19323, - 19393 + 19429, + 19499 ], "loc": { "start": { - "line": 695, + "line": 696, "column": 22 }, "end": { - "line": 697, + "line": 698, "column": 13 } } }, "alternate": null, "range": [ - 19313, - 19393 + 19419, + 19499 ], "loc": { "start": { - "line": 695, + "line": 696, "column": 12 }, "end": { - "line": 697, + "line": 698, "column": 13 } } } ], "range": [ - 19220, - 19403 + 19328, + 19509 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 50 }, "end": { - "line": 698, + "line": 699, "column": 9 } } }, "range": [ - 19178, - 19403 + 19286, + 19509 ], "loc": { "start": { - "line": 692, + "line": 693, "column": 8 }, "end": { - "line": 698, + "line": 699, "column": 9 } } } ], "range": [ - 19168, - 19409 + 19276, + 19515 ], "loc": { "start": { - "line": 691, - "column": 36 + "line": 692, + "column": 34 }, "end": { - "line": 699, + "line": 700, "column": 5 } } @@ -41013,16 +41373,16 @@ "generator": false, "expression": false, "range": [ - 19146, - 19409 + 19256, + 19515 ], "loc": { "start": { - "line": 691, + "line": 692, "column": 14 }, "end": { - "line": 699, + "line": 700, "column": 5 } } @@ -41030,16 +41390,746 @@ "kind": "method", "computed": false, "range": [ - 19136, - 19409 + 19246, + 19515 ], "loc": { "start": { - "line": 691, + "line": 692, "column": 4 }, "end": { - "line": 699, + "line": 700, + "column": 5 + } + }, + "static": false + }, + { + "type": "MethodDefinition", + "key": { + "type": "Identifier", + "name": "_hideCol", + "range": [ + 19521, + 19529 + ], + "loc": { + "start": { + "line": 702, + "column": 4 + }, + "end": { + "line": 702, + "column": 12 + } + } + }, + "value": { + "type": "FunctionExpression", + "id": null, + "params": [ + { + "type": "Identifier", + "name": "tbl", + "range": [ + 19530, + 19533 + ], + "loc": { + "start": { + "line": 702, + "column": 13 + }, + "end": { + "line": 702, + "column": 16 + } + } + }, + { + "type": "Identifier", + "name": "colIdx", + "range": [ + 19535, + 19541 + ], + "loc": { + "start": { + "line": 702, + "column": 18 + }, + "end": { + "line": 702, + "column": 24 + } + } + }, + { + "type": "Identifier", + "name": "hide", + "range": [ + 19543, + 19547 + ], + "loc": { + "start": { + "line": 702, + "column": 26 + }, + "end": { + "line": 702, + "column": 30 + } + } + } + ], + "body": { + "type": "BlockStatement", + "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "colElms", + "range": [ + 19563, + 19570 + ], + "loc": { + "start": { + "line": 703, + "column": 12 + }, + "end": { + "line": 703, + "column": 19 + } + } + }, + "init": { + "type": "CallExpression", + "callee": { + "type": "Identifier", + "name": "tag", + "range": [ + 19573, + 19576 + ], + "loc": { + "start": { + "line": 703, + "column": 22 + }, + "end": { + "line": 703, + "column": 25 + } + } + }, + "arguments": [ + { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 19577, + 19581 + ], + "loc": { + "start": { + "line": 703, + "column": 26 + }, + "end": { + "line": 703, + "column": 30 + } + } + }, + "property": { + "type": "Identifier", + "name": "tf", + "range": [ + 19582, + 19584 + ], + "loc": { + "start": { + "line": 703, + "column": 31 + }, + "end": { + "line": 703, + "column": 33 + } + } + }, + "range": [ + 19577, + 19584 + ], + "loc": { + "start": { + "line": 703, + "column": 26 + }, + "end": { + "line": 703, + "column": 33 + } + } + }, + "property": { + "type": "Identifier", + "name": "dom", + "range": [ + 19585, + 19588 + ], + "loc": { + "start": { + "line": 703, + "column": 34 + }, + "end": { + "line": 703, + "column": 37 + } + } + }, + "range": [ + 19577, + 19588 + ], + "loc": { + "start": { + "line": 703, + "column": 26 + }, + "end": { + "line": 703, + "column": 37 + } + } + }, + "arguments": [], + "range": [ + 19577, + 19590 + ], + "loc": { + "start": { + "line": 703, + "column": 26 + }, + "end": { + "line": 703, + "column": 39 + } + } + }, + { + "type": "Literal", + "value": "col", + "raw": "'col'", + "range": [ + 19592, + 19597 + ], + "loc": { + "start": { + "line": 703, + "column": 41 + }, + "end": { + "line": 703, + "column": 46 + } + } + } + ], + "range": [ + 19573, + 19598 + ], + "loc": { + "start": { + "line": 703, + "column": 22 + }, + "end": { + "line": 703, + "column": 47 + } + } + }, + "range": [ + 19563, + 19598 + ], + "loc": { + "start": { + "line": 703, + "column": 12 + }, + "end": { + "line": 703, + "column": 47 + } + } + } + ], + "kind": "let", + "range": [ + 19559, + 19599 + ], + "loc": { + "start": { + "line": 703, + "column": 8 + }, + "end": { + "line": 703, + "column": 48 + } + } + }, + { + "type": "IfStatement", + "test": { + "type": "BinaryExpression", + "operator": "===", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "Identifier", + "name": "colElms", + "range": [ + 19612, + 19619 + ], + "loc": { + "start": { + "line": 704, + "column": 12 + }, + "end": { + "line": 704, + "column": 19 + } + } + }, + "property": { + "type": "Identifier", + "name": "length", + "range": [ + 19620, + 19626 + ], + "loc": { + "start": { + "line": 704, + "column": 20 + }, + "end": { + "line": 704, + "column": 26 + } + } + }, + "range": [ + 19612, + 19626 + ], + "loc": { + "start": { + "line": 704, + "column": 12 + }, + "end": { + "line": 704, + "column": 26 + } + } + }, + "right": { + "type": "Literal", + "value": 0, + "raw": "0", + "range": [ + 19631, + 19632 + ], + "loc": { + "start": { + "line": 704, + "column": 31 + }, + "end": { + "line": 704, + "column": 32 + } + } + }, + "range": [ + 19612, + 19632 + ], + "loc": { + "start": { + "line": 704, + "column": 12 + }, + "end": { + "line": 704, + "column": 32 + } + } + }, + "consequent": { + "type": "BlockStatement", + "body": [ + { + "type": "ReturnStatement", + "argument": null, + "range": [ + 19648, + 19655 + ], + "loc": { + "start": { + "line": 705, + "column": 12 + }, + "end": { + "line": 705, + "column": 19 + } + } + } + ], + "range": [ + 19634, + 19665 + ], + "loc": { + "start": { + "line": 704, + "column": 34 + }, + "end": { + "line": 706, + "column": 9 + } + } + }, + "alternate": null, + "range": [ + 19608, + 19665 + ], + "loc": { + "start": { + "line": 704, + "column": 8 + }, + "end": { + "line": 706, + "column": 9 + } + } + }, + { + "type": "ExpressionStatement", + "expression": { + "type": "AssignmentExpression", + "operator": "=", + "left": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "MemberExpression", + "computed": true, + "object": { + "type": "Identifier", + "name": "colElms", + "range": [ + 19674, + 19681 + ], + "loc": { + "start": { + "line": 707, + "column": 8 + }, + "end": { + "line": 707, + "column": 15 + } + } + }, + "property": { + "type": "Identifier", + "name": "colIdx", + "range": [ + 19682, + 19688 + ], + "loc": { + "start": { + "line": 707, + "column": 16 + }, + "end": { + "line": 707, + "column": 22 + } + } + }, + "range": [ + 19674, + 19689 + ], + "loc": { + "start": { + "line": 707, + "column": 8 + }, + "end": { + "line": 707, + "column": 23 + } + } + }, + "property": { + "type": "Identifier", + "name": "style", + "range": [ + 19690, + 19695 + ], + "loc": { + "start": { + "line": 707, + "column": 24 + }, + "end": { + "line": 707, + "column": 29 + } + } + }, + "range": [ + 19674, + 19695 + ], + "loc": { + "start": { + "line": 707, + "column": 8 + }, + "end": { + "line": 707, + "column": 29 + } + } + }, + "property": { + "type": "Identifier", + "name": "display", + "range": [ + 19696, + 19703 + ], + "loc": { + "start": { + "line": 707, + "column": 30 + }, + "end": { + "line": 707, + "column": 37 + } + } + }, + "range": [ + 19674, + 19703 + ], + "loc": { + "start": { + "line": 707, + "column": 8 + }, + "end": { + "line": 707, + "column": 37 + } + } + }, + "right": { + "type": "ConditionalExpression", + "test": { + "type": "Identifier", + "name": "hide", + "range": [ + 19706, + 19710 + ], + "loc": { + "start": { + "line": 707, + "column": 40 + }, + "end": { + "line": 707, + "column": 44 + } + } + }, + "consequent": { + "type": "Identifier", + "name": "NONE", + "range": [ + 19713, + 19717 + ], + "loc": { + "start": { + "line": 707, + "column": 47 + }, + "end": { + "line": 707, + "column": 51 + } + } + }, + "alternate": { + "type": "Literal", + "value": "", + "raw": "''", + "range": [ + 19720, + 19722 + ], + "loc": { + "start": { + "line": 707, + "column": 54 + }, + "end": { + "line": 707, + "column": 56 + } + } + }, + "range": [ + 19706, + 19722 + ], + "loc": { + "start": { + "line": 707, + "column": 40 + }, + "end": { + "line": 707, + "column": 56 + } + } + }, + "range": [ + 19674, + 19722 + ], + "loc": { + "start": { + "line": 707, + "column": 8 + }, + "end": { + "line": 707, + "column": 56 + } + } + }, + "range": [ + 19674, + 19723 + ], + "loc": { + "start": { + "line": 707, + "column": 8 + }, + "end": { + "line": 707, + "column": 57 + } + } + } + ], + "range": [ + 19549, + 19729 + ], + "loc": { + "start": { + "line": 702, + "column": 32 + }, + "end": { + "line": 708, + "column": 5 + } + } + }, + "generator": false, + "expression": false, + "range": [ + 19529, + 19729 + ], + "loc": { + "start": { + "line": 702, + "column": 12 + }, + "end": { + "line": 708, + "column": 5 + } + } + }, + "kind": "method", + "computed": false, + "range": [ + 19521, + 19729 + ], + "loc": { + "start": { + "line": 702, + "column": 4 + }, + "end": { + "line": 708, "column": 5 } }, @@ -41051,16 +42141,16 @@ "type": "Identifier", "name": "_hideAtStart", "range": [ - 19415, - 19427 + 19735, + 19747 ], "loc": { "start": { - "line": 701, + "line": 710, "column": 4 }, "end": { - "line": 701, + "line": 710, "column": 16 } } @@ -41085,16 +42175,16 @@ "object": { "type": "ThisExpression", "range": [ - 19440, - 19444 + 19760, + 19764 ], "loc": { "start": { - "line": 702, + "line": 711, "column": 8 }, "end": { - "line": 702, + "line": 711, "column": 12 } } @@ -41103,31 +42193,31 @@ "type": "Identifier", "name": "atStart", "range": [ - 19445, - 19452 + 19765, + 19772 ], "loc": { "start": { - "line": 702, + "line": 711, "column": 13 }, "end": { - "line": 702, + "line": 711, "column": 20 } } }, "range": [ - 19440, - 19452 + 19760, + 19772 ], "loc": { "start": { - "line": 702, + "line": 711, "column": 8 }, "end": { - "line": 702, + "line": 711, "column": 20 } } @@ -41136,31 +42226,31 @@ "type": "Identifier", "name": "forEach", "range": [ - 19453, - 19460 + 19773, + 19780 ], "loc": { "start": { - "line": 702, + "line": 711, "column": 21 }, "end": { - "line": 702, + "line": 711, "column": 28 } } }, "range": [ - 19440, - 19460 + 19760, + 19780 ], "loc": { "start": { - "line": 702, + "line": 711, "column": 8 }, "end": { - "line": 702, + "line": 711, "column": 28 } } @@ -41174,16 +42264,16 @@ "type": "Identifier", "name": "colIdx", "range": [ - 19462, - 19468 + 19782, + 19788 ], "loc": { "start": { - "line": 702, + "line": 711, "column": 30 }, "end": { - "line": 702, + "line": 711, "column": 36 } } @@ -41202,16 +42292,16 @@ "object": { "type": "ThisExpression", "range": [ - 19487, - 19491 + 19807, + 19811 ], "loc": { "start": { - "line": 703, + "line": 712, "column": 12 }, "end": { - "line": 703, + "line": 712, "column": 16 } } @@ -41220,31 +42310,31 @@ "type": "Identifier", "name": "hideCol", "range": [ - 19492, - 19499 + 19812, + 19819 ], "loc": { "start": { - "line": 703, + "line": 712, "column": 17 }, "end": { - "line": 703, + "line": 712, "column": 24 } } }, "range": [ - 19487, - 19499 + 19807, + 19819 ], "loc": { "start": { - "line": 703, + "line": 712, "column": 12 }, "end": { - "line": 703, + "line": 712, "column": 24 } } @@ -41254,63 +42344,63 @@ "type": "Identifier", "name": "colIdx", "range": [ - 19500, - 19506 + 19820, + 19826 ], "loc": { "start": { - "line": 703, + "line": 712, "column": 25 }, "end": { - "line": 703, + "line": 712, "column": 31 } } } ], "range": [ - 19487, - 19507 + 19807, + 19827 ], "loc": { "start": { - "line": 703, + "line": 712, "column": 12 }, "end": { - "line": 703, + "line": 712, "column": 32 } } }, "range": [ - 19487, - 19508 + 19807, + 19828 ], "loc": { "start": { - "line": 703, + "line": 712, "column": 12 }, "end": { - "line": 703, + "line": 712, "column": 33 } } } ], "range": [ - 19473, - 19518 + 19793, + 19838 ], "loc": { "start": { - "line": 702, + "line": 711, "column": 41 }, "end": { - "line": 704, + "line": 713, "column": 9 } } @@ -41318,63 +42408,63 @@ "generator": false, "expression": false, "range": [ - 19461, - 19518 + 19781, + 19838 ], "loc": { "start": { - "line": 702, + "line": 711, "column": 29 }, "end": { - "line": 704, + "line": 713, "column": 9 } } } ], "range": [ - 19440, - 19519 + 19760, + 19839 ], "loc": { "start": { - "line": 702, + "line": 711, "column": 8 }, "end": { - "line": 704, + "line": 713, "column": 10 } } }, "range": [ - 19440, - 19520 + 19760, + 19840 ], "loc": { "start": { - "line": 702, + "line": 711, "column": 8 }, "end": { - "line": 704, + "line": 713, "column": 11 } } } ], "range": [ - 19430, - 19526 + 19750, + 19846 ], "loc": { "start": { - "line": 701, + "line": 710, "column": 19 }, "end": { - "line": 705, + "line": 714, "column": 5 } } @@ -41382,16 +42472,16 @@ "generator": false, "expression": false, "range": [ - 19427, - 19526 + 19747, + 19846 ], "loc": { "start": { - "line": 701, + "line": 710, "column": 16 }, "end": { - "line": 705, + "line": 714, "column": 5 } } @@ -41399,16 +42489,16 @@ "kind": "method", "computed": false, "range": [ - 19415, - 19526 + 19735, + 19846 ], "loc": { "start": { - "line": 701, + "line": 710, "column": 4 }, "end": { - "line": 705, + "line": 714, "column": 5 } }, @@ -41416,31 +42506,31 @@ } ], "range": [ - 521, - 19528 + 522, + 19848 ], "loc": { "start": { - "line": 18, + "line": 17, "column": 52 }, "end": { - "line": 706, + "line": 715, "column": 1 } } }, "range": [ - 484, - 19528 + 485, + 19848 ], "loc": { "start": { - "line": 18, + "line": 17, "column": 15 }, "end": { - "line": 706, + "line": 715, "column": 1 } }, @@ -41449,16 +42539,16 @@ "type": "Block", "value": "*\n * Columns Visibility extension\n ", "range": [ - 429, - 468 + 430, + 469 ], "loc": { "start": { - "line": 15, + "line": 14, "column": 0 }, "end": { - "line": 17, + "line": 16, "column": 3 } } @@ -41467,16 +42557,16 @@ "trailingComments": [] }, "range": [ - 469, - 19528 + 470, + 19848 ], "loc": { "start": { - "line": 18, + "line": 17, "column": 0 }, "end": { - "line": 706, + "line": 715, "column": 1 } }, @@ -41485,16 +42575,16 @@ "type": "Block", "value": "*\n * Columns Visibility extension\n ", "range": [ - 429, - 468 + 430, + 469 ], "loc": { "start": { - "line": 15, + "line": 14, "column": 0 }, "end": { - "line": 17, + "line": 16, "column": 3 } } @@ -41505,7 +42595,7 @@ "sourceType": "module", "range": [ 0, - 19528 + 19848 ], "loc": { "start": { @@ -41513,7 +42603,7 @@ "column": 0 }, "end": { - "line": 706, + "line": 715, "column": 1 } }, @@ -41522,16 +42612,16 @@ "type": "Block", "value": "*\n * Columns Visibility extension\n ", "range": [ - 429, - 468 + 430, + 469 ], "loc": { "start": { - "line": 15, + "line": 14, "column": 0 }, "end": { - "line": 17, + "line": 16, "column": 3 } } @@ -41540,16 +42630,16 @@ "type": "Block", "value": "*\n * Creates an instance of ColsVisibility\n * @param {TableFilter} tf TableFilter instance\n * @param {Object} Configuration object\n ", "range": [ - 528, - 680 + 529, + 681 ], "loc": { "start": { - "line": 20, + "line": 19, "column": 4 }, "end": { - "line": 24, + "line": 23, "column": 7 } } @@ -41558,16 +42648,16 @@ "type": "Line", "value": " Configuration object", "range": [ - 742, - 765 + 743, + 766 ], "loc": { "start": { - "line": 28, + "line": 27, "column": 8 }, "end": { - "line": 28, + "line": 27, "column": 31 } } @@ -41576,16 +42666,16 @@ "type": "Block", "value": "*\n * Module name\n * @type {String}\n ", "range": [ - 806, - 870 + 807, + 871 ], "loc": { "start": { - "line": 31, + "line": 30, "column": 8 }, "end": { - "line": 34, + "line": 33, "column": 11 } } @@ -41594,16 +42684,16 @@ "type": "Block", "value": "*\n * Module description\n * @type {String}\n ", "range": [ - 908, - 979 + 909, + 980 ], "loc": { "start": { - "line": 37, + "line": 36, "column": 8 }, "end": { - "line": 40, + "line": 39, "column": 11 } } @@ -41612,16 +42702,16 @@ "type": "Block", "value": "*\n * show/hide columns container element\n * @private\n ", "range": [ - 1067, - 1149 + 1068, + 1150 ], "loc": { "start": { - "line": 43, + "line": 42, "column": 8 }, "end": { - "line": 46, + "line": 45, "column": 11 } } @@ -41630,16 +42720,16 @@ "type": "Block", "value": "*\n * show/hide columns button element\n * @private\n ", "range": [ - 1187, - 1266 + 1188, + 1267 ], "loc": { "start": { - "line": 49, + "line": 48, "column": 8 }, "end": { - "line": 52, + "line": 51, "column": 11 } } @@ -41648,16 +42738,16 @@ "type": "Block", "value": "*\n * show/hide columns main container element\n * @private\n ", "range": [ - 1303, - 1390 + 1304, + 1391 ], "loc": { "start": { - "line": 55, + "line": 54, "column": 8 }, "end": { - "line": 58, + "line": 57, "column": 11 } } @@ -41666,16 +42756,16 @@ "type": "Block", "value": "*\n * Enable tick to hide a column, defaults to true\n * @type {Boolean}\n ", "range": [ - 1428, - 1528 + 1429, + 1529 ], "loc": { "start": { - "line": 61, + "line": 60, "column": 8 }, "end": { - "line": 64, + "line": 63, "column": 11 } } @@ -41684,16 +42774,16 @@ "type": "Block", "value": "*\n * Enable columns manager UI, defaults to true\n * @type {Boolean}\n ", "range": [ - 1600, - 1697 + 1601, + 1698 ], "loc": { "start": { - "line": 67, + "line": 66, "column": 8 }, "end": { - "line": 70, + "line": 69, "column": 11 } } @@ -41702,16 +42792,16 @@ "type": "Block", "value": "*\n * Headers HTML table reference only if headers are external\n * @type {DOMElement}\n ", "range": [ - 1761, - 1875 + 1762, + 1876 ], "loc": { "start": { - "line": 73, + "line": 72, "column": 8 }, "end": { - "line": 76, + "line": 75, "column": 11 } } @@ -41720,16 +42810,16 @@ "type": "Block", "value": "*\n * Headers row index only if headers are external\n * @type {Number}\n ", "range": [ - 1936, - 2035 + 1937, + 2036 ], "loc": { "start": { - "line": 79, + "line": 78, "column": 8 }, "end": { - "line": 82, + "line": 81, "column": 11 } } @@ -41738,16 +42828,16 @@ "type": "Block", "value": "*\n * ID of main container element\n * @type {String}\n ", "range": [ - 2105, - 2186 + 2106, + 2187 ], "loc": { "start": { - "line": 85, + "line": 84, "column": 8 }, "end": { - "line": 88, + "line": 87, "column": 11 } } @@ -41756,16 +42846,16 @@ "type": "Block", "value": "*\n * Alternative text for column headers in column manager UI\n * @type {Array}\n ", "range": [ - 2265, - 2373 + 2266, + 2374 ], "loc": { "start": { - "line": 91, + "line": 90, "column": 8 }, "end": { - "line": 94, + "line": 93, "column": 11 } } @@ -41774,16 +42864,16 @@ "type": "Block", "value": "*\n * ID of button's container element\n * @type {String}\n ", "range": [ - 2443, - 2528 + 2444, + 2529 ], "loc": { "start": { - "line": 97, + "line": 96, "column": 8 }, "end": { - "line": 100, + "line": 99, "column": 11 } } @@ -41792,16 +42882,16 @@ "type": "Block", "value": "*\n * Button's text, defaults to Columns▼\n * @type {String}\n ", "range": [ - 2598, - 2692 + 2599, + 2693 ], "loc": { "start": { - "line": 103, + "line": 102, "column": 8 }, "end": { - "line": 106, + "line": 105, "column": 11 } } @@ -41810,16 +42900,16 @@ "type": "Block", "value": "*\n * Button's inner HTML\n * @type {String}\n ", "range": [ - 2768, - 2840 + 2769, + 2841 ], "loc": { "start": { - "line": 109, + "line": 108, "column": 8 }, "end": { - "line": 112, + "line": 111, "column": 11 } } @@ -41828,16 +42918,16 @@ "type": "Block", "value": "*\n * Css class for button\n * @type {String}\n ", "range": [ - 2904, - 2977 + 2905, + 2978 ], "loc": { "start": { - "line": 115, + "line": 114, "column": 8 }, "end": { - "line": 118, + "line": 117, "column": 11 } } @@ -41846,16 +42936,16 @@ "type": "Block", "value": "*\n * Columns manager UI close link text, defaults to 'Close'\n * @type {String}\n ", "range": [ - 3054, - 3162 + 3055, + 3163 ], "loc": { "start": { - "line": 121, + "line": 120, "column": 8 }, "end": { - "line": 124, + "line": 123, "column": 11 } } @@ -41864,16 +42954,16 @@ "type": "Block", "value": "*\n * Columns manager UI close link HTML\n * @type {String}\n ", "range": [ - 3240, - 3327 + 3241, + 3328 ], "loc": { "start": { - "line": 127, + "line": 126, "column": 8 }, "end": { - "line": 130, + "line": 129, "column": 11 } } @@ -41882,16 +42972,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI close link\n * @type {String}\n ", "range": [ - 3402, - 3492 + 3403, + 3493 ], "loc": { "start": { - "line": 133, + "line": 132, "column": 8 }, "end": { - "line": 136, + "line": 135, "column": 11 } } @@ -41900,16 +42990,16 @@ "type": "Block", "value": "*\n * Extension's stylesheet filename\n * @type {String}\n ", "range": [ - 3600, - 3684 + 3601, + 3685 ], "loc": { "start": { - "line": 140, + "line": 139, "column": 8 }, "end": { - "line": 143, + "line": 142, "column": 11 } } @@ -41918,16 +43008,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI span\n * @type {String}\n ", "range": [ - 3769, - 3853 + 3770, + 3854 ], "loc": { "start": { - "line": 146, + "line": 145, "column": 8 }, "end": { - "line": 149, + "line": 148, "column": 11 } } @@ -41936,16 +43026,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI main container\n * @type {String}\n ", "range": [ - 3936, - 4030 + 3937, + 4031 ], "loc": { "start": { - "line": 152, + "line": 151, "column": 8 }, "end": { - "line": 155, + "line": 154, "column": 11 } } @@ -41954,16 +43044,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI checklist (ul)\n * @type {String}\n ", "range": [ - 4113, - 4207 + 4114, + 4208 ], "loc": { "start": { - "line": 158, + "line": 157, "column": 8 }, "end": { - "line": 161, + "line": 160, "column": 11 } } @@ -41972,16 +43062,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI checklist item (li)\n * @type {String}\n ", "range": [ - 4296, - 4395 + 4297, + 4396 ], "loc": { "start": { - "line": 164, + "line": 163, "column": 8 }, "end": { - "line": 167, + "line": 166, "column": 11 } } @@ -41990,16 +43080,16 @@ "type": "Block", "value": "*\n * Css for columns manager UI checklist item selected state (li)\n * @type {String}\n ", "range": [ - 4515, - 4629 + 4516, + 4630 ], "loc": { "start": { - "line": 171, + "line": 170, "column": 8 }, "end": { - "line": 174, + "line": 173, "column": 11 } } @@ -42008,16 +43098,16 @@ "type": "Block", "value": "*\n * Text preceding the columns list, defaults to 'Hide' or 'Show'\n * depending on tick mode (tick_to_hide option)\n * @type {String}\n ", "range": [ - 4787, - 4957 + 4788, + 4958 ], "loc": { "start": { - "line": 180, + "line": 179, "column": 8 }, "end": { - "line": 184, + "line": 183, "column": 11 } } @@ -42026,16 +43116,16 @@ "type": "Block", "value": "*\n * List of columns indexes to be hidden at initialization\n * @type {Array}\n ", "range": [ - 5047, - 5153 + 5048, + 5154 ], "loc": { "start": { - "line": 187, + "line": 186, "column": 8 }, "end": { - "line": 190, + "line": 189, "column": 11 } } @@ -42044,16 +43134,16 @@ "type": "Block", "value": "*\n * Enable hover behaviour on columns manager button/link\n * @type {Boolean}\n ", "range": [ - 5215, - 5322 + 5216, + 5323 ], "loc": { "start": { - "line": 193, + "line": 192, "column": 8 }, "end": { - "line": 196, + "line": 195, "column": 11 } } @@ -42062,16 +43152,16 @@ "type": "Block", "value": "*\n * Enable select all option, disabled by default\n * @type {Boolean}\n ", "range": [ - 5384, - 5483 + 5385, + 5484 ], "loc": { "start": { - "line": 199, + "line": 198, "column": 8 }, "end": { - "line": 202, + "line": 201, "column": 11 } } @@ -42080,16 +43170,16 @@ "type": "Block", "value": "*\n * Text for select all option, defaults to 'Select all:'\n * @type {String}\n ", "range": [ - 5550, - 5656 + 5551, + 5657 ], "loc": { "start": { - "line": 205, + "line": 204, "column": 8 }, "end": { - "line": 208, + "line": 207, "column": 11 } } @@ -42098,16 +43188,16 @@ "type": "Block", "value": "*\n * List of indexes of hidden columns\n * @private\n ", "range": [ - 5738, - 5818 + 5739, + 5819 ], "loc": { "start": { - "line": 211, + "line": 210, "column": 8 }, "end": { - "line": 214, + "line": 213, "column": 11 } } @@ -42116,16 +43206,16 @@ "type": "Block", "value": "*\n * Bound mouseup wrapper\n * @private\n ", "range": [ - 5858, - 5926 + 5859, + 5927 ], "loc": { "start": { - "line": 217, + "line": 216, "column": 8 }, "end": { - "line": 220, + "line": 219, "column": 11 } } @@ -42134,16 +43224,16 @@ "type": "Block", "value": "*\n * Callback fired when the extension is initialized\n * @type {Function}\n ", "range": [ - 5970, - 6073 + 5971, + 6074 ], "loc": { "start": { - "line": 223, + "line": 222, "column": 8 }, "end": { - "line": 226, + "line": 225, "column": 11 } } @@ -42152,16 +43242,16 @@ "type": "Block", "value": "*\n * Callback fired before the columns manager is opened\n * @type {Function}\n ", "range": [ - 6142, - 6248 + 6143, + 6249 ], "loc": { "start": { - "line": 229, + "line": 228, "column": 8 }, "end": { - "line": 232, + "line": 231, "column": 11 } } @@ -42170,16 +43260,16 @@ "type": "Block", "value": "*\n * Callback fired after the columns manager is opened\n * @type {Function}\n ", "range": [ - 6326, - 6431 + 6327, + 6432 ], "loc": { "start": { - "line": 235, + "line": 234, "column": 8 }, "end": { - "line": 238, + "line": 237, "column": 11 } } @@ -42188,16 +43278,16 @@ "type": "Block", "value": "*\n * Callback fired before the columns manager is closed\n * @type {Function}\n ", "range": [ - 6507, - 6613 + 6508, + 6614 ], "loc": { "start": { - "line": 241, + "line": 240, "column": 8 }, "end": { - "line": 244, + "line": 243, "column": 11 } } @@ -42206,16 +43296,16 @@ "type": "Block", "value": "*\n * Callback fired after the columns manager is closed\n * @type {Function}\n ", "range": [ - 6693, - 6798 + 6694, + 6799 ], "loc": { "start": { - "line": 247, + "line": 246, "column": 8 }, "end": { - "line": 250, + "line": 249, "column": 11 } } @@ -42224,16 +43314,16 @@ "type": "Block", "value": "*\n * Callback fired before a column is hidden\n * @type {Function}\n ", "range": [ - 6876, - 6971 + 6877, + 6972 ], "loc": { "start": { - "line": 253, + "line": 252, "column": 8 }, "end": { - "line": 256, + "line": 255, "column": 11 } } @@ -42242,16 +43332,16 @@ "type": "Block", "value": "*\n * Callback fired after a column is hidden\n * @type {Function}\n ", "range": [ - 7060, - 7154 + 7061, + 7155 ], "loc": { "start": { - "line": 259, + "line": 258, "column": 8 }, "end": { - "line": 262, + "line": 261, "column": 11 } } @@ -42260,16 +43350,16 @@ "type": "Block", "value": "*\n * Callback fired before a column is displayed\n * @type {Function}\n ", "range": [ - 7241, - 7339 + 7242, + 7340 ], "loc": { "start": { - "line": 265, + "line": 264, "column": 8 }, "end": { - "line": 268, + "line": 267, "column": 11 } } @@ -42278,16 +43368,16 @@ "type": "Block", "value": "*\n * Callback fired after a column is displayed\n * @type {Function}\n ", "range": [ - 7446, - 7543 + 7447, + 7544 ], "loc": { "start": { - "line": 272, + "line": 271, "column": 8 }, "end": { - "line": 275, + "line": 274, "column": 11 } } @@ -42296,16 +43386,16 @@ "type": "Line", "value": "Grid layout support", "range": [ - 7648, - 7669 + 7649, + 7670 ], "loc": { "start": { - "line": 279, + "line": 278, "column": 8 }, "end": { - "line": 279, + "line": 278, "column": 29 } } @@ -42314,16 +43404,16 @@ "type": "Line", "value": "headers table", "range": [ - 7763, - 7778 + 7764, + 7779 ], "loc": { "start": { - "line": 281, + "line": 280, "column": 64 }, "end": { - "line": 281, + "line": 280, "column": 79 } } @@ -42332,16 +43422,16 @@ "type": "Line", "value": "headers index", "range": [ - 7814, - 7829 + 7815, + 7830 ], "loc": { "start": { - "line": 282, + "line": 281, "column": 35 }, "end": { - "line": 282, + "line": 281, "column": 50 } } @@ -42350,16 +43440,16 @@ "type": "Line", "value": "Loads extension stylesheet", "range": [ - 7849, - 7877 + 7850, + 7878 ], "loc": { "start": { - "line": 285, + "line": 284, "column": 8 }, "end": { - "line": 285, + "line": 284, "column": 36 } } @@ -42368,16 +43458,16 @@ "type": "Block", "value": "*\n * Mouse-up event handler handling popup auto-close behaviour\n * @private\n ", "range": [ - 8013, - 8106 + 8014, + 8107 ], "loc": { "start": { - "line": 292, + "line": 291, "column": 4 }, "end": { - "line": 295, + "line": 294, "column": 7 } } @@ -42386,16 +43476,16 @@ "type": "Block", "value": "*\n * Toggle columns manager UI\n ", "range": [ - 8457, - 8501 + 8458, + 8502 ], "loc": { "start": { - "line": 311, + "line": 310, "column": 4 }, "end": { - "line": 313, + "line": 312, "column": 7 } } @@ -42404,16 +43494,16 @@ "type": "Line", "value": " ensure mouseup event handler is removed", "range": [ - 8525, - 8567 + 8526, + 8568 ], "loc": { "start": { - "line": 315, + "line": 314, "column": 8 }, "end": { - "line": 315, + "line": 314, "column": 50 } } @@ -42422,16 +43512,16 @@ "type": "Block", "value": "*\n * Check an item in columns manager UI\n * @private\n ", "range": [ - 9187, - 9257 + 9188, + 9258 ], "loc": { "start": { - "line": 339, + "line": 338, "column": 4 }, "end": { - "line": 342, + "line": 341, "column": 7 } } @@ -42440,16 +43530,16 @@ "type": "Block", "value": "*\n * Initializes ColsVisibility instance\n ", "range": [ - 9898, - 9952 + 9899, + 9953 ], "loc": { "start": { - "line": 365, + "line": 364, "column": 4 }, "end": { - "line": 367, + "line": 366, "column": 7 } } @@ -42458,16 +43548,16 @@ "type": "Block", "value": "* @inherited ", "range": [ - 10206, - 10223 + 10207, + 10224 ], "loc": { "start": { - "line": 379, + "line": 378, "column": 8 }, "end": { - "line": 379, + "line": 378, "column": 25 } } @@ -42476,16 +43566,16 @@ "type": "Line", "value": " Hide columns at start at very end of initialization, do not move", "range": [ - 10399, - 10466 + 10400, + 10467 ], "loc": { "start": { - "line": 386, + "line": 385, "column": 8 }, "end": { - "line": 386, + "line": 385, "column": 75 } } @@ -42494,16 +43584,16 @@ "type": "Line", "value": " as order is important", "range": [ - 10475, - 10499 + 10476, + 10500 ], "loc": { "start": { - "line": 387, + "line": 386, "column": 8 }, "end": { - "line": 387, + "line": 386, "column": 32 } } @@ -42512,16 +43602,16 @@ "type": "Block", "value": "*\n * Build main button UI\n ", "range": [ - 10540, - 10579 + 10541, + 10580 ], "loc": { "start": { - "line": 391, + "line": 390, "column": 4 }, "end": { - "line": 393, + "line": 392, "column": 7 } } @@ -42530,16 +43620,16 @@ "type": "Line", "value": "Container element (rdiv or custom element)", "range": [ - 10770, - 10814 + 10771, + 10815 ], "loc": { "start": { - "line": 402, + "line": 401, "column": 8 }, "end": { - "line": 402, + "line": 401, "column": 52 } } @@ -42548,16 +43638,16 @@ "type": "Line", "value": "Custom html", "range": [ - 11644, - 11657 + 11645, + 11658 ], "loc": { "start": { - "line": 427, + "line": 426, "column": 17 }, "end": { - "line": 427, + "line": 426, "column": 30 } } @@ -42566,16 +43656,16 @@ "type": "Block", "value": "*\n * Build columns manager UI\n ", "range": [ - 12086, - 12129 + 12087, + 12130 ], "loc": { "start": { - "line": 443, + "line": 442, "column": 4 }, "end": { - "line": 445, + "line": 444, "column": 7 } } @@ -42584,16 +43674,16 @@ "type": "Line", "value": "Extension description", "range": [ - 12346, - 12369 + 12347, + 12370 ], "loc": { "start": { - "line": 454, + "line": 453, "column": 8 }, "end": { - "line": 454, + "line": 453, "column": 31 } } @@ -42602,16 +43692,16 @@ "type": "Line", "value": "Headers list", "range": [ - 12511, - 12525 + 12512, + 12526 ], "loc": { "start": { - "line": 459, + "line": 458, "column": 8 }, "end": { - "line": 459, + "line": 458, "column": 22 } } @@ -42620,16 +43710,16 @@ "type": "Line", "value": "Tick all option", "range": [ - 12807, - 12824 + 12808, + 12825 ], "loc": { "start": { - "line": 468, + "line": 467, "column": 8 }, "end": { - "line": 468, + "line": 467, "column": 25 } } @@ -42638,16 +43728,16 @@ "type": "Line", "value": "separator", "range": [ - 14279, - 14290 + 14280, + 14291 ], "loc": { "start": { - "line": 508, + "line": 507, "column": 8 }, "end": { - "line": 508, + "line": 507, "column": 19 } } @@ -42656,16 +43746,16 @@ "type": "Line", "value": "Close link", "range": [ - 14369, - 14381 + 14370, + 14382 ], "loc": { "start": { - "line": 511, + "line": 510, "column": 8 }, "end": { - "line": 511, + "line": 510, "column": 20 } } @@ -42674,16 +43764,16 @@ "type": "Block", "value": "*\n * Hide or show specified columns\n * @param {Number} colIndex Column index\n * @param {Boolean} hide Hide column if true or show if false\n ", "range": [ - 15014, - 15177 + 15015, + 15178 ], "loc": { "start": { - "line": 531, + "line": 530, "column": 4 }, "end": { - "line": 535, + "line": 534, "column": 7 } } @@ -42692,16 +43782,16 @@ "type": "Block", "value": "*\n * Show specified column\n * @param {Number} colIndex Column index\n ", "range": [ - 16309, - 16395 + 16287, + 16373 ], "loc": { "start": { - "line": 577, + "line": 573, "column": 4 }, "end": { - "line": 580, + "line": 576, "column": 7 } } @@ -42710,16 +43800,16 @@ "type": "Block", "value": "*\n * Hide specified column\n * @param {Number} colIndex Column index\n ", "range": [ - 16771, - 16857 + 16749, + 16835 ], "loc": { "start": { - "line": 595, + "line": 591, "column": 4 }, "end": { - "line": 598, + "line": 594, "column": 7 } } @@ -42728,16 +43818,16 @@ "type": "Block", "value": "*\n * Determine if specified column is hidden\n * @param {Number} colIndex Column index\n ", "range": [ - 17231, - 17335 + 17209, + 17313 ], "loc": { "start": { - "line": 613, + "line": 609, "column": 4 }, "end": { - "line": 616, + "line": 612, "column": 7 } } @@ -42746,16 +43836,16 @@ "type": "Block", "value": "*\n * Toggle visibility of specified column\n * @param {Number} colIndex Column index\n ", "range": [ - 17488, - 17590 + 17466, + 17568 ], "loc": { "start": { - "line": 624, + "line": 620, "column": 4 }, "end": { - "line": 627, + "line": 623, "column": 7 } } @@ -42764,16 +43854,16 @@ "type": "Block", "value": "*\n * Return the indexes of the columns currently hidden\n * @return {Array} column indexes\n ", "range": [ - 17790, - 17897 + 17768, + 17875 ], "loc": { "start": { - "line": 636, + "line": 632, "column": 4 }, "end": { - "line": 639, + "line": 635, "column": 7 } } @@ -42782,16 +43872,16 @@ "type": "Block", "value": "*\n * Remove the columns manager\n ", "range": [ - 17963, - 18008 + 17941, + 17986 ], "loc": { "start": { - "line": 644, + "line": 640, "column": 4 }, "end": { - "line": 646, + "line": 642, "column": 7 } } diff --git a/docs/ast/source/modules/gridLayout.js.json b/docs/ast/source/modules/gridLayout.js.json index 61778b84..83c88f34 100644 --- a/docs/ast/source/modules/gridLayout.js.json +++ b/docs/ast/source/modules/gridLayout.js.json @@ -6461,187 +6461,21 @@ } } ], - "trailingComments": [ - { - "type": "Line", - "value": " Initial table width", - "range": [ - 4319, - 4341 - ], - "loc": { - "start": { - "line": 172, - "column": 8 - }, - "end": { - "line": 172, - "column": 30 - } - } - } - ] - }, - { - "type": "VariableDeclaration", - "declarations": [ - { - "type": "VariableDeclarator", - "id": { - "type": "Identifier", - "name": "tblW", - "range": [ - 4354, - 4358 - ], - "loc": { - "start": { - "line": 173, - "column": 12 - }, - "end": { - "line": 173, - "column": 16 - } - } - }, - "init": { - "type": "CallExpression", - "callee": { - "type": "MemberExpression", - "computed": false, - "object": { - "type": "ThisExpression", - "range": [ - 4361, - 4365 - ], - "loc": { - "start": { - "line": 173, - "column": 19 - }, - "end": { - "line": 173, - "column": 23 - } - } - }, - "property": { - "type": "Identifier", - "name": "initialTableWidth", - "range": [ - 4366, - 4383 - ], - "loc": { - "start": { - "line": 173, - "column": 24 - }, - "end": { - "line": 173, - "column": 41 - } - } - }, - "range": [ - 4361, - 4383 - ], - "loc": { - "start": { - "line": 173, - "column": 19 - }, - "end": { - "line": 173, - "column": 41 - } - } - }, - "arguments": [], - "range": [ - 4361, - 4385 - ], - "loc": { - "start": { - "line": 173, - "column": 19 - }, - "end": { - "line": 173, - "column": 43 - } - } - }, - "range": [ - 4354, - 4385 - ], - "loc": { - "start": { - "line": 173, - "column": 12 - }, - "end": { - "line": 173, - "column": 43 - } - } - } - ], - "kind": "let", - "range": [ - 4350, - 4386 - ], - "loc": { - "start": { - "line": 173, - "column": 8 - }, - "end": { - "line": 173, - "column": 44 - } - }, - "leadingComments": [ - { - "type": "Line", - "value": " Initial table width", - "range": [ - 4319, - 4341 - ], - "loc": { - "start": { - "line": 172, - "column": 8 - }, - "end": { - "line": 172, - "column": 30 - } - } - } - ], "trailingComments": [ { "type": "Line", "value": "Main container: it will contain all the elements", "range": [ - 4396, - 4446 + 4319, + 4369 ], "loc": { "start": { - "line": 175, + "line": 172, "column": 8 }, "end": { - "line": 175, + "line": 172, "column": 58 } } @@ -6659,16 +6493,16 @@ "object": { "type": "ThisExpression", "range": [ - 4455, - 4459 + 4378, + 4382 ], "loc": { "start": { - "line": 176, + "line": 173, "column": 8 }, "end": { - "line": 176, + "line": 173, "column": 12 } } @@ -6677,31 +6511,31 @@ "type": "Identifier", "name": "tblMainCont", "range": [ - 4460, - 4471 + 4383, + 4394 ], "loc": { "start": { - "line": 176, + "line": 173, "column": 13 }, "end": { - "line": 176, + "line": 173, "column": 24 } } }, "range": [ - 4455, - 4471 + 4378, + 4394 ], "loc": { "start": { - "line": 176, + "line": 173, "column": 8 }, "end": { - "line": 176, + "line": 173, "column": 24 } } @@ -6714,16 +6548,16 @@ "object": { "type": "ThisExpression", "range": [ - 4474, - 4478 + 4397, + 4401 ], "loc": { "start": { - "line": 176, + "line": 173, "column": 27 }, "end": { - "line": 176, + "line": 173, "column": 31 } } @@ -6732,31 +6566,31 @@ "type": "Identifier", "name": "createContainer", "range": [ - 4479, - 4494 + 4402, + 4417 ], "loc": { "start": { - "line": 176, + "line": 173, "column": 32 }, "end": { - "line": 176, + "line": 173, "column": 47 } } }, "range": [ - 4474, - 4494 + 4397, + 4417 ], "loc": { "start": { - "line": 176, + "line": 173, "column": 27 }, "end": { - "line": 176, + "line": 173, "column": 47 } } @@ -6767,16 +6601,16 @@ "value": "div", "raw": "'div'", "range": [ - 4508, - 4513 + 4431, + 4436 ], "loc": { "start": { - "line": 177, + "line": 174, "column": 12 }, "end": { - "line": 177, + "line": 174, "column": 17 } } @@ -6787,16 +6621,16 @@ "object": { "type": "ThisExpression", "range": [ - 4515, - 4519 + 4438, + 4442 ], "loc": { "start": { - "line": 177, + "line": 174, "column": 19 }, "end": { - "line": 177, + "line": 174, "column": 23 } } @@ -6805,77 +6639,77 @@ "type": "Identifier", "name": "mainContCssClass", "range": [ - 4520, - 4536 + 4443, + 4459 ], "loc": { "start": { - "line": 177, + "line": 174, "column": 24 }, "end": { - "line": 177, + "line": 174, "column": 40 } } }, "range": [ - 4515, - 4536 + 4438, + 4459 ], "loc": { "start": { - "line": 177, + "line": 174, "column": 19 }, "end": { - "line": 177, + "line": 174, "column": 40 } } } ], "range": [ - 4474, - 4537 + 4397, + 4460 ], "loc": { "start": { - "line": 176, + "line": 173, "column": 27 }, "end": { - "line": 177, + "line": 174, "column": 41 } } }, "range": [ - 4455, - 4537 + 4378, + 4460 ], "loc": { "start": { - "line": 176, + "line": 173, "column": 8 }, "end": { - "line": 177, + "line": 174, "column": 41 } } }, "range": [ - 4455, - 4538 + 4378, + 4461 ], "loc": { "start": { - "line": 176, + "line": 173, "column": 8 }, "end": { - "line": 177, + "line": 174, "column": 42 } }, @@ -6884,16 +6718,16 @@ "type": "Line", "value": "Main container: it will contain all the elements", "range": [ - 4396, - 4446 + 4319, + 4369 ], "loc": { "start": { - "line": 175, + "line": 172, "column": 8 }, "end": { - "line": 175, + "line": 172, "column": 58 } } @@ -6908,16 +6742,16 @@ "object": { "type": "ThisExpression", "range": [ - 4551, - 4555 + 4474, + 4478 ], "loc": { "start": { - "line": 178, + "line": 175, "column": 12 }, "end": { - "line": 178, + "line": 175, "column": 16 } } @@ -6926,31 +6760,31 @@ "type": "Identifier", "name": "width", "range": [ - 4556, - 4561 + 4479, + 4484 ], "loc": { "start": { - "line": 178, + "line": 175, "column": 17 }, "end": { - "line": 178, + "line": 175, "column": 22 } } }, "range": [ - 4551, - 4561 + 4474, + 4484 ], "loc": { "start": { - "line": 178, + "line": 175, "column": 12 }, "end": { - "line": 178, + "line": 175, "column": 22 } } @@ -6975,16 +6809,16 @@ "object": { "type": "ThisExpression", "range": [ - 4577, - 4581 + 4500, + 4504 ], "loc": { "start": { - "line": 179, + "line": 176, "column": 12 }, "end": { - "line": 179, + "line": 176, "column": 16 } } @@ -6993,31 +6827,31 @@ "type": "Identifier", "name": "tblMainCont", "range": [ - 4582, - 4593 + 4505, + 4516 ], "loc": { "start": { - "line": 179, + "line": 176, "column": 17 }, "end": { - "line": 179, + "line": 176, "column": 28 } } }, "range": [ - 4577, - 4593 + 4500, + 4516 ], "loc": { "start": { - "line": 179, + "line": 176, "column": 12 }, "end": { - "line": 179, + "line": 176, "column": 28 } } @@ -7026,31 +6860,31 @@ "type": "Identifier", "name": "style", "range": [ - 4594, - 4599 + 4517, + 4522 ], "loc": { "start": { - "line": 179, + "line": 176, "column": 29 }, "end": { - "line": 179, + "line": 176, "column": 34 } } }, "range": [ - 4577, - 4599 + 4500, + 4522 ], "loc": { "start": { - "line": 179, + "line": 176, "column": 12 }, "end": { - "line": 179, + "line": 176, "column": 34 } } @@ -7059,31 +6893,31 @@ "type": "Identifier", "name": "width", "range": [ - 4600, - 4605 + 4523, + 4528 ], "loc": { "start": { - "line": 179, + "line": 176, "column": 35 }, "end": { - "line": 179, + "line": 176, "column": 40 } } }, "range": [ - 4577, - 4605 + 4500, + 4528 ], "loc": { "start": { - "line": 179, + "line": 176, "column": 12 }, "end": { - "line": 179, + "line": 176, "column": 40 } } @@ -7094,16 +6928,16 @@ "object": { "type": "ThisExpression", "range": [ - 4608, - 4612 + 4531, + 4535 ], "loc": { "start": { - "line": 179, + "line": 176, "column": 43 }, "end": { - "line": 179, + "line": 176, "column": 47 } } @@ -7112,93 +6946,93 @@ "type": "Identifier", "name": "width", "range": [ - 4613, - 4618 + 4536, + 4541 ], "loc": { "start": { - "line": 179, + "line": 176, "column": 48 }, "end": { - "line": 179, + "line": 176, "column": 53 } } }, "range": [ - 4608, - 4618 + 4531, + 4541 ], "loc": { "start": { - "line": 179, + "line": 176, "column": 43 }, "end": { - "line": 179, + "line": 176, "column": 53 } } }, "range": [ - 4577, - 4618 + 4500, + 4541 ], "loc": { "start": { - "line": 179, + "line": 176, "column": 12 }, "end": { - "line": 179, + "line": 176, "column": 53 } } }, "range": [ - 4577, - 4619 + 4500, + 4542 ], "loc": { "start": { - "line": 179, + "line": 176, "column": 12 }, "end": { - "line": 179, + "line": 176, "column": 54 } } } ], "range": [ - 4563, - 4629 + 4486, + 4552 ], "loc": { "start": { - "line": 178, + "line": 175, "column": 24 }, "end": { - "line": 180, + "line": 177, "column": 9 } } }, "alternate": null, "range": [ - 4547, - 4629 + 4470, + 4552 ], "loc": { "start": { - "line": 178, + "line": 175, "column": 8 }, "end": { - "line": 180, + "line": 177, "column": 9 } } @@ -7217,16 +7051,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 4638, - 4641 + 4561, + 4564 ], "loc": { "start": { - "line": 181, + "line": 178, "column": 8 }, "end": { - "line": 181, + "line": 178, "column": 11 } } @@ -7235,31 +7069,31 @@ "type": "Identifier", "name": "parentNode", "range": [ - 4642, - 4652 + 4565, + 4575 ], "loc": { "start": { - "line": 181, + "line": 178, "column": 12 }, "end": { - "line": 181, + "line": 178, "column": 22 } } }, "range": [ - 4638, - 4652 + 4561, + 4575 ], "loc": { "start": { - "line": 181, + "line": 178, "column": 8 }, "end": { - "line": 181, + "line": 178, "column": 22 } } @@ -7268,31 +7102,31 @@ "type": "Identifier", "name": "insertBefore", "range": [ - 4653, - 4665 + 4576, + 4588 ], "loc": { "start": { - "line": 181, + "line": 178, "column": 23 }, "end": { - "line": 181, + "line": 178, "column": 35 } } }, "range": [ - 4638, - 4665 + 4561, + 4588 ], "loc": { "start": { - "line": 181, + "line": 178, "column": 8 }, "end": { - "line": 181, + "line": 178, "column": 35 } } @@ -7304,16 +7138,16 @@ "object": { "type": "ThisExpression", "range": [ - 4666, - 4670 + 4589, + 4593 ], "loc": { "start": { - "line": 181, + "line": 178, "column": 36 }, "end": { - "line": 181, + "line": 178, "column": 40 } } @@ -7322,31 +7156,31 @@ "type": "Identifier", "name": "tblMainCont", "range": [ - 4671, - 4682 + 4594, + 4605 ], "loc": { "start": { - "line": 181, + "line": 178, "column": 41 }, "end": { - "line": 181, + "line": 178, "column": 52 } } }, "range": [ - 4666, - 4682 + 4589, + 4605 ], "loc": { "start": { - "line": 181, + "line": 178, "column": 36 }, "end": { - "line": 181, + "line": 178, "column": 52 } } @@ -7355,47 +7189,47 @@ "type": "Identifier", "name": "tbl", "range": [ - 4684, - 4687 + 4607, + 4610 ], "loc": { "start": { - "line": 181, + "line": 178, "column": 54 }, "end": { - "line": 181, + "line": 178, "column": 57 } } } ], "range": [ - 4638, - 4688 + 4561, + 4611 ], "loc": { "start": { - "line": 181, + "line": 178, "column": 8 }, "end": { - "line": 181, + "line": 178, "column": 58 } } }, "range": [ - 4638, - 4689 + 4561, + 4612 ], "loc": { "start": { - "line": 181, + "line": 178, "column": 8 }, "end": { - "line": 181, + "line": 178, "column": 59 } }, @@ -7404,16 +7238,16 @@ "type": "Line", "value": "Table container: div wrapping content table", "range": [ - 4699, - 4744 + 4622, + 4667 ], "loc": { "start": { - "line": 183, + "line": 180, "column": 8 }, "end": { - "line": 183, + "line": 180, "column": 53 } } @@ -7431,16 +7265,16 @@ "object": { "type": "ThisExpression", "range": [ - 4753, - 4757 + 4676, + 4680 ], "loc": { "start": { - "line": 184, + "line": 181, "column": 8 }, "end": { - "line": 184, + "line": 181, "column": 12 } } @@ -7449,31 +7283,31 @@ "type": "Identifier", "name": "tblCont", "range": [ - 4758, - 4765 + 4681, + 4688 ], "loc": { "start": { - "line": 184, + "line": 181, "column": 13 }, "end": { - "line": 184, + "line": 181, "column": 20 } } }, "range": [ - 4753, - 4765 + 4676, + 4688 ], "loc": { "start": { - "line": 184, + "line": 181, "column": 8 }, "end": { - "line": 184, + "line": 181, "column": 20 } } @@ -7486,16 +7320,16 @@ "object": { "type": "ThisExpression", "range": [ - 4768, - 4772 + 4691, + 4695 ], "loc": { "start": { - "line": 184, + "line": 181, "column": 23 }, "end": { - "line": 184, + "line": 181, "column": 27 } } @@ -7504,31 +7338,31 @@ "type": "Identifier", "name": "createContainer", "range": [ - 4773, - 4788 + 4696, + 4711 ], "loc": { "start": { - "line": 184, + "line": 181, "column": 28 }, "end": { - "line": 184, + "line": 181, "column": 43 } } }, "range": [ - 4768, - 4788 + 4691, + 4711 ], "loc": { "start": { - "line": 184, + "line": 181, "column": 23 }, "end": { - "line": 184, + "line": 181, "column": 43 } } @@ -7539,16 +7373,16 @@ "value": "div", "raw": "'div'", "range": [ - 4789, - 4794 + 4712, + 4717 ], "loc": { "start": { - "line": 184, + "line": 181, "column": 44 }, "end": { - "line": 184, + "line": 181, "column": 49 } } @@ -7559,16 +7393,16 @@ "object": { "type": "ThisExpression", "range": [ - 4796, - 4800 + 4719, + 4723 ], "loc": { "start": { - "line": 184, + "line": 181, "column": 51 }, "end": { - "line": 184, + "line": 181, "column": 55 } } @@ -7577,77 +7411,77 @@ "type": "Identifier", "name": "contCssClass", "range": [ - 4801, - 4813 + 4724, + 4736 ], "loc": { "start": { - "line": 184, + "line": 181, "column": 56 }, "end": { - "line": 184, + "line": 181, "column": 68 } } }, "range": [ - 4796, - 4813 + 4719, + 4736 ], "loc": { "start": { - "line": 184, + "line": 181, "column": 51 }, "end": { - "line": 184, + "line": 181, "column": 68 } } } ], "range": [ - 4768, - 4814 + 4691, + 4737 ], "loc": { "start": { - "line": 184, + "line": 181, "column": 23 }, "end": { - "line": 184, + "line": 181, "column": 69 } } }, "range": [ - 4753, - 4814 + 4676, + 4737 ], "loc": { "start": { - "line": 184, + "line": 181, "column": 8 }, "end": { - "line": 184, + "line": 181, "column": 69 } } }, "range": [ - 4753, - 4815 + 4676, + 4738 ], "loc": { "start": { - "line": 184, + "line": 181, "column": 8 }, "end": { - "line": 184, + "line": 181, "column": 70 } }, @@ -7656,16 +7490,16 @@ "type": "Line", "value": "Table container: div wrapping content table", "range": [ - 4699, - 4744 + 4622, + 4667 ], "loc": { "start": { - "line": 183, + "line": 180, "column": 8 }, "end": { - "line": 183, + "line": 180, "column": 53 } } @@ -7682,16 +7516,16 @@ "object": { "type": "ThisExpression", "range": [ - 4824, - 4828 + 4747, + 4751 ], "loc": { "start": { - "line": 185, + "line": 182, "column": 8 }, "end": { - "line": 185, + "line": 182, "column": 12 } } @@ -7700,31 +7534,31 @@ "type": "Identifier", "name": "setConfigWidth", "range": [ - 4829, - 4843 + 4752, + 4766 ], "loc": { "start": { - "line": 185, + "line": 182, "column": 13 }, "end": { - "line": 185, + "line": 182, "column": 27 } } }, "range": [ - 4824, - 4843 + 4747, + 4766 ], "loc": { "start": { - "line": 185, + "line": 182, "column": 8 }, "end": { - "line": 185, + "line": 182, "column": 27 } } @@ -7736,16 +7570,16 @@ "object": { "type": "ThisExpression", "range": [ - 4844, - 4848 + 4767, + 4771 ], "loc": { "start": { - "line": 185, + "line": 182, "column": 28 }, "end": { - "line": 185, + "line": 182, "column": 32 } } @@ -7754,62 +7588,62 @@ "type": "Identifier", "name": "tblCont", "range": [ - 4849, - 4856 + 4772, + 4779 ], "loc": { "start": { - "line": 185, + "line": 182, "column": 33 }, "end": { - "line": 185, + "line": 182, "column": 40 } } }, "range": [ - 4844, - 4856 + 4767, + 4779 ], "loc": { "start": { - "line": 185, + "line": 182, "column": 28 }, "end": { - "line": 185, + "line": 182, "column": 40 } } } ], "range": [ - 4824, - 4857 + 4747, + 4780 ], "loc": { "start": { - "line": 185, + "line": 182, "column": 8 }, "end": { - "line": 185, + "line": 182, "column": 41 } } }, "range": [ - 4824, - 4858 + 4747, + 4781 ], "loc": { "start": { - "line": 185, + "line": 182, "column": 8 }, "end": { - "line": 185, + "line": 182, "column": 42 } } @@ -7822,16 +7656,16 @@ "object": { "type": "ThisExpression", "range": [ - 4871, - 4875 + 4794, + 4798 ], "loc": { "start": { - "line": 186, + "line": 183, "column": 12 }, "end": { - "line": 186, + "line": 183, "column": 16 } } @@ -7840,31 +7674,31 @@ "type": "Identifier", "name": "height", "range": [ - 4876, - 4882 + 4799, + 4805 ], "loc": { "start": { - "line": 186, + "line": 183, "column": 17 }, "end": { - "line": 186, + "line": 183, "column": 23 } } }, "range": [ - 4871, - 4882 + 4794, + 4805 ], "loc": { "start": { - "line": 186, + "line": 183, "column": 12 }, "end": { - "line": 186, + "line": 183, "column": 23 } } @@ -7889,16 +7723,16 @@ "object": { "type": "ThisExpression", "range": [ - 4898, - 4902 + 4821, + 4825 ], "loc": { "start": { - "line": 187, + "line": 184, "column": 12 }, "end": { - "line": 187, + "line": 184, "column": 16 } } @@ -7907,31 +7741,31 @@ "type": "Identifier", "name": "tblCont", "range": [ - 4903, - 4910 + 4826, + 4833 ], "loc": { "start": { - "line": 187, + "line": 184, "column": 17 }, "end": { - "line": 187, + "line": 184, "column": 24 } } }, "range": [ - 4898, - 4910 + 4821, + 4833 ], "loc": { "start": { - "line": 187, + "line": 184, "column": 12 }, "end": { - "line": 187, + "line": 184, "column": 24 } } @@ -7940,31 +7774,31 @@ "type": "Identifier", "name": "style", "range": [ - 4911, - 4916 + 4834, + 4839 ], "loc": { "start": { - "line": 187, + "line": 184, "column": 25 }, "end": { - "line": 187, + "line": 184, "column": 30 } } }, "range": [ - 4898, - 4916 + 4821, + 4839 ], "loc": { "start": { - "line": 187, + "line": 184, "column": 12 }, "end": { - "line": 187, + "line": 184, "column": 30 } } @@ -7973,31 +7807,31 @@ "type": "Identifier", "name": "height", "range": [ - 4917, - 4923 + 4840, + 4846 ], "loc": { "start": { - "line": 187, + "line": 184, "column": 31 }, "end": { - "line": 187, + "line": 184, "column": 37 } } }, "range": [ - 4898, - 4923 + 4821, + 4846 ], "loc": { "start": { - "line": 187, + "line": 184, "column": 12 }, "end": { - "line": 187, + "line": 184, "column": 37 } } @@ -8008,16 +7842,16 @@ "object": { "type": "ThisExpression", "range": [ - 4926, - 4930 + 4849, + 4853 ], "loc": { "start": { - "line": 187, + "line": 184, "column": 40 }, "end": { - "line": 187, + "line": 184, "column": 44 } } @@ -8026,93 +7860,93 @@ "type": "Identifier", "name": "height", "range": [ - 4931, - 4937 + 4854, + 4860 ], "loc": { "start": { - "line": 187, + "line": 184, "column": 45 }, "end": { - "line": 187, + "line": 184, "column": 51 } } }, "range": [ - 4926, - 4937 + 4849, + 4860 ], "loc": { "start": { - "line": 187, + "line": 184, "column": 40 }, "end": { - "line": 187, + "line": 184, "column": 51 } } }, "range": [ - 4898, - 4937 + 4821, + 4860 ], "loc": { "start": { - "line": 187, + "line": 184, "column": 12 }, "end": { - "line": 187, + "line": 184, "column": 51 } } }, "range": [ - 4898, - 4938 + 4821, + 4861 ], "loc": { "start": { - "line": 187, + "line": 184, "column": 12 }, "end": { - "line": 187, + "line": 184, "column": 52 } } } ], "range": [ - 4884, - 4948 + 4807, + 4871 ], "loc": { "start": { - "line": 186, + "line": 183, "column": 25 }, "end": { - "line": 188, + "line": 185, "column": 9 } } }, "alternate": null, "range": [ - 4867, - 4948 + 4790, + 4871 ], "loc": { "start": { - "line": 186, + "line": 183, "column": 8 }, "end": { - "line": 188, + "line": 185, "column": 9 } } @@ -8131,16 +7965,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 4957, - 4960 + 4880, + 4883 ], "loc": { "start": { - "line": 189, + "line": 186, "column": 8 }, "end": { - "line": 189, + "line": 186, "column": 11 } } @@ -8149,31 +7983,31 @@ "type": "Identifier", "name": "parentNode", "range": [ - 4961, - 4971 + 4884, + 4894 ], "loc": { "start": { - "line": 189, + "line": 186, "column": 12 }, "end": { - "line": 189, + "line": 186, "column": 22 } } }, "range": [ - 4957, - 4971 + 4880, + 4894 ], "loc": { "start": { - "line": 189, + "line": 186, "column": 8 }, "end": { - "line": 189, + "line": 186, "column": 22 } } @@ -8182,31 +8016,31 @@ "type": "Identifier", "name": "insertBefore", "range": [ - 4972, - 4984 + 4895, + 4907 ], "loc": { "start": { - "line": 189, + "line": 186, "column": 23 }, "end": { - "line": 189, + "line": 186, "column": 35 } } }, "range": [ - 4957, - 4984 + 4880, + 4907 ], "loc": { "start": { - "line": 189, + "line": 186, "column": 8 }, "end": { - "line": 189, + "line": 186, "column": 35 } } @@ -8218,16 +8052,16 @@ "object": { "type": "ThisExpression", "range": [ - 4985, - 4989 + 4908, + 4912 ], "loc": { "start": { - "line": 189, + "line": 186, "column": 36 }, "end": { - "line": 189, + "line": 186, "column": 40 } } @@ -8236,31 +8070,31 @@ "type": "Identifier", "name": "tblCont", "range": [ - 4990, - 4997 + 4913, + 4920 ], "loc": { "start": { - "line": 189, + "line": 186, "column": 41 }, "end": { - "line": 189, + "line": 186, "column": 48 } } }, "range": [ - 4985, - 4997 + 4908, + 4920 ], "loc": { "start": { - "line": 189, + "line": 186, "column": 36 }, "end": { - "line": 189, + "line": 186, "column": 48 } } @@ -8269,47 +8103,47 @@ "type": "Identifier", "name": "tbl", "range": [ - 4999, - 5002 + 4922, + 4925 ], "loc": { "start": { - "line": 189, + "line": 186, "column": 50 }, "end": { - "line": 189, + "line": 186, "column": 53 } } } ], "range": [ - 4957, - 5003 + 4880, + 4926 ], "loc": { "start": { - "line": 189, + "line": 186, "column": 8 }, "end": { - "line": 189, + "line": 186, "column": 54 } } }, "range": [ - 4957, - 5004 + 4880, + 4927 ], "loc": { "start": { - "line": 189, + "line": 186, "column": 8 }, "end": { - "line": 189, + "line": 186, "column": 55 } } @@ -8323,16 +8157,16 @@ "type": "Identifier", "name": "t", "range": [ - 5017, - 5018 + 4940, + 4941 ], "loc": { "start": { - "line": 190, + "line": 187, "column": 12 }, "end": { - "line": 190, + "line": 187, "column": 13 } } @@ -8343,16 +8177,16 @@ "type": "Identifier", "name": "removeElm", "range": [ - 5021, - 5030 + 4944, + 4953 ], "loc": { "start": { - "line": 190, + "line": 187, "column": 16 }, "end": { - "line": 190, + "line": 187, "column": 25 } } @@ -8362,47 +8196,47 @@ "type": "Identifier", "name": "tbl", "range": [ - 5031, - 5034 + 4954, + 4957 ], "loc": { "start": { - "line": 190, + "line": 187, "column": 26 }, "end": { - "line": 190, + "line": 187, "column": 29 } } } ], "range": [ - 5021, - 5035 + 4944, + 4958 ], "loc": { "start": { - "line": 190, + "line": 187, "column": 16 }, "end": { - "line": 190, + "line": 187, "column": 30 } } }, "range": [ - 5017, - 5035 + 4940, + 4958 ], "loc": { "start": { - "line": 190, + "line": 187, "column": 12 }, "end": { - "line": 190, + "line": 187, "column": 30 } } @@ -8410,16 +8244,16 @@ ], "kind": "let", "range": [ - 5013, - 5036 + 4936, + 4959 ], "loc": { "start": { - "line": 190, + "line": 187, "column": 8 }, "end": { - "line": 190, + "line": 187, "column": 31 } } @@ -8437,16 +8271,16 @@ "object": { "type": "ThisExpression", "range": [ - 5045, - 5049 + 4968, + 4972 ], "loc": { "start": { - "line": 191, + "line": 188, "column": 8 }, "end": { - "line": 191, + "line": 188, "column": 12 } } @@ -8455,31 +8289,31 @@ "type": "Identifier", "name": "tblCont", "range": [ - 5050, - 5057 + 4973, + 4980 ], "loc": { "start": { - "line": 191, + "line": 188, "column": 13 }, "end": { - "line": 191, + "line": 188, "column": 20 } } }, "range": [ - 5045, - 5057 + 4968, + 4980 ], "loc": { "start": { - "line": 191, + "line": 188, "column": 8 }, "end": { - "line": 191, + "line": 188, "column": 20 } } @@ -8488,31 +8322,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 5058, - 5069 + 4981, + 4992 ], "loc": { "start": { - "line": 191, + "line": 188, "column": 21 }, "end": { - "line": 191, + "line": 188, "column": 32 } } }, "range": [ - 5045, - 5069 + 4968, + 4992 ], "loc": { "start": { - "line": 191, + "line": 188, "column": 8 }, "end": { - "line": 191, + "line": 188, "column": 32 } } @@ -8522,47 +8356,47 @@ "type": "Identifier", "name": "t", "range": [ - 5070, - 5071 + 4993, + 4994 ], "loc": { "start": { - "line": 191, + "line": 188, "column": 33 }, "end": { - "line": 191, + "line": 188, "column": 34 } } } ], "range": [ - 5045, - 5072 + 4968, + 4995 ], "loc": { "start": { - "line": 191, + "line": 188, "column": 8 }, "end": { - "line": 191, + "line": 188, "column": 35 } } }, "range": [ - 5045, - 5073 + 4968, + 4996 ], "loc": { "start": { - "line": 191, + "line": 188, "column": 8 }, "end": { - "line": 191, + "line": 188, "column": 36 } }, @@ -8571,16 +8405,16 @@ "type": "Line", "value": "In case table width is expressed in %", "range": [ - 5083, - 5122 + 5006, + 5045 ], "loc": { "start": { - "line": 193, + "line": 190, "column": 8 }, "end": { - "line": 193, + "line": 190, "column": 47 } } @@ -8602,16 +8436,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 5135, - 5138 + 5058, + 5061 ], "loc": { "start": { - "line": 194, + "line": 191, "column": 12 }, "end": { - "line": 194, + "line": 191, "column": 15 } } @@ -8620,31 +8454,31 @@ "type": "Identifier", "name": "style", "range": [ - 5139, - 5144 + 5062, + 5067 ], "loc": { "start": { - "line": 194, + "line": 191, "column": 16 }, "end": { - "line": 194, + "line": 191, "column": 21 } } }, "range": [ - 5135, - 5144 + 5058, + 5067 ], "loc": { "start": { - "line": 194, + "line": 191, "column": 12 }, "end": { - "line": 194, + "line": 191, "column": 21 } } @@ -8653,31 +8487,31 @@ "type": "Identifier", "name": "width", "range": [ - 5145, - 5150 + 5068, + 5073 ], "loc": { "start": { - "line": 194, + "line": 191, "column": 22 }, "end": { - "line": 194, + "line": 191, "column": 27 } } }, "range": [ - 5135, - 5150 + 5058, + 5073 ], "loc": { "start": { - "line": 194, + "line": 191, "column": 12 }, "end": { - "line": 194, + "line": 191, "column": 27 } } @@ -8687,31 +8521,31 @@ "value": "", "raw": "''", "range": [ - 5155, - 5157 + 5078, + 5080 ], "loc": { "start": { - "line": 194, + "line": 191, "column": 32 }, "end": { - "line": 194, + "line": 191, "column": 34 } } }, "range": [ - 5135, - 5157 + 5058, + 5080 ], "loc": { "start": { - "line": 194, + "line": 191, "column": 12 }, "end": { - "line": 194, + "line": 191, "column": 34 } } @@ -8719,6 +8553,132 @@ "consequent": { "type": "BlockStatement", "body": [ + { + "type": "VariableDeclaration", + "declarations": [ + { + "type": "VariableDeclarator", + "id": { + "type": "Identifier", + "name": "tblW", + "range": [ + 5100, + 5104 + ], + "loc": { + "start": { + "line": 192, + "column": 16 + }, + "end": { + "line": 192, + "column": 20 + } + } + }, + "init": { + "type": "CallExpression", + "callee": { + "type": "MemberExpression", + "computed": false, + "object": { + "type": "ThisExpression", + "range": [ + 5107, + 5111 + ], + "loc": { + "start": { + "line": 192, + "column": 23 + }, + "end": { + "line": 192, + "column": 27 + } + } + }, + "property": { + "type": "Identifier", + "name": "initialTableWidth", + "range": [ + 5112, + 5129 + ], + "loc": { + "start": { + "line": 192, + "column": 28 + }, + "end": { + "line": 192, + "column": 45 + } + } + }, + "range": [ + 5107, + 5129 + ], + "loc": { + "start": { + "line": 192, + "column": 23 + }, + "end": { + "line": 192, + "column": 45 + } + } + }, + "arguments": [], + "range": [ + 5107, + 5131 + ], + "loc": { + "start": { + "line": 192, + "column": 23 + }, + "end": { + "line": 192, + "column": 47 + } + } + }, + "range": [ + 5100, + 5131 + ], + "loc": { + "start": { + "line": 192, + "column": 16 + }, + "end": { + "line": 192, + "column": 47 + } + } + } + ], + "kind": "let", + "range": [ + 5096, + 5132 + ], + "loc": { + "start": { + "line": 192, + "column": 12 + }, + "end": { + "line": 192, + "column": 48 + } + } + }, { "type": "ExpressionStatement", "expression": { @@ -8734,16 +8694,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 5173, - 5176 + 5145, + 5148 ], "loc": { "start": { - "line": 195, + "line": 193, "column": 12 }, "end": { - "line": 195, + "line": 193, "column": 15 } } @@ -8752,31 +8712,31 @@ "type": "Identifier", "name": "style", "range": [ - 5177, - 5182 + 5149, + 5154 ], "loc": { "start": { - "line": 195, + "line": 193, "column": 16 }, "end": { - "line": 195, + "line": 193, "column": 21 } } }, "range": [ - 5173, - 5182 + 5145, + 5154 ], "loc": { "start": { - "line": 195, + "line": 193, "column": 12 }, "end": { - "line": 195, + "line": 193, "column": 21 } } @@ -8785,31 +8745,31 @@ "type": "Identifier", "name": "width", "range": [ - 5183, - 5188 + 5155, + 5160 ], "loc": { "start": { - "line": 195, + "line": 193, "column": 22 }, "end": { - "line": 195, + "line": 193, "column": 27 } } }, "range": [ - 5173, - 5188 + 5145, + 5160 ], "loc": { "start": { - "line": 195, + "line": 193, "column": 12 }, "end": { - "line": 195, + "line": 193, "column": 27 } } @@ -8825,16 +8785,16 @@ "type": "Identifier", "name": "contains", "range": [ - 5192, - 5200 + 5164, + 5172 ], "loc": { "start": { - "line": 195, + "line": 193, "column": 31 }, "end": { - "line": 195, + "line": 193, "column": 39 } } @@ -8845,16 +8805,16 @@ "value": "%", "raw": "'%'", "range": [ - 5201, - 5204 + 5173, + 5176 ], "loc": { "start": { - "line": 195, + "line": 193, "column": 40 }, "end": { - "line": 195, + "line": 193, "column": 43 } } @@ -8863,32 +8823,32 @@ "type": "Identifier", "name": "tblW", "range": [ - 5206, - 5210 + 5178, + 5182 ], "loc": { "start": { - "line": 195, + "line": 193, "column": 45 }, "end": { - "line": 195, + "line": 193, "column": 49 } } } ], "range": [ - 5192, - 5211 + 5164, + 5183 ], "loc": { "start": { - "line": 195, + "line": 193, "column": 31 }, "end": { - "line": 195, + "line": 193, "column": 50 } } @@ -8900,16 +8860,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 5230, - 5233 + 5202, + 5205 ], "loc": { "start": { - "line": 196, + "line": 194, "column": 16 }, "end": { - "line": 196, + "line": 194, "column": 19 } } @@ -8918,31 +8878,31 @@ "type": "Identifier", "name": "clientWidth", "range": [ - 5234, - 5245 + 5206, + 5217 ], "loc": { "start": { - "line": 196, + "line": 194, "column": 20 }, "end": { - "line": 196, + "line": 194, "column": 31 } } }, "range": [ - 5230, - 5245 + 5202, + 5217 ], "loc": { "start": { - "line": 196, + "line": 194, "column": 16 }, "end": { - "line": 196, + "line": 194, "column": 31 } } @@ -8951,31 +8911,31 @@ "type": "Identifier", "name": "tblW", "range": [ - 5248, - 5252 + 5220, + 5224 ], "loc": { "start": { - "line": 196, + "line": 194, "column": 34 }, "end": { - "line": 196, + "line": 194, "column": 38 } } }, "range": [ - 5192, - 5252 + 5164, + 5224 ], "loc": { "start": { - "line": 195, + "line": 193, "column": 31 }, "end": { - "line": 196, + "line": 194, "column": 38 } } @@ -8985,93 +8945,93 @@ "value": "px", "raw": "'px'", "range": [ - 5256, - 5260 + 5228, + 5232 ], "loc": { "start": { - "line": 196, + "line": 194, "column": 42 }, "end": { - "line": 196, + "line": 194, "column": 46 } } }, "range": [ - 5191, - 5260 + 5163, + 5232 ], "loc": { "start": { - "line": 195, + "line": 193, "column": 30 }, "end": { - "line": 196, + "line": 194, "column": 46 } } }, "range": [ - 5173, - 5260 + 5145, + 5232 ], "loc": { "start": { - "line": 195, + "line": 193, "column": 12 }, "end": { - "line": 196, + "line": 194, "column": 46 } } }, "range": [ - 5173, - 5261 + 5145, + 5233 ], "loc": { "start": { - "line": 195, + "line": 193, "column": 12 }, "end": { - "line": 196, + "line": 194, "column": 47 } } } ], "range": [ - 5159, - 5271 + 5082, + 5243 ], "loc": { "start": { - "line": 194, + "line": 191, "column": 36 }, "end": { - "line": 197, + "line": 195, "column": 9 } } }, "alternate": null, "range": [ - 5131, - 5271 + 5054, + 5243 ], "loc": { "start": { - "line": 194, + "line": 191, "column": 8 }, "end": { - "line": 197, + "line": 195, "column": 9 } }, @@ -9080,16 +9040,16 @@ "type": "Line", "value": "In case table width is expressed in %", "range": [ - 5083, - 5122 + 5006, + 5045 ], "loc": { "start": { - "line": 193, + "line": 190, "column": 8 }, "end": { - "line": 193, + "line": 190, "column": 47 } } @@ -9105,16 +9065,16 @@ "type": "Identifier", "name": "d", "range": [ - 5285, - 5286 + 5257, + 5258 ], "loc": { "start": { - "line": 199, + "line": 197, "column": 12 }, "end": { - "line": 199, + "line": 197, "column": 13 } } @@ -9125,16 +9085,16 @@ "type": "Identifier", "name": "removeElm", "range": [ - 5289, - 5298 + 5261, + 5270 ], "loc": { "start": { - "line": 199, + "line": 197, "column": 16 }, "end": { - "line": 199, + "line": 197, "column": 25 } } @@ -9146,16 +9106,16 @@ "object": { "type": "ThisExpression", "range": [ - 5299, - 5303 + 5271, + 5275 ], "loc": { "start": { - "line": 199, + "line": 197, "column": 26 }, "end": { - "line": 199, + "line": 197, "column": 30 } } @@ -9164,62 +9124,62 @@ "type": "Identifier", "name": "tblCont", "range": [ - 5304, - 5311 + 5276, + 5283 ], "loc": { "start": { - "line": 199, + "line": 197, "column": 31 }, "end": { - "line": 199, + "line": 197, "column": 38 } } }, "range": [ - 5299, - 5311 + 5271, + 5283 ], "loc": { "start": { - "line": 199, + "line": 197, "column": 26 }, "end": { - "line": 199, + "line": 197, "column": 38 } } } ], "range": [ - 5289, - 5312 + 5261, + 5284 ], "loc": { "start": { - "line": 199, + "line": 197, "column": 16 }, "end": { - "line": 199, + "line": 197, "column": 39 } } }, "range": [ - 5285, - 5312 + 5257, + 5284 ], "loc": { "start": { - "line": 199, + "line": 197, "column": 12 }, "end": { - "line": 199, + "line": 197, "column": 39 } } @@ -9227,16 +9187,16 @@ ], "kind": "let", "range": [ - 5281, - 5313 + 5253, + 5285 ], "loc": { "start": { - "line": 199, + "line": 197, "column": 8 }, "end": { - "line": 199, + "line": 197, "column": 40 } } @@ -9254,16 +9214,16 @@ "object": { "type": "ThisExpression", "range": [ - 5322, - 5326 + 5294, + 5298 ], "loc": { "start": { - "line": 200, + "line": 198, "column": 8 }, "end": { - "line": 200, + "line": 198, "column": 12 } } @@ -9272,31 +9232,31 @@ "type": "Identifier", "name": "tblMainCont", "range": [ - 5327, - 5338 + 5299, + 5310 ], "loc": { "start": { - "line": 200, + "line": 198, "column": 13 }, "end": { - "line": 200, + "line": 198, "column": 24 } } }, "range": [ - 5322, - 5338 + 5294, + 5310 ], "loc": { "start": { - "line": 200, + "line": 198, "column": 8 }, "end": { - "line": 200, + "line": 198, "column": 24 } } @@ -9305,31 +9265,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 5339, - 5350 + 5311, + 5322 ], "loc": { "start": { - "line": 200, + "line": 198, "column": 25 }, "end": { - "line": 200, + "line": 198, "column": 36 } } }, "range": [ - 5322, - 5350 + 5294, + 5322 ], "loc": { "start": { - "line": 200, + "line": 198, "column": 8 }, "end": { - "line": 200, + "line": 198, "column": 36 } } @@ -9339,47 +9299,47 @@ "type": "Identifier", "name": "d", "range": [ - 5351, - 5352 + 5323, + 5324 ], "loc": { "start": { - "line": 200, + "line": 198, "column": 37 }, "end": { - "line": 200, + "line": 198, "column": 38 } } } ], "range": [ - 5322, - 5353 + 5294, + 5325 ], "loc": { "start": { - "line": 200, + "line": 198, "column": 8 }, "end": { - "line": 200, + "line": 198, "column": 39 } } }, "range": [ - 5322, - 5354 + 5294, + 5326 ], "loc": { "start": { - "line": 200, + "line": 198, "column": 8 }, "end": { - "line": 200, + "line": 198, "column": 40 } }, @@ -9388,16 +9348,16 @@ "type": "Line", "value": "Headers table container: div wrapping headers table", "range": [ - 5364, - 5417 + 5336, + 5389 ], "loc": { "start": { - "line": 202, + "line": 200, "column": 8 }, "end": { - "line": 202, + "line": 200, "column": 61 } } @@ -9415,16 +9375,16 @@ "object": { "type": "ThisExpression", "range": [ - 5426, - 5430 + 5398, + 5402 ], "loc": { "start": { - "line": 203, + "line": 201, "column": 8 }, "end": { - "line": 203, + "line": 201, "column": 12 } } @@ -9433,31 +9393,31 @@ "type": "Identifier", "name": "headTblCont", "range": [ - 5431, - 5442 + 5403, + 5414 ], "loc": { "start": { - "line": 203, + "line": 201, "column": 13 }, "end": { - "line": 203, + "line": 201, "column": 24 } } }, "range": [ - 5426, - 5442 + 5398, + 5414 ], "loc": { "start": { - "line": 203, + "line": 201, "column": 8 }, "end": { - "line": 203, + "line": 201, "column": 24 } } @@ -9470,16 +9430,16 @@ "object": { "type": "ThisExpression", "range": [ - 5445, - 5449 + 5417, + 5421 ], "loc": { "start": { - "line": 203, + "line": 201, "column": 27 }, "end": { - "line": 203, + "line": 201, "column": 31 } } @@ -9488,31 +9448,31 @@ "type": "Identifier", "name": "createContainer", "range": [ - 5450, - 5465 + 5422, + 5437 ], "loc": { "start": { - "line": 203, + "line": 201, "column": 32 }, "end": { - "line": 203, + "line": 201, "column": 47 } } }, "range": [ - 5445, - 5465 + 5417, + 5437 ], "loc": { "start": { - "line": 203, + "line": 201, "column": 27 }, "end": { - "line": 203, + "line": 201, "column": 47 } } @@ -9523,16 +9483,16 @@ "value": "div", "raw": "'div'", "range": [ - 5479, - 5484 + 5451, + 5456 ], "loc": { "start": { - "line": 204, + "line": 202, "column": 12 }, "end": { - "line": 204, + "line": 202, "column": 17 } } @@ -9543,16 +9503,16 @@ "object": { "type": "ThisExpression", "range": [ - 5486, - 5490 + 5458, + 5462 ], "loc": { "start": { - "line": 204, + "line": 202, "column": 19 }, "end": { - "line": 204, + "line": 202, "column": 23 } } @@ -9561,77 +9521,77 @@ "type": "Identifier", "name": "headContCssClass", "range": [ - 5491, - 5507 + 5463, + 5479 ], "loc": { "start": { - "line": 204, + "line": 202, "column": 24 }, "end": { - "line": 204, + "line": 202, "column": 40 } } }, "range": [ - 5486, - 5507 + 5458, + 5479 ], "loc": { "start": { - "line": 204, + "line": 202, "column": 19 }, "end": { - "line": 204, + "line": 202, "column": 40 } } } ], "range": [ - 5445, - 5508 + 5417, + 5480 ], "loc": { "start": { - "line": 203, + "line": 201, "column": 27 }, "end": { - "line": 204, + "line": 202, "column": 41 } } }, "range": [ - 5426, - 5508 + 5398, + 5480 ], "loc": { "start": { - "line": 203, + "line": 201, "column": 8 }, "end": { - "line": 204, + "line": 202, "column": 41 } } }, "range": [ - 5426, - 5509 + 5398, + 5481 ], "loc": { "start": { - "line": 203, + "line": 201, "column": 8 }, "end": { - "line": 204, + "line": 202, "column": 42 } }, @@ -9640,16 +9600,16 @@ "type": "Line", "value": "Headers table container: div wrapping headers table", "range": [ - 5364, - 5417 + 5336, + 5389 ], "loc": { "start": { - "line": 202, + "line": 200, "column": 8 }, "end": { - "line": 202, + "line": 200, "column": 61 } } @@ -9660,16 +9620,16 @@ "type": "Line", "value": "Headers table", "range": [ - 5519, - 5534 + 5491, + 5506 ], "loc": { "start": { - "line": 206, + "line": 204, "column": 8 }, "end": { - "line": 206, + "line": 204, "column": 23 } } @@ -9687,16 +9647,16 @@ "object": { "type": "ThisExpression", "range": [ - 5543, - 5547 + 5515, + 5519 ], "loc": { "start": { - "line": 207, + "line": 205, "column": 8 }, "end": { - "line": 207, + "line": 205, "column": 12 } } @@ -9705,31 +9665,31 @@ "type": "Identifier", "name": "headTbl", "range": [ - 5548, - 5555 + 5520, + 5527 ], "loc": { "start": { - "line": 207, + "line": 205, "column": 13 }, "end": { - "line": 207, + "line": 205, "column": 20 } } }, "range": [ - 5543, - 5555 + 5515, + 5527 ], "loc": { "start": { - "line": 207, + "line": 205, "column": 8 }, "end": { - "line": 207, + "line": 205, "column": 20 } } @@ -9740,16 +9700,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 5558, - 5567 + 5530, + 5539 ], "loc": { "start": { - "line": 207, + "line": 205, "column": 23 }, "end": { - "line": 207, + "line": 205, "column": 32 } } @@ -9760,62 +9720,62 @@ "value": "table", "raw": "'table'", "range": [ - 5568, - 5575 + 5540, + 5547 ], "loc": { "start": { - "line": 207, + "line": 205, "column": 33 }, "end": { - "line": 207, + "line": 205, "column": 40 } } } ], "range": [ - 5558, - 5576 + 5530, + 5548 ], "loc": { "start": { - "line": 207, + "line": 205, "column": 23 }, "end": { - "line": 207, + "line": 205, "column": 41 } } }, "range": [ - 5543, - 5576 + 5515, + 5548 ], "loc": { "start": { - "line": 207, + "line": 205, "column": 8 }, "end": { - "line": 207, + "line": 205, "column": 41 } } }, "range": [ - 5543, - 5577 + 5515, + 5549 ], "loc": { "start": { - "line": 207, + "line": 205, "column": 8 }, "end": { - "line": 207, + "line": 205, "column": 42 } }, @@ -9824,16 +9784,16 @@ "type": "Line", "value": "Headers table", "range": [ - 5519, - 5534 + 5491, + 5506 ], "loc": { "start": { - "line": 206, + "line": 204, "column": 8 }, "end": { - "line": 206, + "line": 204, "column": 23 } } @@ -9849,16 +9809,16 @@ "type": "Identifier", "name": "tH", "range": [ - 5590, - 5592 + 5562, + 5564 ], "loc": { "start": { - "line": 208, + "line": 206, "column": 12 }, "end": { - "line": 208, + "line": 206, "column": 14 } } @@ -9869,16 +9829,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 5595, - 5604 + 5567, + 5576 ], "loc": { "start": { - "line": 208, + "line": 206, "column": 17 }, "end": { - "line": 208, + "line": 206, "column": 26 } } @@ -9889,47 +9849,47 @@ "value": "tHead", "raw": "'tHead'", "range": [ - 5605, - 5612 + 5577, + 5584 ], "loc": { "start": { - "line": 208, + "line": 206, "column": 27 }, "end": { - "line": 208, + "line": 206, "column": 34 } } } ], "range": [ - 5595, - 5613 + 5567, + 5585 ], "loc": { "start": { - "line": 208, + "line": 206, "column": 17 }, "end": { - "line": 208, + "line": 206, "column": 35 } } }, "range": [ - 5590, - 5613 + 5562, + 5585 ], "loc": { "start": { - "line": 208, + "line": 206, "column": 12 }, "end": { - "line": 208, + "line": 206, "column": 35 } } @@ -9937,16 +9897,16 @@ ], "kind": "let", "range": [ - 5586, - 5614 + 5558, + 5586 ], "loc": { "start": { - "line": 208, + "line": 206, "column": 8 }, "end": { - "line": 208, + "line": 206, "column": 36 } }, @@ -9955,16 +9915,16 @@ "type": "Line", "value": "1st row should be headers row, ids are added if not set", "range": [ - 5624, - 5681 + 5596, + 5653 ], "loc": { "start": { - "line": 210, + "line": 208, "column": 8 }, "end": { - "line": 210, + "line": 208, "column": 65 } } @@ -9973,16 +9933,16 @@ "type": "Line", "value": "Those ids are used by the sort feature", "range": [ - 5690, - 5730 + 5662, + 5702 ], "loc": { "start": { - "line": 211, + "line": 209, "column": 8 }, "end": { - "line": 211, + "line": 209, "column": 48 } } @@ -9998,16 +9958,16 @@ "type": "Identifier", "name": "hRow", "range": [ - 5743, - 5747 + 5715, + 5719 ], "loc": { "start": { - "line": 212, + "line": 210, "column": 12 }, "end": { - "line": 212, + "line": 210, "column": 16 } } @@ -10022,16 +9982,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 5750, - 5753 + 5722, + 5725 ], "loc": { "start": { - "line": 212, + "line": 210, "column": 19 }, "end": { - "line": 212, + "line": 210, "column": 22 } } @@ -10040,31 +10000,31 @@ "type": "Identifier", "name": "rows", "range": [ - 5754, - 5758 + 5726, + 5730 ], "loc": { "start": { - "line": 212, + "line": 210, "column": 23 }, "end": { - "line": 212, + "line": 210, "column": 27 } } }, "range": [ - 5750, - 5758 + 5722, + 5730 ], "loc": { "start": { - "line": 212, + "line": 210, "column": 19 }, "end": { - "line": 212, + "line": 210, "column": 27 } } @@ -10075,16 +10035,16 @@ "object": { "type": "ThisExpression", "range": [ - 5759, - 5763 + 5731, + 5735 ], "loc": { "start": { - "line": 212, + "line": 210, "column": 28 }, "end": { - "line": 212, + "line": 210, "column": 32 } } @@ -10093,61 +10053,61 @@ "type": "Identifier", "name": "headRowIndex", "range": [ - 5764, - 5776 + 5736, + 5748 ], "loc": { "start": { - "line": 212, + "line": 210, "column": 33 }, "end": { - "line": 212, + "line": 210, "column": 45 } } }, "range": [ - 5759, - 5776 + 5731, + 5748 ], "loc": { "start": { - "line": 212, + "line": 210, "column": 28 }, "end": { - "line": 212, + "line": 210, "column": 45 } } }, "range": [ - 5750, - 5777 + 5722, + 5749 ], "loc": { "start": { - "line": 212, + "line": 210, "column": 19 }, "end": { - "line": 212, + "line": 210, "column": 46 } } }, "range": [ - 5743, - 5777 + 5715, + 5749 ], "loc": { "start": { - "line": 212, + "line": 210, "column": 12 }, "end": { - "line": 212, + "line": 210, "column": 46 } } @@ -10155,16 +10115,16 @@ ], "kind": "let", "range": [ - 5739, - 5778 + 5711, + 5750 ], "loc": { "start": { - "line": 212, + "line": 210, "column": 8 }, "end": { - "line": 212, + "line": 210, "column": 47 } }, @@ -10173,16 +10133,16 @@ "type": "Line", "value": "1st row should be headers row, ids are added if not set", "range": [ - 5624, - 5681 + 5596, + 5653 ], "loc": { "start": { - "line": 210, + "line": 208, "column": 8 }, "end": { - "line": 210, + "line": 208, "column": 65 } } @@ -10191,16 +10151,16 @@ "type": "Line", "value": "Those ids are used by the sort feature", "range": [ - 5690, - 5730 + 5662, + 5702 ], "loc": { "start": { - "line": 211, + "line": 209, "column": 8 }, "end": { - "line": 211, + "line": 209, "column": 48 } } @@ -10216,16 +10176,16 @@ "type": "Identifier", "name": "sortTriggers", "range": [ - 5791, - 5803 + 5763, + 5775 ], "loc": { "start": { - "line": 213, + "line": 211, "column": 12 }, "end": { - "line": 213, + "line": 211, "column": 24 } } @@ -10238,16 +10198,16 @@ "object": { "type": "ThisExpression", "range": [ - 5806, - 5810 + 5778, + 5782 ], "loc": { "start": { - "line": 213, + "line": 211, "column": 27 }, "end": { - "line": 213, + "line": 211, "column": 31 } } @@ -10256,31 +10216,31 @@ "type": "Identifier", "name": "getSortTriggerIds", "range": [ - 5811, - 5828 + 5783, + 5800 ], "loc": { "start": { - "line": 213, + "line": 211, "column": 32 }, "end": { - "line": 213, + "line": 211, "column": 49 } } }, "range": [ - 5806, - 5828 + 5778, + 5800 ], "loc": { "start": { - "line": 213, + "line": 211, "column": 27 }, "end": { - "line": 213, + "line": 211, "column": 49 } } @@ -10290,47 +10250,47 @@ "type": "Identifier", "name": "hRow", "range": [ - 5829, - 5833 + 5801, + 5805 ], "loc": { "start": { - "line": 213, + "line": 211, "column": 50 }, "end": { - "line": 213, + "line": 211, "column": 54 } } } ], "range": [ - 5806, - 5834 + 5778, + 5806 ], "loc": { "start": { - "line": 213, + "line": 211, "column": 27 }, "end": { - "line": 213, + "line": 211, "column": 55 } } }, "range": [ - 5791, - 5834 + 5763, + 5806 ], "loc": { "start": { - "line": 213, + "line": 211, "column": 12 }, "end": { - "line": 213, + "line": 211, "column": 55 } } @@ -10338,16 +10298,16 @@ ], "kind": "let", "range": [ - 5787, - 5835 + 5759, + 5807 ], "loc": { "start": { - "line": 213, + "line": 211, "column": 8 }, "end": { - "line": 213, + "line": 211, "column": 56 } }, @@ -10356,16 +10316,16 @@ "type": "Line", "value": "Filters row is created", "range": [ - 5845, - 5869 + 5817, + 5841 ], "loc": { "start": { - "line": 215, + "line": 213, "column": 8 }, "end": { - "line": 215, + "line": 213, "column": 32 } } @@ -10381,16 +10341,16 @@ "type": "Identifier", "name": "filtersRow", "range": [ - 5882, - 5892 + 5854, + 5864 ], "loc": { "start": { - "line": 216, + "line": 214, "column": 12 }, "end": { - "line": 216, + "line": 214, "column": 22 } } @@ -10403,16 +10363,16 @@ "object": { "type": "ThisExpression", "range": [ - 5895, - 5899 + 5867, + 5871 ], "loc": { "start": { - "line": 216, + "line": 214, "column": 25 }, "end": { - "line": 216, + "line": 214, "column": 29 } } @@ -10421,62 +10381,62 @@ "type": "Identifier", "name": "createFiltersRow", "range": [ - 5900, - 5916 + 5872, + 5888 ], "loc": { "start": { - "line": 216, + "line": 214, "column": 30 }, "end": { - "line": 216, + "line": 214, "column": 46 } } }, "range": [ - 5895, - 5916 + 5867, + 5888 ], "loc": { "start": { - "line": 216, + "line": 214, "column": 25 }, "end": { - "line": 216, + "line": 214, "column": 46 } } }, "arguments": [], "range": [ - 5895, - 5918 + 5867, + 5890 ], "loc": { "start": { - "line": 216, + "line": 214, "column": 25 }, "end": { - "line": 216, + "line": 214, "column": 48 } } }, "range": [ - 5882, - 5918 + 5854, + 5890 ], "loc": { "start": { - "line": 216, + "line": 214, "column": 12 }, "end": { - "line": 216, + "line": 214, "column": 48 } } @@ -10484,16 +10444,16 @@ ], "kind": "let", "range": [ - 5878, - 5919 + 5850, + 5891 ], "loc": { "start": { - "line": 216, + "line": 214, "column": 8 }, "end": { - "line": 216, + "line": 214, "column": 49 } }, @@ -10502,16 +10462,16 @@ "type": "Line", "value": "Filters row is created", "range": [ - 5845, - 5869 + 5817, + 5841 ], "loc": { "start": { - "line": 215, + "line": 213, "column": 8 }, "end": { - "line": 215, + "line": 213, "column": 32 } } @@ -10522,16 +10482,16 @@ "type": "Line", "value": "Headers row are moved from content table to headers table", "range": [ - 5929, - 5988 + 5901, + 5960 ], "loc": { "start": { - "line": 218, + "line": 216, "column": 8 }, "end": { - "line": 218, + "line": 216, "column": 67 } } @@ -10548,16 +10508,16 @@ "object": { "type": "ThisExpression", "range": [ - 5997, - 6001 + 5969, + 5973 ], "loc": { "start": { - "line": 219, + "line": 217, "column": 8 }, "end": { - "line": 219, + "line": 217, "column": 12 } } @@ -10566,31 +10526,31 @@ "type": "Identifier", "name": "setHeadersRow", "range": [ - 6002, - 6015 + 5974, + 5987 ], "loc": { "start": { - "line": 219, + "line": 217, "column": 13 }, "end": { - "line": 219, + "line": 217, "column": 26 } } }, "range": [ - 5997, - 6015 + 5969, + 5987 ], "loc": { "start": { - "line": 219, + "line": 217, "column": 8 }, "end": { - "line": 219, + "line": 217, "column": 26 } } @@ -10600,47 +10560,47 @@ "type": "Identifier", "name": "tH", "range": [ - 6016, - 6018 + 5988, + 5990 ], "loc": { "start": { - "line": 219, + "line": 217, "column": 27 }, "end": { - "line": 219, + "line": 217, "column": 29 } } } ], "range": [ - 5997, - 6019 + 5969, + 5991 ], "loc": { "start": { - "line": 219, + "line": 217, "column": 8 }, "end": { - "line": 219, + "line": 217, "column": 30 } } }, "range": [ - 5997, - 6020 + 5969, + 5992 ], "loc": { "start": { - "line": 219, + "line": 217, "column": 8 }, "end": { - "line": 219, + "line": 217, "column": 31 } }, @@ -10649,16 +10609,16 @@ "type": "Line", "value": "Headers row are moved from content table to headers table", "range": [ - 5929, - 5988 + 5901, + 5960 ], "loc": { "start": { - "line": 218, + "line": 216, "column": 8 }, "end": { - "line": 218, + "line": 216, "column": 67 } } @@ -10678,16 +10638,16 @@ "object": { "type": "ThisExpression", "range": [ - 6030, - 6034 + 6002, + 6006 ], "loc": { "start": { - "line": 221, + "line": 219, "column": 8 }, "end": { - "line": 221, + "line": 219, "column": 12 } } @@ -10696,31 +10656,31 @@ "type": "Identifier", "name": "headTbl", "range": [ - 6035, - 6042 + 6007, + 6014 ], "loc": { "start": { - "line": 221, + "line": 219, "column": 13 }, "end": { - "line": 221, + "line": 219, "column": 20 } } }, "range": [ - 6030, - 6042 + 6002, + 6014 ], "loc": { "start": { - "line": 221, + "line": 219, "column": 8 }, "end": { - "line": 221, + "line": 219, "column": 20 } } @@ -10729,31 +10689,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 6043, - 6054 + 6015, + 6026 ], "loc": { "start": { - "line": 221, + "line": 219, "column": 21 }, "end": { - "line": 221, + "line": 219, "column": 32 } } }, "range": [ - 6030, - 6054 + 6002, + 6026 ], "loc": { "start": { - "line": 221, + "line": 219, "column": 8 }, "end": { - "line": 221, + "line": 219, "column": 32 } } @@ -10763,47 +10723,47 @@ "type": "Identifier", "name": "tH", "range": [ - 6055, - 6057 + 6027, + 6029 ], "loc": { "start": { - "line": 221, + "line": 219, "column": 33 }, "end": { - "line": 221, + "line": 219, "column": 35 } } } ], "range": [ - 6030, - 6058 + 6002, + 6030 ], "loc": { "start": { - "line": 221, + "line": 219, "column": 8 }, "end": { - "line": 221, + "line": 219, "column": 36 } } }, "range": [ - 6030, - 6059 + 6002, + 6031 ], "loc": { "start": { - "line": 221, + "line": 219, "column": 8 }, "end": { - "line": 221, + "line": 219, "column": 37 } } @@ -10820,16 +10780,16 @@ "type": "Identifier", "name": "tf", "range": [ - 6072, - 6074 + 6044, + 6046 ], "loc": { "start": { - "line": 222, + "line": 220, "column": 12 }, "end": { - "line": 222, + "line": 220, "column": 14 } } @@ -10838,31 +10798,31 @@ "type": "Identifier", "name": "filtersRowIndex", "range": [ - 6075, - 6090 + 6047, + 6062 ], "loc": { "start": { - "line": 222, + "line": 220, "column": 15 }, "end": { - "line": 222, + "line": 220, "column": 30 } } }, "range": [ - 6072, - 6090 + 6044, + 6062 ], "loc": { "start": { - "line": 222, + "line": 220, "column": 12 }, "end": { - "line": 222, + "line": 220, "column": 30 } } @@ -10872,31 +10832,31 @@ "value": 0, "raw": "0", "range": [ - 6095, - 6096 + 6067, + 6068 ], "loc": { "start": { - "line": 222, + "line": 220, "column": 35 }, "end": { - "line": 222, + "line": 220, "column": 36 } } }, "range": [ - 6072, - 6096 + 6044, + 6068 ], "loc": { "start": { - "line": 222, + "line": 220, "column": 12 }, "end": { - "line": 222, + "line": 220, "column": 36 } } @@ -10915,16 +10875,16 @@ "type": "Identifier", "name": "tH", "range": [ - 6112, - 6114 + 6084, + 6086 ], "loc": { "start": { - "line": 223, + "line": 221, "column": 12 }, "end": { - "line": 223, + "line": 221, "column": 14 } } @@ -10933,31 +10893,31 @@ "type": "Identifier", "name": "insertBefore", "range": [ - 6115, - 6127 + 6087, + 6099 ], "loc": { "start": { - "line": 223, + "line": 221, "column": 15 }, "end": { - "line": 223, + "line": 221, "column": 27 } } }, "range": [ - 6112, - 6127 + 6084, + 6099 ], "loc": { "start": { - "line": 223, + "line": 221, "column": 12 }, "end": { - "line": 223, + "line": 221, "column": 27 } } @@ -10967,16 +10927,16 @@ "type": "Identifier", "name": "filtersRow", "range": [ - 6128, - 6138 + 6100, + 6110 ], "loc": { "start": { - "line": 223, + "line": 221, "column": 28 }, "end": { - "line": 223, + "line": 221, "column": 38 } } @@ -10985,63 +10945,63 @@ "type": "Identifier", "name": "hRow", "range": [ - 6140, - 6144 + 6112, + 6116 ], "loc": { "start": { - "line": 223, + "line": 221, "column": 40 }, "end": { - "line": 223, + "line": 221, "column": 44 } } } ], "range": [ - 6112, - 6145 + 6084, + 6117 ], "loc": { "start": { - "line": 223, + "line": 221, "column": 12 }, "end": { - "line": 223, + "line": 221, "column": 45 } } }, "range": [ - 6112, - 6146 + 6084, + 6118 ], "loc": { "start": { - "line": 223, + "line": 221, "column": 12 }, "end": { - "line": 223, + "line": 221, "column": 46 } } } ], "range": [ - 6098, - 6156 + 6070, + 6128 ], "loc": { "start": { - "line": 222, + "line": 220, "column": 38 }, "end": { - "line": 224, + "line": 222, "column": 9 } } @@ -11060,16 +11020,16 @@ "type": "Identifier", "name": "tH", "range": [ - 6176, - 6178 + 6148, + 6150 ], "loc": { "start": { - "line": 225, + "line": 223, "column": 12 }, "end": { - "line": 225, + "line": 223, "column": 14 } } @@ -11078,31 +11038,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 6179, - 6190 + 6151, + 6162 ], "loc": { "start": { - "line": 225, + "line": 223, "column": 15 }, "end": { - "line": 225, + "line": 223, "column": 26 } } }, "range": [ - 6176, - 6190 + 6148, + 6162 ], "loc": { "start": { - "line": 225, + "line": 223, "column": 12 }, "end": { - "line": 225, + "line": 223, "column": 26 } } @@ -11112,78 +11072,78 @@ "type": "Identifier", "name": "filtersRow", "range": [ - 6191, - 6201 + 6163, + 6173 ], "loc": { "start": { - "line": 225, + "line": 223, "column": 27 }, "end": { - "line": 225, + "line": 223, "column": 37 } } } ], "range": [ - 6176, - 6202 + 6148, + 6174 ], "loc": { "start": { - "line": 225, + "line": 223, "column": 12 }, "end": { - "line": 225, + "line": 223, "column": 38 } } }, "range": [ - 6176, - 6203 + 6148, + 6175 ], "loc": { "start": { - "line": 225, + "line": 223, "column": 12 }, "end": { - "line": 225, + "line": 223, "column": 39 } } } ], "range": [ - 6162, - 6213 + 6134, + 6185 ], "loc": { "start": { - "line": 224, + "line": 222, "column": 15 }, "end": { - "line": 226, + "line": 224, "column": 9 } } }, "range": [ - 6068, - 6213 + 6040, + 6185 ], "loc": { "start": { - "line": 222, + "line": 220, "column": 8 }, "end": { - "line": 226, + "line": 224, "column": 9 } } @@ -11201,16 +11161,16 @@ "object": { "type": "ThisExpression", "range": [ - 6223, - 6227 + 6195, + 6199 ], "loc": { "start": { - "line": 228, + "line": 226, "column": 8 }, "end": { - "line": 228, + "line": 226, "column": 12 } } @@ -11219,31 +11179,31 @@ "type": "Identifier", "name": "headTblCont", "range": [ - 6228, - 6239 + 6200, + 6211 ], "loc": { "start": { - "line": 228, + "line": 226, "column": 13 }, "end": { - "line": 228, + "line": 226, "column": 24 } } }, "range": [ - 6223, - 6239 + 6195, + 6211 ], "loc": { "start": { - "line": 228, + "line": 226, "column": 8 }, "end": { - "line": 228, + "line": 226, "column": 24 } } @@ -11252,31 +11212,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 6240, - 6251 + 6212, + 6223 ], "loc": { "start": { - "line": 228, + "line": 226, "column": 25 }, "end": { - "line": 228, + "line": 226, "column": 36 } } }, "range": [ - 6223, - 6251 + 6195, + 6223 ], "loc": { "start": { - "line": 228, + "line": 226, "column": 8 }, "end": { - "line": 228, + "line": 226, "column": 36 } } @@ -11288,16 +11248,16 @@ "object": { "type": "ThisExpression", "range": [ - 6252, - 6256 + 6224, + 6228 ], "loc": { "start": { - "line": 228, + "line": 226, "column": 37 }, "end": { - "line": 228, + "line": 226, "column": 41 } } @@ -11306,62 +11266,62 @@ "type": "Identifier", "name": "headTbl", "range": [ - 6257, - 6264 + 6229, + 6236 ], "loc": { "start": { - "line": 228, + "line": 226, "column": 42 }, "end": { - "line": 228, + "line": 226, "column": 49 } } }, "range": [ - 6252, - 6264 + 6224, + 6236 ], "loc": { "start": { - "line": 228, + "line": 226, "column": 37 }, "end": { - "line": 228, + "line": 226, "column": 49 } } } ], "range": [ - 6223, - 6265 + 6195, + 6237 ], "loc": { "start": { - "line": 228, + "line": 226, "column": 8 }, "end": { - "line": 228, + "line": 226, "column": 50 } } }, "range": [ - 6223, - 6266 + 6195, + 6238 ], "loc": { "start": { - "line": 228, + "line": 226, "column": 8 }, "end": { - "line": 228, + "line": 226, "column": 51 } } @@ -11382,16 +11342,16 @@ "object": { "type": "ThisExpression", "range": [ - 6275, - 6279 + 6247, + 6251 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 8 }, "end": { - "line": 229, + "line": 227, "column": 12 } } @@ -11400,31 +11360,31 @@ "type": "Identifier", "name": "tblCont", "range": [ - 6280, - 6287 + 6252, + 6259 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 13 }, "end": { - "line": 229, + "line": 227, "column": 20 } } }, "range": [ - 6275, - 6287 + 6247, + 6259 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 8 }, "end": { - "line": 229, + "line": 227, "column": 20 } } @@ -11433,31 +11393,31 @@ "type": "Identifier", "name": "parentNode", "range": [ - 6288, - 6298 + 6260, + 6270 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 21 }, "end": { - "line": 229, + "line": 227, "column": 31 } } }, "range": [ - 6275, - 6298 + 6247, + 6270 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 8 }, "end": { - "line": 229, + "line": 227, "column": 31 } } @@ -11466,31 +11426,31 @@ "type": "Identifier", "name": "insertBefore", "range": [ - 6299, - 6311 + 6271, + 6283 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 32 }, "end": { - "line": 229, + "line": 227, "column": 44 } } }, "range": [ - 6275, - 6311 + 6247, + 6283 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 8 }, "end": { - "line": 229, + "line": 227, "column": 44 } } @@ -11502,16 +11462,16 @@ "object": { "type": "ThisExpression", "range": [ - 6312, - 6316 + 6284, + 6288 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 45 }, "end": { - "line": 229, + "line": 227, "column": 49 } } @@ -11520,31 +11480,31 @@ "type": "Identifier", "name": "headTblCont", "range": [ - 6317, - 6328 + 6289, + 6300 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 50 }, "end": { - "line": 229, + "line": 227, "column": 61 } } }, "range": [ - 6312, - 6328 + 6284, + 6300 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 45 }, "end": { - "line": 229, + "line": 227, "column": 61 } } @@ -11555,16 +11515,16 @@ "object": { "type": "ThisExpression", "range": [ - 6330, - 6334 + 6302, + 6306 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 63 }, "end": { - "line": 229, + "line": 227, "column": 67 } } @@ -11573,62 +11533,62 @@ "type": "Identifier", "name": "tblCont", "range": [ - 6335, - 6342 + 6307, + 6314 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 68 }, "end": { - "line": 229, + "line": 227, "column": 75 } } }, "range": [ - 6330, - 6342 + 6302, + 6314 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 63 }, "end": { - "line": 229, + "line": 227, "column": 75 } } } ], "range": [ - 6275, - 6343 + 6247, + 6315 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 8 }, "end": { - "line": 229, + "line": 227, "column": 76 } } }, "range": [ - 6275, - 6344 + 6247, + 6316 ], "loc": { "start": { - "line": 229, + "line": 227, "column": 8 }, "end": { - "line": 229, + "line": 227, "column": 77 } }, @@ -11637,16 +11597,16 @@ "type": "Line", "value": "THead needs to be removed in content table for sort feature", "range": [ - 6354, - 6415 + 6326, + 6387 ], "loc": { "start": { - "line": 231, + "line": 229, "column": 8 }, "end": { - "line": 231, + "line": 229, "column": 69 } } @@ -11662,16 +11622,16 @@ "type": "Identifier", "name": "thead", "range": [ - 6428, - 6433 + 6400, + 6405 ], "loc": { "start": { - "line": 232, + "line": 230, "column": 12 }, "end": { - "line": 232, + "line": 230, "column": 17 } } @@ -11682,16 +11642,16 @@ "type": "Identifier", "name": "tag", "range": [ - 6436, - 6439 + 6408, + 6411 ], "loc": { "start": { - "line": 232, + "line": 230, "column": 20 }, "end": { - "line": 232, + "line": 230, "column": 23 } } @@ -11701,16 +11661,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 6440, - 6443 + 6412, + 6415 ], "loc": { "start": { - "line": 232, + "line": 230, "column": 24 }, "end": { - "line": 232, + "line": 230, "column": 27 } } @@ -11720,47 +11680,47 @@ "value": "thead", "raw": "'thead'", "range": [ - 6445, - 6452 + 6417, + 6424 ], "loc": { "start": { - "line": 232, + "line": 230, "column": 29 }, "end": { - "line": 232, + "line": 230, "column": 36 } } } ], "range": [ - 6436, - 6453 + 6408, + 6425 ], "loc": { "start": { - "line": 232, + "line": 230, "column": 20 }, "end": { - "line": 232, + "line": 230, "column": 37 } } }, "range": [ - 6428, - 6453 + 6400, + 6425 ], "loc": { "start": { - "line": 232, + "line": 230, "column": 12 }, "end": { - "line": 232, + "line": 230, "column": 37 } } @@ -11768,16 +11728,16 @@ ], "kind": "let", "range": [ - 6424, - 6454 + 6396, + 6426 ], "loc": { "start": { - "line": 232, + "line": 230, "column": 8 }, "end": { - "line": 232, + "line": 230, "column": 38 } }, @@ -11786,16 +11746,16 @@ "type": "Line", "value": "THead needs to be removed in content table for sort feature", "range": [ - 6354, - 6415 + 6326, + 6387 ], "loc": { "start": { - "line": 231, + "line": 229, "column": 8 }, "end": { - "line": 231, + "line": 229, "column": 69 } } @@ -11814,16 +11774,16 @@ "type": "Identifier", "name": "thead", "range": [ - 6467, - 6472 + 6439, + 6444 ], "loc": { "start": { - "line": 233, + "line": 231, "column": 12 }, "end": { - "line": 233, + "line": 231, "column": 17 } } @@ -11832,31 +11792,31 @@ "type": "Identifier", "name": "length", "range": [ - 6473, - 6479 + 6445, + 6451 ], "loc": { "start": { - "line": 233, + "line": 231, "column": 18 }, "end": { - "line": 233, + "line": 231, "column": 24 } } }, "range": [ - 6467, - 6479 + 6439, + 6451 ], "loc": { "start": { - "line": 233, + "line": 231, "column": 12 }, "end": { - "line": 233, + "line": 231, "column": 24 } } @@ -11866,31 +11826,31 @@ "value": 0, "raw": "0", "range": [ - 6482, - 6483 + 6454, + 6455 ], "loc": { "start": { - "line": 233, + "line": 231, "column": 27 }, "end": { - "line": 233, + "line": 231, "column": 28 } } }, "range": [ - 6467, - 6483 + 6439, + 6455 ], "loc": { "start": { - "line": 233, + "line": 231, "column": 12 }, "end": { - "line": 233, + "line": 231, "column": 28 } } @@ -11909,16 +11869,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 6499, - 6502 + 6471, + 6474 ], "loc": { "start": { - "line": 234, + "line": 232, "column": 12 }, "end": { - "line": 234, + "line": 232, "column": 15 } } @@ -11927,31 +11887,31 @@ "type": "Identifier", "name": "removeChild", "range": [ - 6503, - 6514 + 6475, + 6486 ], "loc": { "start": { - "line": 234, + "line": 232, "column": 16 }, "end": { - "line": 234, + "line": 232, "column": 27 } } }, "range": [ - 6499, - 6514 + 6471, + 6486 ], "loc": { "start": { - "line": 234, + "line": 232, "column": 12 }, "end": { - "line": 234, + "line": 232, "column": 27 } } @@ -11964,16 +11924,16 @@ "type": "Identifier", "name": "thead", "range": [ - 6515, - 6520 + 6487, + 6492 ], "loc": { "start": { - "line": 234, + "line": 232, "column": 28 }, "end": { - "line": 234, + "line": 232, "column": 33 } } @@ -11983,94 +11943,94 @@ "value": 0, "raw": "0", "range": [ - 6521, - 6522 + 6493, + 6494 ], "loc": { "start": { - "line": 234, + "line": 232, "column": 34 }, "end": { - "line": 234, + "line": 232, "column": 35 } } }, "range": [ - 6515, - 6523 + 6487, + 6495 ], "loc": { "start": { - "line": 234, + "line": 232, "column": 28 }, "end": { - "line": 234, + "line": 232, "column": 36 } } } ], "range": [ - 6499, - 6524 + 6471, + 6496 ], "loc": { "start": { - "line": 234, + "line": 232, "column": 12 }, "end": { - "line": 234, + "line": 232, "column": 37 } } }, "range": [ - 6499, - 6525 + 6471, + 6497 ], "loc": { "start": { - "line": 234, + "line": 232, "column": 12 }, "end": { - "line": 234, + "line": 232, "column": 38 } } } ], "range": [ - 6485, - 6535 + 6457, + 6507 ], "loc": { "start": { - "line": 233, + "line": 231, "column": 30 }, "end": { - "line": 235, + "line": 233, "column": 9 } } }, "alternate": null, "range": [ - 6463, - 6535 + 6435, + 6507 ], "loc": { "start": { - "line": 233, + "line": 231, "column": 8 }, "end": { - "line": 235, + "line": 233, "column": 9 } }, @@ -12079,16 +12039,16 @@ "type": "Line", "value": " ensure table layout is always set even if already set in css", "range": [ - 6545, - 6608 + 6517, + 6580 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 8 }, "end": { - "line": 237, + "line": 235, "column": 71 } } @@ -12097,16 +12057,16 @@ "type": "Line", "value": " definitions, potentially with custom css class this could be lost", "range": [ - 6617, - 6685 + 6589, + 6657 ], "loc": { "start": { - "line": 238, + "line": 236, "column": 8 }, "end": { - "line": 238, + "line": 236, "column": 76 } } @@ -12130,16 +12090,16 @@ "object": { "type": "ThisExpression", "range": [ - 6694, - 6698 + 6666, + 6670 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 8 }, "end": { - "line": 239, + "line": 237, "column": 12 } } @@ -12148,31 +12108,31 @@ "type": "Identifier", "name": "headTbl", "range": [ - 6699, - 6706 + 6671, + 6678 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 13 }, "end": { - "line": 239, + "line": 237, "column": 20 } } }, "range": [ - 6694, - 6706 + 6666, + 6678 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 8 }, "end": { - "line": 239, + "line": 237, "column": 20 } } @@ -12181,31 +12141,31 @@ "type": "Identifier", "name": "style", "range": [ - 6707, - 6712 + 6679, + 6684 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 21 }, "end": { - "line": 239, + "line": 237, "column": 26 } } }, "range": [ - 6694, - 6712 + 6666, + 6684 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 8 }, "end": { - "line": 239, + "line": 237, "column": 26 } } @@ -12214,31 +12174,31 @@ "type": "Identifier", "name": "tableLayout", "range": [ - 6713, - 6724 + 6685, + 6696 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 27 }, "end": { - "line": 239, + "line": 237, "column": 38 } } }, "range": [ - 6694, - 6724 + 6666, + 6696 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 8 }, "end": { - "line": 239, + "line": 237, "column": 38 } } @@ -12248,46 +12208,46 @@ "value": "fixed", "raw": "'fixed'", "range": [ - 6727, - 6734 + 6699, + 6706 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 41 }, "end": { - "line": 239, + "line": 237, "column": 48 } } }, "range": [ - 6694, - 6734 + 6666, + 6706 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 8 }, "end": { - "line": 239, + "line": 237, "column": 48 } } }, "range": [ - 6694, - 6735 + 6666, + 6707 ], "loc": { "start": { - "line": 239, + "line": 237, "column": 8 }, "end": { - "line": 239, + "line": 237, "column": 49 } }, @@ -12296,16 +12256,16 @@ "type": "Line", "value": " ensure table layout is always set even if already set in css", "range": [ - 6545, - 6608 + 6517, + 6580 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 8 }, "end": { - "line": 237, + "line": 235, "column": 71 } } @@ -12314,16 +12274,16 @@ "type": "Line", "value": " definitions, potentially with custom css class this could be lost", "range": [ - 6617, - 6685 + 6589, + 6657 ], "loc": { "start": { - "line": 238, + "line": 236, "column": 8 }, "end": { - "line": 238, + "line": 236, "column": 76 } } @@ -12345,16 +12305,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 6744, - 6747 + 6716, + 6719 ], "loc": { "start": { - "line": 240, + "line": 238, "column": 8 }, "end": { - "line": 240, + "line": 238, "column": 11 } } @@ -12363,31 +12323,31 @@ "type": "Identifier", "name": "style", "range": [ - 6748, - 6753 + 6720, + 6725 ], "loc": { "start": { - "line": 240, + "line": 238, "column": 12 }, "end": { - "line": 240, + "line": 238, "column": 17 } } }, "range": [ - 6744, - 6753 + 6716, + 6725 ], "loc": { "start": { - "line": 240, + "line": 238, "column": 8 }, "end": { - "line": 240, + "line": 238, "column": 17 } } @@ -12396,31 +12356,31 @@ "type": "Identifier", "name": "tableLayout", "range": [ - 6754, - 6765 + 6726, + 6737 ], "loc": { "start": { - "line": 240, + "line": 238, "column": 18 }, "end": { - "line": 240, + "line": 238, "column": 29 } } }, "range": [ - 6744, - 6765 + 6716, + 6737 ], "loc": { "start": { - "line": 240, + "line": 238, "column": 8 }, "end": { - "line": 240, + "line": 238, "column": 29 } } @@ -12430,46 +12390,46 @@ "value": "fixed", "raw": "'fixed'", "range": [ - 6768, - 6775 + 6740, + 6747 ], "loc": { "start": { - "line": 240, + "line": 238, "column": 32 }, "end": { - "line": 240, + "line": 238, "column": 39 } } }, "range": [ - 6744, - 6775 + 6716, + 6747 ], "loc": { "start": { - "line": 240, + "line": 238, "column": 8 }, "end": { - "line": 240, + "line": 238, "column": 39 } } }, "range": [ - 6744, - 6776 + 6716, + 6748 ], "loc": { "start": { - "line": 240, + "line": 238, "column": 8 }, "end": { - "line": 240, + "line": 238, "column": 40 } }, @@ -12478,16 +12438,16 @@ "type": "Line", "value": "content table without headers needs col widths to be reset", "range": [ - 6786, - 6846 + 6758, + 6818 ], "loc": { "start": { - "line": 242, + "line": 240, "column": 8 }, "end": { - "line": 242, + "line": 240, "column": 68 } } @@ -12505,16 +12465,16 @@ "type": "Identifier", "name": "tf", "range": [ - 6855, - 6857 + 6827, + 6829 ], "loc": { "start": { - "line": 243, + "line": 241, "column": 8 }, "end": { - "line": 243, + "line": 241, "column": 10 } } @@ -12523,31 +12483,31 @@ "type": "Identifier", "name": "setColWidths", "range": [ - 6858, - 6870 + 6830, + 6842 ], "loc": { "start": { - "line": 243, + "line": 241, "column": 11 }, "end": { - "line": 243, + "line": 241, "column": 23 } } }, "range": [ - 6855, - 6870 + 6827, + 6842 ], "loc": { "start": { - "line": 243, + "line": 241, "column": 8 }, "end": { - "line": 243, + "line": 241, "column": 23 } } @@ -12559,16 +12519,16 @@ "object": { "type": "ThisExpression", "range": [ - 6871, - 6875 + 6843, + 6847 ], "loc": { "start": { - "line": 243, + "line": 241, "column": 24 }, "end": { - "line": 243, + "line": 241, "column": 28 } } @@ -12577,62 +12537,62 @@ "type": "Identifier", "name": "headTbl", "range": [ - 6876, - 6883 + 6848, + 6855 ], "loc": { "start": { - "line": 243, + "line": 241, "column": 29 }, "end": { - "line": 243, + "line": 241, "column": 36 } } }, "range": [ - 6871, - 6883 + 6843, + 6855 ], "loc": { "start": { - "line": 243, + "line": 241, "column": 24 }, "end": { - "line": 243, + "line": 241, "column": 36 } } } ], "range": [ - 6855, - 6884 + 6827, + 6856 ], "loc": { "start": { - "line": 243, + "line": 241, "column": 8 }, "end": { - "line": 243, + "line": 241, "column": 37 } } }, "range": [ - 6855, - 6885 + 6827, + 6857 ], "loc": { "start": { - "line": 243, + "line": 241, "column": 8 }, "end": { - "line": 243, + "line": 241, "column": 38 } }, @@ -12641,16 +12601,16 @@ "type": "Line", "value": "content table without headers needs col widths to be reset", "range": [ - 6786, - 6846 + 6758, + 6818 ], "loc": { "start": { - "line": 242, + "line": 240, "column": 8 }, "end": { - "line": 242, + "line": 240, "column": 68 } } @@ -12661,16 +12621,16 @@ "type": "Line", "value": "Headers container width", "range": [ - 6895, - 6920 + 6867, + 6892 ], "loc": { "start": { - "line": 245, + "line": 243, "column": 8 }, "end": { - "line": 245, + "line": 243, "column": 33 } } @@ -12694,16 +12654,16 @@ "object": { "type": "ThisExpression", "range": [ - 6929, - 6933 + 6901, + 6905 ], "loc": { "start": { - "line": 246, + "line": 244, "column": 8 }, "end": { - "line": 246, + "line": 244, "column": 12 } } @@ -12712,31 +12672,31 @@ "type": "Identifier", "name": "headTbl", "range": [ - 6934, - 6941 + 6906, + 6913 ], "loc": { "start": { - "line": 246, + "line": 244, "column": 13 }, "end": { - "line": 246, + "line": 244, "column": 20 } } }, "range": [ - 6929, - 6941 + 6901, + 6913 ], "loc": { "start": { - "line": 246, + "line": 244, "column": 8 }, "end": { - "line": 246, + "line": 244, "column": 20 } } @@ -12745,31 +12705,31 @@ "type": "Identifier", "name": "style", "range": [ - 6942, - 6947 + 6914, + 6919 ], "loc": { "start": { - "line": 246, + "line": 244, "column": 21 }, "end": { - "line": 246, + "line": 244, "column": 26 } } }, "range": [ - 6929, - 6947 + 6901, + 6919 ], "loc": { "start": { - "line": 246, + "line": 244, "column": 8 }, "end": { - "line": 246, + "line": 244, "column": 26 } } @@ -12778,31 +12738,31 @@ "type": "Identifier", "name": "width", "range": [ - 6948, - 6953 + 6920, + 6925 ], "loc": { "start": { - "line": 246, + "line": 244, "column": 27 }, "end": { - "line": 246, + "line": 244, "column": 32 } } }, "range": [ - 6929, - 6953 + 6901, + 6925 ], "loc": { "start": { - "line": 246, + "line": 244, "column": 8 }, "end": { - "line": 246, + "line": 244, "column": 32 } } @@ -12817,16 +12777,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 6956, - 6959 + 6928, + 6931 ], "loc": { "start": { - "line": 246, + "line": 244, "column": 35 }, "end": { - "line": 246, + "line": 244, "column": 38 } } @@ -12835,31 +12795,31 @@ "type": "Identifier", "name": "style", "range": [ - 6960, - 6965 + 6932, + 6937 ], "loc": { "start": { - "line": 246, + "line": 244, "column": 39 }, "end": { - "line": 246, + "line": 244, "column": 44 } } }, "range": [ - 6956, - 6965 + 6928, + 6937 ], "loc": { "start": { - "line": 246, + "line": 244, "column": 35 }, "end": { - "line": 246, + "line": 244, "column": 44 } } @@ -12868,61 +12828,61 @@ "type": "Identifier", "name": "width", "range": [ - 6966, - 6971 + 6938, + 6943 ], "loc": { "start": { - "line": 246, + "line": 244, "column": 45 }, "end": { - "line": 246, + "line": 244, "column": 50 } } }, "range": [ - 6956, - 6971 + 6928, + 6943 ], "loc": { "start": { - "line": 246, + "line": 244, "column": 35 }, "end": { - "line": 246, + "line": 244, "column": 50 } } }, "range": [ - 6929, - 6971 + 6901, + 6943 ], "loc": { "start": { - "line": 246, + "line": 244, "column": 8 }, "end": { - "line": 246, + "line": 244, "column": 50 } } }, "range": [ - 6929, - 6972 + 6901, + 6944 ], "loc": { "start": { - "line": 246, + "line": 244, "column": 8 }, "end": { - "line": 246, + "line": 244, "column": 51 } }, @@ -12931,16 +12891,16 @@ "type": "Line", "value": "Headers container width", "range": [ - 6895, - 6920 + 6867, + 6892 ], "loc": { "start": { - "line": 245, + "line": 243, "column": 8 }, "end": { - "line": 245, + "line": 243, "column": 33 } } @@ -12951,16 +12911,16 @@ "type": "Line", "value": "", "range": [ - 6981, - 6983 + 6953, + 6955 ], "loc": { "start": { - "line": 247, + "line": 245, "column": 8 }, "end": { - "line": 247, + "line": 245, "column": 10 } } @@ -12969,16 +12929,16 @@ "type": "Line", "value": "scroll synchronisation", "range": [ - 6993, - 7017 + 6965, + 6989 ], "loc": { "start": { - "line": 249, + "line": 247, "column": 8 }, "end": { - "line": 249, + "line": 247, "column": 32 } } @@ -12993,16 +12953,16 @@ "type": "Identifier", "name": "addEvt", "range": [ - 7026, - 7032 + 6998, + 7004 ], "loc": { "start": { - "line": 250, + "line": 248, "column": 8 }, "end": { - "line": 250, + "line": 248, "column": 14 } } @@ -13014,16 +12974,16 @@ "object": { "type": "ThisExpression", "range": [ - 7033, - 7037 + 7005, + 7009 ], "loc": { "start": { - "line": 250, + "line": 248, "column": 15 }, "end": { - "line": 250, + "line": 248, "column": 19 } } @@ -13032,31 +12992,31 @@ "type": "Identifier", "name": "tblCont", "range": [ - 7038, - 7045 + 7010, + 7017 ], "loc": { "start": { - "line": 250, + "line": 248, "column": 20 }, "end": { - "line": 250, + "line": 248, "column": 27 } } }, "range": [ - 7033, - 7045 + 7005, + 7017 ], "loc": { "start": { - "line": 250, + "line": 248, "column": 15 }, "end": { - "line": 250, + "line": 248, "column": 27 } } @@ -13066,16 +13026,16 @@ "value": "scroll", "raw": "'scroll'", "range": [ - 7047, - 7055 + 7019, + 7027 ], "loc": { "start": { - "line": 250, + "line": 248, "column": 29 }, "end": { - "line": 250, + "line": 248, "column": 37 } } @@ -13088,16 +13048,16 @@ "type": "Identifier", "name": "evt", "range": [ - 7058, - 7061 + 7030, + 7033 ], "loc": { "start": { - "line": 250, + "line": 248, "column": 40 }, "end": { - "line": 250, + "line": 248, "column": 43 } } @@ -13115,16 +13075,16 @@ "type": "Identifier", "name": "elm", "range": [ - 7084, - 7087 + 7056, + 7059 ], "loc": { "start": { - "line": 251, + "line": 249, "column": 16 }, "end": { - "line": 251, + "line": 249, "column": 19 } } @@ -13135,16 +13095,16 @@ "type": "Identifier", "name": "targetEvt", "range": [ - 7090, - 7099 + 7062, + 7071 ], "loc": { "start": { - "line": 251, + "line": 249, "column": 22 }, "end": { - "line": 251, + "line": 249, "column": 31 } } @@ -13154,47 +13114,47 @@ "type": "Identifier", "name": "evt", "range": [ - 7100, - 7103 + 7072, + 7075 ], "loc": { "start": { - "line": 251, + "line": 249, "column": 32 }, "end": { - "line": 251, + "line": 249, "column": 35 } } } ], "range": [ - 7090, - 7104 + 7062, + 7076 ], "loc": { "start": { - "line": 251, + "line": 249, "column": 22 }, "end": { - "line": 251, + "line": 249, "column": 36 } } }, "range": [ - 7084, - 7104 + 7056, + 7076 ], "loc": { "start": { - "line": 251, + "line": 249, "column": 16 }, "end": { - "line": 251, + "line": 249, "column": 36 } } @@ -13202,16 +13162,16 @@ ], "kind": "let", "range": [ - 7080, - 7105 + 7052, + 7077 ], "loc": { "start": { - "line": 251, + "line": 249, "column": 12 }, "end": { - "line": 251, + "line": 249, "column": 37 } } @@ -13225,16 +13185,16 @@ "type": "Identifier", "name": "scrollLeft", "range": [ - 7122, - 7132 + 7094, + 7104 ], "loc": { "start": { - "line": 252, + "line": 250, "column": 16 }, "end": { - "line": 252, + "line": 250, "column": 26 } } @@ -13246,16 +13206,16 @@ "type": "Identifier", "name": "elm", "range": [ - 7135, - 7138 + 7107, + 7110 ], "loc": { "start": { - "line": 252, + "line": 250, "column": 29 }, "end": { - "line": 252, + "line": 250, "column": 32 } } @@ -13264,46 +13224,46 @@ "type": "Identifier", "name": "scrollLeft", "range": [ - 7139, - 7149 + 7111, + 7121 ], "loc": { "start": { - "line": 252, + "line": 250, "column": 33 }, "end": { - "line": 252, + "line": 250, "column": 43 } } }, "range": [ - 7135, - 7149 + 7107, + 7121 ], "loc": { "start": { - "line": 252, + "line": 250, "column": 29 }, "end": { - "line": 252, + "line": 250, "column": 43 } } }, "range": [ - 7122, - 7149 + 7094, + 7121 ], "loc": { "start": { - "line": 252, + "line": 250, "column": 16 }, "end": { - "line": 252, + "line": 250, "column": 43 } } @@ -13311,16 +13271,16 @@ ], "kind": "let", "range": [ - 7118, - 7150 + 7090, + 7122 ], "loc": { "start": { - "line": 252, + "line": 250, "column": 12 }, "end": { - "line": 252, + "line": 250, "column": 44 } } @@ -13339,16 +13299,16 @@ "object": { "type": "ThisExpression", "range": [ - 7163, - 7167 + 7135, + 7139 ], "loc": { "start": { - "line": 253, + "line": 251, "column": 12 }, "end": { - "line": 253, + "line": 251, "column": 16 } } @@ -13357,31 +13317,31 @@ "type": "Identifier", "name": "headTblCont", "range": [ - 7168, - 7179 + 7140, + 7151 ], "loc": { "start": { - "line": 253, + "line": 251, "column": 17 }, "end": { - "line": 253, + "line": 251, "column": 28 } } }, "range": [ - 7163, - 7179 + 7135, + 7151 ], "loc": { "start": { - "line": 253, + "line": 251, "column": 12 }, "end": { - "line": 253, + "line": 251, "column": 28 } } @@ -13390,31 +13350,31 @@ "type": "Identifier", "name": "scrollLeft", "range": [ - 7180, - 7190 + 7152, + 7162 ], "loc": { "start": { - "line": 253, + "line": 251, "column": 29 }, "end": { - "line": 253, + "line": 251, "column": 39 } } }, "range": [ - 7163, - 7190 + 7135, + 7162 ], "loc": { "start": { - "line": 253, + "line": 251, "column": 12 }, "end": { - "line": 253, + "line": 251, "column": 39 } } @@ -13423,46 +13383,46 @@ "type": "Identifier", "name": "scrollLeft", "range": [ - 7193, - 7203 + 7165, + 7175 ], "loc": { "start": { - "line": 253, + "line": 251, "column": 42 }, "end": { - "line": 253, + "line": 251, "column": 52 } } }, "range": [ - 7163, - 7203 + 7135, + 7175 ], "loc": { "start": { - "line": 253, + "line": 251, "column": 12 }, "end": { - "line": 253, + "line": 251, "column": 52 } } }, "range": [ - 7163, - 7204 + 7135, + 7176 ], "loc": { "start": { - "line": 253, + "line": 251, "column": 12 }, "end": { - "line": 253, + "line": 251, "column": 53 } }, @@ -13471,16 +13431,16 @@ "type": "Line", "value": "New pointerX calc taking into account scrollLeft", "range": [ - 7217, - 7267 + 7189, + 7239 ], "loc": { "start": { - "line": 254, + "line": 252, "column": 12 }, "end": { - "line": 254, + "line": 252, "column": 62 } } @@ -13489,16 +13449,16 @@ "type": "Line", "value": " if(!o.isPointerXOverwritten){", "range": [ - 7280, - 7312 + 7252, + 7284 ], "loc": { "start": { - "line": 255, + "line": 253, "column": 12 }, "end": { - "line": 255, + "line": 253, "column": 44 } } @@ -13507,16 +13467,16 @@ "type": "Line", "value": " try{", "range": [ - 7325, - 7336 + 7297, + 7308 ], "loc": { "start": { - "line": 256, + "line": 254, "column": 12 }, "end": { - "line": 256, + "line": 254, "column": 23 } } @@ -13525,16 +13485,16 @@ "type": "Line", "value": " o.Evt.pointerX = function(evt){", "range": [ - 7349, - 7391 + 7321, + 7363 ], "loc": { "start": { - "line": 257, + "line": 255, "column": 12 }, "end": { - "line": 257, + "line": 255, "column": 54 } } @@ -13543,16 +13503,16 @@ "type": "Line", "value": " let e = evt || global.event;", "range": [ - 7404, - 7447 + 7376, + 7419 ], "loc": { "start": { - "line": 258, + "line": 256, "column": 12 }, "end": { - "line": 258, + "line": 256, "column": 55 } } @@ -13561,16 +13521,16 @@ "type": "Line", "value": " let bdScrollLeft = tf_StandardBody().scrollLeft +", "range": [ - 7460, - 7524 + 7432, + 7496 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 12 }, "end": { - "line": 259, + "line": 257, "column": 76 } } @@ -13579,16 +13539,16 @@ "type": "Line", "value": " scrollLeft;", "range": [ - 7537, - 7567 + 7509, + 7539 ], "loc": { "start": { - "line": 260, + "line": 258, "column": 12 }, "end": { - "line": 260, + "line": 258, "column": 42 } } @@ -13597,16 +13557,16 @@ "type": "Line", "value": " return (e.pageX + scrollLeft) ||", "range": [ - 7580, - 7627 + 7552, + 7599 ], "loc": { "start": { - "line": 261, + "line": 259, "column": 12 }, "end": { - "line": 261, + "line": 259, "column": 59 } } @@ -13615,16 +13575,16 @@ "type": "Line", "value": " (e.clientX + bdScrollLeft);", "range": [ - 7640, - 7686 + 7612, + 7658 ], "loc": { "start": { - "line": 262, + "line": 260, "column": 12 }, "end": { - "line": 262, + "line": 260, "column": 58 } } @@ -13633,16 +13593,16 @@ "type": "Line", "value": " };", "range": [ - 7699, - 7712 + 7671, + 7684 ], "loc": { "start": { - "line": 263, + "line": 261, "column": 12 }, "end": { - "line": 263, + "line": 261, "column": 25 } } @@ -13651,16 +13611,16 @@ "type": "Line", "value": " o.isPointerXOverwritten = true;", "range": [ - 7725, - 7767 + 7697, + 7739 ], "loc": { "start": { - "line": 264, + "line": 262, "column": 12 }, "end": { - "line": 264, + "line": 262, "column": 54 } } @@ -13669,16 +13629,16 @@ "type": "Line", "value": " } catch(err) {", "range": [ - 7780, - 7801 + 7752, + 7773 ], "loc": { "start": { - "line": 265, + "line": 263, "column": 12 }, "end": { - "line": 265, + "line": 263, "column": 33 } } @@ -13687,16 +13647,16 @@ "type": "Line", "value": " o.isPointerXOverwritten = false;", "range": [ - 7814, - 7857 + 7786, + 7829 ], "loc": { "start": { - "line": 266, + "line": 264, "column": 12 }, "end": { - "line": 266, + "line": 264, "column": 55 } } @@ -13705,16 +13665,16 @@ "type": "Line", "value": " }", "range": [ - 7870, - 7878 + 7842, + 7850 ], "loc": { "start": { - "line": 267, + "line": 265, "column": 12 }, "end": { - "line": 267, + "line": 265, "column": 20 } } @@ -13723,16 +13683,16 @@ "type": "Line", "value": " }", "range": [ - 7891, - 7895 + 7863, + 7867 ], "loc": { "start": { - "line": 268, + "line": 266, "column": 12 }, "end": { - "line": 268, + "line": 266, "column": 16 } } @@ -13741,16 +13701,16 @@ } ], "range": [ - 7066, - 7905 + 7038, + 7877 ], "loc": { "start": { - "line": 250, + "line": 248, "column": 48 }, "end": { - "line": 269, + "line": 267, "column": 9 } } @@ -13758,47 +13718,47 @@ "generator": false, "expression": false, "range": [ - 7057, - 7905 + 7029, + 7877 ], "loc": { "start": { - "line": 250, + "line": 248, "column": 39 }, "end": { - "line": 269, + "line": 267, "column": 9 } } } ], "range": [ - 7026, - 7906 + 6998, + 7878 ], "loc": { "start": { - "line": 250, + "line": 248, "column": 8 }, "end": { - "line": 269, + "line": 267, "column": 10 } } }, "range": [ - 7026, - 7907 + 6998, + 7879 ], "loc": { "start": { - "line": 250, + "line": 248, "column": 8 }, "end": { - "line": 269, + "line": 267, "column": 11 } }, @@ -13807,16 +13767,16 @@ "type": "Line", "value": "", "range": [ - 6981, - 6983 + 6953, + 6955 ], "loc": { "start": { - "line": 247, + "line": 245, "column": 8 }, "end": { - "line": 247, + "line": 245, "column": 10 } } @@ -13825,16 +13785,16 @@ "type": "Line", "value": "scroll synchronisation", "range": [ - 6993, - 7017 + 6965, + 6989 ], "loc": { "start": { - "line": 249, + "line": 247, "column": 8 }, "end": { - "line": 249, + "line": 247, "column": 32 } } @@ -13845,16 +13805,16 @@ "type": "Line", "value": " TODO: Trigger a custom event handled by sort extension", "range": [ - 7917, - 7974 + 7889, + 7946 ], "loc": { "start": { - "line": 271, + "line": 269, "column": 8 }, "end": { - "line": 271, + "line": 269, "column": 65 } } @@ -13870,16 +13830,16 @@ "type": "Identifier", "name": "sort", "range": [ - 7987, - 7991 + 7959, + 7963 ], "loc": { "start": { - "line": 272, + "line": 270, "column": 12 }, "end": { - "line": 272, + "line": 270, "column": 16 } } @@ -13893,16 +13853,16 @@ "type": "Identifier", "name": "tf", "range": [ - 7994, - 7996 + 7966, + 7968 ], "loc": { "start": { - "line": 272, + "line": 270, "column": 19 }, "end": { - "line": 272, + "line": 270, "column": 21 } } @@ -13911,31 +13871,31 @@ "type": "Identifier", "name": "extension", "range": [ - 7997, - 8006 + 7969, + 7978 ], "loc": { "start": { - "line": 272, + "line": 270, "column": 22 }, "end": { - "line": 272, + "line": 270, "column": 31 } } }, "range": [ - 7994, - 8006 + 7966, + 7978 ], "loc": { "start": { - "line": 272, + "line": 270, "column": 19 }, "end": { - "line": 272, + "line": 270, "column": 31 } } @@ -13946,47 +13906,47 @@ "value": "sort", "raw": "'sort'", "range": [ - 8007, - 8013 + 7979, + 7985 ], "loc": { "start": { - "line": 272, + "line": 270, "column": 32 }, "end": { - "line": 272, + "line": 270, "column": 38 } } } ], "range": [ - 7994, - 8014 + 7966, + 7986 ], "loc": { "start": { - "line": 272, + "line": 270, "column": 19 }, "end": { - "line": 272, + "line": 270, "column": 39 } } }, "range": [ - 7987, - 8014 + 7959, + 7986 ], "loc": { "start": { - "line": 272, + "line": 270, "column": 12 }, "end": { - "line": 272, + "line": 270, "column": 39 } } @@ -13994,16 +13954,16 @@ ], "kind": "let", "range": [ - 7983, - 8015 + 7955, + 7987 ], "loc": { "start": { - "line": 272, + "line": 270, "column": 8 }, "end": { - "line": 272, + "line": 270, "column": 40 } }, @@ -14012,16 +13972,16 @@ "type": "Line", "value": "New pointerX calc taking into account scrollLeft", "range": [ - 7217, - 7267 + 7189, + 7239 ], "loc": { "start": { - "line": 254, + "line": 252, "column": 12 }, "end": { - "line": 254, + "line": 252, "column": 62 } } @@ -14030,16 +13990,16 @@ "type": "Line", "value": " if(!o.isPointerXOverwritten){", "range": [ - 7280, - 7312 + 7252, + 7284 ], "loc": { "start": { - "line": 255, + "line": 253, "column": 12 }, "end": { - "line": 255, + "line": 253, "column": 44 } } @@ -14048,16 +14008,16 @@ "type": "Line", "value": " try{", "range": [ - 7325, - 7336 + 7297, + 7308 ], "loc": { "start": { - "line": 256, + "line": 254, "column": 12 }, "end": { - "line": 256, + "line": 254, "column": 23 } } @@ -14066,16 +14026,16 @@ "type": "Line", "value": " o.Evt.pointerX = function(evt){", "range": [ - 7349, - 7391 + 7321, + 7363 ], "loc": { "start": { - "line": 257, + "line": 255, "column": 12 }, "end": { - "line": 257, + "line": 255, "column": 54 } } @@ -14084,16 +14044,16 @@ "type": "Line", "value": " let e = evt || global.event;", "range": [ - 7404, - 7447 + 7376, + 7419 ], "loc": { "start": { - "line": 258, + "line": 256, "column": 12 }, "end": { - "line": 258, + "line": 256, "column": 55 } } @@ -14102,16 +14062,16 @@ "type": "Line", "value": " let bdScrollLeft = tf_StandardBody().scrollLeft +", "range": [ - 7460, - 7524 + 7432, + 7496 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 12 }, "end": { - "line": 259, + "line": 257, "column": 76 } } @@ -14120,16 +14080,16 @@ "type": "Line", "value": " scrollLeft;", "range": [ - 7537, - 7567 + 7509, + 7539 ], "loc": { "start": { - "line": 260, + "line": 258, "column": 12 }, "end": { - "line": 260, + "line": 258, "column": 42 } } @@ -14138,16 +14098,16 @@ "type": "Line", "value": " return (e.pageX + scrollLeft) ||", "range": [ - 7580, - 7627 + 7552, + 7599 ], "loc": { "start": { - "line": 261, + "line": 259, "column": 12 }, "end": { - "line": 261, + "line": 259, "column": 59 } } @@ -14156,16 +14116,16 @@ "type": "Line", "value": " (e.clientX + bdScrollLeft);", "range": [ - 7640, - 7686 + 7612, + 7658 ], "loc": { "start": { - "line": 262, + "line": 260, "column": 12 }, "end": { - "line": 262, + "line": 260, "column": 58 } } @@ -14174,16 +14134,16 @@ "type": "Line", "value": " };", "range": [ - 7699, - 7712 + 7671, + 7684 ], "loc": { "start": { - "line": 263, + "line": 261, "column": 12 }, "end": { - "line": 263, + "line": 261, "column": 25 } } @@ -14192,16 +14152,16 @@ "type": "Line", "value": " o.isPointerXOverwritten = true;", "range": [ - 7725, - 7767 + 7697, + 7739 ], "loc": { "start": { - "line": 264, + "line": 262, "column": 12 }, "end": { - "line": 264, + "line": 262, "column": 54 } } @@ -14210,16 +14170,16 @@ "type": "Line", "value": " } catch(err) {", "range": [ - 7780, - 7801 + 7752, + 7773 ], "loc": { "start": { - "line": 265, + "line": 263, "column": 12 }, "end": { - "line": 265, + "line": 263, "column": 33 } } @@ -14228,16 +14188,16 @@ "type": "Line", "value": " o.isPointerXOverwritten = false;", "range": [ - 7814, - 7857 + 7786, + 7829 ], "loc": { "start": { - "line": 266, + "line": 264, "column": 12 }, "end": { - "line": 266, + "line": 264, "column": 55 } } @@ -14246,16 +14206,16 @@ "type": "Line", "value": " }", "range": [ - 7870, - 7878 + 7842, + 7850 ], "loc": { "start": { - "line": 267, + "line": 265, "column": 12 }, "end": { - "line": 267, + "line": 265, "column": 20 } } @@ -14264,16 +14224,16 @@ "type": "Line", "value": " }", "range": [ - 7891, - 7895 + 7863, + 7867 ], "loc": { "start": { - "line": 268, + "line": 266, "column": 12 }, "end": { - "line": 268, + "line": 266, "column": 16 } } @@ -14282,16 +14242,16 @@ "type": "Line", "value": " TODO: Trigger a custom event handled by sort extension", "range": [ - 7917, - 7974 + 7889, + 7946 ], "loc": { "start": { - "line": 271, + "line": 269, "column": 8 }, "end": { - "line": 271, + "line": 269, "column": 65 } } @@ -14304,16 +14264,16 @@ "type": "Identifier", "name": "sort", "range": [ - 8028, - 8032 + 8000, + 8004 ], "loc": { "start": { - "line": 273, + "line": 271, "column": 12 }, "end": { - "line": 273, + "line": 271, "column": 16 } } @@ -14333,16 +14293,16 @@ "type": "Identifier", "name": "sort", "range": [ - 8048, - 8052 + 8020, + 8024 ], "loc": { "start": { - "line": 274, + "line": 272, "column": 12 }, "end": { - "line": 274, + "line": 272, "column": 16 } } @@ -14351,31 +14311,31 @@ "type": "Identifier", "name": "asyncSort", "range": [ - 8053, - 8062 + 8025, + 8034 ], "loc": { "start": { - "line": 274, + "line": 272, "column": 17 }, "end": { - "line": 274, + "line": 272, "column": 26 } } }, "range": [ - 8048, - 8062 + 8020, + 8034 ], "loc": { "start": { - "line": 274, + "line": 272, "column": 12 }, "end": { - "line": 274, + "line": 272, "column": 26 } } @@ -14385,46 +14345,46 @@ "value": true, "raw": "true", "range": [ - 8065, - 8069 + 8037, + 8041 ], "loc": { "start": { - "line": 274, + "line": 272, "column": 29 }, "end": { - "line": 274, + "line": 272, "column": 33 } } }, "range": [ - 8048, - 8069 + 8020, + 8041 ], "loc": { "start": { - "line": 274, + "line": 272, "column": 12 }, "end": { - "line": 274, + "line": 272, "column": 33 } } }, "range": [ - 8048, - 8070 + 8020, + 8042 ], "loc": { "start": { - "line": 274, + "line": 272, "column": 12 }, "end": { - "line": 274, + "line": 272, "column": 34 } } @@ -14441,16 +14401,16 @@ "type": "Identifier", "name": "sort", "range": [ - 8083, - 8087 + 8055, + 8059 ], "loc": { "start": { - "line": 275, + "line": 273, "column": 12 }, "end": { - "line": 275, + "line": 273, "column": 16 } } @@ -14459,31 +14419,31 @@ "type": "Identifier", "name": "triggerIds", "range": [ - 8088, - 8098 + 8060, + 8070 ], "loc": { "start": { - "line": 275, + "line": 273, "column": 17 }, "end": { - "line": 275, + "line": 273, "column": 27 } } }, "range": [ - 8083, - 8098 + 8055, + 8070 ], "loc": { "start": { - "line": 275, + "line": 273, "column": 12 }, "end": { - "line": 275, + "line": 273, "column": 27 } } @@ -14492,78 +14452,78 @@ "type": "Identifier", "name": "sortTriggers", "range": [ - 8101, - 8113 + 8073, + 8085 ], "loc": { "start": { - "line": 275, + "line": 273, "column": 30 }, "end": { - "line": 275, + "line": 273, "column": 42 } } }, "range": [ - 8083, - 8113 + 8055, + 8085 ], "loc": { "start": { - "line": 275, + "line": 273, "column": 12 }, "end": { - "line": 275, + "line": 273, "column": 42 } } }, "range": [ - 8083, - 8114 + 8055, + 8086 ], "loc": { "start": { - "line": 275, + "line": 273, "column": 12 }, "end": { - "line": 275, + "line": 273, "column": 43 } } } ], "range": [ - 8034, - 8124 + 8006, + 8096 ], "loc": { "start": { - "line": 273, + "line": 271, "column": 18 }, "end": { - "line": 276, + "line": 274, "column": 9 } } }, "alternate": null, "range": [ - 8024, - 8124 + 7996, + 8096 ], "loc": { "start": { - "line": 273, + "line": 271, "column": 8 }, "end": { - "line": 276, + "line": 274, "column": 9 } }, @@ -14572,16 +14532,16 @@ "type": "Line", "value": "Col elements are enough to keep column widths after sorting and", "range": [ - 8134, - 8199 + 8106, + 8171 ], "loc": { "start": { - "line": 278, + "line": 276, "column": 8 }, "end": { - "line": 278, + "line": 276, "column": 73 } } @@ -14590,16 +14550,16 @@ "type": "Line", "value": "filtering", "range": [ - 8208, - 8219 + 8180, + 8191 ], "loc": { "start": { - "line": 279, + "line": 277, "column": 8 }, "end": { - "line": 279, + "line": 277, "column": 19 } } @@ -14616,16 +14576,16 @@ "object": { "type": "ThisExpression", "range": [ - 8228, - 8232 + 8200, + 8204 ], "loc": { "start": { - "line": 280, + "line": 278, "column": 8 }, "end": { - "line": 280, + "line": 278, "column": 12 } } @@ -14634,62 +14594,62 @@ "type": "Identifier", "name": "setColumnElements", "range": [ - 8233, - 8250 + 8205, + 8222 ], "loc": { "start": { - "line": 280, + "line": 278, "column": 13 }, "end": { - "line": 280, + "line": 278, "column": 30 } } }, "range": [ - 8228, - 8250 + 8200, + 8222 ], "loc": { "start": { - "line": 280, + "line": 278, "column": 8 }, "end": { - "line": 280, + "line": 278, "column": 30 } } }, "arguments": [], "range": [ - 8228, - 8252 + 8200, + 8224 ], "loc": { "start": { - "line": 280, + "line": 278, "column": 8 }, "end": { - "line": 280, + "line": 278, "column": 32 } } }, "range": [ - 8228, - 8253 + 8200, + 8225 ], "loc": { "start": { - "line": 280, + "line": 278, "column": 8 }, "end": { - "line": 280, + "line": 278, "column": 33 } }, @@ -14698,16 +14658,16 @@ "type": "Line", "value": "Col elements are enough to keep column widths after sorting and", "range": [ - 8134, - 8199 + 8106, + 8171 ], "loc": { "start": { - "line": 278, + "line": 276, "column": 8 }, "end": { - "line": 278, + "line": 276, "column": 73 } } @@ -14716,16 +14676,16 @@ "type": "Line", "value": "filtering", "range": [ - 8208, - 8219 + 8180, + 8191 ], "loc": { "start": { - "line": 279, + "line": 277, "column": 8 }, "end": { - "line": 279, + "line": 277, "column": 19 } } @@ -14741,16 +14701,16 @@ "type": "Identifier", "name": "tf", "range": [ - 8267, - 8269 + 8239, + 8241 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 12 }, "end": { - "line": 282, + "line": 280, "column": 14 } } @@ -14759,31 +14719,31 @@ "type": "Identifier", "name": "popupFilters", "range": [ - 8270, - 8282 + 8242, + 8254 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 15 }, "end": { - "line": 282, + "line": 280, "column": 27 } } }, "range": [ - 8267, - 8282 + 8239, + 8254 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 12 }, "end": { - "line": 282, + "line": 280, "column": 27 } } @@ -14806,16 +14766,16 @@ "type": "Identifier", "name": "filtersRow", "range": [ - 8298, - 8308 + 8270, + 8280 ], "loc": { "start": { - "line": 283, + "line": 281, "column": 12 }, "end": { - "line": 283, + "line": 281, "column": 22 } } @@ -14824,31 +14784,31 @@ "type": "Identifier", "name": "style", "range": [ - 8309, - 8314 + 8281, + 8286 ], "loc": { "start": { - "line": 283, + "line": 281, "column": 23 }, "end": { - "line": 283, + "line": 281, "column": 28 } } }, "range": [ - 8298, - 8314 + 8270, + 8286 ], "loc": { "start": { - "line": 283, + "line": 281, "column": 12 }, "end": { - "line": 283, + "line": 281, "column": 28 } } @@ -14857,31 +14817,31 @@ "type": "Identifier", "name": "display", "range": [ - 8315, - 8322 + 8287, + 8294 ], "loc": { "start": { - "line": 283, + "line": 281, "column": 29 }, "end": { - "line": 283, + "line": 281, "column": 36 } } }, "range": [ - 8298, - 8322 + 8270, + 8294 ], "loc": { "start": { - "line": 283, + "line": 281, "column": 12 }, "end": { - "line": 283, + "line": 281, "column": 36 } } @@ -14890,78 +14850,78 @@ "type": "Identifier", "name": "NONE", "range": [ - 8325, - 8329 + 8297, + 8301 ], "loc": { "start": { - "line": 283, + "line": 281, "column": 39 }, "end": { - "line": 283, + "line": 281, "column": 43 } } }, "range": [ - 8298, - 8329 + 8270, + 8301 ], "loc": { "start": { - "line": 283, + "line": 281, "column": 12 }, "end": { - "line": 283, + "line": 281, "column": 43 } } }, "range": [ - 8298, - 8330 + 8270, + 8302 ], "loc": { "start": { - "line": 283, + "line": 281, "column": 12 }, "end": { - "line": 283, + "line": 281, "column": 44 } } } ], "range": [ - 8284, - 8340 + 8256, + 8312 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 29 }, "end": { - "line": 284, + "line": 282, "column": 9 } } }, "alternate": null, "range": [ - 8263, - 8340 + 8235, + 8312 ], "loc": { "start": { - "line": 282, + "line": 280, "column": 8 }, "end": { - "line": 284, + "line": 282, "column": 9 } }, @@ -14970,16 +14930,16 @@ "type": "Block", "value": "* @inherited ", "range": [ - 8350, - 8367 + 8322, + 8339 ], "loc": { "start": { - "line": 286, + "line": 284, "column": 8 }, "end": { - "line": 286, + "line": 284, "column": 25 } } @@ -14997,16 +14957,16 @@ "object": { "type": "ThisExpression", "range": [ - 8376, - 8380 + 8348, + 8352 ], "loc": { "start": { - "line": 287, + "line": 285, "column": 8 }, "end": { - "line": 287, + "line": 285, "column": 12 } } @@ -15015,31 +14975,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 8381, - 8392 + 8353, + 8364 ], "loc": { "start": { - "line": 287, + "line": 285, "column": 13 }, "end": { - "line": 287, + "line": 285, "column": 24 } } }, "range": [ - 8376, - 8392 + 8348, + 8364 ], "loc": { "start": { - "line": 287, + "line": 285, "column": 8 }, "end": { - "line": 287, + "line": 285, "column": 24 } } @@ -15049,46 +15009,46 @@ "value": true, "raw": "true", "range": [ - 8395, - 8399 + 8367, + 8371 ], "loc": { "start": { - "line": 287, + "line": 285, "column": 27 }, "end": { - "line": 287, + "line": 285, "column": 31 } } }, "range": [ - 8376, - 8399 + 8348, + 8371 ], "loc": { "start": { - "line": 287, + "line": 285, "column": 8 }, "end": { - "line": 287, + "line": 285, "column": 31 } } }, "range": [ - 8376, - 8400 + 8348, + 8372 ], "loc": { "start": { - "line": 287, + "line": 285, "column": 8 }, "end": { - "line": 287, + "line": 285, "column": 32 } }, @@ -15097,16 +15057,16 @@ "type": "Block", "value": "* @inherited ", "range": [ - 8350, - 8367 + 8322, + 8339 ], "loc": { "start": { - "line": 286, + "line": 284, "column": 8 }, "end": { - "line": 286, + "line": 284, "column": 25 } } @@ -15116,7 +15076,7 @@ ], "range": [ 4032, - 8406 + 8378 ], "loc": { "start": { @@ -15124,7 +15084,7 @@ "column": 11 }, "end": { - "line": 288, + "line": 286, "column": 5 } } @@ -15133,7 +15093,7 @@ "expression": false, "range": [ 4029, - 8406 + 8378 ], "loc": { "start": { @@ -15141,7 +15101,7 @@ "column": 8 }, "end": { - "line": 288, + "line": 286, "column": 5 } } @@ -15150,7 +15110,7 @@ "computed": false, "range": [ 4025, - 8406 + 8378 ], "loc": { "start": { @@ -15158,7 +15118,7 @@ "column": 4 }, "end": { - "line": 288, + "line": 286, "column": 5 } }, @@ -15187,16 +15147,16 @@ "type": "Block", "value": "*\n * Overrides TableFilter instance properties to adjust to grid layout mode\n * @private\n ", "range": [ - 8412, - 8518 + 8384, + 8490 ], "loc": { "start": { - "line": 290, + "line": 288, "column": 4 }, "end": { - "line": 293, + "line": 291, "column": 7 } } @@ -15210,16 +15170,16 @@ "type": "Identifier", "name": "setOverrides", "range": [ - 8523, - 8535 + 8495, + 8507 ], "loc": { "start": { - "line": 294, + "line": 292, "column": 4 }, "end": { - "line": 294, + "line": 292, "column": 16 } } @@ -15240,16 +15200,16 @@ "type": "Identifier", "name": "tf", "range": [ - 8552, - 8554 + 8524, + 8526 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 12 }, "end": { - "line": 295, + "line": 293, "column": 14 } } @@ -15260,16 +15220,16 @@ "object": { "type": "ThisExpression", "range": [ - 8557, - 8561 + 8529, + 8533 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 17 }, "end": { - "line": 295, + "line": 293, "column": 21 } } @@ -15278,46 +15238,46 @@ "type": "Identifier", "name": "tf", "range": [ - 8562, - 8564 + 8534, + 8536 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 22 }, "end": { - "line": 295, + "line": 293, "column": 24 } } }, "range": [ - 8557, - 8564 + 8529, + 8536 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 17 }, "end": { - "line": 295, + "line": 293, "column": 24 } } }, "range": [ - 8552, - 8564 + 8524, + 8536 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 12 }, "end": { - "line": 295, + "line": 293, "column": 24 } } @@ -15325,16 +15285,16 @@ ], "kind": "let", "range": [ - 8548, - 8565 + 8520, + 8537 ], "loc": { "start": { - "line": 295, + "line": 293, "column": 8 }, "end": { - "line": 295, + "line": 293, "column": 25 } } @@ -15351,16 +15311,16 @@ "type": "Identifier", "name": "tf", "range": [ - 8574, - 8576 + 8546, + 8548 ], "loc": { "start": { - "line": 296, + "line": 294, "column": 8 }, "end": { - "line": 296, + "line": 294, "column": 10 } } @@ -15369,31 +15329,31 @@ "type": "Identifier", "name": "refRow", "range": [ - 8577, - 8583 + 8549, + 8555 ], "loc": { "start": { - "line": 296, + "line": 294, "column": 11 }, "end": { - "line": 296, + "line": 294, "column": 17 } } }, "range": [ - 8574, - 8583 + 8546, + 8555 ], "loc": { "start": { - "line": 296, + "line": 294, "column": 8 }, "end": { - "line": 296, + "line": 294, "column": 17 } } @@ -15403,46 +15363,46 @@ "value": 0, "raw": "0", "range": [ - 8586, - 8587 + 8558, + 8559 ], "loc": { "start": { - "line": 296, + "line": 294, "column": 20 }, "end": { - "line": 296, + "line": 294, "column": 21 } } }, "range": [ - 8574, - 8587 + 8546, + 8559 ], "loc": { "start": { - "line": 296, + "line": 294, "column": 8 }, "end": { - "line": 296, + "line": 294, "column": 21 } } }, "range": [ - 8574, - 8588 + 8546, + 8560 ], "loc": { "start": { - "line": 296, + "line": 294, "column": 8 }, "end": { - "line": 296, + "line": 294, "column": 22 } } @@ -15459,16 +15419,16 @@ "type": "Identifier", "name": "tf", "range": [ - 8597, - 8599 + 8569, + 8571 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 8 }, "end": { - "line": 297, + "line": 295, "column": 10 } } @@ -15477,31 +15437,31 @@ "type": "Identifier", "name": "headersRow", "range": [ - 8600, - 8610 + 8572, + 8582 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 11 }, "end": { - "line": 297, + "line": 295, "column": 21 } } }, "range": [ - 8597, - 8610 + 8569, + 8582 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 8 }, "end": { - "line": 297, + "line": 295, "column": 21 } } @@ -15511,46 +15471,46 @@ "value": 0, "raw": "0", "range": [ - 8613, - 8614 + 8585, + 8586 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 24 }, "end": { - "line": 297, + "line": 295, "column": 25 } } }, "range": [ - 8597, - 8614 + 8569, + 8586 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 8 }, "end": { - "line": 297, + "line": 295, "column": 25 } } }, "range": [ - 8597, - 8615 + 8569, + 8587 ], "loc": { "start": { - "line": 297, + "line": 295, "column": 8 }, "end": { - "line": 297, + "line": 295, "column": 26 } } @@ -15567,16 +15527,16 @@ "type": "Identifier", "name": "tf", "range": [ - 8624, - 8626 + 8596, + 8598 ], "loc": { "start": { - "line": 298, + "line": 296, "column": 8 }, "end": { - "line": 298, + "line": 296, "column": 10 } } @@ -15585,31 +15545,31 @@ "type": "Identifier", "name": "filtersRowIndex", "range": [ - 8627, - 8642 + 8599, + 8614 ], "loc": { "start": { - "line": 298, + "line": 296, "column": 11 }, "end": { - "line": 298, + "line": 296, "column": 26 } } }, "range": [ - 8624, - 8642 + 8596, + 8614 ], "loc": { "start": { - "line": 298, + "line": 296, "column": 8 }, "end": { - "line": 298, + "line": 296, "column": 26 } } @@ -15619,62 +15579,62 @@ "value": 1, "raw": "1", "range": [ - 8645, - 8646 + 8617, + 8618 ], "loc": { "start": { - "line": 298, + "line": 296, "column": 29 }, "end": { - "line": 298, + "line": 296, "column": 30 } } }, "range": [ - 8624, - 8646 + 8596, + 8618 ], "loc": { "start": { - "line": 298, + "line": 296, "column": 8 }, "end": { - "line": 298, + "line": 296, "column": 30 } } }, "range": [ - 8624, - 8647 + 8596, + 8619 ], "loc": { "start": { - "line": 298, + "line": 296, "column": 8 }, "end": { - "line": 298, + "line": 296, "column": 31 } } } ], "range": [ - 8538, - 8653 + 8510, + 8625 ], "loc": { "start": { - "line": 294, + "line": 292, "column": 19 }, "end": { - "line": 299, + "line": 297, "column": 5 } } @@ -15682,16 +15642,16 @@ "generator": false, "expression": false, "range": [ - 8535, - 8653 + 8507, + 8625 ], "loc": { "start": { - "line": 294, + "line": 292, "column": 16 }, "end": { - "line": 299, + "line": 297, "column": 5 } } @@ -15699,16 +15659,16 @@ "kind": "method", "computed": false, "range": [ - 8523, - 8653 + 8495, + 8625 ], "loc": { "start": { - "line": 294, + "line": 292, "column": 4 }, "end": { - "line": 299, + "line": 297, "column": 5 } }, @@ -15717,16 +15677,16 @@ "type": "Block", "value": "*\n * Overrides TableFilter instance properties to adjust to grid layout mode\n * @private\n ", "range": [ - 8412, - 8518 + 8384, + 8490 ], "loc": { "start": { - "line": 290, + "line": 288, "column": 4 }, "end": { - "line": 293, + "line": 291, "column": 7 } } @@ -15737,16 +15697,16 @@ "type": "Block", "value": "*\n * Set grid-layout default column widths if column widths are not defined\n * @private\n ", "range": [ - 8659, - 8764 + 8631, + 8736 ], "loc": { "start": { - "line": 301, + "line": 299, "column": 4 }, "end": { - "line": 304, + "line": 302, "column": 7 } } @@ -15760,16 +15720,16 @@ "type": "Identifier", "name": "setDefaultColWidths", "range": [ - 8769, - 8788 + 8741, + 8760 ], "loc": { "start": { - "line": 305, + "line": 303, "column": 4 }, "end": { - "line": 305, + "line": 303, "column": 23 } } @@ -15790,16 +15750,16 @@ "type": "Identifier", "name": "tf", "range": [ - 8805, - 8807 + 8777, + 8779 ], "loc": { "start": { - "line": 306, + "line": 304, "column": 12 }, "end": { - "line": 306, + "line": 304, "column": 14 } } @@ -15810,16 +15770,16 @@ "object": { "type": "ThisExpression", "range": [ - 8810, - 8814 + 8782, + 8786 ], "loc": { "start": { - "line": 306, + "line": 304, "column": 17 }, "end": { - "line": 306, + "line": 304, "column": 21 } } @@ -15828,46 +15788,46 @@ "type": "Identifier", "name": "tf", "range": [ - 8815, - 8817 + 8787, + 8789 ], "loc": { "start": { - "line": 306, + "line": 304, "column": 22 }, "end": { - "line": 306, + "line": 304, "column": 24 } } }, "range": [ - 8810, - 8817 + 8782, + 8789 ], "loc": { "start": { - "line": 306, + "line": 304, "column": 17 }, "end": { - "line": 306, + "line": 304, "column": 24 } } }, "range": [ - 8805, - 8817 + 8777, + 8789 ], "loc": { "start": { - "line": 306, + "line": 304, "column": 12 }, "end": { - "line": 306, + "line": 304, "column": 24 } } @@ -15875,16 +15835,16 @@ ], "kind": "let", "range": [ - 8801, - 8818 + 8773, + 8790 ], "loc": { "start": { - "line": 306, + "line": 304, "column": 8 }, "end": { - "line": 306, + "line": 304, "column": 25 } } @@ -15904,16 +15864,16 @@ "type": "Identifier", "name": "tf", "range": [ - 8831, - 8833 + 8803, + 8805 ], "loc": { "start": { - "line": 307, + "line": 305, "column": 12 }, "end": { - "line": 307, + "line": 305, "column": 14 } } @@ -15922,31 +15882,31 @@ "type": "Identifier", "name": "colWidths", "range": [ - 8834, - 8843 + 8806, + 8815 ], "loc": { "start": { - "line": 307, + "line": 305, "column": 15 }, "end": { - "line": 307, + "line": 305, "column": 24 } } }, "range": [ - 8831, - 8843 + 8803, + 8815 ], "loc": { "start": { - "line": 307, + "line": 305, "column": 12 }, "end": { - "line": 307, + "line": 305, "column": 24 } } @@ -15955,31 +15915,31 @@ "type": "Identifier", "name": "length", "range": [ - 8844, - 8850 + 8816, + 8822 ], "loc": { "start": { - "line": 307, + "line": 305, "column": 25 }, "end": { - "line": 307, + "line": 305, "column": 31 } } }, "range": [ - 8831, - 8850 + 8803, + 8822 ], "loc": { "start": { - "line": 307, + "line": 305, "column": 12 }, "end": { - "line": 307, + "line": 305, "column": 31 } } @@ -15989,31 +15949,31 @@ "value": 0, "raw": "0", "range": [ - 8853, - 8854 + 8825, + 8826 ], "loc": { "start": { - "line": 307, + "line": 305, "column": 34 }, "end": { - "line": 307, + "line": 305, "column": 35 } } }, "range": [ - 8831, - 8854 + 8803, + 8826 ], "loc": { "start": { - "line": 307, + "line": 305, "column": 12 }, "end": { - "line": 307, + "line": 305, "column": 35 } } @@ -16025,48 +15985,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 8870, - 8877 + 8842, + 8849 ], "loc": { "start": { - "line": 308, + "line": 306, "column": 12 }, "end": { - "line": 308, + "line": 306, "column": 19 } } } ], "range": [ - 8856, - 8887 + 8828, + 8859 ], "loc": { "start": { - "line": 307, + "line": 305, "column": 37 }, "end": { - "line": 309, + "line": 307, "column": 9 } } }, "alternate": null, "range": [ - 8827, - 8887 + 8799, + 8859 ], "loc": { "start": { - "line": 307, + "line": 305, "column": 8 }, "end": { - "line": 309, + "line": 307, "column": 9 } } @@ -16082,16 +16042,16 @@ "type": "Identifier", "name": "k", "range": [ - 8905, - 8906 + 8877, + 8878 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 17 }, "end": { - "line": 310, + "line": 308, "column": 18 } } @@ -16101,31 +16061,31 @@ "value": 0, "raw": "0", "range": [ - 8909, - 8910 + 8881, + 8882 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 21 }, "end": { - "line": 310, + "line": 308, "column": 22 } } }, "range": [ - 8905, - 8910 + 8877, + 8882 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 17 }, "end": { - "line": 310, + "line": 308, "column": 22 } } @@ -16136,16 +16096,16 @@ "type": "Identifier", "name": "len", "range": [ - 8912, - 8915 + 8884, + 8887 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 24 }, "end": { - "line": 310, + "line": 308, "column": 27 } } @@ -16159,16 +16119,16 @@ "type": "Identifier", "name": "tf", "range": [ - 8918, - 8920 + 8890, + 8892 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 30 }, "end": { - "line": 310, + "line": 308, "column": 32 } } @@ -16177,62 +16137,62 @@ "type": "Identifier", "name": "getCellsNb", "range": [ - 8921, - 8931 + 8893, + 8903 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 33 }, "end": { - "line": 310, + "line": 308, "column": 43 } } }, "range": [ - 8918, - 8931 + 8890, + 8903 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 30 }, "end": { - "line": 310, + "line": 308, "column": 43 } } }, "arguments": [], "range": [ - 8918, - 8933 + 8890, + 8905 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 30 }, "end": { - "line": 310, + "line": 308, "column": 45 } } }, "range": [ - 8912, - 8933 + 8884, + 8905 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 24 }, "end": { - "line": 310, + "line": 308, "column": 45 } } @@ -16240,16 +16200,16 @@ ], "kind": "let", "range": [ - 8901, - 8933 + 8873, + 8905 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 13 }, "end": { - "line": 310, + "line": 308, "column": 45 } } @@ -16261,16 +16221,16 @@ "type": "Identifier", "name": "k", "range": [ - 8935, - 8936 + 8907, + 8908 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 47 }, "end": { - "line": 310, + "line": 308, "column": 48 } } @@ -16279,31 +16239,31 @@ "type": "Identifier", "name": "len", "range": [ - 8939, - 8942 + 8911, + 8914 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 51 }, "end": { - "line": 310, + "line": 308, "column": 54 } } }, "range": [ - 8935, - 8942 + 8907, + 8914 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 47 }, "end": { - "line": 310, + "line": 308, "column": 54 } } @@ -16315,32 +16275,32 @@ "type": "Identifier", "name": "k", "range": [ - 8944, - 8945 + 8916, + 8917 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 56 }, "end": { - "line": 310, + "line": 308, "column": 57 } } }, "prefix": false, "range": [ - 8944, - 8947 + 8916, + 8919 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 56 }, "end": { - "line": 310, + "line": 308, "column": 59 } } @@ -16357,32 +16317,32 @@ "type": "Identifier", "name": "colW", "range": [ - 8967, - 8971 + 8939, + 8943 ], "loc": { "start": { - "line": 311, + "line": 309, "column": 16 }, "end": { - "line": 311, + "line": 309, "column": 20 } } }, "init": null, "range": [ - 8967, - 8971 + 8939, + 8943 ], "loc": { "start": { - "line": 311, + "line": 309, "column": 16 }, "end": { - "line": 311, + "line": 309, "column": 20 } } @@ -16390,16 +16350,16 @@ ], "kind": "let", "range": [ - 8963, - 8972 + 8935, + 8944 ], "loc": { "start": { - "line": 311, + "line": 309, "column": 12 }, "end": { - "line": 311, + "line": 309, "column": 21 } } @@ -16413,16 +16373,16 @@ "type": "Identifier", "name": "cell", "range": [ - 8989, - 8993 + 8961, + 8965 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 16 }, "end": { - "line": 312, + "line": 310, "column": 20 } } @@ -16448,16 +16408,16 @@ "type": "Identifier", "name": "tf", "range": [ - 8996, - 8998 + 8968, + 8970 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 23 }, "end": { - "line": 312, + "line": 310, "column": 25 } } @@ -16466,47 +16426,47 @@ "type": "Identifier", "name": "dom", "range": [ - 8999, - 9002 + 8971, + 8974 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 26 }, "end": { - "line": 312, + "line": 310, "column": 29 } } }, "range": [ - 8996, - 9002 + 8968, + 8974 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 23 }, "end": { - "line": 312, + "line": 310, "column": 29 } } }, "arguments": [], "range": [ - 8996, - 9004 + 8968, + 8976 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 23 }, "end": { - "line": 312, + "line": 310, "column": 31 } } @@ -16515,31 +16475,31 @@ "type": "Identifier", "name": "rows", "range": [ - 9005, - 9009 + 8977, + 8981 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 32 }, "end": { - "line": 312, + "line": 310, "column": 36 } } }, "range": [ - 8996, - 9009 + 8968, + 8981 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 23 }, "end": { - "line": 312, + "line": 310, "column": 36 } } @@ -16553,16 +16513,16 @@ "type": "Identifier", "name": "tf", "range": [ - 9010, - 9012 + 8982, + 8984 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 37 }, "end": { - "line": 312, + "line": 310, "column": 39 } } @@ -16571,62 +16531,62 @@ "type": "Identifier", "name": "getHeadersRowIndex", "range": [ - 9013, - 9031 + 8985, + 9003 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 40 }, "end": { - "line": 312, + "line": 310, "column": 58 } } }, "range": [ - 9010, - 9031 + 8982, + 9003 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 37 }, "end": { - "line": 312, + "line": 310, "column": 58 } } }, "arguments": [], "range": [ - 9010, - 9033 + 8982, + 9005 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 37 }, "end": { - "line": 312, + "line": 310, "column": 60 } } }, "range": [ - 8996, - 9034 + 8968, + 9006 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 23 }, "end": { - "line": 312, + "line": 310, "column": 61 } } @@ -16635,31 +16595,31 @@ "type": "Identifier", "name": "cells", "range": [ - 9035, - 9040 + 9007, + 9012 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 62 }, "end": { - "line": 312, + "line": 310, "column": 67 } } }, "range": [ - 8996, - 9040 + 8968, + 9012 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 23 }, "end": { - "line": 312, + "line": 310, "column": 67 } } @@ -16668,46 +16628,46 @@ "type": "Identifier", "name": "k", "range": [ - 9041, - 9042 + 9013, + 9014 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 68 }, "end": { - "line": 312, + "line": 310, "column": 69 } } }, "range": [ - 8996, - 9043 + 8968, + 9015 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 23 }, "end": { - "line": 312, + "line": 310, "column": 70 } } }, "range": [ - 8989, - 9043 + 8961, + 9015 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 16 }, "end": { - "line": 312, + "line": 310, "column": 70 } } @@ -16715,16 +16675,16 @@ ], "kind": "let", "range": [ - 8985, - 9044 + 8957, + 9016 ], "loc": { "start": { - "line": 312, + "line": 310, "column": 12 }, "end": { - "line": 312, + "line": 310, "column": 71 } } @@ -16741,16 +16701,16 @@ "type": "Identifier", "name": "cell", "range": [ - 9061, - 9065 + 9033, + 9037 ], "loc": { "start": { - "line": 313, + "line": 311, "column": 16 }, "end": { - "line": 313, + "line": 311, "column": 20 } } @@ -16759,31 +16719,31 @@ "type": "Identifier", "name": "width", "range": [ - 9066, - 9071 + 9038, + 9043 ], "loc": { "start": { - "line": 313, + "line": 311, "column": 21 }, "end": { - "line": 313, + "line": 311, "column": 26 } } }, "range": [ - 9061, - 9071 + 9033, + 9043 ], "loc": { "start": { - "line": 313, + "line": 311, "column": 16 }, "end": { - "line": 313, + "line": 311, "column": 26 } } @@ -16793,31 +16753,31 @@ "value": "", "raw": "''", "range": [ - 9076, - 9078 + 9048, + 9050 ], "loc": { "start": { - "line": 313, + "line": 311, "column": 31 }, "end": { - "line": 313, + "line": 311, "column": 33 } } }, "range": [ - 9061, - 9078 + 9033, + 9050 ], "loc": { "start": { - "line": 313, + "line": 311, "column": 16 }, "end": { - "line": 313, + "line": 311, "column": 33 } } @@ -16834,16 +16794,16 @@ "type": "Identifier", "name": "colW", "range": [ - 9098, - 9102 + 9070, + 9074 ], "loc": { "start": { - "line": 314, + "line": 312, "column": 16 }, "end": { - "line": 314, + "line": 312, "column": 20 } } @@ -16855,16 +16815,16 @@ "type": "Identifier", "name": "cell", "range": [ - 9105, - 9109 + 9077, + 9081 ], "loc": { "start": { - "line": 314, + "line": 312, "column": 23 }, "end": { - "line": 314, + "line": 312, "column": 27 } } @@ -16873,77 +16833,77 @@ "type": "Identifier", "name": "width", "range": [ - 9110, - 9115 + 9082, + 9087 ], "loc": { "start": { - "line": 314, + "line": 312, "column": 28 }, "end": { - "line": 314, + "line": 312, "column": 33 } } }, "range": [ - 9105, - 9115 + 9077, + 9087 ], "loc": { "start": { - "line": 314, + "line": 312, "column": 23 }, "end": { - "line": 314, + "line": 312, "column": 33 } } }, "range": [ - 9098, - 9115 + 9070, + 9087 ], "loc": { "start": { - "line": 314, + "line": 312, "column": 16 }, "end": { - "line": 314, + "line": 312, "column": 33 } } }, "range": [ - 9098, - 9116 + 9070, + 9088 ], "loc": { "start": { - "line": 314, + "line": 312, "column": 16 }, "end": { - "line": 314, + "line": 312, "column": 34 } } } ], "range": [ - 9080, - 9130 + 9052, + 9102 ], "loc": { "start": { - "line": 313, + "line": 311, "column": 35 }, "end": { - "line": 315, + "line": 313, "column": 13 } } @@ -16963,16 +16923,16 @@ "type": "Identifier", "name": "cell", "range": [ - 9140, - 9144 + 9112, + 9116 ], "loc": { "start": { - "line": 315, + "line": 313, "column": 23 }, "end": { - "line": 315, + "line": 313, "column": 27 } } @@ -16981,31 +16941,31 @@ "type": "Identifier", "name": "style", "range": [ - 9145, - 9150 + 9117, + 9122 ], "loc": { "start": { - "line": 315, + "line": 313, "column": 28 }, "end": { - "line": 315, + "line": 313, "column": 33 } } }, "range": [ - 9140, - 9150 + 9112, + 9122 ], "loc": { "start": { - "line": 315, + "line": 313, "column": 23 }, "end": { - "line": 315, + "line": 313, "column": 33 } } @@ -17014,31 +16974,31 @@ "type": "Identifier", "name": "width", "range": [ - 9151, - 9156 + 9123, + 9128 ], "loc": { "start": { - "line": 315, + "line": 313, "column": 34 }, "end": { - "line": 315, + "line": 313, "column": 39 } } }, "range": [ - 9140, - 9156 + 9112, + 9128 ], "loc": { "start": { - "line": 315, + "line": 313, "column": 23 }, "end": { - "line": 315, + "line": 313, "column": 39 } } @@ -17048,31 +17008,31 @@ "value": "", "raw": "''", "range": [ - 9161, - 9163 + 9133, + 9135 ], "loc": { "start": { - "line": 315, + "line": 313, "column": 44 }, "end": { - "line": 315, + "line": 313, "column": 46 } } }, "range": [ - 9140, - 9163 + 9112, + 9135 ], "loc": { "start": { - "line": 315, + "line": 313, "column": 23 }, "end": { - "line": 315, + "line": 313, "column": 46 } } @@ -17089,16 +17049,16 @@ "type": "Identifier", "name": "colW", "range": [ - 9183, - 9187 + 9155, + 9159 ], "loc": { "start": { - "line": 316, + "line": 314, "column": 16 }, "end": { - "line": 316, + "line": 314, "column": 20 } } @@ -17109,16 +17069,16 @@ "type": "Identifier", "name": "parseInt", "range": [ - 9190, - 9198 + 9162, + 9170 ], "loc": { "start": { - "line": 316, + "line": 314, "column": 23 }, "end": { - "line": 316, + "line": 314, "column": 31 } } @@ -17134,16 +17094,16 @@ "type": "Identifier", "name": "cell", "range": [ - 9199, - 9203 + 9171, + 9175 ], "loc": { "start": { - "line": 316, + "line": 314, "column": 32 }, "end": { - "line": 316, + "line": 314, "column": 36 } } @@ -17152,31 +17112,31 @@ "type": "Identifier", "name": "style", "range": [ - 9204, - 9209 + 9176, + 9181 ], "loc": { "start": { - "line": 316, + "line": 314, "column": 37 }, "end": { - "line": 316, + "line": 314, "column": 42 } } }, "range": [ - 9199, - 9209 + 9171, + 9181 ], "loc": { "start": { - "line": 316, + "line": 314, "column": 32 }, "end": { - "line": 316, + "line": 314, "column": 42 } } @@ -17185,31 +17145,31 @@ "type": "Identifier", "name": "width", "range": [ - 9210, - 9215 + 9182, + 9187 ], "loc": { "start": { - "line": 316, + "line": 314, "column": 43 }, "end": { - "line": 316, + "line": 314, "column": 48 } } }, "range": [ - 9199, - 9215 + 9171, + 9187 ], "loc": { "start": { - "line": 316, + "line": 314, "column": 32 }, "end": { - "line": 316, + "line": 314, "column": 48 } } @@ -17219,78 +17179,78 @@ "value": 10, "raw": "10", "range": [ - 9217, - 9219 + 9189, + 9191 ], "loc": { "start": { - "line": 316, + "line": 314, "column": 50 }, "end": { - "line": 316, + "line": 314, "column": 52 } } } ], "range": [ - 9190, - 9220 + 9162, + 9192 ], "loc": { "start": { - "line": 316, + "line": 314, "column": 23 }, "end": { - "line": 316, + "line": 314, "column": 53 } } }, "range": [ - 9183, - 9220 + 9155, + 9192 ], "loc": { "start": { - "line": 316, + "line": 314, "column": 16 }, "end": { - "line": 316, + "line": 314, "column": 53 } } }, "range": [ - 9183, - 9221 + 9155, + 9193 ], "loc": { "start": { - "line": 316, + "line": 314, "column": 16 }, "end": { - "line": 316, + "line": 314, "column": 54 } } } ], "range": [ - 9165, - 9235 + 9137, + 9207 ], "loc": { "start": { - "line": 315, + "line": 313, "column": 48 }, "end": { - "line": 317, + "line": 315, "column": 13 } } @@ -17307,16 +17267,16 @@ "type": "Identifier", "name": "colW", "range": [ - 9259, - 9263 + 9231, + 9235 ], "loc": { "start": { - "line": 318, + "line": 316, "column": 16 }, "end": { - "line": 318, + "line": 316, "column": 20 } } @@ -17327,16 +17287,16 @@ "object": { "type": "ThisExpression", "range": [ - 9266, - 9270 + 9238, + 9242 ], "loc": { "start": { - "line": 318, + "line": 316, "column": 23 }, "end": { - "line": 318, + "line": 316, "column": 27 } } @@ -17345,107 +17305,107 @@ "type": "Identifier", "name": "defaultColWidth", "range": [ - 9271, - 9286 + 9243, + 9258 ], "loc": { "start": { - "line": 318, + "line": 316, "column": 28 }, "end": { - "line": 318, + "line": 316, "column": 43 } } }, "range": [ - 9266, - 9286 + 9238, + 9258 ], "loc": { "start": { - "line": 318, + "line": 316, "column": 23 }, "end": { - "line": 318, + "line": 316, "column": 43 } } }, "range": [ - 9259, - 9286 + 9231, + 9258 ], "loc": { "start": { - "line": 318, + "line": 316, "column": 16 }, "end": { - "line": 318, + "line": 316, "column": 43 } } }, "range": [ - 9259, - 9287 + 9231, + 9259 ], "loc": { "start": { - "line": 318, + "line": 316, "column": 16 }, "end": { - "line": 318, + "line": 316, "column": 44 } } } ], "range": [ - 9241, - 9301 + 9213, + 9273 ], "loc": { "start": { - "line": 317, + "line": 315, "column": 19 }, "end": { - "line": 319, + "line": 317, "column": 13 } } }, "range": [ - 9136, - 9301 + 9108, + 9273 ], "loc": { "start": { - "line": 315, + "line": 313, "column": 19 }, "end": { - "line": 319, + "line": 317, "column": 13 } } }, "range": [ - 9057, - 9301 + 9029, + 9273 ], "loc": { "start": { - "line": 313, + "line": 311, "column": 12 }, "end": { - "line": 319, + "line": 317, "column": 13 } } @@ -17465,16 +17425,16 @@ "type": "Identifier", "name": "tf", "range": [ - 9314, - 9316 + 9286, + 9288 ], "loc": { "start": { - "line": 320, + "line": 318, "column": 12 }, "end": { - "line": 320, + "line": 318, "column": 14 } } @@ -17483,31 +17443,31 @@ "type": "Identifier", "name": "colWidths", "range": [ - 9317, - 9326 + 9289, + 9298 ], "loc": { "start": { - "line": 320, + "line": 318, "column": 15 }, "end": { - "line": 320, + "line": 318, "column": 24 } } }, "range": [ - 9314, - 9326 + 9286, + 9298 ], "loc": { "start": { - "line": 320, + "line": 318, "column": 12 }, "end": { - "line": 320, + "line": 318, "column": 24 } } @@ -17516,31 +17476,31 @@ "type": "Identifier", "name": "k", "range": [ - 9327, - 9328 + 9299, + 9300 ], "loc": { "start": { - "line": 320, + "line": 318, "column": 25 }, "end": { - "line": 320, + "line": 318, "column": 26 } } }, "range": [ - 9314, - 9329 + 9286, + 9301 ], "loc": { "start": { - "line": 320, + "line": 318, "column": 12 }, "end": { - "line": 320, + "line": 318, "column": 27 } } @@ -17549,77 +17509,77 @@ "type": "Identifier", "name": "colW", "range": [ - 9332, - 9336 + 9304, + 9308 ], "loc": { "start": { - "line": 320, + "line": 318, "column": 30 }, "end": { - "line": 320, + "line": 318, "column": 34 } } }, "range": [ - 9314, - 9336 + 9286, + 9308 ], "loc": { "start": { - "line": 320, + "line": 318, "column": 12 }, "end": { - "line": 320, + "line": 318, "column": 34 } } }, "range": [ - 9314, - 9337 + 9286, + 9309 ], "loc": { "start": { - "line": 320, + "line": 318, "column": 12 }, "end": { - "line": 320, + "line": 318, "column": 35 } } } ], "range": [ - 8949, - 9347 + 8921, + 9319 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 61 }, "end": { - "line": 321, + "line": 319, "column": 9 } } }, "range": [ - 8896, - 9347 + 8868, + 9319 ], "loc": { "start": { - "line": 310, + "line": 308, "column": 8 }, "end": { - "line": 321, + "line": 319, "column": 9 } } @@ -17635,16 +17595,16 @@ "type": "Identifier", "name": "tf", "range": [ - 9356, - 9358 + 9328, + 9330 ], "loc": { "start": { - "line": 322, + "line": 320, "column": 8 }, "end": { - "line": 322, + "line": 320, "column": 10 } } @@ -17653,78 +17613,78 @@ "type": "Identifier", "name": "setColWidths", "range": [ - 9359, - 9371 + 9331, + 9343 ], "loc": { "start": { - "line": 322, + "line": 320, "column": 11 }, "end": { - "line": 322, + "line": 320, "column": 23 } } }, "range": [ - 9356, - 9371 + 9328, + 9343 ], "loc": { "start": { - "line": 322, + "line": 320, "column": 8 }, "end": { - "line": 322, + "line": 320, "column": 23 } } }, "arguments": [], "range": [ - 9356, - 9373 + 9328, + 9345 ], "loc": { "start": { - "line": 322, + "line": 320, "column": 8 }, "end": { - "line": 322, + "line": 320, "column": 25 } } }, "range": [ - 9356, - 9374 + 9328, + 9346 ], "loc": { "start": { - "line": 322, + "line": 320, "column": 8 }, "end": { - "line": 322, + "line": 320, "column": 26 } } } ], "range": [ - 8791, - 9380 + 8763, + 9352 ], "loc": { "start": { - "line": 305, + "line": 303, "column": 26 }, "end": { - "line": 323, + "line": 321, "column": 5 } } @@ -17732,16 +17692,16 @@ "generator": false, "expression": false, "range": [ - 8788, - 9380 + 8760, + 9352 ], "loc": { "start": { - "line": 305, + "line": 303, "column": 23 }, "end": { - "line": 323, + "line": 321, "column": 5 } } @@ -17749,16 +17709,16 @@ "kind": "method", "computed": false, "range": [ - 8769, - 9380 + 8741, + 9352 ], "loc": { "start": { - "line": 305, + "line": 303, "column": 4 }, "end": { - "line": 323, + "line": 321, "column": 5 } }, @@ -17767,16 +17727,16 @@ "type": "Block", "value": "*\n * Set grid-layout default column widths if column widths are not defined\n * @private\n ", "range": [ - 8659, - 8764 + 8631, + 8736 ], "loc": { "start": { - "line": 301, + "line": 299, "column": 4 }, "end": { - "line": 304, + "line": 302, "column": 7 } } @@ -17787,16 +17747,16 @@ "type": "Block", "value": "*\n * Initial table width\n * @returns {Number}\n * @private\n ", "range": [ - 9386, - 9465 + 9358, + 9437 ], "loc": { "start": { - "line": 325, + "line": 323, "column": 4 }, "end": { - "line": 329, + "line": 327, "column": 7 } } @@ -17810,16 +17770,16 @@ "type": "Identifier", "name": "initialTableWidth", "range": [ - 9470, - 9487 + 9442, + 9459 ], "loc": { "start": { - "line": 330, + "line": 328, "column": 4 }, "end": { - "line": 330, + "line": 328, "column": 21 } } @@ -17840,16 +17800,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 9504, - 9507 + 9476, + 9479 ], "loc": { "start": { - "line": 331, + "line": 329, "column": 12 }, "end": { - "line": 331, + "line": 329, "column": 15 } } @@ -17865,16 +17825,16 @@ "object": { "type": "ThisExpression", "range": [ - 9510, - 9514 + 9482, + 9486 ], "loc": { "start": { - "line": 331, + "line": 329, "column": 18 }, "end": { - "line": 331, + "line": 329, "column": 22 } } @@ -17883,31 +17843,31 @@ "type": "Identifier", "name": "tf", "range": [ - 9515, - 9517 + 9487, + 9489 ], "loc": { "start": { - "line": 331, + "line": 329, "column": 23 }, "end": { - "line": 331, + "line": 329, "column": 25 } } }, "range": [ - 9510, - 9517 + 9482, + 9489 ], "loc": { "start": { - "line": 331, + "line": 329, "column": 18 }, "end": { - "line": 331, + "line": 329, "column": 25 } } @@ -17916,62 +17876,62 @@ "type": "Identifier", "name": "dom", "range": [ - 9518, - 9521 + 9490, + 9493 ], "loc": { "start": { - "line": 331, + "line": 329, "column": 26 }, "end": { - "line": 331, + "line": 329, "column": 29 } } }, "range": [ - 9510, - 9521 + 9482, + 9493 ], "loc": { "start": { - "line": 331, + "line": 329, "column": 18 }, "end": { - "line": 331, + "line": 329, "column": 29 } } }, "arguments": [], "range": [ - 9510, - 9523 + 9482, + 9495 ], "loc": { "start": { - "line": 331, + "line": 329, "column": 18 }, "end": { - "line": 331, + "line": 329, "column": 31 } } }, "range": [ - 9504, - 9523 + 9476, + 9495 ], "loc": { "start": { - "line": 331, + "line": 329, "column": 12 }, "end": { - "line": 331, + "line": 329, "column": 31 } } @@ -17979,16 +17939,16 @@ ], "kind": "let", "range": [ - 9500, - 9524 + 9472, + 9496 ], "loc": { "start": { - "line": 331, + "line": 329, "column": 8 }, "end": { - "line": 331, + "line": 329, "column": 32 } } @@ -18002,32 +17962,32 @@ "type": "Identifier", "name": "width", "range": [ - 9537, - 9542 + 9509, + 9514 ], "loc": { "start": { - "line": 332, + "line": 330, "column": 12 }, "end": { - "line": 332, + "line": 330, "column": 17 } } }, "init": null, "range": [ - 9537, - 9542 + 9509, + 9514 ], "loc": { "start": { - "line": 332, + "line": 330, "column": 12 }, "end": { - "line": 332, + "line": 330, "column": 17 } } @@ -18035,16 +17995,16 @@ ], "kind": "let", "range": [ - 9533, - 9543 + 9505, + 9515 ], "loc": { "start": { - "line": 332, + "line": 330, "column": 8 }, "end": { - "line": 332, + "line": 330, "column": 18 } }, @@ -18053,16 +18013,16 @@ "type": "Line", "value": "initial table width", "range": [ - 9544, - 9565 + 9516, + 9537 ], "loc": { "start": { - "line": 332, + "line": 330, "column": 19 }, "end": { - "line": 332, + "line": 330, "column": 40 } } @@ -18081,16 +18041,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 9579, - 9582 + 9551, + 9554 ], "loc": { "start": { - "line": 334, + "line": 332, "column": 12 }, "end": { - "line": 334, + "line": 332, "column": 15 } } @@ -18099,31 +18059,31 @@ "type": "Identifier", "name": "width", "range": [ - 9583, - 9588 + 9555, + 9560 ], "loc": { "start": { - "line": 334, + "line": 332, "column": 16 }, "end": { - "line": 334, + "line": 332, "column": 21 } } }, "range": [ - 9579, - 9588 + 9551, + 9560 ], "loc": { "start": { - "line": 334, + "line": 332, "column": 12 }, "end": { - "line": 334, + "line": 332, "column": 21 } } @@ -18133,31 +18093,31 @@ "value": "", "raw": "''", "range": [ - 9593, - 9595 + 9565, + 9567 ], "loc": { "start": { - "line": 334, + "line": 332, "column": 26 }, "end": { - "line": 334, + "line": 332, "column": 28 } } }, "range": [ - 9579, - 9595 + 9551, + 9567 ], "loc": { "start": { - "line": 334, + "line": 332, "column": 12 }, "end": { - "line": 334, + "line": 332, "column": 28 } } @@ -18174,16 +18134,16 @@ "type": "Identifier", "name": "width", "range": [ - 9611, - 9616 + 9583, + 9588 ], "loc": { "start": { - "line": 335, + "line": 333, "column": 12 }, "end": { - "line": 335, + "line": 333, "column": 17 } } @@ -18195,16 +18155,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 9619, - 9622 + 9591, + 9594 ], "loc": { "start": { - "line": 335, + "line": 333, "column": 20 }, "end": { - "line": 335, + "line": 333, "column": 23 } } @@ -18213,77 +18173,77 @@ "type": "Identifier", "name": "width", "range": [ - 9623, - 9628 + 9595, + 9600 ], "loc": { "start": { - "line": 335, + "line": 333, "column": 24 }, "end": { - "line": 335, + "line": 333, "column": 29 } } }, "range": [ - 9619, - 9628 + 9591, + 9600 ], "loc": { "start": { - "line": 335, + "line": 333, "column": 20 }, "end": { - "line": 335, + "line": 333, "column": 29 } } }, "range": [ - 9611, - 9628 + 9583, + 9600 ], "loc": { "start": { - "line": 335, + "line": 333, "column": 12 }, "end": { - "line": 335, + "line": 333, "column": 29 } } }, "range": [ - 9611, - 9629 + 9583, + 9601 ], "loc": { "start": { - "line": 335, + "line": 333, "column": 12 }, "end": { - "line": 335, + "line": 333, "column": 30 } } } ], "range": [ - 9597, - 9639 + 9569, + 9611 ], "loc": { "start": { - "line": 334, + "line": 332, "column": 30 }, "end": { - "line": 336, + "line": 334, "column": 9 } } @@ -18303,16 +18263,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 9657, - 9660 + 9629, + 9632 ], "loc": { "start": { - "line": 337, + "line": 335, "column": 17 }, "end": { - "line": 337, + "line": 335, "column": 20 } } @@ -18321,31 +18281,31 @@ "type": "Identifier", "name": "style", "range": [ - 9661, - 9666 + 9633, + 9638 ], "loc": { "start": { - "line": 337, + "line": 335, "column": 21 }, "end": { - "line": 337, + "line": 335, "column": 26 } } }, "range": [ - 9657, - 9666 + 9629, + 9638 ], "loc": { "start": { - "line": 337, + "line": 335, "column": 17 }, "end": { - "line": 337, + "line": 335, "column": 26 } } @@ -18354,31 +18314,31 @@ "type": "Identifier", "name": "width", "range": [ - 9667, - 9672 + 9639, + 9644 ], "loc": { "start": { - "line": 337, + "line": 335, "column": 27 }, "end": { - "line": 337, + "line": 335, "column": 32 } } }, "range": [ - 9657, - 9672 + 9629, + 9644 ], "loc": { "start": { - "line": 337, + "line": 335, "column": 17 }, "end": { - "line": 337, + "line": 335, "column": 32 } } @@ -18388,31 +18348,31 @@ "value": "", "raw": "''", "range": [ - 9677, - 9679 + 9649, + 9651 ], "loc": { "start": { - "line": 337, + "line": 335, "column": 37 }, "end": { - "line": 337, + "line": 335, "column": 39 } } }, "range": [ - 9657, - 9679 + 9629, + 9651 ], "loc": { "start": { - "line": 337, + "line": 335, "column": 17 }, "end": { - "line": 337, + "line": 335, "column": 39 } } @@ -18429,16 +18389,16 @@ "type": "Identifier", "name": "width", "range": [ - 9695, - 9700 + 9667, + 9672 ], "loc": { "start": { - "line": 338, + "line": 336, "column": 12 }, "end": { - "line": 338, + "line": 336, "column": 17 } } @@ -18453,16 +18413,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 9703, - 9706 + 9675, + 9678 ], "loc": { "start": { - "line": 338, + "line": 336, "column": 20 }, "end": { - "line": 338, + "line": 336, "column": 23 } } @@ -18471,31 +18431,31 @@ "type": "Identifier", "name": "style", "range": [ - 9707, - 9712 + 9679, + 9684 ], "loc": { "start": { - "line": 338, + "line": 336, "column": 24 }, "end": { - "line": 338, + "line": 336, "column": 29 } } }, "range": [ - 9703, - 9712 + 9675, + 9684 ], "loc": { "start": { - "line": 338, + "line": 336, "column": 20 }, "end": { - "line": 338, + "line": 336, "column": 29 } } @@ -18504,77 +18464,77 @@ "type": "Identifier", "name": "width", "range": [ - 9713, - 9718 + 9685, + 9690 ], "loc": { "start": { - "line": 338, + "line": 336, "column": 30 }, "end": { - "line": 338, + "line": 336, "column": 35 } } }, "range": [ - 9703, - 9718 + 9675, + 9690 ], "loc": { "start": { - "line": 338, + "line": 336, "column": 20 }, "end": { - "line": 338, + "line": 336, "column": 35 } } }, "range": [ - 9695, - 9718 + 9667, + 9690 ], "loc": { "start": { - "line": 338, + "line": 336, "column": 12 }, "end": { - "line": 338, + "line": 336, "column": 35 } } }, "range": [ - 9695, - 9719 + 9667, + 9691 ], "loc": { "start": { - "line": 338, + "line": 336, "column": 12 }, "end": { - "line": 338, + "line": 336, "column": 36 } } } ], "range": [ - 9681, - 9729 + 9653, + 9701 ], "loc": { "start": { - "line": 337, + "line": 335, "column": 41 }, "end": { - "line": 339, + "line": 337, "column": 9 } } @@ -18591,16 +18551,16 @@ "type": "Identifier", "name": "width", "range": [ - 9749, - 9754 + 9721, + 9726 ], "loc": { "start": { - "line": 340, + "line": 338, "column": 12 }, "end": { - "line": 340, + "line": 338, "column": 17 } } @@ -18612,16 +18572,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 9757, - 9760 + 9729, + 9732 ], "loc": { "start": { - "line": 340, + "line": 338, "column": 20 }, "end": { - "line": 340, + "line": 338, "column": 23 } } @@ -18630,107 +18590,107 @@ "type": "Identifier", "name": "clientWidth", "range": [ - 9761, - 9772 + 9733, + 9744 ], "loc": { "start": { - "line": 340, + "line": 338, "column": 24 }, "end": { - "line": 340, + "line": 338, "column": 35 } } }, "range": [ - 9757, - 9772 + 9729, + 9744 ], "loc": { "start": { - "line": 340, + "line": 338, "column": 20 }, "end": { - "line": 340, + "line": 338, "column": 35 } } }, "range": [ - 9749, - 9772 + 9721, + 9744 ], "loc": { "start": { - "line": 340, + "line": 338, "column": 12 }, "end": { - "line": 340, + "line": 338, "column": 35 } } }, "range": [ - 9749, - 9773 + 9721, + 9745 ], "loc": { "start": { - "line": 340, + "line": 338, "column": 12 }, "end": { - "line": 340, + "line": 338, "column": 36 } } } ], "range": [ - 9735, - 9783 + 9707, + 9755 ], "loc": { "start": { - "line": 339, + "line": 337, "column": 15 }, "end": { - "line": 341, + "line": 339, "column": 9 } } }, "range": [ - 9653, - 9783 + 9625, + 9755 ], "loc": { "start": { - "line": 337, + "line": 335, "column": 13 }, "end": { - "line": 341, + "line": 339, "column": 9 } } }, "range": [ - 9575, - 9783 + 9547, + 9755 ], "loc": { "start": { - "line": 334, + "line": 332, "column": 8 }, "end": { - "line": 341, + "line": 339, "column": 9 } }, @@ -18739,16 +18699,16 @@ "type": "Line", "value": "initial table width", "range": [ - 9544, - 9565 + 9516, + 9537 ], "loc": { "start": { - "line": 332, + "line": 330, "column": 19 }, "end": { - "line": 332, + "line": 330, "column": 40 } } @@ -18763,16 +18723,16 @@ "type": "Identifier", "name": "parseInt", "range": [ - 9799, - 9807 + 9771, + 9779 ], "loc": { "start": { - "line": 342, + "line": 340, "column": 15 }, "end": { - "line": 342, + "line": 340, "column": 23 } } @@ -18782,16 +18742,16 @@ "type": "Identifier", "name": "width", "range": [ - 9808, - 9813 + 9780, + 9785 ], "loc": { "start": { - "line": 342, + "line": 340, "column": 24 }, "end": { - "line": 342, + "line": 340, "column": 29 } } @@ -18801,63 +18761,63 @@ "value": 10, "raw": "10", "range": [ - 9815, - 9817 + 9787, + 9789 ], "loc": { "start": { - "line": 342, + "line": 340, "column": 31 }, "end": { - "line": 342, + "line": 340, "column": 33 } } } ], "range": [ - 9799, - 9818 + 9771, + 9790 ], "loc": { "start": { - "line": 342, + "line": 340, "column": 15 }, "end": { - "line": 342, + "line": 340, "column": 34 } } }, "range": [ - 9792, - 9819 + 9764, + 9791 ], "loc": { "start": { - "line": 342, + "line": 340, "column": 8 }, "end": { - "line": 342, + "line": 340, "column": 35 } } } ], "range": [ - 9490, - 9825 + 9462, + 9797 ], "loc": { "start": { - "line": 330, + "line": 328, "column": 24 }, "end": { - "line": 343, + "line": 341, "column": 5 } } @@ -18865,16 +18825,16 @@ "generator": false, "expression": false, "range": [ - 9487, - 9825 + 9459, + 9797 ], "loc": { "start": { - "line": 330, + "line": 328, "column": 21 }, "end": { - "line": 343, + "line": 341, "column": 5 } } @@ -18882,16 +18842,16 @@ "kind": "method", "computed": false, "range": [ - 9470, - 9825 + 9442, + 9797 ], "loc": { "start": { - "line": 330, + "line": 328, "column": 4 }, "end": { - "line": 343, + "line": 341, "column": 5 } }, @@ -18900,16 +18860,16 @@ "type": "Block", "value": "*\n * Initial table width\n * @returns {Number}\n * @private\n ", "range": [ - 9386, - 9465 + 9358, + 9437 ], "loc": { "start": { - "line": 325, + "line": 323, "column": 4 }, "end": { - "line": 329, + "line": 327, "column": 7 } } @@ -18920,16 +18880,16 @@ "type": "Block", "value": "*\n * Creates container element\n * @param {String} tag Tag name\n * @param {String} className Css class to assign to element\n * @returns {DOMElement}\n * @private\n ", "range": [ - 9831, - 10020 + 9803, + 9992 ], "loc": { "start": { - "line": 345, + "line": 343, "column": 4 }, "end": { - "line": 351, + "line": 349, "column": 7 } } @@ -18943,16 +18903,16 @@ "type": "Identifier", "name": "createContainer", "range": [ - 10025, - 10040 + 9997, + 10012 ], "loc": { "start": { - "line": 352, + "line": 350, "column": 4 }, "end": { - "line": 352, + "line": 350, "column": 19 } } @@ -18965,16 +18925,16 @@ "type": "Identifier", "name": "tag", "range": [ - 10041, - 10044 + 10013, + 10016 ], "loc": { "start": { - "line": 352, + "line": 350, "column": 20 }, "end": { - "line": 352, + "line": 350, "column": 23 } } @@ -18983,16 +18943,16 @@ "type": "Identifier", "name": "className", "range": [ - 10046, - 10055 + 10018, + 10027 ], "loc": { "start": { - "line": 352, + "line": 350, "column": 25 }, "end": { - "line": 352, + "line": 350, "column": 34 } } @@ -19010,16 +18970,16 @@ "type": "Identifier", "name": "element", "range": [ - 10071, - 10078 + 10043, + 10050 ], "loc": { "start": { - "line": 353, + "line": 351, "column": 12 }, "end": { - "line": 353, + "line": 351, "column": 19 } } @@ -19030,16 +18990,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 10081, - 10090 + 10053, + 10062 ], "loc": { "start": { - "line": 353, + "line": 351, "column": 22 }, "end": { - "line": 353, + "line": 351, "column": 31 } } @@ -19049,47 +19009,47 @@ "type": "Identifier", "name": "tag", "range": [ - 10091, - 10094 + 10063, + 10066 ], "loc": { "start": { - "line": 353, + "line": 351, "column": 32 }, "end": { - "line": 353, + "line": 351, "column": 35 } } } ], "range": [ - 10081, - 10095 + 10053, + 10067 ], "loc": { "start": { - "line": 353, + "line": 351, "column": 22 }, "end": { - "line": 353, + "line": 351, "column": 36 } } }, "range": [ - 10071, - 10095 + 10043, + 10067 ], "loc": { "start": { - "line": 353, + "line": 351, "column": 12 }, "end": { - "line": 353, + "line": 351, "column": 36 } } @@ -19097,16 +19057,16 @@ ], "kind": "let", "range": [ - 10067, - 10096 + 10039, + 10068 ], "loc": { "start": { - "line": 353, + "line": 351, "column": 8 }, "end": { - "line": 353, + "line": 351, "column": 37 } } @@ -19123,16 +19083,16 @@ "type": "Identifier", "name": "element", "range": [ - 10105, - 10112 + 10077, + 10084 ], "loc": { "start": { - "line": 354, + "line": 352, "column": 8 }, "end": { - "line": 354, + "line": 352, "column": 15 } } @@ -19141,31 +19101,31 @@ "type": "Identifier", "name": "className", "range": [ - 10113, - 10122 + 10085, + 10094 ], "loc": { "start": { - "line": 354, + "line": 352, "column": 16 }, "end": { - "line": 354, + "line": 352, "column": 25 } } }, "range": [ - 10105, - 10122 + 10077, + 10094 ], "loc": { "start": { - "line": 354, + "line": 352, "column": 8 }, "end": { - "line": 354, + "line": 352, "column": 25 } } @@ -19174,46 +19134,46 @@ "type": "Identifier", "name": "className", "range": [ - 10125, - 10134 + 10097, + 10106 ], "loc": { "start": { - "line": 354, + "line": 352, "column": 28 }, "end": { - "line": 354, + "line": 352, "column": 37 } } }, "range": [ - 10105, - 10134 + 10077, + 10106 ], "loc": { "start": { - "line": 354, + "line": 352, "column": 8 }, "end": { - "line": 354, + "line": 352, "column": 37 } } }, "range": [ - 10105, - 10135 + 10077, + 10107 ], "loc": { "start": { - "line": 354, + "line": 352, "column": 8 }, "end": { - "line": 354, + "line": 352, "column": 38 } } @@ -19224,47 +19184,47 @@ "type": "Identifier", "name": "element", "range": [ - 10151, - 10158 + 10123, + 10130 ], "loc": { "start": { - "line": 355, + "line": 353, "column": 15 }, "end": { - "line": 355, + "line": 353, "column": 22 } } }, "range": [ - 10144, - 10159 + 10116, + 10131 ], "loc": { "start": { - "line": 355, + "line": 353, "column": 8 }, "end": { - "line": 355, + "line": 353, "column": 23 } } } ], "range": [ - 10057, - 10165 + 10029, + 10137 ], "loc": { "start": { - "line": 352, + "line": 350, "column": 36 }, "end": { - "line": 356, + "line": 354, "column": 5 } } @@ -19272,16 +19232,16 @@ "generator": false, "expression": false, "range": [ - 10040, - 10165 + 10012, + 10137 ], "loc": { "start": { - "line": 352, + "line": 350, "column": 19 }, "end": { - "line": 356, + "line": 354, "column": 5 } } @@ -19289,16 +19249,16 @@ "kind": "method", "computed": false, "range": [ - 10025, - 10165 + 9997, + 10137 ], "loc": { "start": { - "line": 352, + "line": 350, "column": 4 }, "end": { - "line": 356, + "line": 354, "column": 5 } }, @@ -19307,16 +19267,16 @@ "type": "Block", "value": "*\n * Creates container element\n * @param {String} tag Tag name\n * @param {String} className Css class to assign to element\n * @returns {DOMElement}\n * @private\n ", "range": [ - 9831, - 10020 + 9803, + 9992 ], "loc": { "start": { - "line": 345, + "line": 343, "column": 4 }, "end": { - "line": 351, + "line": 349, "column": 7 } } @@ -19327,16 +19287,16 @@ "type": "Block", "value": "*\n * Creates filters row with cells\n * @returns {HTMLTableRowElement}\n * @private\n ", "range": [ - 10171, - 10274 + 10143, + 10246 ], "loc": { "start": { - "line": 358, + "line": 356, "column": 4 }, "end": { - "line": 362, + "line": 360, "column": 7 } } @@ -19350,16 +19310,16 @@ "type": "Identifier", "name": "createFiltersRow", "range": [ - 10279, - 10295 + 10251, + 10267 ], "loc": { "start": { - "line": 363, + "line": 361, "column": 4 }, "end": { - "line": 363, + "line": 361, "column": 20 } } @@ -19380,16 +19340,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10312, - 10314 + 10284, + 10286 ], "loc": { "start": { - "line": 364, + "line": 362, "column": 12 }, "end": { - "line": 364, + "line": 362, "column": 14 } } @@ -19400,16 +19360,16 @@ "object": { "type": "ThisExpression", "range": [ - 10317, - 10321 + 10289, + 10293 ], "loc": { "start": { - "line": 364, + "line": 362, "column": 17 }, "end": { - "line": 364, + "line": 362, "column": 21 } } @@ -19418,46 +19378,46 @@ "type": "Identifier", "name": "tf", "range": [ - 10322, - 10324 + 10294, + 10296 ], "loc": { "start": { - "line": 364, + "line": 362, "column": 22 }, "end": { - "line": 364, + "line": 362, "column": 24 } } }, "range": [ - 10317, - 10324 + 10289, + 10296 ], "loc": { "start": { - "line": 364, + "line": 362, "column": 17 }, "end": { - "line": 364, + "line": 362, "column": 24 } } }, "range": [ - 10312, - 10324 + 10284, + 10296 ], "loc": { "start": { - "line": 364, + "line": 362, "column": 12 }, "end": { - "line": 364, + "line": 362, "column": 24 } } @@ -19465,16 +19425,16 @@ ], "kind": "let", "range": [ - 10308, - 10325 + 10280, + 10297 ], "loc": { "start": { - "line": 364, + "line": 362, "column": 8 }, "end": { - "line": 364, + "line": 362, "column": 25 } } @@ -19488,16 +19448,16 @@ "type": "Identifier", "name": "filtersRow", "range": [ - 10338, - 10348 + 10310, + 10320 ], "loc": { "start": { - "line": 365, + "line": 363, "column": 12 }, "end": { - "line": 365, + "line": 363, "column": 22 } } @@ -19508,16 +19468,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 10351, - 10360 + 10323, + 10332 ], "loc": { "start": { - "line": 365, + "line": 363, "column": 25 }, "end": { - "line": 365, + "line": 363, "column": 34 } } @@ -19528,47 +19488,47 @@ "value": "tr", "raw": "'tr'", "range": [ - 10361, - 10365 + 10333, + 10337 ], "loc": { "start": { - "line": 365, + "line": 363, "column": 35 }, "end": { - "line": 365, + "line": 363, "column": 39 } } } ], "range": [ - 10351, - 10366 + 10323, + 10338 ], "loc": { "start": { - "line": 365, + "line": 363, "column": 25 }, "end": { - "line": 365, + "line": 363, "column": 40 } } }, "range": [ - 10338, - 10366 + 10310, + 10338 ], "loc": { "start": { - "line": 365, + "line": 363, "column": 12 }, "end": { - "line": 365, + "line": 363, "column": 40 } } @@ -19576,16 +19536,16 @@ ], "kind": "let", "range": [ - 10334, - 10367 + 10306, + 10339 ], "loc": { "start": { - "line": 365, + "line": 363, "column": 8 }, "end": { - "line": 365, + "line": 363, "column": 41 } } @@ -19601,16 +19561,16 @@ "object": { "type": "ThisExpression", "range": [ - 10380, - 10384 + 10352, + 10356 ], "loc": { "start": { - "line": 366, + "line": 364, "column": 12 }, "end": { - "line": 366, + "line": 364, "column": 16 } } @@ -19619,31 +19579,31 @@ "type": "Identifier", "name": "filters", "range": [ - 10385, - 10392 + 10357, + 10364 ], "loc": { "start": { - "line": 366, + "line": 364, "column": 17 }, "end": { - "line": 366, + "line": 364, "column": 24 } } }, "range": [ - 10380, - 10392 + 10352, + 10364 ], "loc": { "start": { - "line": 366, + "line": 364, "column": 12 }, "end": { - "line": 366, + "line": 364, "column": 24 } } @@ -19655,16 +19615,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10396, - 10398 + 10368, + 10370 ], "loc": { "start": { - "line": 366, + "line": 364, "column": 28 }, "end": { - "line": 366, + "line": 364, "column": 30 } } @@ -19673,46 +19633,46 @@ "type": "Identifier", "name": "fltGrid", "range": [ - 10399, - 10406 + 10371, + 10378 ], "loc": { "start": { - "line": 366, + "line": 364, "column": 31 }, "end": { - "line": 366, + "line": 364, "column": 38 } } }, "range": [ - 10396, - 10406 + 10368, + 10378 ], "loc": { "start": { - "line": 366, + "line": 364, "column": 28 }, "end": { - "line": 366, + "line": 364, "column": 38 } } }, "range": [ - 10380, - 10406 + 10352, + 10378 ], "loc": { "start": { - "line": 366, + "line": 364, "column": 12 }, "end": { - "line": 366, + "line": 364, "column": 38 } } @@ -19732,16 +19692,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10422, - 10424 + 10394, + 10396 ], "loc": { "start": { - "line": 367, + "line": 365, "column": 12 }, "end": { - "line": 367, + "line": 365, "column": 14 } } @@ -19750,31 +19710,31 @@ "type": "Identifier", "name": "externalFltTgtIds", "range": [ - 10425, - 10442 + 10397, + 10414 ], "loc": { "start": { - "line": 367, + "line": 365, "column": 15 }, "end": { - "line": 367, + "line": 365, "column": 32 } } }, "range": [ - 10422, - 10442 + 10394, + 10414 ], "loc": { "start": { - "line": 367, + "line": 365, "column": 12 }, "end": { - "line": 367, + "line": 365, "column": 32 } } @@ -19783,46 +19743,46 @@ "type": "ArrayExpression", "elements": [], "range": [ - 10445, - 10447 + 10417, + 10419 ], "loc": { "start": { - "line": 367, + "line": 365, "column": 35 }, "end": { - "line": 367, + "line": 365, "column": 37 } } }, "range": [ - 10422, - 10447 + 10394, + 10419 ], "loc": { "start": { - "line": 367, + "line": 365, "column": 12 }, "end": { - "line": 367, + "line": 365, "column": 37 } } }, "range": [ - 10422, - 10448 + 10394, + 10420 ], "loc": { "start": { - "line": 367, + "line": 365, "column": 12 }, "end": { - "line": 367, + "line": 365, "column": 38 } } @@ -19838,16 +19798,16 @@ "type": "Identifier", "name": "j", "range": [ - 10470, - 10471 + 10442, + 10443 ], "loc": { "start": { - "line": 368, + "line": 366, "column": 21 }, "end": { - "line": 368, + "line": 366, "column": 22 } } @@ -19857,31 +19817,31 @@ "value": 0, "raw": "0", "range": [ - 10474, - 10475 + 10446, + 10447 ], "loc": { "start": { - "line": 368, + "line": 366, "column": 25 }, "end": { - "line": 368, + "line": 366, "column": 26 } } }, "range": [ - 10470, - 10475 + 10442, + 10447 ], "loc": { "start": { - "line": 368, + "line": 366, "column": 21 }, "end": { - "line": 368, + "line": 366, "column": 26 } } @@ -19889,16 +19849,16 @@ ], "kind": "let", "range": [ - 10466, - 10475 + 10438, + 10447 ], "loc": { "start": { - "line": 368, + "line": 366, "column": 17 }, "end": { - "line": 368, + "line": 366, "column": 26 } } @@ -19910,16 +19870,16 @@ "type": "Identifier", "name": "j", "range": [ - 10477, - 10478 + 10449, + 10450 ], "loc": { "start": { - "line": 368, + "line": 366, "column": 28 }, "end": { - "line": 368, + "line": 366, "column": 29 } } @@ -19933,16 +19893,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10481, - 10483 + 10453, + 10455 ], "loc": { "start": { - "line": 368, + "line": 366, "column": 32 }, "end": { - "line": 368, + "line": 366, "column": 34 } } @@ -19951,62 +19911,62 @@ "type": "Identifier", "name": "getCellsNb", "range": [ - 10484, - 10494 + 10456, + 10466 ], "loc": { "start": { - "line": 368, + "line": 366, "column": 35 }, "end": { - "line": 368, + "line": 366, "column": 45 } } }, "range": [ - 10481, - 10494 + 10453, + 10466 ], "loc": { "start": { - "line": 368, + "line": 366, "column": 32 }, "end": { - "line": 368, + "line": 366, "column": 45 } } }, "arguments": [], "range": [ - 10481, - 10496 + 10453, + 10468 ], "loc": { "start": { - "line": 368, + "line": 366, "column": 32 }, "end": { - "line": 368, + "line": 366, "column": 47 } } }, "range": [ - 10477, - 10496 + 10449, + 10468 ], "loc": { "start": { - "line": 368, + "line": 366, "column": 28 }, "end": { - "line": 368, + "line": 366, "column": 47 } } @@ -20018,32 +19978,32 @@ "type": "Identifier", "name": "j", "range": [ - 10498, - 10499 + 10470, + 10471 ], "loc": { "start": { - "line": 368, + "line": 366, "column": 49 }, "end": { - "line": 368, + "line": 366, "column": 50 } } }, "prefix": false, "range": [ - 10498, - 10501 + 10470, + 10473 ], "loc": { "start": { - "line": 368, + "line": 366, "column": 49 }, "end": { - "line": 368, + "line": 366, "column": 52 } } @@ -20060,16 +20020,16 @@ "type": "Identifier", "name": "fltTdId", "range": [ - 10525, - 10532 + 10497, + 10504 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 20 }, "end": { - "line": 369, + "line": 367, "column": 27 } } @@ -20085,16 +20045,16 @@ }, "tail": false, "range": [ - 10535, - 10538 + 10507, + 10510 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 30 }, "end": { - "line": 369, + "line": 367, "column": 33 } } @@ -20107,16 +20067,16 @@ }, "tail": true, "range": [ - 10581, - 10583 + 10553, + 10555 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 76 }, "end": { - "line": 369, + "line": 367, "column": 78 } } @@ -20139,16 +20099,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10538, - 10540 + 10510, + 10512 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 33 }, "end": { - "line": 369, + "line": 367, "column": 35 } } @@ -20157,31 +20117,31 @@ "type": "Identifier", "name": "prfxFlt", "range": [ - 10541, - 10548 + 10513, + 10520 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 36 }, "end": { - "line": 369, + "line": 367, "column": 43 } } }, "range": [ - 10538, - 10548 + 10510, + 10520 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 33 }, "end": { - "line": 369, + "line": 367, "column": 43 } } @@ -20190,31 +20150,31 @@ "type": "Identifier", "name": "j", "range": [ - 10551, - 10552 + 10523, + 10524 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 46 }, "end": { - "line": 369, + "line": 367, "column": 47 } } }, "range": [ - 10538, - 10552 + 10510, + 10524 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 33 }, "end": { - "line": 369, + "line": 367, "column": 47 } } @@ -20225,16 +20185,16 @@ "object": { "type": "ThisExpression", "range": [ - 10555, - 10559 + 10527, + 10531 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 50 }, "end": { - "line": 369, + "line": 367, "column": 54 } } @@ -20243,46 +20203,46 @@ "type": "Identifier", "name": "prfxGridFltTd", "range": [ - 10560, - 10573 + 10532, + 10545 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 55 }, "end": { - "line": 369, + "line": 367, "column": 68 } } }, "range": [ - 10555, - 10573 + 10527, + 10545 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 50 }, "end": { - "line": 369, + "line": 367, "column": 68 } } }, "range": [ - 10538, - 10573 + 10510, + 10545 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 33 }, "end": { - "line": 369, + "line": 367, "column": 68 } } @@ -20294,16 +20254,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10576, - 10578 + 10548, + 10550 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 71 }, "end": { - "line": 369, + "line": 367, "column": 73 } } @@ -20312,77 +20272,77 @@ "type": "Identifier", "name": "id", "range": [ - 10579, - 10581 + 10551, + 10553 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 74 }, "end": { - "line": 369, + "line": 367, "column": 76 } } }, "range": [ - 10576, - 10581 + 10548, + 10553 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 71 }, "end": { - "line": 369, + "line": 367, "column": 76 } } }, "range": [ - 10538, - 10581 + 10510, + 10553 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 33 }, "end": { - "line": 369, + "line": 367, "column": 76 } } } ], "range": [ - 10535, - 10583 + 10507, + 10555 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 30 }, "end": { - "line": 369, + "line": 367, "column": 78 } } }, "range": [ - 10525, - 10583 + 10497, + 10555 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 20 }, "end": { - "line": 369, + "line": 367, "column": 78 } } @@ -20390,16 +20350,16 @@ ], "kind": "let", "range": [ - 10521, - 10584 + 10493, + 10556 ], "loc": { "start": { - "line": 369, + "line": 367, "column": 16 }, "end": { - "line": 369, + "line": 367, "column": 79 } } @@ -20413,16 +20373,16 @@ "type": "Identifier", "name": "cl", "range": [ - 10605, - 10607 + 10577, + 10579 ], "loc": { "start": { - "line": 370, + "line": 368, "column": 20 }, "end": { - "line": 370, + "line": 368, "column": 22 } } @@ -20433,16 +20393,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 10610, - 10619 + 10582, + 10591 ], "loc": { "start": { - "line": 370, + "line": 368, "column": 25 }, "end": { - "line": 370, + "line": 368, "column": 34 } } @@ -20455,16 +20415,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10620, - 10622 + 10592, + 10594 ], "loc": { "start": { - "line": 370, + "line": 368, "column": 35 }, "end": { - "line": 370, + "line": 368, "column": 37 } } @@ -20473,31 +20433,31 @@ "type": "Identifier", "name": "fltCellTag", "range": [ - 10623, - 10633 + 10595, + 10605 ], "loc": { "start": { - "line": 370, + "line": 368, "column": 38 }, "end": { - "line": 370, + "line": 368, "column": 48 } } }, "range": [ - 10620, - 10633 + 10592, + 10605 ], "loc": { "start": { - "line": 370, + "line": 368, "column": 35 }, "end": { - "line": 370, + "line": 368, "column": 48 } } @@ -20510,16 +20470,16 @@ "value": "id", "raw": "'id'", "range": [ - 10636, - 10640 + 10608, + 10612 ], "loc": { "start": { - "line": 370, + "line": 368, "column": 51 }, "end": { - "line": 370, + "line": 368, "column": 55 } } @@ -20528,63 +20488,63 @@ "type": "Identifier", "name": "fltTdId", "range": [ - 10642, - 10649 + 10614, + 10621 ], "loc": { "start": { - "line": 370, + "line": 368, "column": 57 }, "end": { - "line": 370, + "line": 368, "column": 64 } } } ], "range": [ - 10635, - 10650 + 10607, + 10622 ], "loc": { "start": { - "line": 370, + "line": 368, "column": 50 }, "end": { - "line": 370, + "line": 368, "column": 65 } } } ], "range": [ - 10610, - 10651 + 10582, + 10623 ], "loc": { "start": { - "line": 370, + "line": 368, "column": 25 }, "end": { - "line": 370, + "line": 368, "column": 66 } } }, "range": [ - 10605, - 10651 + 10577, + 10623 ], "loc": { "start": { - "line": 370, + "line": 368, "column": 20 }, "end": { - "line": 370, + "line": 368, "column": 66 } } @@ -20592,16 +20552,16 @@ ], "kind": "let", "range": [ - 10601, - 10652 + 10573, + 10624 ], "loc": { "start": { - "line": 370, + "line": 368, "column": 16 }, "end": { - "line": 370, + "line": 368, "column": 67 } } @@ -20617,16 +20577,16 @@ "type": "Identifier", "name": "filtersRow", "range": [ - 10669, - 10679 + 10641, + 10651 ], "loc": { "start": { - "line": 371, + "line": 369, "column": 16 }, "end": { - "line": 371, + "line": 369, "column": 26 } } @@ -20635,31 +20595,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 10680, - 10691 + 10652, + 10663 ], "loc": { "start": { - "line": 371, + "line": 369, "column": 27 }, "end": { - "line": 371, + "line": 369, "column": 38 } } }, "range": [ - 10669, - 10691 + 10641, + 10663 ], "loc": { "start": { - "line": 371, + "line": 369, "column": 16 }, "end": { - "line": 371, + "line": 369, "column": 38 } } @@ -20669,47 +20629,47 @@ "type": "Identifier", "name": "cl", "range": [ - 10692, - 10694 + 10664, + 10666 ], "loc": { "start": { - "line": 371, + "line": 369, "column": 39 }, "end": { - "line": 371, + "line": 369, "column": 41 } } } ], "range": [ - 10669, - 10695 + 10641, + 10667 ], "loc": { "start": { - "line": 371, + "line": 369, "column": 16 }, "end": { - "line": 371, + "line": 369, "column": 42 } } }, "range": [ - 10669, - 10696 + 10641, + 10668 ], "loc": { "start": { - "line": 371, + "line": 369, "column": 16 }, "end": { - "line": 371, + "line": 369, "column": 43 } } @@ -20729,16 +20689,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10713, - 10715 + 10685, + 10687 ], "loc": { "start": { - "line": 372, + "line": 370, "column": 16 }, "end": { - "line": 372, + "line": 370, "column": 18 } } @@ -20747,31 +20707,31 @@ "type": "Identifier", "name": "externalFltTgtIds", "range": [ - 10716, - 10733 + 10688, + 10705 ], "loc": { "start": { - "line": 372, + "line": 370, "column": 19 }, "end": { - "line": 372, + "line": 370, "column": 36 } } }, "range": [ - 10713, - 10733 + 10685, + 10705 ], "loc": { "start": { - "line": 372, + "line": 370, "column": 16 }, "end": { - "line": 372, + "line": 370, "column": 36 } } @@ -20780,31 +20740,31 @@ "type": "Identifier", "name": "j", "range": [ - 10734, - 10735 + 10706, + 10707 ], "loc": { "start": { - "line": 372, + "line": 370, "column": 37 }, "end": { - "line": 372, + "line": 370, "column": 38 } } }, "range": [ - 10713, - 10736 + 10685, + 10708 ], "loc": { "start": { - "line": 372, + "line": 370, "column": 16 }, "end": { - "line": 372, + "line": 370, "column": 39 } } @@ -20813,109 +20773,109 @@ "type": "Identifier", "name": "fltTdId", "range": [ - 10739, - 10746 + 10711, + 10718 ], "loc": { "start": { - "line": 372, + "line": 370, "column": 42 }, "end": { - "line": 372, + "line": 370, "column": 49 } } }, "range": [ - 10713, - 10746 + 10685, + 10718 ], "loc": { "start": { - "line": 372, + "line": 370, "column": 16 }, "end": { - "line": 372, + "line": 370, "column": 49 } } }, "range": [ - 10713, - 10747 + 10685, + 10719 ], "loc": { "start": { - "line": 372, + "line": 370, "column": 16 }, "end": { - "line": 372, + "line": 370, "column": 50 } } } ], "range": [ - 10503, - 10761 + 10475, + 10733 ], "loc": { "start": { - "line": 368, + "line": 366, "column": 54 }, "end": { - "line": 373, + "line": 371, "column": 13 } } }, "range": [ - 10461, - 10761 + 10433, + 10733 ], "loc": { "start": { - "line": 368, + "line": 366, "column": 12 }, "end": { - "line": 373, + "line": 371, "column": 13 } } } ], "range": [ - 10408, - 10771 + 10380, + 10743 ], "loc": { "start": { - "line": 366, + "line": 364, "column": 40 }, "end": { - "line": 374, + "line": 372, "column": 9 } } }, "alternate": null, "range": [ - 10376, - 10771 + 10348, + 10743 ], "loc": { "start": { - "line": 366, + "line": 364, "column": 8 }, "end": { - "line": 374, + "line": 372, "column": 9 } } @@ -20926,47 +20886,47 @@ "type": "Identifier", "name": "filtersRow", "range": [ - 10787, - 10797 + 10759, + 10769 ], "loc": { "start": { - "line": 375, + "line": 373, "column": 15 }, "end": { - "line": 375, + "line": 373, "column": 25 } } }, "range": [ - 10780, - 10798 + 10752, + 10770 ], "loc": { "start": { - "line": 375, + "line": 373, "column": 8 }, "end": { - "line": 375, + "line": 373, "column": 26 } } } ], "range": [ - 10298, - 10804 + 10270, + 10776 ], "loc": { "start": { - "line": 363, + "line": 361, "column": 23 }, "end": { - "line": 376, + "line": 374, "column": 5 } } @@ -20974,16 +20934,16 @@ "generator": false, "expression": false, "range": [ - 10295, - 10804 + 10267, + 10776 ], "loc": { "start": { - "line": 363, + "line": 361, "column": 20 }, "end": { - "line": 376, + "line": 374, "column": 5 } } @@ -20991,16 +20951,16 @@ "kind": "method", "computed": false, "range": [ - 10279, - 10804 + 10251, + 10776 ], "loc": { "start": { - "line": 363, + "line": 361, "column": 4 }, "end": { - "line": 376, + "line": 374, "column": 5 } }, @@ -21009,16 +20969,16 @@ "type": "Block", "value": "*\n * Creates filters row with cells\n * @returns {HTMLTableRowElement}\n * @private\n ", "range": [ - 10171, - 10274 + 10143, + 10246 ], "loc": { "start": { - "line": 358, + "line": 356, "column": 4 }, "end": { - "line": 362, + "line": 360, "column": 7 } } @@ -21029,16 +20989,16 @@ "type": "Block", "value": "*\n * Generates column elements if necessary and assigns their widths\n * @private\n ", "range": [ - 10810, - 10908 + 10782, + 10880 ], "loc": { "start": { - "line": 378, + "line": 376, "column": 4 }, "end": { - "line": 381, + "line": 379, "column": 7 } } @@ -21052,16 +21012,16 @@ "type": "Identifier", "name": "setColumnElements", "range": [ - 10913, - 10930 + 10885, + 10902 ], "loc": { "start": { - "line": 382, + "line": 380, "column": 4 }, "end": { - "line": 382, + "line": 380, "column": 21 } } @@ -21082,16 +21042,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10947, - 10949 + 10919, + 10921 ], "loc": { "start": { - "line": 383, + "line": 381, "column": 12 }, "end": { - "line": 383, + "line": 381, "column": 14 } } @@ -21102,16 +21062,16 @@ "object": { "type": "ThisExpression", "range": [ - 10952, - 10956 + 10924, + 10928 ], "loc": { "start": { - "line": 383, + "line": 381, "column": 17 }, "end": { - "line": 383, + "line": 381, "column": 21 } } @@ -21120,46 +21080,46 @@ "type": "Identifier", "name": "tf", "range": [ - 10957, - 10959 + 10929, + 10931 ], "loc": { "start": { - "line": 383, + "line": 381, "column": 22 }, "end": { - "line": 383, + "line": 381, "column": 24 } } }, "range": [ - 10952, - 10959 + 10924, + 10931 ], "loc": { "start": { - "line": 383, + "line": 381, "column": 17 }, "end": { - "line": 383, + "line": 381, "column": 24 } } }, "range": [ - 10947, - 10959 + 10919, + 10931 ], "loc": { "start": { - "line": 383, + "line": 381, "column": 12 }, "end": { - "line": 383, + "line": 381, "column": 24 } } @@ -21167,16 +21127,16 @@ ], "kind": "let", "range": [ - 10943, - 10960 + 10915, + 10932 ], "loc": { "start": { - "line": 383, + "line": 381, "column": 8 }, "end": { - "line": 383, + "line": 381, "column": 25 } } @@ -21190,16 +21150,16 @@ "type": "Identifier", "name": "cols", "range": [ - 10973, - 10977 + 10945, + 10949 ], "loc": { "start": { - "line": 384, + "line": 382, "column": 12 }, "end": { - "line": 384, + "line": 382, "column": 16 } } @@ -21210,16 +21170,16 @@ "type": "Identifier", "name": "tag", "range": [ - 10980, - 10983 + 10952, + 10955 ], "loc": { "start": { - "line": 384, + "line": 382, "column": 19 }, "end": { - "line": 384, + "line": 382, "column": 22 } } @@ -21234,16 +21194,16 @@ "type": "Identifier", "name": "tf", "range": [ - 10984, - 10986 + 10956, + 10958 ], "loc": { "start": { - "line": 384, + "line": 382, "column": 23 }, "end": { - "line": 384, + "line": 382, "column": 25 } } @@ -21252,47 +21212,47 @@ "type": "Identifier", "name": "dom", "range": [ - 10987, - 10990 + 10959, + 10962 ], "loc": { "start": { - "line": 384, + "line": 382, "column": 26 }, "end": { - "line": 384, + "line": 382, "column": 29 } } }, "range": [ - 10984, - 10990 + 10956, + 10962 ], "loc": { "start": { - "line": 384, + "line": 382, "column": 23 }, "end": { - "line": 384, + "line": 382, "column": 29 } } }, "arguments": [], "range": [ - 10984, - 10992 + 10956, + 10964 ], "loc": { "start": { - "line": 384, + "line": 382, "column": 23 }, "end": { - "line": 384, + "line": 382, "column": 31 } } @@ -21302,47 +21262,47 @@ "value": "col", "raw": "'col'", "range": [ - 10994, - 10999 + 10966, + 10971 ], "loc": { "start": { - "line": 384, + "line": 382, "column": 33 }, "end": { - "line": 384, + "line": 382, "column": 38 } } } ], "range": [ - 10980, - 11000 + 10952, + 10972 ], "loc": { "start": { - "line": 384, + "line": 382, "column": 19 }, "end": { - "line": 384, + "line": 382, "column": 39 } } }, "range": [ - 10973, - 11000 + 10945, + 10972 ], "loc": { "start": { - "line": 384, + "line": 382, "column": 12 }, "end": { - "line": 384, + "line": 382, "column": 39 } } @@ -21350,16 +21310,16 @@ ], "kind": "let", "range": [ - 10969, - 11001 + 10941, + 10973 ], "loc": { "start": { - "line": 384, + "line": 382, "column": 8 }, "end": { - "line": 384, + "line": 382, "column": 40 } } @@ -21375,16 +21335,16 @@ "object": { "type": "ThisExpression", "range": [ - 11010, - 11014 + 10982, + 10986 ], "loc": { "start": { - "line": 385, + "line": 383, "column": 8 }, "end": { - "line": 385, + "line": 383, "column": 12 } } @@ -21393,31 +21353,31 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 11015, - 11027 + 10987, + 10999 ], "loc": { "start": { - "line": 385, + "line": 383, "column": 13 }, "end": { - "line": 385, + "line": 383, "column": 25 } } }, "range": [ - 11010, - 11027 + 10982, + 10999 ], "loc": { "start": { - "line": 385, + "line": 383, "column": 8 }, "end": { - "line": 385, + "line": 383, "column": 25 } } @@ -21432,16 +21392,16 @@ "type": "Identifier", "name": "cols", "range": [ - 11030, - 11034 + 11002, + 11006 ], "loc": { "start": { - "line": 385, + "line": 383, "column": 28 }, "end": { - "line": 385, + "line": 383, "column": 32 } } @@ -21450,31 +21410,31 @@ "type": "Identifier", "name": "length", "range": [ - 11035, - 11041 + 11007, + 11013 ], "loc": { "start": { - "line": 385, + "line": 383, "column": 33 }, "end": { - "line": 385, + "line": 383, "column": 39 } } }, "range": [ - 11030, - 11041 + 11002, + 11013 ], "loc": { "start": { - "line": 385, + "line": 383, "column": 28 }, "end": { - "line": 385, + "line": 383, "column": 39 } } @@ -21484,61 +21444,61 @@ "value": 0, "raw": "0", "range": [ - 11044, - 11045 + 11016, + 11017 ], "loc": { "start": { - "line": 385, + "line": 383, "column": 42 }, "end": { - "line": 385, + "line": 383, "column": 43 } } }, "range": [ - 11030, - 11045 + 11002, + 11017 ], "loc": { "start": { - "line": 385, + "line": 383, "column": 28 }, "end": { - "line": 385, + "line": 383, "column": 43 } } }, "range": [ - 11010, - 11045 + 10982, + 11017 ], "loc": { "start": { - "line": 385, + "line": 383, "column": 8 }, "end": { - "line": 385, + "line": 383, "column": 43 } } }, "range": [ - 11010, - 11046 + 10982, + 11018 ], "loc": { "start": { - "line": 385, + "line": 383, "column": 8 }, "end": { - "line": 385, + "line": 383, "column": 44 } } @@ -21554,16 +21514,16 @@ "type": "Identifier", "name": "k", "range": [ - 11065, - 11066 + 11037, + 11038 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 17 }, "end": { - "line": 387, + "line": 385, "column": 18 } } @@ -21578,16 +21538,16 @@ "type": "Identifier", "name": "tf", "range": [ - 11070, - 11072 + 11042, + 11044 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 22 }, "end": { - "line": 387, + "line": 385, "column": 24 } } @@ -21596,31 +21556,31 @@ "type": "Identifier", "name": "nbCells", "range": [ - 11073, - 11080 + 11045, + 11052 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 25 }, "end": { - "line": 387, + "line": 385, "column": 32 } } }, "range": [ - 11070, - 11080 + 11042, + 11052 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 22 }, "end": { - "line": 387, + "line": 385, "column": 32 } } @@ -21630,46 +21590,46 @@ "value": 1, "raw": "1", "range": [ - 11083, - 11084 + 11055, + 11056 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 35 }, "end": { - "line": 387, + "line": 385, "column": 36 } } }, "range": [ - 11070, - 11084 + 11042, + 11056 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 22 }, "end": { - "line": 387, + "line": 385, "column": 36 } } }, "range": [ - 11065, - 11085 + 11037, + 11057 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 17 }, "end": { - "line": 387, + "line": 385, "column": 37 } } @@ -21677,16 +21637,16 @@ ], "kind": "let", "range": [ - 11061, - 11085 + 11033, + 11057 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 13 }, "end": { - "line": 387, + "line": 385, "column": 37 } } @@ -21698,16 +21658,16 @@ "type": "Identifier", "name": "k", "range": [ - 11087, - 11088 + 11059, + 11060 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 39 }, "end": { - "line": 387, + "line": 385, "column": 40 } } @@ -21717,31 +21677,31 @@ "value": 0, "raw": "0", "range": [ - 11092, - 11093 + 11064, + 11065 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 44 }, "end": { - "line": 387, + "line": 385, "column": 45 } } }, "range": [ - 11087, - 11093 + 11059, + 11065 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 39 }, "end": { - "line": 387, + "line": 385, "column": 45 } } @@ -21753,32 +21713,32 @@ "type": "Identifier", "name": "k", "range": [ - 11095, - 11096 + 11067, + 11068 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 47 }, "end": { - "line": 387, + "line": 385, "column": 48 } } }, "prefix": false, "range": [ - 11095, - 11098 + 11067, + 11070 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 47 }, "end": { - "line": 387, + "line": 385, "column": 50 } } @@ -21795,32 +21755,32 @@ "type": "Identifier", "name": "col", "range": [ - 11118, - 11121 + 11090, + 11093 ], "loc": { "start": { - "line": 388, + "line": 386, "column": 16 }, "end": { - "line": 388, + "line": 386, "column": 19 } } }, "init": null, "range": [ - 11118, - 11121 + 11090, + 11093 ], "loc": { "start": { - "line": 388, + "line": 386, "column": 16 }, "end": { - "line": 388, + "line": 386, "column": 19 } } @@ -21828,16 +21788,16 @@ ], "kind": "let", "range": [ - 11114, - 11122 + 11086, + 11094 ], "loc": { "start": { - "line": 388, + "line": 386, "column": 12 }, "end": { - "line": 388, + "line": 386, "column": 20 } } @@ -21853,16 +21813,16 @@ "object": { "type": "ThisExpression", "range": [ - 11141, - 11145 + 11113, + 11117 ], "loc": { "start": { - "line": 390, + "line": 388, "column": 17 }, "end": { - "line": 390, + "line": 388, "column": 21 } } @@ -21871,47 +21831,47 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 11146, - 11158 + 11118, + 11130 ], "loc": { "start": { - "line": 390, + "line": 388, "column": 22 }, "end": { - "line": 390, + "line": 388, "column": 34 } } }, "range": [ - 11141, - 11158 + 11113, + 11130 ], "loc": { "start": { - "line": 390, + "line": 388, "column": 17 }, "end": { - "line": 390, + "line": 388, "column": 34 } } }, "prefix": true, "range": [ - 11140, - 11158 + 11112, + 11130 ], "loc": { "start": { - "line": 390, + "line": 388, "column": 16 }, "end": { - "line": 390, + "line": 388, "column": 34 } } @@ -21928,16 +21888,16 @@ "type": "Identifier", "name": "col", "range": [ - 11178, - 11181 + 11150, + 11153 ], "loc": { "start": { - "line": 391, + "line": 389, "column": 16 }, "end": { - "line": 391, + "line": 389, "column": 19 } } @@ -21948,16 +21908,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 11184, - 11193 + 11156, + 11165 ], "loc": { "start": { - "line": 391, + "line": 389, "column": 22 }, "end": { - "line": 391, + "line": 389, "column": 31 } } @@ -21968,62 +21928,62 @@ "value": "col", "raw": "'col'", "range": [ - 11194, - 11199 + 11166, + 11171 ], "loc": { "start": { - "line": 391, + "line": 389, "column": 32 }, "end": { - "line": 391, + "line": 389, "column": 37 } } } ], "range": [ - 11184, - 11200 + 11156, + 11172 ], "loc": { "start": { - "line": 391, + "line": 389, "column": 22 }, "end": { - "line": 391, + "line": 389, "column": 38 } } }, "range": [ - 11178, - 11200 + 11150, + 11172 ], "loc": { "start": { - "line": 391, + "line": 389, "column": 16 }, "end": { - "line": 391, + "line": 389, "column": 38 } } }, "range": [ - 11178, - 11201 + 11150, + 11173 ], "loc": { "start": { - "line": 391, + "line": 389, "column": 16 }, "end": { - "line": 391, + "line": 389, "column": 39 } } @@ -22044,16 +22004,16 @@ "type": "Identifier", "name": "tf", "range": [ - 11218, - 11220 + 11190, + 11192 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 16 }, "end": { - "line": 392, + "line": 390, "column": 18 } } @@ -22062,47 +22022,47 @@ "type": "Identifier", "name": "dom", "range": [ - 11221, - 11224 + 11193, + 11196 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 19 }, "end": { - "line": 392, + "line": 390, "column": 22 } } }, "range": [ - 11218, - 11224 + 11190, + 11196 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 16 }, "end": { - "line": 392, + "line": 390, "column": 22 } } }, "arguments": [], "range": [ - 11218, - 11226 + 11190, + 11198 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 16 }, "end": { - "line": 392, + "line": 390, "column": 24 } } @@ -22111,31 +22071,31 @@ "type": "Identifier", "name": "insertBefore", "range": [ - 11227, - 11239 + 11199, + 11211 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 25 }, "end": { - "line": 392, + "line": 390, "column": 37 } } }, "range": [ - 11218, - 11239 + 11190, + 11211 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 16 }, "end": { - "line": 392, + "line": 390, "column": 37 } } @@ -22145,16 +22105,16 @@ "type": "Identifier", "name": "col", "range": [ - 11240, - 11243 + 11212, + 11215 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 38 }, "end": { - "line": 392, + "line": 390, "column": 41 } } @@ -22171,16 +22131,16 @@ "type": "Identifier", "name": "tf", "range": [ - 11245, - 11247 + 11217, + 11219 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 43 }, "end": { - "line": 392, + "line": 390, "column": 45 } } @@ -22189,47 +22149,47 @@ "type": "Identifier", "name": "dom", "range": [ - 11248, - 11251 + 11220, + 11223 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 46 }, "end": { - "line": 392, + "line": 390, "column": 49 } } }, "range": [ - 11245, - 11251 + 11217, + 11223 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 43 }, "end": { - "line": 392, + "line": 390, "column": 49 } } }, "arguments": [], "range": [ - 11245, - 11253 + 11217, + 11225 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 43 }, "end": { - "line": 392, + "line": 390, "column": 51 } } @@ -22238,78 +22198,78 @@ "type": "Identifier", "name": "firstChild", "range": [ - 11254, - 11264 + 11226, + 11236 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 52 }, "end": { - "line": 392, + "line": 390, "column": 62 } } }, "range": [ - 11245, - 11264 + 11217, + 11236 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 43 }, "end": { - "line": 392, + "line": 390, "column": 62 } } } ], "range": [ - 11218, - 11265 + 11190, + 11237 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 16 }, "end": { - "line": 392, + "line": 390, "column": 63 } } }, "range": [ - 11218, - 11266 + 11190, + 11238 ], "loc": { "start": { - "line": 392, + "line": 390, "column": 16 }, "end": { - "line": 392, + "line": 390, "column": 64 } } } ], "range": [ - 11160, - 11280 + 11132, + 11252 ], "loc": { "start": { - "line": 390, + "line": 388, "column": 36 }, "end": { - "line": 393, + "line": 391, "column": 13 } } @@ -22326,16 +22286,16 @@ "type": "Identifier", "name": "col", "range": [ - 11304, - 11307 + 11276, + 11279 ], "loc": { "start": { - "line": 394, + "line": 392, "column": 16 }, "end": { - "line": 394, + "line": 392, "column": 19 } } @@ -22347,16 +22307,16 @@ "type": "Identifier", "name": "cols", "range": [ - 11310, - 11314 + 11282, + 11286 ], "loc": { "start": { - "line": 394, + "line": 392, "column": 22 }, "end": { - "line": 394, + "line": 392, "column": 26 } } @@ -22365,92 +22325,92 @@ "type": "Identifier", "name": "k", "range": [ - 11315, - 11316 + 11287, + 11288 ], "loc": { "start": { - "line": 394, + "line": 392, "column": 27 }, "end": { - "line": 394, + "line": 392, "column": 28 } } }, "range": [ - 11310, - 11317 + 11282, + 11289 ], "loc": { "start": { - "line": 394, + "line": 392, "column": 22 }, "end": { - "line": 394, + "line": 392, "column": 29 } } }, "range": [ - 11304, - 11317 + 11276, + 11289 ], "loc": { "start": { - "line": 394, + "line": 392, "column": 16 }, "end": { - "line": 394, + "line": 392, "column": 29 } } }, "range": [ - 11304, - 11318 + 11276, + 11290 ], "loc": { "start": { - "line": 394, + "line": 392, "column": 16 }, "end": { - "line": 394, + "line": 392, "column": 30 } } } ], "range": [ - 11286, - 11332 + 11258, + 11304 ], "loc": { "start": { - "line": 393, + "line": 391, "column": 19 }, "end": { - "line": 395, + "line": 393, "column": 13 } } }, "range": [ - 11136, - 11332 + 11108, + 11304 ], "loc": { "start": { - "line": 390, + "line": 388, "column": 12 }, "end": { - "line": 395, + "line": 393, "column": 13 } } @@ -22470,16 +22430,16 @@ "type": "Identifier", "name": "col", "range": [ - 11345, - 11348 + 11317, + 11320 ], "loc": { "start": { - "line": 396, + "line": 394, "column": 12 }, "end": { - "line": 396, + "line": 394, "column": 15 } } @@ -22488,31 +22448,31 @@ "type": "Identifier", "name": "style", "range": [ - 11349, - 11354 + 11321, + 11326 ], "loc": { "start": { - "line": 396, + "line": 394, "column": 16 }, "end": { - "line": 396, + "line": 394, "column": 21 } } }, "range": [ - 11345, - 11354 + 11317, + 11326 ], "loc": { "start": { - "line": 396, + "line": 394, "column": 12 }, "end": { - "line": 396, + "line": 394, "column": 21 } } @@ -22521,31 +22481,31 @@ "type": "Identifier", "name": "width", "range": [ - 11355, - 11360 + 11327, + 11332 ], "loc": { "start": { - "line": 396, + "line": 394, "column": 22 }, "end": { - "line": 396, + "line": 394, "column": 27 } } }, "range": [ - 11345, - 11360 + 11317, + 11332 ], "loc": { "start": { - "line": 396, + "line": 394, "column": 12 }, "end": { - "line": 396, + "line": 394, "column": 27 } } @@ -22560,16 +22520,16 @@ "type": "Identifier", "name": "tf", "range": [ - 11363, - 11365 + 11335, + 11337 ], "loc": { "start": { - "line": 396, + "line": 394, "column": 30 }, "end": { - "line": 396, + "line": 394, "column": 32 } } @@ -22578,31 +22538,31 @@ "type": "Identifier", "name": "colWidths", "range": [ - 11366, - 11375 + 11338, + 11347 ], "loc": { "start": { - "line": 396, + "line": 394, "column": 33 }, "end": { - "line": 396, + "line": 394, "column": 42 } } }, "range": [ - 11363, - 11375 + 11335, + 11347 ], "loc": { "start": { - "line": 396, + "line": 394, "column": 30 }, "end": { - "line": 396, + "line": 394, "column": 42 } } @@ -22611,61 +22571,61 @@ "type": "Identifier", "name": "k", "range": [ - 11376, - 11377 + 11348, + 11349 ], "loc": { "start": { - "line": 396, + "line": 394, "column": 43 }, "end": { - "line": 396, + "line": 394, "column": 44 } } }, "range": [ - 11363, - 11378 + 11335, + 11350 ], "loc": { "start": { - "line": 396, + "line": 394, "column": 30 }, "end": { - "line": 396, + "line": 394, "column": 45 } } }, "range": [ - 11345, - 11378 + 11317, + 11350 ], "loc": { "start": { - "line": 396, + "line": 394, "column": 12 }, "end": { - "line": 396, + "line": 394, "column": 45 } } }, "range": [ - 11345, - 11379 + 11317, + 11351 ], "loc": { "start": { - "line": 396, + "line": 394, "column": 12 }, "end": { - "line": 396, + "line": 394, "column": 46 } } @@ -22684,16 +22644,16 @@ "object": { "type": "ThisExpression", "range": [ - 11392, - 11396 + 11364, + 11368 ], "loc": { "start": { - "line": 397, + "line": 395, "column": 12 }, "end": { - "line": 397, + "line": 395, "column": 16 } } @@ -22702,31 +22662,31 @@ "type": "Identifier", "name": "colElms", "range": [ - 11397, - 11404 + 11369, + 11376 ], "loc": { "start": { - "line": 397, + "line": 395, "column": 17 }, "end": { - "line": 397, + "line": 395, "column": 24 } } }, "range": [ - 11392, - 11404 + 11364, + 11376 ], "loc": { "start": { - "line": 397, + "line": 395, "column": 12 }, "end": { - "line": 397, + "line": 395, "column": 24 } } @@ -22735,31 +22695,31 @@ "type": "Identifier", "name": "k", "range": [ - 11405, - 11406 + 11377, + 11378 ], "loc": { "start": { - "line": 397, + "line": 395, "column": 25 }, "end": { - "line": 397, + "line": 395, "column": 26 } } }, "range": [ - 11392, - 11407 + 11364, + 11379 ], "loc": { "start": { - "line": 397, + "line": 395, "column": 12 }, "end": { - "line": 397, + "line": 395, "column": 27 } } @@ -22768,77 +22728,77 @@ "type": "Identifier", "name": "col", "range": [ - 11410, - 11413 + 11382, + 11385 ], "loc": { "start": { - "line": 397, + "line": 395, "column": 30 }, "end": { - "line": 397, + "line": 395, "column": 33 } } }, "range": [ - 11392, - 11413 + 11364, + 11385 ], "loc": { "start": { - "line": 397, + "line": 395, "column": 12 }, "end": { - "line": 397, + "line": 395, "column": 33 } } }, "range": [ - 11392, - 11414 + 11364, + 11386 ], "loc": { "start": { - "line": 397, + "line": 395, "column": 12 }, "end": { - "line": 397, + "line": 395, "column": 34 } } } ], "range": [ - 11100, - 11424 + 11072, + 11396 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 52 }, "end": { - "line": 398, + "line": 396, "column": 9 } } }, "range": [ - 11056, - 11424 + 11028, + 11396 ], "loc": { "start": { - "line": 387, + "line": 385, "column": 8 }, "end": { - "line": 398, + "line": 396, "column": 9 } } @@ -22854,16 +22814,16 @@ "object": { "type": "ThisExpression", "range": [ - 11433, - 11437 + 11405, + 11409 ], "loc": { "start": { - "line": 399, + "line": 397, "column": 8 }, "end": { - "line": 399, + "line": 397, "column": 12 } } @@ -22872,31 +22832,31 @@ "type": "Identifier", "name": "tblHasColTag", "range": [ - 11438, - 11450 + 11410, + 11422 ], "loc": { "start": { - "line": 399, + "line": 397, "column": 13 }, "end": { - "line": 399, + "line": 397, "column": 25 } } }, "range": [ - 11433, - 11450 + 11405, + 11422 ], "loc": { "start": { - "line": 399, + "line": 397, "column": 8 }, "end": { - "line": 399, + "line": 397, "column": 25 } } @@ -22906,62 +22866,62 @@ "value": true, "raw": "true", "range": [ - 11453, - 11457 + 11425, + 11429 ], "loc": { "start": { - "line": 399, + "line": 397, "column": 28 }, "end": { - "line": 399, + "line": 397, "column": 32 } } }, "range": [ - 11433, - 11457 + 11405, + 11429 ], "loc": { "start": { - "line": 399, + "line": 397, "column": 8 }, "end": { - "line": 399, + "line": 397, "column": 32 } } }, "range": [ - 11433, - 11458 + 11405, + 11430 ], "loc": { "start": { - "line": 399, + "line": 397, "column": 8 }, "end": { - "line": 399, + "line": 397, "column": 33 } } } ], "range": [ - 10933, - 11464 + 10905, + 11436 ], "loc": { "start": { - "line": 382, + "line": 380, "column": 24 }, "end": { - "line": 400, + "line": 398, "column": 5 } } @@ -22969,16 +22929,16 @@ "generator": false, "expression": false, "range": [ - 10930, - 11464 + 10902, + 11436 ], "loc": { "start": { - "line": 382, + "line": 380, "column": 21 }, "end": { - "line": 400, + "line": 398, "column": 5 } } @@ -22986,16 +22946,16 @@ "kind": "method", "computed": false, "range": [ - 10913, - 11464 + 10885, + 11436 ], "loc": { "start": { - "line": 382, + "line": 380, "column": 4 }, "end": { - "line": 400, + "line": 398, "column": 5 } }, @@ -23004,16 +22964,16 @@ "type": "Block", "value": "*\n * Generates column elements if necessary and assigns their widths\n * @private\n ", "range": [ - 10810, - 10908 + 10782, + 10880 ], "loc": { "start": { - "line": 378, + "line": 376, "column": 4 }, "end": { - "line": 381, + "line": 379, "column": 7 } } @@ -23024,16 +22984,16 @@ "type": "Block", "value": "*\n * Sets headers row in headers table\n * @param {HTMLHeadElement} tableHead Table head element\n * @private\n ", "range": [ - 11470, - 11599 + 11442, + 11571 ], "loc": { "start": { - "line": 402, + "line": 400, "column": 4 }, "end": { - "line": 406, + "line": 404, "column": 7 } } @@ -23047,16 +23007,16 @@ "type": "Identifier", "name": "setHeadersRow", "range": [ - 11604, - 11617 + 11576, + 11589 ], "loc": { "start": { - "line": 407, + "line": 405, "column": 4 }, "end": { - "line": 407, + "line": 405, "column": 17 } } @@ -23069,16 +23029,16 @@ "type": "Identifier", "name": "tableHead", "range": [ - 11618, - 11627 + 11590, + 11599 ], "loc": { "start": { - "line": 407, + "line": 405, "column": 18 }, "end": { - "line": 407, + "line": 405, "column": 27 } } @@ -23095,16 +23055,16 @@ "object": { "type": "ThisExpression", "range": [ - 11643, - 11647 + 11615, + 11619 ], "loc": { "start": { - "line": 408, + "line": 406, "column": 12 }, "end": { - "line": 408, + "line": 406, "column": 16 } } @@ -23113,31 +23073,31 @@ "type": "Identifier", "name": "noHeaders", "range": [ - 11648, - 11657 + 11620, + 11629 ], "loc": { "start": { - "line": 408, + "line": 406, "column": 17 }, "end": { - "line": 408, + "line": 406, "column": 26 } } }, "range": [ - 11643, - 11657 + 11615, + 11629 ], "loc": { "start": { - "line": 408, + "line": 406, "column": 12 }, "end": { - "line": 408, + "line": 406, "column": 26 } } @@ -23156,16 +23116,16 @@ "type": "Identifier", "name": "tableHead", "range": [ - 11768, - 11777 + 11740, + 11749 ], "loc": { "start": { - "line": 411, + "line": 409, "column": 12 }, "end": { - "line": 411, + "line": 409, "column": 21 } } @@ -23174,31 +23134,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 11778, - 11789 + 11750, + 11761 ], "loc": { "start": { - "line": 411, + "line": 409, "column": 22 }, "end": { - "line": 411, + "line": 409, "column": 33 } } }, "range": [ - 11768, - 11789 + 11740, + 11761 ], "loc": { "start": { - "line": 411, + "line": 409, "column": 12 }, "end": { - "line": 411, + "line": 409, "column": 33 } } @@ -23210,16 +23170,16 @@ "type": "Identifier", "name": "createElm", "range": [ - 11790, - 11799 + 11762, + 11771 ], "loc": { "start": { - "line": 411, + "line": 409, "column": 34 }, "end": { - "line": 411, + "line": 409, "column": 43 } } @@ -23230,63 +23190,63 @@ "value": "tr", "raw": "'tr'", "range": [ - 11800, - 11804 + 11772, + 11776 ], "loc": { "start": { - "line": 411, + "line": 409, "column": 44 }, "end": { - "line": 411, + "line": 409, "column": 48 } } } ], "range": [ - 11790, - 11805 + 11762, + 11777 ], "loc": { "start": { - "line": 411, + "line": 409, "column": 34 }, "end": { - "line": 411, + "line": 409, "column": 49 } } } ], "range": [ - 11768, - 11806 + 11740, + 11778 ], "loc": { "start": { - "line": 411, + "line": 409, "column": 12 }, "end": { - "line": 411, + "line": 409, "column": 50 } } }, "range": [ - 11768, - 11807 + 11740, + 11779 ], "loc": { "start": { - "line": 411, + "line": 409, "column": 12 }, "end": { - "line": 411, + "line": 409, "column": 51 } }, @@ -23295,16 +23255,16 @@ "type": "Line", "value": " Handle table with no headers, assuming here headers do not", "range": [ - 11673, - 11734 + 11645, + 11706 ], "loc": { "start": { - "line": 409, + "line": 407, "column": 12 }, "end": { - "line": 409, + "line": 407, "column": 73 } } @@ -23313,16 +23273,16 @@ "type": "Line", "value": " exist", "range": [ - 11747, - 11755 + 11719, + 11727 ], "loc": { "start": { - "line": 410, + "line": 408, "column": 12 }, "end": { - "line": 410, + "line": 408, "column": 20 } } @@ -23331,16 +23291,16 @@ } ], "range": [ - 11659, - 11817 + 11631, + 11789 ], "loc": { "start": { - "line": 408, + "line": 406, "column": 28 }, "end": { - "line": 412, + "line": 410, "column": 9 } } @@ -23359,16 +23319,16 @@ "type": "Identifier", "name": "i", "range": [ - 11919, - 11920 + 11891, + 11892 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 21 }, "end": { - "line": 414, + "line": 412, "column": 22 } } @@ -23378,31 +23338,31 @@ "value": 0, "raw": "0", "range": [ - 11923, - 11924 + 11895, + 11896 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 25 }, "end": { - "line": 414, + "line": 412, "column": 26 } } }, "range": [ - 11919, - 11924 + 11891, + 11896 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 21 }, "end": { - "line": 414, + "line": 412, "column": 26 } } @@ -23410,16 +23370,16 @@ ], "kind": "let", "range": [ - 11915, - 11924 + 11887, + 11896 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 17 }, "end": { - "line": 414, + "line": 412, "column": 26 } } @@ -23431,16 +23391,16 @@ "type": "Identifier", "name": "i", "range": [ - 11926, - 11927 + 11898, + 11899 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 28 }, "end": { - "line": 414, + "line": 412, "column": 29 } } @@ -23454,16 +23414,16 @@ "object": { "type": "ThisExpression", "range": [ - 11930, - 11934 + 11902, + 11906 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 32 }, "end": { - "line": 414, + "line": 412, "column": 36 } } @@ -23472,31 +23432,31 @@ "type": "Identifier", "name": "headRows", "range": [ - 11935, - 11943 + 11907, + 11915 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 37 }, "end": { - "line": 414, + "line": 412, "column": 45 } } }, "range": [ - 11930, - 11943 + 11902, + 11915 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 32 }, "end": { - "line": 414, + "line": 412, "column": 45 } } @@ -23505,46 +23465,46 @@ "type": "Identifier", "name": "length", "range": [ - 11944, - 11950 + 11916, + 11922 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 46 }, "end": { - "line": 414, + "line": 412, "column": 52 } } }, "range": [ - 11930, - 11950 + 11902, + 11922 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 32 }, "end": { - "line": 414, + "line": 412, "column": 52 } } }, "range": [ - 11926, - 11950 + 11898, + 11922 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 28 }, "end": { - "line": 414, + "line": 412, "column": 52 } } @@ -23556,32 +23516,32 @@ "type": "Identifier", "name": "i", "range": [ - 11952, - 11953 + 11924, + 11925 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 54 }, "end": { - "line": 414, + "line": 412, "column": 55 } } }, "prefix": false, "range": [ - 11952, - 11955 + 11924, + 11927 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 54 }, "end": { - "line": 414, + "line": 412, "column": 57 } } @@ -23598,16 +23558,16 @@ "type": "Identifier", "name": "row", "range": [ - 11979, - 11982 + 11951, + 11954 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 20 }, "end": { - "line": 415, + "line": 413, "column": 23 } } @@ -23629,16 +23589,16 @@ "object": { "type": "ThisExpression", "range": [ - 11985, - 11989 + 11957, + 11961 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 26 }, "end": { - "line": 415, + "line": 413, "column": 30 } } @@ -23647,31 +23607,31 @@ "type": "Identifier", "name": "tf", "range": [ - 11990, - 11992 + 11962, + 11964 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 31 }, "end": { - "line": 415, + "line": 413, "column": 33 } } }, "range": [ - 11985, - 11992 + 11957, + 11964 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 26 }, "end": { - "line": 415, + "line": 413, "column": 33 } } @@ -23680,47 +23640,47 @@ "type": "Identifier", "name": "dom", "range": [ - 11993, - 11996 + 11965, + 11968 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 34 }, "end": { - "line": 415, + "line": 413, "column": 37 } } }, "range": [ - 11985, - 11996 + 11957, + 11968 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 26 }, "end": { - "line": 415, + "line": 413, "column": 37 } } }, "arguments": [], "range": [ - 11985, - 11998 + 11957, + 11970 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 26 }, "end": { - "line": 415, + "line": 413, "column": 39 } } @@ -23729,31 +23689,31 @@ "type": "Identifier", "name": "rows", "range": [ - 11999, - 12003 + 11971, + 11975 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 40 }, "end": { - "line": 415, + "line": 413, "column": 44 } } }, "range": [ - 11985, - 12003 + 11957, + 11975 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 26 }, "end": { - "line": 415, + "line": 413, "column": 44 } } @@ -23767,16 +23727,16 @@ "object": { "type": "ThisExpression", "range": [ - 12004, - 12008 + 11976, + 11980 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 45 }, "end": { - "line": 415, + "line": 413, "column": 49 } } @@ -23785,31 +23745,31 @@ "type": "Identifier", "name": "headRows", "range": [ - 12009, - 12017 + 11981, + 11989 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 50 }, "end": { - "line": 415, + "line": 413, "column": 58 } } }, "range": [ - 12004, - 12017 + 11976, + 11989 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 45 }, "end": { - "line": 415, + "line": 413, "column": 58 } } @@ -23818,61 +23778,61 @@ "type": "Identifier", "name": "i", "range": [ - 12018, - 12019 + 11990, + 11991 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 59 }, "end": { - "line": 415, + "line": 413, "column": 60 } } }, "range": [ - 12004, - 12020 + 11976, + 11992 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 45 }, "end": { - "line": 415, + "line": 413, "column": 61 } } }, "range": [ - 11985, - 12021 + 11957, + 11993 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 26 }, "end": { - "line": 415, + "line": 413, "column": 62 } } }, "range": [ - 11979, - 12021 + 11951, + 11993 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 20 }, "end": { - "line": 415, + "line": 413, "column": 62 } } @@ -23880,16 +23840,16 @@ ], "kind": "let", "range": [ - 11975, - 12022 + 11947, + 11994 ], "loc": { "start": { - "line": 415, + "line": 413, "column": 16 }, "end": { - "line": 415, + "line": 413, "column": 63 } } @@ -23905,16 +23865,16 @@ "type": "Identifier", "name": "tableHead", "range": [ - 12039, - 12048 + 12011, + 12020 ], "loc": { "start": { - "line": 416, + "line": 414, "column": 16 }, "end": { - "line": 416, + "line": 414, "column": 25 } } @@ -23923,31 +23883,31 @@ "type": "Identifier", "name": "appendChild", "range": [ - 12049, - 12060 + 12021, + 12032 ], "loc": { "start": { - "line": 416, + "line": 414, "column": 26 }, "end": { - "line": 416, + "line": 414, "column": 37 } } }, "range": [ - 12039, - 12060 + 12011, + 12032 ], "loc": { "start": { - "line": 416, + "line": 414, "column": 16 }, "end": { - "line": 416, + "line": 414, "column": 37 } } @@ -23957,78 +23917,78 @@ "type": "Identifier", "name": "row", "range": [ - 12061, - 12064 + 12033, + 12036 ], "loc": { "start": { - "line": 416, + "line": 414, "column": 38 }, "end": { - "line": 416, + "line": 414, "column": 41 } } } ], "range": [ - 12039, - 12065 + 12011, + 12037 ], "loc": { "start": { - "line": 416, + "line": 414, "column": 16 }, "end": { - "line": 416, + "line": 414, "column": 42 } } }, "range": [ - 12039, - 12066 + 12011, + 12038 ], "loc": { "start": { - "line": 416, + "line": 414, "column": 16 }, "end": { - "line": 416, + "line": 414, "column": 43 } } } ], "range": [ - 11957, - 12080 + 11929, + 12052 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 59 }, "end": { - "line": 417, + "line": 415, "column": 13 } } }, "range": [ - 11910, - 12080 + 11882, + 12052 ], "loc": { "start": { - "line": 414, + "line": 412, "column": 12 }, "end": { - "line": 417, + "line": 415, "column": 13 } }, @@ -24037,16 +23997,16 @@ "type": "Line", "value": " Headers row are moved from content table to headers table", "range": [ - 11837, - 11897 + 11809, + 11869 ], "loc": { "start": { - "line": 413, + "line": 411, "column": 12 }, "end": { - "line": 413, + "line": 411, "column": 72 } } @@ -24055,47 +24015,47 @@ } ], "range": [ - 11823, - 12090 + 11795, + 12062 ], "loc": { "start": { - "line": 412, + "line": 410, "column": 15 }, "end": { - "line": 418, + "line": 416, "column": 9 } } }, "range": [ - 11639, - 12090 + 11611, + 12062 ], "loc": { "start": { - "line": 408, + "line": 406, "column": 8 }, "end": { - "line": 418, + "line": 416, "column": 9 } } } ], "range": [ - 11629, - 12096 + 11601, + 12068 ], "loc": { "start": { - "line": 407, + "line": 405, "column": 29 }, "end": { - "line": 419, + "line": 417, "column": 5 } } @@ -24103,16 +24063,16 @@ "generator": false, "expression": false, "range": [ - 11617, - 12096 + 11589, + 12068 ], "loc": { "start": { - "line": 407, + "line": 405, "column": 17 }, "end": { - "line": 419, + "line": 417, "column": 5 } } @@ -24120,16 +24080,16 @@ "kind": "method", "computed": false, "range": [ - 11604, - 12096 + 11576, + 12068 ], "loc": { "start": { - "line": 407, + "line": 405, "column": 4 }, "end": { - "line": 419, + "line": 417, "column": 5 } }, @@ -24138,16 +24098,16 @@ "type": "Block", "value": "*\n * Sets headers row in headers table\n * @param {HTMLHeadElement} tableHead Table head element\n * @private\n ", "range": [ - 11470, - 11599 + 11442, + 11571 ], "loc": { "start": { - "line": 402, + "line": 400, "column": 4 }, "end": { - "line": 406, + "line": 404, "column": 7 } } @@ -24158,16 +24118,16 @@ "type": "Block", "value": "*\n * Sets width defined in configuration to passed element\n * @param {DOMElement} element DOM element\n * @private\n ", "range": [ - 12102, - 12237 + 12074, + 12209 ], "loc": { "start": { - "line": 421, + "line": 419, "column": 4 }, "end": { - "line": 425, + "line": 423, "column": 7 } } @@ -24181,16 +24141,16 @@ "type": "Identifier", "name": "setConfigWidth", "range": [ - 12242, - 12256 + 12214, + 12228 ], "loc": { "start": { - "line": 426, + "line": 424, "column": 4 }, "end": { - "line": 426, + "line": 424, "column": 18 } } @@ -24203,16 +24163,16 @@ "type": "Identifier", "name": "element", "range": [ - 12257, - 12264 + 12229, + 12236 ], "loc": { "start": { - "line": 426, + "line": 424, "column": 19 }, "end": { - "line": 426, + "line": 424, "column": 26 } } @@ -24232,16 +24192,16 @@ "object": { "type": "ThisExpression", "range": [ - 12281, - 12285 + 12253, + 12257 ], "loc": { "start": { - "line": 427, + "line": 425, "column": 13 }, "end": { - "line": 427, + "line": 425, "column": 17 } } @@ -24250,47 +24210,47 @@ "type": "Identifier", "name": "width", "range": [ - 12286, - 12291 + 12258, + 12263 ], "loc": { "start": { - "line": 427, + "line": 425, "column": 18 }, "end": { - "line": 427, + "line": 425, "column": 23 } } }, "range": [ - 12281, - 12291 + 12253, + 12263 ], "loc": { "start": { - "line": 427, + "line": 425, "column": 13 }, "end": { - "line": 427, + "line": 425, "column": 23 } } }, "prefix": true, "range": [ - 12280, - 12291 + 12252, + 12263 ], "loc": { "start": { - "line": 427, + "line": 425, "column": 12 }, "end": { - "line": 427, + "line": 425, "column": 23 } } @@ -24302,48 +24262,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 12307, - 12314 + 12279, + 12286 ], "loc": { "start": { - "line": 428, + "line": 426, "column": 12 }, "end": { - "line": 428, + "line": 426, "column": 19 } } } ], "range": [ - 12293, - 12324 + 12265, + 12296 ], "loc": { "start": { - "line": 427, + "line": 425, "column": 25 }, "end": { - "line": 429, + "line": 427, "column": 9 } } }, "alternate": null, "range": [ - 12276, - 12324 + 12248, + 12296 ], "loc": { "start": { - "line": 427, + "line": 425, "column": 8 }, "end": { - "line": 429, + "line": 427, "column": 9 } } @@ -24364,16 +24324,16 @@ "object": { "type": "ThisExpression", "range": [ - 12337, - 12341 + 12309, + 12313 ], "loc": { "start": { - "line": 430, + "line": 428, "column": 12 }, "end": { - "line": 430, + "line": 428, "column": 16 } } @@ -24382,31 +24342,31 @@ "type": "Identifier", "name": "width", "range": [ - 12342, - 12347 + 12314, + 12319 ], "loc": { "start": { - "line": 430, + "line": 428, "column": 17 }, "end": { - "line": 430, + "line": 428, "column": 22 } } }, "range": [ - 12337, - 12347 + 12309, + 12319 ], "loc": { "start": { - "line": 430, + "line": 428, "column": 12 }, "end": { - "line": 430, + "line": 428, "column": 22 } } @@ -24415,31 +24375,31 @@ "type": "Identifier", "name": "indexOf", "range": [ - 12348, - 12355 + 12320, + 12327 ], "loc": { "start": { - "line": 430, + "line": 428, "column": 23 }, "end": { - "line": 430, + "line": 428, "column": 30 } } }, "range": [ - 12337, - 12355 + 12309, + 12327 ], "loc": { "start": { - "line": 430, + "line": 428, "column": 12 }, "end": { - "line": 430, + "line": 428, "column": 30 } } @@ -24450,32 +24410,32 @@ "value": "%", "raw": "'%'", "range": [ - 12356, - 12359 + 12328, + 12331 ], "loc": { "start": { - "line": 430, + "line": 428, "column": 31 }, "end": { - "line": 430, + "line": 428, "column": 34 } } } ], "range": [ - 12337, - 12360 + 12309, + 12332 ], "loc": { "start": { - "line": 430, + "line": 428, "column": 12 }, "end": { - "line": 430, + "line": 428, "column": 35 } } @@ -24488,47 +24448,47 @@ "value": 1, "raw": "1", "range": [ - 12366, - 12367 + 12338, + 12339 ], "loc": { "start": { - "line": 430, + "line": 428, "column": 41 }, "end": { - "line": 430, + "line": 428, "column": 42 } } }, "prefix": true, "range": [ - 12365, - 12367 + 12337, + 12339 ], "loc": { "start": { - "line": 430, + "line": 428, "column": 40 }, "end": { - "line": 430, + "line": 428, "column": 42 } } }, "range": [ - 12337, - 12367 + 12309, + 12339 ], "loc": { "start": { - "line": 430, + "line": 428, "column": 12 }, "end": { - "line": 430, + "line": 428, "column": 42 } } @@ -24551,16 +24511,16 @@ "type": "Identifier", "name": "element", "range": [ - 12383, - 12390 + 12355, + 12362 ], "loc": { "start": { - "line": 431, + "line": 429, "column": 12 }, "end": { - "line": 431, + "line": 429, "column": 19 } } @@ -24569,31 +24529,31 @@ "type": "Identifier", "name": "style", "range": [ - 12391, - 12396 + 12363, + 12368 ], "loc": { "start": { - "line": 431, + "line": 429, "column": 20 }, "end": { - "line": 431, + "line": 429, "column": 25 } } }, "range": [ - 12383, - 12396 + 12355, + 12368 ], "loc": { "start": { - "line": 431, + "line": 429, "column": 12 }, "end": { - "line": 431, + "line": 429, "column": 25 } } @@ -24602,31 +24562,31 @@ "type": "Identifier", "name": "width", "range": [ - 12397, - 12402 + 12369, + 12374 ], "loc": { "start": { - "line": 431, + "line": 429, "column": 26 }, "end": { - "line": 431, + "line": 429, "column": 31 } } }, "range": [ - 12383, - 12402 + 12355, + 12374 ], "loc": { "start": { - "line": 431, + "line": 429, "column": 12 }, "end": { - "line": 431, + "line": 429, "column": 31 } } @@ -24636,62 +24596,62 @@ "value": "100%", "raw": "'100%'", "range": [ - 12405, - 12411 + 12377, + 12383 ], "loc": { "start": { - "line": 431, + "line": 429, "column": 34 }, "end": { - "line": 431, + "line": 429, "column": 40 } } }, "range": [ - 12383, - 12411 + 12355, + 12383 ], "loc": { "start": { - "line": 431, + "line": 429, "column": 12 }, "end": { - "line": 431, + "line": 429, "column": 40 } } }, "range": [ - 12383, - 12412 + 12355, + 12384 ], "loc": { "start": { - "line": 431, + "line": 429, "column": 12 }, "end": { - "line": 431, + "line": 429, "column": 41 } } } ], "range": [ - 12369, - 12422 + 12341, + 12394 ], "loc": { "start": { - "line": 430, + "line": 428, "column": 44 }, "end": { - "line": 432, + "line": 430, "column": 9 } } @@ -24714,16 +24674,16 @@ "type": "Identifier", "name": "element", "range": [ - 12442, - 12449 + 12414, + 12421 ], "loc": { "start": { - "line": 433, + "line": 431, "column": 12 }, "end": { - "line": 433, + "line": 431, "column": 19 } } @@ -24732,31 +24692,31 @@ "type": "Identifier", "name": "style", "range": [ - 12450, - 12455 + 12422, + 12427 ], "loc": { "start": { - "line": 433, + "line": 431, "column": 20 }, "end": { - "line": 433, + "line": 431, "column": 25 } } }, "range": [ - 12442, - 12455 + 12414, + 12427 ], "loc": { "start": { - "line": 433, + "line": 431, "column": 12 }, "end": { - "line": 433, + "line": 431, "column": 25 } } @@ -24765,31 +24725,31 @@ "type": "Identifier", "name": "width", "range": [ - 12456, - 12461 + 12428, + 12433 ], "loc": { "start": { - "line": 433, + "line": 431, "column": 26 }, "end": { - "line": 433, + "line": 431, "column": 31 } } }, "range": [ - 12442, - 12461 + 12414, + 12433 ], "loc": { "start": { - "line": 433, + "line": 431, "column": 12 }, "end": { - "line": 433, + "line": 431, "column": 31 } } @@ -24800,16 +24760,16 @@ "object": { "type": "ThisExpression", "range": [ - 12464, - 12468 + 12436, + 12440 ], "loc": { "start": { - "line": 433, + "line": 431, "column": 34 }, "end": { - "line": 433, + "line": 431, "column": 38 } } @@ -24818,108 +24778,108 @@ "type": "Identifier", "name": "width", "range": [ - 12469, - 12474 + 12441, + 12446 ], "loc": { "start": { - "line": 433, + "line": 431, "column": 39 }, "end": { - "line": 433, + "line": 431, "column": 44 } } }, "range": [ - 12464, - 12474 + 12436, + 12446 ], "loc": { "start": { - "line": 433, + "line": 431, "column": 34 }, "end": { - "line": 433, + "line": 431, "column": 44 } } }, "range": [ - 12442, - 12474 + 12414, + 12446 ], "loc": { "start": { - "line": 433, + "line": 431, "column": 12 }, "end": { - "line": 433, + "line": 431, "column": 44 } } }, "range": [ - 12442, - 12475 + 12414, + 12447 ], "loc": { "start": { - "line": 433, + "line": 431, "column": 12 }, "end": { - "line": 433, + "line": 431, "column": 45 } } } ], "range": [ - 12428, - 12485 + 12400, + 12457 ], "loc": { "start": { - "line": 432, + "line": 430, "column": 15 }, "end": { - "line": 434, + "line": 432, "column": 9 } } }, "range": [ - 12333, - 12485 + 12305, + 12457 ], "loc": { "start": { - "line": 430, + "line": 428, "column": 8 }, "end": { - "line": 434, + "line": 432, "column": 9 } } } ], "range": [ - 12266, - 12491 + 12238, + 12463 ], "loc": { "start": { - "line": 426, + "line": 424, "column": 28 }, "end": { - "line": 435, + "line": 433, "column": 5 } } @@ -24927,16 +24887,16 @@ "generator": false, "expression": false, "range": [ - 12256, - 12491 + 12228, + 12463 ], "loc": { "start": { - "line": 426, + "line": 424, "column": 18 }, "end": { - "line": 435, + "line": 433, "column": 5 } } @@ -24944,16 +24904,16 @@ "kind": "method", "computed": false, "range": [ - 12242, - 12491 + 12214, + 12463 ], "loc": { "start": { - "line": 426, + "line": 424, "column": 4 }, "end": { - "line": 435, + "line": 433, "column": 5 } }, @@ -24962,16 +24922,16 @@ "type": "Block", "value": "*\n * Sets width defined in configuration to passed element\n * @param {DOMElement} element DOM element\n * @private\n ", "range": [ - 12102, - 12237 + 12074, + 12209 ], "loc": { "start": { - "line": 421, + "line": 419, "column": 4 }, "end": { - "line": 425, + "line": 423, "column": 7 } } @@ -24982,16 +24942,16 @@ "type": "Block", "value": "*\n * Returns a list of header IDs used for specifing external sort triggers\n * @param {HTMLTableRowElement} row DOM row element\n * @returns {Array} List of IDs\n * @private\n ", "range": [ - 12497, - 12694 + 12469, + 12666 ], "loc": { "start": { - "line": 437, + "line": 435, "column": 4 }, "end": { - "line": 442, + "line": 440, "column": 7 } } @@ -25005,16 +24965,16 @@ "type": "Identifier", "name": "getSortTriggerIds", "range": [ - 12699, - 12716 + 12671, + 12688 ], "loc": { "start": { - "line": 443, + "line": 441, "column": 4 }, "end": { - "line": 443, + "line": 441, "column": 21 } } @@ -25027,16 +24987,16 @@ "type": "Identifier", "name": "row", "range": [ - 12717, - 12720 + 12689, + 12692 ], "loc": { "start": { - "line": 443, + "line": 441, "column": 22 }, "end": { - "line": 443, + "line": 441, "column": 25 } } @@ -25054,16 +25014,16 @@ "type": "Identifier", "name": "tf", "range": [ - 12736, - 12738 + 12708, + 12710 ], "loc": { "start": { - "line": 444, + "line": 442, "column": 12 }, "end": { - "line": 444, + "line": 442, "column": 14 } } @@ -25074,16 +25034,16 @@ "object": { "type": "ThisExpression", "range": [ - 12741, - 12745 + 12713, + 12717 ], "loc": { "start": { - "line": 444, + "line": 442, "column": 17 }, "end": { - "line": 444, + "line": 442, "column": 21 } } @@ -25092,46 +25052,46 @@ "type": "Identifier", "name": "tf", "range": [ - 12746, - 12748 + 12718, + 12720 ], "loc": { "start": { - "line": 444, + "line": 442, "column": 22 }, "end": { - "line": 444, + "line": 442, "column": 24 } } }, "range": [ - 12741, - 12748 + 12713, + 12720 ], "loc": { "start": { - "line": 444, + "line": 442, "column": 17 }, "end": { - "line": 444, + "line": 442, "column": 24 } } }, "range": [ - 12736, - 12748 + 12708, + 12720 ], "loc": { "start": { - "line": 444, + "line": 442, "column": 12 }, "end": { - "line": 444, + "line": 442, "column": 24 } } @@ -25139,16 +25099,16 @@ ], "kind": "let", "range": [ - 12732, - 12749 + 12704, + 12721 ], "loc": { "start": { - "line": 444, + "line": 442, "column": 8 }, "end": { - "line": 444, + "line": 442, "column": 25 } } @@ -25162,16 +25122,16 @@ "type": "Identifier", "name": "sortTriggers", "range": [ - 12762, - 12774 + 12734, + 12746 ], "loc": { "start": { - "line": 445, + "line": 443, "column": 12 }, "end": { - "line": 445, + "line": 443, "column": 24 } } @@ -25180,31 +25140,31 @@ "type": "ArrayExpression", "elements": [], "range": [ - 12777, - 12779 + 12749, + 12751 ], "loc": { "start": { - "line": 445, + "line": 443, "column": 27 }, "end": { - "line": 445, + "line": 443, "column": 29 } } }, "range": [ - 12762, - 12779 + 12734, + 12751 ], "loc": { "start": { - "line": 445, + "line": 443, "column": 12 }, "end": { - "line": 445, + "line": 443, "column": 29 } } @@ -25212,16 +25172,16 @@ ], "kind": "let", "range": [ - 12758, - 12780 + 12730, + 12752 ], "loc": { "start": { - "line": 445, + "line": 443, "column": 8 }, "end": { - "line": 445, + "line": 443, "column": 30 } } @@ -25237,16 +25197,16 @@ "type": "Identifier", "name": "n", "range": [ - 12798, - 12799 + 12770, + 12771 ], "loc": { "start": { - "line": 446, + "line": 444, "column": 17 }, "end": { - "line": 446, + "line": 444, "column": 18 } } @@ -25256,31 +25216,31 @@ "value": 0, "raw": "0", "range": [ - 12802, - 12803 + 12774, + 12775 ], "loc": { "start": { - "line": 446, + "line": 444, "column": 21 }, "end": { - "line": 446, + "line": 444, "column": 22 } } }, "range": [ - 12798, - 12803 + 12770, + 12775 ], "loc": { "start": { - "line": 446, + "line": 444, "column": 17 }, "end": { - "line": 446, + "line": 444, "column": 22 } } @@ -25288,16 +25248,16 @@ ], "kind": "let", "range": [ - 12794, - 12803 + 12766, + 12775 ], "loc": { "start": { - "line": 446, + "line": 444, "column": 13 }, "end": { - "line": 446, + "line": 444, "column": 22 } } @@ -25309,16 +25269,16 @@ "type": "Identifier", "name": "n", "range": [ - 12805, - 12806 + 12777, + 12778 ], "loc": { "start": { - "line": 446, + "line": 444, "column": 24 }, "end": { - "line": 446, + "line": 444, "column": 25 } } @@ -25332,16 +25292,16 @@ "type": "Identifier", "name": "tf", "range": [ - 12809, - 12811 + 12781, + 12783 ], "loc": { "start": { - "line": 446, + "line": 444, "column": 28 }, "end": { - "line": 446, + "line": 444, "column": 30 } } @@ -25350,62 +25310,62 @@ "type": "Identifier", "name": "getCellsNb", "range": [ - 12812, - 12822 + 12784, + 12794 ], "loc": { "start": { - "line": 446, + "line": 444, "column": 31 }, "end": { - "line": 446, + "line": 444, "column": 41 } } }, "range": [ - 12809, - 12822 + 12781, + 12794 ], "loc": { "start": { - "line": 446, + "line": 444, "column": 28 }, "end": { - "line": 446, + "line": 444, "column": 41 } } }, "arguments": [], "range": [ - 12809, - 12824 + 12781, + 12796 ], "loc": { "start": { - "line": 446, + "line": 444, "column": 28 }, "end": { - "line": 446, + "line": 444, "column": 43 } } }, "range": [ - 12805, - 12824 + 12777, + 12796 ], "loc": { "start": { - "line": 446, + "line": 444, "column": 24 }, "end": { - "line": 446, + "line": 444, "column": 43 } } @@ -25417,32 +25377,32 @@ "type": "Identifier", "name": "n", "range": [ - 12826, - 12827 + 12798, + 12799 ], "loc": { "start": { - "line": 446, + "line": 444, "column": 45 }, "end": { - "line": 446, + "line": 444, "column": 46 } } }, "prefix": false, "range": [ - 12826, - 12829 + 12798, + 12801 ], "loc": { "start": { - "line": 446, + "line": 444, "column": 45 }, "end": { - "line": 446, + "line": 444, "column": 48 } } @@ -25459,16 +25419,16 @@ "type": "Identifier", "name": "c", "range": [ - 12849, - 12850 + 12821, + 12822 ], "loc": { "start": { - "line": 447, + "line": 445, "column": 16 }, "end": { - "line": 447, + "line": 445, "column": 17 } } @@ -25483,16 +25443,16 @@ "type": "Identifier", "name": "row", "range": [ - 12853, - 12856 + 12825, + 12828 ], "loc": { "start": { - "line": 447, + "line": 445, "column": 20 }, "end": { - "line": 447, + "line": 445, "column": 23 } } @@ -25501,31 +25461,31 @@ "type": "Identifier", "name": "cells", "range": [ - 12857, - 12862 + 12829, + 12834 ], "loc": { "start": { - "line": 447, + "line": 445, "column": 24 }, "end": { - "line": 447, + "line": 445, "column": 29 } } }, "range": [ - 12853, - 12862 + 12825, + 12834 ], "loc": { "start": { - "line": 447, + "line": 445, "column": 20 }, "end": { - "line": 447, + "line": 445, "column": 29 } } @@ -25534,46 +25494,46 @@ "type": "Identifier", "name": "n", "range": [ - 12863, - 12864 + 12835, + 12836 ], "loc": { "start": { - "line": 447, + "line": 445, "column": 30 }, "end": { - "line": 447, + "line": 445, "column": 31 } } }, "range": [ - 12853, - 12865 + 12825, + 12837 ], "loc": { "start": { - "line": 447, + "line": 445, "column": 20 }, "end": { - "line": 447, + "line": 445, "column": 32 } } }, "range": [ - 12849, - 12865 + 12821, + 12837 ], "loc": { "start": { - "line": 447, + "line": 445, "column": 16 }, "end": { - "line": 447, + "line": 445, "column": 32 } } @@ -25581,16 +25541,16 @@ ], "kind": "let", "range": [ - 12845, - 12866 + 12817, + 12838 ], "loc": { "start": { - "line": 447, + "line": 445, "column": 12 }, "end": { - "line": 447, + "line": 445, "column": 33 } } @@ -25604,16 +25564,16 @@ "type": "Identifier", "name": "thId", "range": [ - 12883, - 12887 + 12855, + 12859 ], "loc": { "start": { - "line": 448, + "line": 446, "column": 16 }, "end": { - "line": 448, + "line": 446, "column": 20 } } @@ -25627,16 +25587,16 @@ "type": "Identifier", "name": "c", "range": [ - 12890, - 12891 + 12862, + 12863 ], "loc": { "start": { - "line": 448, + "line": 446, "column": 23 }, "end": { - "line": 448, + "line": 446, "column": 24 } } @@ -25645,31 +25605,31 @@ "type": "Identifier", "name": "getAttribute", "range": [ - 12892, - 12904 + 12864, + 12876 ], "loc": { "start": { - "line": 448, + "line": 446, "column": 25 }, "end": { - "line": 448, + "line": 446, "column": 37 } } }, "range": [ - 12890, - 12904 + 12862, + 12876 ], "loc": { "start": { - "line": 448, + "line": 446, "column": 23 }, "end": { - "line": 448, + "line": 446, "column": 37 } } @@ -25680,47 +25640,47 @@ "value": "id", "raw": "'id'", "range": [ - 12905, - 12909 + 12877, + 12881 ], "loc": { "start": { - "line": 448, + "line": 446, "column": 38 }, "end": { - "line": 448, + "line": 446, "column": 42 } } } ], "range": [ - 12890, - 12910 + 12862, + 12882 ], "loc": { "start": { - "line": 448, + "line": 446, "column": 23 }, "end": { - "line": 448, + "line": 446, "column": 43 } } }, "range": [ - 12883, - 12910 + 12855, + 12882 ], "loc": { "start": { - "line": 448, + "line": 446, "column": 16 }, "end": { - "line": 448, + "line": 446, "column": 43 } } @@ -25728,16 +25688,16 @@ ], "kind": "let", "range": [ - 12879, - 12911 + 12851, + 12883 ], "loc": { "start": { - "line": 448, + "line": 446, "column": 12 }, "end": { - "line": 448, + "line": 446, "column": 44 } } @@ -25754,32 +25714,32 @@ "type": "Identifier", "name": "thId", "range": [ - 12929, - 12933 + 12901, + 12905 ], "loc": { "start": { - "line": 449, + "line": 447, "column": 17 }, "end": { - "line": 449, + "line": 447, "column": 21 } } }, "prefix": true, "range": [ - 12928, - 12933 + 12900, + 12905 ], "loc": { "start": { - "line": 449, + "line": 447, "column": 16 }, "end": { - "line": 449, + "line": 447, "column": 21 } } @@ -25791,16 +25751,16 @@ "type": "Identifier", "name": "thId", "range": [ - 12937, - 12941 + 12909, + 12913 ], "loc": { "start": { - "line": 449, + "line": 447, "column": 25 }, "end": { - "line": 449, + "line": 447, "column": 29 } } @@ -25810,46 +25770,46 @@ "value": "", "raw": "''", "range": [ - 12946, - 12948 + 12918, + 12920 ], "loc": { "start": { - "line": 449, + "line": 447, "column": 34 }, "end": { - "line": 449, + "line": 447, "column": 36 } } }, "range": [ - 12937, - 12948 + 12909, + 12920 ], "loc": { "start": { - "line": 449, + "line": 447, "column": 25 }, "end": { - "line": 449, + "line": 447, "column": 36 } } }, "range": [ - 12928, - 12948 + 12900, + 12920 ], "loc": { "start": { - "line": 449, + "line": 447, "column": 16 }, "end": { - "line": 449, + "line": 447, "column": 36 } } @@ -25866,16 +25826,16 @@ "type": "Identifier", "name": "thId", "range": [ - 12968, - 12972 + 12940, + 12944 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 16 }, "end": { - "line": 450, + "line": 448, "column": 20 } } @@ -25891,16 +25851,16 @@ }, "tail": false, "range": [ - 12975, - 12978 + 12947, + 12950 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 23 }, "end": { - "line": 450, + "line": 448, "column": 26 } } @@ -25913,16 +25873,16 @@ }, "tail": false, "range": [ - 12997, - 13001 + 12969, + 12973 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 45 }, "end": { - "line": 450, + "line": 448, "column": 49 } } @@ -25935,16 +25895,16 @@ }, "tail": true, "range": [ - 13006, - 13008 + 12978, + 12980 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 54 }, "end": { - "line": 450, + "line": 448, "column": 56 } } @@ -25960,16 +25920,16 @@ "object": { "type": "ThisExpression", "range": [ - 12978, - 12982 + 12950, + 12954 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 26 }, "end": { - "line": 450, + "line": 448, "column": 30 } } @@ -25978,31 +25938,31 @@ "type": "Identifier", "name": "prfxGridTh", "range": [ - 12983, - 12993 + 12955, + 12965 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 31 }, "end": { - "line": 450, + "line": 448, "column": 41 } } }, "range": [ - 12978, - 12993 + 12950, + 12965 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 26 }, "end": { - "line": 450, + "line": 448, "column": 41 } } @@ -26011,31 +25971,31 @@ "type": "Identifier", "name": "n", "range": [ - 12996, - 12997 + 12968, + 12969 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 44 }, "end": { - "line": 450, + "line": 448, "column": 45 } } }, "range": [ - 12978, - 12997 + 12950, + 12969 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 26 }, "end": { - "line": 450, + "line": 448, "column": 45 } } @@ -26047,16 +26007,16 @@ "type": "Identifier", "name": "tf", "range": [ - 13001, - 13003 + 12973, + 12975 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 49 }, "end": { - "line": 450, + "line": 448, "column": 51 } } @@ -26065,77 +26025,77 @@ "type": "Identifier", "name": "id", "range": [ - 13004, - 13006 + 12976, + 12978 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 52 }, "end": { - "line": 450, + "line": 448, "column": 54 } } }, "range": [ - 13001, - 13006 + 12973, + 12978 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 49 }, "end": { - "line": 450, + "line": 448, "column": 54 } } } ], "range": [ - 12975, - 13008 + 12947, + 12980 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 23 }, "end": { - "line": 450, + "line": 448, "column": 56 } } }, "range": [ - 12968, - 13008 + 12940, + 12980 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 16 }, "end": { - "line": 450, + "line": 448, "column": 56 } } }, "range": [ - 12968, - 13009 + 12940, + 12981 ], "loc": { "start": { - "line": 450, + "line": 448, "column": 16 }, "end": { - "line": 450, + "line": 448, "column": 57 } } @@ -26151,16 +26111,16 @@ "type": "Identifier", "name": "c", "range": [ - 13026, - 13027 + 12998, + 12999 ], "loc": { "start": { - "line": 451, + "line": 449, "column": 16 }, "end": { - "line": 451, + "line": 449, "column": 17 } } @@ -26169,31 +26129,31 @@ "type": "Identifier", "name": "setAttribute", "range": [ - 13028, - 13040 + 13000, + 13012 ], "loc": { "start": { - "line": 451, + "line": 449, "column": 18 }, "end": { - "line": 451, + "line": 449, "column": 30 } } }, "range": [ - 13026, - 13040 + 12998, + 13012 ], "loc": { "start": { - "line": 451, + "line": 449, "column": 16 }, "end": { - "line": 451, + "line": 449, "column": 30 } } @@ -26204,16 +26164,16 @@ "value": "id", "raw": "'id'", "range": [ - 13041, - 13045 + 13013, + 13017 ], "loc": { "start": { - "line": 451, + "line": 449, "column": 31 }, "end": { - "line": 451, + "line": 449, "column": 35 } } @@ -26222,79 +26182,79 @@ "type": "Identifier", "name": "thId", "range": [ - 13047, - 13051 + 13019, + 13023 ], "loc": { "start": { - "line": 451, + "line": 449, "column": 37 }, "end": { - "line": 451, + "line": 449, "column": 41 } } } ], "range": [ - 13026, - 13052 + 12998, + 13024 ], "loc": { "start": { - "line": 451, + "line": 449, "column": 16 }, "end": { - "line": 451, + "line": 449, "column": 42 } } }, "range": [ - 13026, - 13053 + 12998, + 13025 ], "loc": { "start": { - "line": 451, + "line": 449, "column": 16 }, "end": { - "line": 451, + "line": 449, "column": 43 } } } ], "range": [ - 12950, - 13067 + 12922, + 13039 ], "loc": { "start": { - "line": 449, + "line": 447, "column": 38 }, "end": { - "line": 452, + "line": 450, "column": 13 } } }, "alternate": null, "range": [ - 12924, - 13067 + 12896, + 13039 ], "loc": { "start": { - "line": 449, + "line": 447, "column": 12 }, "end": { - "line": 452, + "line": 450, "column": 13 } } @@ -26310,16 +26270,16 @@ "type": "Identifier", "name": "sortTriggers", "range": [ - 13080, - 13092 + 13052, + 13064 ], "loc": { "start": { - "line": 453, + "line": 451, "column": 12 }, "end": { - "line": 453, + "line": 451, "column": 24 } } @@ -26328,31 +26288,31 @@ "type": "Identifier", "name": "push", "range": [ - 13093, - 13097 + 13065, + 13069 ], "loc": { "start": { - "line": 453, + "line": 451, "column": 25 }, "end": { - "line": 453, + "line": 451, "column": 29 } } }, "range": [ - 13080, - 13097 + 13052, + 13069 ], "loc": { "start": { - "line": 453, + "line": 451, "column": 12 }, "end": { - "line": 453, + "line": 451, "column": 29 } } @@ -26362,78 +26322,78 @@ "type": "Identifier", "name": "thId", "range": [ - 13098, - 13102 + 13070, + 13074 ], "loc": { "start": { - "line": 453, + "line": 451, "column": 30 }, "end": { - "line": 453, + "line": 451, "column": 34 } } } ], "range": [ - 13080, - 13103 + 13052, + 13075 ], "loc": { "start": { - "line": 453, + "line": 451, "column": 12 }, "end": { - "line": 453, + "line": 451, "column": 35 } } }, "range": [ - 13080, - 13104 + 13052, + 13076 ], "loc": { "start": { - "line": 453, + "line": 451, "column": 12 }, "end": { - "line": 453, + "line": 451, "column": 36 } } } ], "range": [ - 12831, - 13114 + 12803, + 13086 ], "loc": { "start": { - "line": 446, + "line": 444, "column": 50 }, "end": { - "line": 454, + "line": 452, "column": 9 } } }, "range": [ - 12789, - 13114 + 12761, + 13086 ], "loc": { "start": { - "line": 446, + "line": 444, "column": 8 }, "end": { - "line": 454, + "line": 452, "column": 9 } } @@ -26444,47 +26404,47 @@ "type": "Identifier", "name": "sortTriggers", "range": [ - 13130, - 13142 + 13102, + 13114 ], "loc": { "start": { - "line": 455, + "line": 453, "column": 15 }, "end": { - "line": 455, + "line": 453, "column": 27 } } }, "range": [ - 13123, - 13143 + 13095, + 13115 ], "loc": { "start": { - "line": 455, + "line": 453, "column": 8 }, "end": { - "line": 455, + "line": 453, "column": 28 } } } ], "range": [ - 12722, - 13149 + 12694, + 13121 ], "loc": { "start": { - "line": 443, + "line": 441, "column": 27 }, "end": { - "line": 456, + "line": 454, "column": 5 } } @@ -26492,16 +26452,16 @@ "generator": false, "expression": false, "range": [ - 12716, - 13149 + 12688, + 13121 ], "loc": { "start": { - "line": 443, + "line": 441, "column": 21 }, "end": { - "line": 456, + "line": 454, "column": 5 } } @@ -26509,16 +26469,16 @@ "kind": "method", "computed": false, "range": [ - 12699, - 13149 + 12671, + 13121 ], "loc": { "start": { - "line": 443, + "line": 441, "column": 4 }, "end": { - "line": 456, + "line": 454, "column": 5 } }, @@ -26527,16 +26487,16 @@ "type": "Block", "value": "*\n * Returns a list of header IDs used for specifing external sort triggers\n * @param {HTMLTableRowElement} row DOM row element\n * @returns {Array} List of IDs\n * @private\n ", "range": [ - 12497, - 12694 + 12469, + 12666 ], "loc": { "start": { - "line": 437, + "line": 435, "column": 4 }, "end": { - "line": 442, + "line": 440, "column": 7 } } @@ -26547,16 +26507,16 @@ "type": "Block", "value": "*\n * Removes the grid layout\n ", "range": [ - 13155, - 13197 + 13127, + 13169 ], "loc": { "start": { - "line": 458, + "line": 456, "column": 4 }, "end": { - "line": 460, + "line": 458, "column": 7 } } @@ -26570,16 +26530,16 @@ "type": "Identifier", "name": "destroy", "range": [ - 13202, - 13209 + 13174, + 13181 ], "loc": { "start": { - "line": 461, + "line": 459, "column": 4 }, "end": { - "line": 461, + "line": 459, "column": 11 } } @@ -26600,16 +26560,16 @@ "type": "Identifier", "name": "tf", "range": [ - 13226, - 13228 + 13198, + 13200 ], "loc": { "start": { - "line": 462, + "line": 460, "column": 12 }, "end": { - "line": 462, + "line": 460, "column": 14 } } @@ -26620,16 +26580,16 @@ "object": { "type": "ThisExpression", "range": [ - 13231, - 13235 + 13203, + 13207 ], "loc": { "start": { - "line": 462, + "line": 460, "column": 17 }, "end": { - "line": 462, + "line": 460, "column": 21 } } @@ -26638,46 +26598,46 @@ "type": "Identifier", "name": "tf", "range": [ - 13236, - 13238 + 13208, + 13210 ], "loc": { "start": { - "line": 462, + "line": 460, "column": 22 }, "end": { - "line": 462, + "line": 460, "column": 24 } } }, "range": [ - 13231, - 13238 + 13203, + 13210 ], "loc": { "start": { - "line": 462, + "line": 460, "column": 17 }, "end": { - "line": 462, + "line": 460, "column": 24 } } }, "range": [ - 13226, - 13238 + 13198, + 13210 ], "loc": { "start": { - "line": 462, + "line": 460, "column": 12 }, "end": { - "line": 462, + "line": 460, "column": 24 } } @@ -26685,16 +26645,16 @@ ], "kind": "let", "range": [ - 13222, - 13239 + 13194, + 13211 ], "loc": { "start": { - "line": 462, + "line": 460, "column": 8 }, "end": { - "line": 462, + "line": 460, "column": 25 } } @@ -26708,16 +26668,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 13252, - 13255 + 13224, + 13227 ], "loc": { "start": { - "line": 463, + "line": 461, "column": 12 }, "end": { - "line": 463, + "line": 461, "column": 15 } } @@ -26731,16 +26691,16 @@ "type": "Identifier", "name": "tf", "range": [ - 13258, - 13260 + 13230, + 13232 ], "loc": { "start": { - "line": 463, + "line": 461, "column": 18 }, "end": { - "line": 463, + "line": 461, "column": 20 } } @@ -26749,62 +26709,62 @@ "type": "Identifier", "name": "dom", "range": [ - 13261, - 13264 + 13233, + 13236 ], "loc": { "start": { - "line": 463, + "line": 461, "column": 21 }, "end": { - "line": 463, + "line": 461, "column": 24 } } }, "range": [ - 13258, - 13264 + 13230, + 13236 ], "loc": { "start": { - "line": 463, + "line": 461, "column": 18 }, "end": { - "line": 463, + "line": 461, "column": 24 } } }, "arguments": [], "range": [ - 13258, - 13266 + 13230, + 13238 ], "loc": { "start": { - "line": 463, + "line": 461, "column": 18 }, "end": { - "line": 463, + "line": 461, "column": 26 } } }, "range": [ - 13252, - 13266 + 13224, + 13238 ], "loc": { "start": { - "line": 463, + "line": 461, "column": 12 }, "end": { - "line": 463, + "line": 461, "column": 26 } } @@ -26812,16 +26772,16 @@ ], "kind": "let", "range": [ - 13248, - 13267 + 13220, + 13239 ], "loc": { "start": { - "line": 463, + "line": 461, "column": 8 }, "end": { - "line": 463, + "line": 461, "column": 27 } } @@ -26837,16 +26797,16 @@ "object": { "type": "ThisExpression", "range": [ - 13282, - 13286 + 13254, + 13258 ], "loc": { "start": { - "line": 465, + "line": 463, "column": 13 }, "end": { - "line": 465, + "line": 463, "column": 17 } } @@ -26855,47 +26815,47 @@ "type": "Identifier", "name": "initialized", "range": [ - 13287, - 13298 + 13259, + 13270 ], "loc": { "start": { - "line": 465, + "line": 463, "column": 18 }, "end": { - "line": 465, + "line": 463, "column": 29 } } }, "range": [ - 13282, - 13298 + 13254, + 13270 ], "loc": { "start": { - "line": 465, + "line": 463, "column": 13 }, "end": { - "line": 465, + "line": 463, "column": 29 } } }, "prefix": true, "range": [ - 13281, - 13298 + 13253, + 13270 ], "loc": { "start": { - "line": 465, + "line": 463, "column": 12 }, "end": { - "line": 465, + "line": 463, "column": 29 } } @@ -26907,48 +26867,48 @@ "type": "ReturnStatement", "argument": null, "range": [ - 13314, - 13321 + 13286, + 13293 ], "loc": { "start": { - "line": 466, + "line": 464, "column": 12 }, "end": { - "line": 466, + "line": 464, "column": 19 } } } ], "range": [ - 13300, - 13331 + 13272, + 13303 ], "loc": { "start": { - "line": 465, + "line": 463, "column": 31 }, "end": { - "line": 467, + "line": 465, "column": 9 } } }, "alternate": null, "range": [ - 13277, - 13331 + 13249, + 13303 ], "loc": { "start": { - "line": 465, + "line": 463, "column": 8 }, "end": { - "line": 467, + "line": 465, "column": 9 } } @@ -26962,16 +26922,16 @@ "type": "Identifier", "name": "t", "range": [ - 13344, - 13345 + 13316, + 13317 ], "loc": { "start": { - "line": 468, + "line": 466, "column": 12 }, "end": { - "line": 468, + "line": 466, "column": 13 } } @@ -26982,16 +26942,16 @@ "type": "Identifier", "name": "removeElm", "range": [ - 13348, - 13357 + 13320, + 13329 ], "loc": { "start": { - "line": 468, + "line": 466, "column": 16 }, "end": { - "line": 468, + "line": 466, "column": 25 } } @@ -27001,47 +26961,47 @@ "type": "Identifier", "name": "tbl", "range": [ - 13358, - 13361 + 13330, + 13333 ], "loc": { "start": { - "line": 468, + "line": 466, "column": 26 }, "end": { - "line": 468, + "line": 466, "column": 29 } } } ], "range": [ - 13348, - 13362 + 13320, + 13334 ], "loc": { "start": { - "line": 468, + "line": 466, "column": 16 }, "end": { - "line": 468, + "line": 466, "column": 30 } } }, "range": [ - 13344, - 13362 + 13316, + 13334 ], "loc": { "start": { - "line": 468, + "line": 466, "column": 12 }, "end": { - "line": 468, + "line": 466, "column": 30 } } @@ -27049,16 +27009,16 @@ ], "kind": "let", "range": [ - 13340, - 13363 + 13312, + 13335 ], "loc": { "start": { - "line": 468, + "line": 466, "column": 8 }, "end": { - "line": 468, + "line": 466, "column": 31 } } @@ -27079,16 +27039,16 @@ "object": { "type": "ThisExpression", "range": [ - 13372, - 13376 + 13344, + 13348 ], "loc": { "start": { - "line": 469, + "line": 467, "column": 8 }, "end": { - "line": 469, + "line": 467, "column": 12 } } @@ -27097,31 +27057,31 @@ "type": "Identifier", "name": "tblMainCont", "range": [ - 13377, - 13388 + 13349, + 13360 ], "loc": { "start": { - "line": 469, + "line": 467, "column": 13 }, "end": { - "line": 469, + "line": 467, "column": 24 } } }, "range": [ - 13372, - 13388 + 13344, + 13360 ], "loc": { "start": { - "line": 469, + "line": 467, "column": 8 }, "end": { - "line": 469, + "line": 467, "column": 24 } } @@ -27130,31 +27090,31 @@ "type": "Identifier", "name": "parentNode", "range": [ - 13389, - 13399 + 13361, + 13371 ], "loc": { "start": { - "line": 469, + "line": 467, "column": 25 }, "end": { - "line": 469, + "line": 467, "column": 35 } } }, "range": [ - 13372, - 13399 + 13344, + 13371 ], "loc": { "start": { - "line": 469, + "line": 467, "column": 8 }, "end": { - "line": 469, + "line": 467, "column": 35 } } @@ -27163,31 +27123,31 @@ "type": "Identifier", "name": "insertBefore", "range": [ - 13400, - 13412 + 13372, + 13384 ], "loc": { "start": { - "line": 469, + "line": 467, "column": 36 }, "end": { - "line": 469, + "line": 467, "column": 48 } } }, "range": [ - 13372, - 13412 + 13344, + 13384 ], "loc": { "start": { - "line": 469, + "line": 467, "column": 8 }, "end": { - "line": 469, + "line": 467, "column": 48 } } @@ -27197,16 +27157,16 @@ "type": "Identifier", "name": "t", "range": [ - 13413, - 13414 + 13385, + 13386 ], "loc": { "start": { - "line": 469, + "line": 467, "column": 49 }, "end": { - "line": 469, + "line": 467, "column": 50 } } @@ -27217,16 +27177,16 @@ "object": { "type": "ThisExpression", "range": [ - 13416, - 13420 + 13388, + 13392 ], "loc": { "start": { - "line": 469, + "line": 467, "column": 52 }, "end": { - "line": 469, + "line": 467, "column": 56 } } @@ -27235,62 +27195,62 @@ "type": "Identifier", "name": "tblMainCont", "range": [ - 13421, - 13432 + 13393, + 13404 ], "loc": { "start": { - "line": 469, + "line": 467, "column": 57 }, "end": { - "line": 469, + "line": 467, "column": 68 } } }, "range": [ - 13416, - 13432 + 13388, + 13404 ], "loc": { "start": { - "line": 469, + "line": 467, "column": 52 }, "end": { - "line": 469, + "line": 467, "column": 68 } } } ], "range": [ - 13372, - 13433 + 13344, + 13405 ], "loc": { "start": { - "line": 469, + "line": 467, "column": 8 }, "end": { - "line": 469, + "line": 467, "column": 69 } } }, "range": [ - 13372, - 13434 + 13344, + 13406 ], "loc": { "start": { - "line": 469, + "line": 467, "column": 8 }, "end": { - "line": 469, + "line": 467, "column": 70 } } @@ -27303,16 +27263,16 @@ "type": "Identifier", "name": "removeElm", "range": [ - 13443, - 13452 + 13415, + 13424 ], "loc": { "start": { - "line": 470, + "line": 468, "column": 8 }, "end": { - "line": 470, + "line": 468, "column": 17 } } @@ -27324,16 +27284,16 @@ "object": { "type": "ThisExpression", "range": [ - 13453, - 13457 + 13425, + 13429 ], "loc": { "start": { - "line": 470, + "line": 468, "column": 18 }, "end": { - "line": 470, + "line": 468, "column": 22 } } @@ -27342,62 +27302,62 @@ "type": "Identifier", "name": "tblMainCont", "range": [ - 13458, - 13469 + 13430, + 13441 ], "loc": { "start": { - "line": 470, + "line": 468, "column": 23 }, "end": { - "line": 470, + "line": 468, "column": 34 } } }, "range": [ - 13453, - 13469 + 13425, + 13441 ], "loc": { "start": { - "line": 470, + "line": 468, "column": 18 }, "end": { - "line": 470, + "line": 468, "column": 34 } } } ], "range": [ - 13443, - 13470 + 13415, + 13442 ], "loc": { "start": { - "line": 470, + "line": 468, "column": 8 }, "end": { - "line": 470, + "line": 468, "column": 35 } } }, "range": [ - 13443, - 13471 + 13415, + 13443 ], "loc": { "start": { - "line": 470, + "line": 468, "column": 8 }, "end": { - "line": 470, + "line": 468, "column": 36 } } @@ -27413,16 +27373,16 @@ "object": { "type": "ThisExpression", "range": [ - 13481, - 13485 + 13453, + 13457 ], "loc": { "start": { - "line": 472, + "line": 470, "column": 8 }, "end": { - "line": 472, + "line": 470, "column": 12 } } @@ -27431,31 +27391,31 @@ "type": "Identifier", "name": "tblMainCont", "range": [ - 13486, - 13497 + 13458, + 13469 ], "loc": { "start": { - "line": 472, + "line": 470, "column": 13 }, "end": { - "line": 472, + "line": 470, "column": 24 } } }, "range": [ - 13481, - 13497 + 13453, + 13469 ], "loc": { "start": { - "line": 472, + "line": 470, "column": 8 }, "end": { - "line": 472, + "line": 470, "column": 24 } } @@ -27465,46 +27425,46 @@ "value": null, "raw": "null", "range": [ - 13500, - 13504 + 13472, + 13476 ], "loc": { "start": { - "line": 472, + "line": 470, "column": 27 }, "end": { - "line": 472, + "line": 470, "column": 31 } } }, "range": [ - 13481, - 13504 + 13453, + 13476 ], "loc": { "start": { - "line": 472, + "line": 470, "column": 8 }, "end": { - "line": 472, + "line": 470, "column": 31 } } }, "range": [ - 13481, - 13505 + 13453, + 13477 ], "loc": { "start": { - "line": 472, + "line": 470, "column": 8 }, "end": { - "line": 472, + "line": 470, "column": 32 } } @@ -27520,16 +27480,16 @@ "object": { "type": "ThisExpression", "range": [ - 13514, - 13518 + 13486, + 13490 ], "loc": { "start": { - "line": 473, + "line": 471, "column": 8 }, "end": { - "line": 473, + "line": 471, "column": 12 } } @@ -27538,31 +27498,31 @@ "type": "Identifier", "name": "headTblCont", "range": [ - 13519, - 13530 + 13491, + 13502 ], "loc": { "start": { - "line": 473, + "line": 471, "column": 13 }, "end": { - "line": 473, + "line": 471, "column": 24 } } }, "range": [ - 13514, - 13530 + 13486, + 13502 ], "loc": { "start": { - "line": 473, + "line": 471, "column": 8 }, "end": { - "line": 473, + "line": 471, "column": 24 } } @@ -27572,46 +27532,46 @@ "value": null, "raw": "null", "range": [ - 13533, - 13537 + 13505, + 13509 ], "loc": { "start": { - "line": 473, + "line": 471, "column": 27 }, "end": { - "line": 473, + "line": 471, "column": 31 } } }, "range": [ - 13514, - 13537 + 13486, + 13509 ], "loc": { "start": { - "line": 473, + "line": 471, "column": 8 }, "end": { - "line": 473, + "line": 471, "column": 31 } } }, "range": [ - 13514, - 13538 + 13486, + 13510 ], "loc": { "start": { - "line": 473, + "line": 471, "column": 8 }, "end": { - "line": 473, + "line": 471, "column": 32 } } @@ -27627,16 +27587,16 @@ "object": { "type": "ThisExpression", "range": [ - 13547, - 13551 + 13519, + 13523 ], "loc": { "start": { - "line": 474, + "line": 472, "column": 8 }, "end": { - "line": 474, + "line": 472, "column": 12 } } @@ -27645,31 +27605,31 @@ "type": "Identifier", "name": "headTbl", "range": [ - 13552, - 13559 + 13524, + 13531 ], "loc": { "start": { - "line": 474, + "line": 472, "column": 13 }, "end": { - "line": 474, + "line": 472, "column": 20 } } }, "range": [ - 13547, - 13559 + 13519, + 13531 ], "loc": { "start": { - "line": 474, + "line": 472, "column": 8 }, "end": { - "line": 474, + "line": 472, "column": 20 } } @@ -27679,46 +27639,46 @@ "value": null, "raw": "null", "range": [ - 13562, - 13566 + 13534, + 13538 ], "loc": { "start": { - "line": 474, + "line": 472, "column": 23 }, "end": { - "line": 474, + "line": 472, "column": 27 } } }, "range": [ - 13547, - 13566 + 13519, + 13538 ], "loc": { "start": { - "line": 474, + "line": 472, "column": 8 }, "end": { - "line": 474, + "line": 472, "column": 27 } } }, "range": [ - 13547, - 13567 + 13519, + 13539 ], "loc": { "start": { - "line": 474, + "line": 472, "column": 8 }, "end": { - "line": 474, + "line": 472, "column": 28 } } @@ -27734,16 +27694,16 @@ "object": { "type": "ThisExpression", "range": [ - 13576, - 13580 + 13548, + 13552 ], "loc": { "start": { - "line": 475, + "line": 473, "column": 8 }, "end": { - "line": 475, + "line": 473, "column": 12 } } @@ -27752,31 +27712,31 @@ "type": "Identifier", "name": "tblCont", "range": [ - 13581, - 13588 + 13553, + 13560 ], "loc": { "start": { - "line": 475, + "line": 473, "column": 13 }, "end": { - "line": 475, + "line": 473, "column": 20 } } }, "range": [ - 13576, - 13588 + 13548, + 13560 ], "loc": { "start": { - "line": 475, + "line": 473, "column": 8 }, "end": { - "line": 475, + "line": 473, "column": 20 } } @@ -27786,46 +27746,46 @@ "value": null, "raw": "null", "range": [ - 13591, - 13595 + 13563, + 13567 ], "loc": { "start": { - "line": 475, + "line": 473, "column": 23 }, "end": { - "line": 475, + "line": 473, "column": 27 } } }, "range": [ - 13576, - 13595 + 13548, + 13567 ], "loc": { "start": { - "line": 475, + "line": 473, "column": 8 }, "end": { - "line": 475, + "line": 473, "column": 27 } } }, "range": [ - 13576, - 13596 + 13548, + 13568 ], "loc": { "start": { - "line": 475, + "line": 473, "column": 8 }, "end": { - "line": 475, + "line": 473, "column": 28 } } @@ -27842,16 +27802,16 @@ "type": "Identifier", "name": "tbl", "range": [ - 13606, - 13609 + 13578, + 13581 ], "loc": { "start": { - "line": 477, + "line": 475, "column": 8 }, "end": { - "line": 477, + "line": 475, "column": 11 } } @@ -27860,31 +27820,31 @@ "type": "Identifier", "name": "outerHTML", "range": [ - 13610, - 13619 + 13582, + 13591 ], "loc": { "start": { - "line": 477, + "line": 475, "column": 12 }, "end": { - "line": 477, + "line": 475, "column": 21 } } }, "range": [ - 13606, - 13619 + 13578, + 13591 ], "loc": { "start": { - "line": 477, + "line": 475, "column": 8 }, "end": { - "line": 477, + "line": 475, "column": 21 } } @@ -27895,16 +27855,16 @@ "object": { "type": "ThisExpression", "range": [ - 13622, - 13626 + 13594, + 13598 ], "loc": { "start": { - "line": 477, + "line": 475, "column": 24 }, "end": { - "line": 477, + "line": 475, "column": 28 } } @@ -27913,61 +27873,61 @@ "type": "Identifier", "name": "sourceTblHtml", "range": [ - 13627, - 13640 + 13599, + 13612 ], "loc": { "start": { - "line": 477, + "line": 475, "column": 29 }, "end": { - "line": 477, + "line": 475, "column": 42 } } }, "range": [ - 13622, - 13640 + 13594, + 13612 ], "loc": { "start": { - "line": 477, + "line": 475, "column": 24 }, "end": { - "line": 477, + "line": 475, "column": 42 } } }, "range": [ - 13606, - 13640 + 13578, + 13612 ], "loc": { "start": { - "line": 477, + "line": 475, "column": 8 }, "end": { - "line": 477, + "line": 475, "column": 42 } } }, "range": [ - 13606, - 13641 + 13578, + 13613 ], "loc": { "start": { - "line": 477, + "line": 475, "column": 8 }, "end": { - "line": 477, + "line": 475, "column": 43 } }, @@ -27976,16 +27936,16 @@ "type": "Line", "value": "needed to keep reference of table element for future usage", "range": [ - 13650, - 13710 + 13622, + 13682 ], "loc": { "start": { - "line": 478, + "line": 476, "column": 8 }, "end": { - "line": 478, + "line": 476, "column": 68 } } @@ -28006,16 +27966,16 @@ "object": { "type": "ThisExpression", "range": [ - 13719, - 13723 + 13691, + 13695 ], "loc": { "start": { - "line": 479, + "line": 477, "column": 8 }, "end": { - "line": 479, + "line": 477, "column": 12 } } @@ -28024,31 +27984,31 @@ "type": "Identifier", "name": "tf", "range": [ - 13724, - 13726 + 13696, + 13698 ], "loc": { "start": { - "line": 479, + "line": 477, "column": 13 }, "end": { - "line": 479, + "line": 477, "column": 15 } } }, "range": [ - 13719, - 13726 + 13691, + 13698 ], "loc": { "start": { - "line": 479, + "line": 477, "column": 8 }, "end": { - "line": 479, + "line": 477, "column": 15 } } @@ -28057,31 +28017,31 @@ "type": "Identifier", "name": "tbl", "range": [ - 13727, - 13730 + 13699, + 13702 ], "loc": { "start": { - "line": 479, + "line": 477, "column": 16 }, "end": { - "line": 479, + "line": 477, "column": 19 } } }, "range": [ - 13719, - 13730 + 13691, + 13702 ], "loc": { "start": { - "line": 479, + "line": 477, "column": 8 }, "end": { - "line": 479, + "line": 477, "column": 19 } } @@ -28092,16 +28052,16 @@ "type": "Identifier", "name": "elm", "range": [ - 13733, - 13736 + 13705, + 13708 ], "loc": { "start": { - "line": 479, + "line": 477, "column": 22 }, "end": { - "line": 479, + "line": 477, "column": 25 } } @@ -28114,16 +28074,16 @@ "type": "Identifier", "name": "tf", "range": [ - 13737, - 13739 + 13709, + 13711 ], "loc": { "start": { - "line": 479, + "line": 477, "column": 26 }, "end": { - "line": 479, + "line": 477, "column": 28 } } @@ -28132,77 +28092,77 @@ "type": "Identifier", "name": "id", "range": [ - 13740, - 13742 + 13712, + 13714 ], "loc": { "start": { - "line": 479, + "line": 477, "column": 29 }, "end": { - "line": 479, + "line": 477, "column": 31 } } }, "range": [ - 13737, - 13742 + 13709, + 13714 ], "loc": { "start": { - "line": 479, + "line": 477, "column": 26 }, "end": { - "line": 479, + "line": 477, "column": 31 } } } ], "range": [ - 13733, - 13743 + 13705, + 13715 ], "loc": { "start": { - "line": 479, + "line": 477, "column": 22 }, "end": { - "line": 479, + "line": 477, "column": 32 } } }, "range": [ - 13719, - 13743 + 13691, + 13715 ], "loc": { "start": { - "line": 479, + "line": 477, "column": 8 }, "end": { - "line": 479, + "line": 477, "column": 32 } } }, "range": [ - 13719, - 13744 + 13691, + 13716 ], "loc": { "start": { - "line": 479, + "line": 477, "column": 8 }, "end": { - "line": 479, + "line": 477, "column": 33 } }, @@ -28211,16 +28171,16 @@ "type": "Line", "value": "needed to keep reference of table element for future usage", "range": [ - 13650, - 13710 + 13622, + 13682 ], "loc": { "start": { - "line": 478, + "line": 476, "column": 8 }, "end": { - "line": 478, + "line": 476, "column": 68 } } @@ -28238,16 +28198,16 @@ "object": { "type": "ThisExpression", "range": [ - 13754, - 13758 + 13726, + 13730 ], "loc": { "start": { - "line": 481, + "line": 479, "column": 8 }, "end": { - "line": 481, + "line": 479, "column": 12 } } @@ -28256,31 +28216,31 @@ "type": "Identifier", "name": "initialized", "range": [ - 13759, - 13770 + 13731, + 13742 ], "loc": { "start": { - "line": 481, + "line": 479, "column": 13 }, "end": { - "line": 481, + "line": 479, "column": 24 } } }, "range": [ - 13754, - 13770 + 13726, + 13742 ], "loc": { "start": { - "line": 481, + "line": 479, "column": 8 }, "end": { - "line": 481, + "line": 479, "column": 24 } } @@ -28290,62 +28250,62 @@ "value": false, "raw": "false", "range": [ - 13773, - 13778 + 13745, + 13750 ], "loc": { "start": { - "line": 481, + "line": 479, "column": 27 }, "end": { - "line": 481, + "line": 479, "column": 32 } } }, "range": [ - 13754, - 13778 + 13726, + 13750 ], "loc": { "start": { - "line": 481, + "line": 479, "column": 8 }, "end": { - "line": 481, + "line": 479, "column": 32 } } }, "range": [ - 13754, - 13779 + 13726, + 13751 ], "loc": { "start": { - "line": 481, + "line": 479, "column": 8 }, "end": { - "line": 481, + "line": 479, "column": 33 } } } ], "range": [ - 13212, - 13785 + 13184, + 13757 ], "loc": { "start": { - "line": 461, + "line": 459, "column": 14 }, "end": { - "line": 482, + "line": 480, "column": 5 } } @@ -28353,16 +28313,16 @@ "generator": false, "expression": false, "range": [ - 13209, - 13785 + 13181, + 13757 ], "loc": { "start": { - "line": 461, + "line": 459, "column": 11 }, "end": { - "line": 482, + "line": 480, "column": 5 } } @@ -28370,16 +28330,16 @@ "kind": "method", "computed": false, "range": [ - 13202, - 13785 + 13174, + 13757 ], "loc": { "start": { - "line": 461, + "line": 459, "column": 4 }, "end": { - "line": 482, + "line": 480, "column": 5 } }, @@ -28388,16 +28348,16 @@ "type": "Block", "value": "*\n * Removes the grid layout\n ", "range": [ - 13155, - 13197 + 13127, + 13169 ], "loc": { "start": { - "line": 458, + "line": 456, "column": 4 }, "end": { - "line": 460, + "line": 458, "column": 7 } } @@ -28408,7 +28368,7 @@ ], "range": [ 378, - 13787 + 13759 ], "loc": { "start": { @@ -28416,14 +28376,14 @@ "column": 40 }, "end": { - "line": 483, + "line": 481, "column": 1 } } }, "range": [ 345, - 13787 + 13759 ], "loc": { "start": { @@ -28431,7 +28391,7 @@ "column": 7 }, "end": { - "line": 483, + "line": 481, "column": 1 } }, @@ -28461,7 +28421,7 @@ "source": null, "range": [ 338, - 13787 + 13759 ], "loc": { "start": { @@ -28469,7 +28429,7 @@ "column": 0 }, "end": { - "line": 483, + "line": 481, "column": 1 } }, @@ -28498,7 +28458,7 @@ "sourceType": "module", "range": [ 0, - 13787 + 13759 ], "loc": { "start": { @@ -28506,7 +28466,7 @@ "column": 0 }, "end": { - "line": 483, + "line": 481, "column": 1 } }, @@ -28979,38 +28939,20 @@ } } }, - { - "type": "Line", - "value": " Initial table width", - "range": [ - 4319, - 4341 - ], - "loc": { - "start": { - "line": 172, - "column": 8 - }, - "end": { - "line": 172, - "column": 30 - } - } - }, { "type": "Line", "value": "Main container: it will contain all the elements", "range": [ - 4396, - 4446 + 4319, + 4369 ], "loc": { "start": { - "line": 175, + "line": 172, "column": 8 }, "end": { - "line": 175, + "line": 172, "column": 58 } } @@ -29019,16 +28961,16 @@ "type": "Line", "value": "Table container: div wrapping content table", "range": [ - 4699, - 4744 + 4622, + 4667 ], "loc": { "start": { - "line": 183, + "line": 180, "column": 8 }, "end": { - "line": 183, + "line": 180, "column": 53 } } @@ -29037,16 +28979,16 @@ "type": "Line", "value": "In case table width is expressed in %", "range": [ - 5083, - 5122 + 5006, + 5045 ], "loc": { "start": { - "line": 193, + "line": 190, "column": 8 }, "end": { - "line": 193, + "line": 190, "column": 47 } } @@ -29055,16 +28997,16 @@ "type": "Line", "value": "Headers table container: div wrapping headers table", "range": [ - 5364, - 5417 + 5336, + 5389 ], "loc": { "start": { - "line": 202, + "line": 200, "column": 8 }, "end": { - "line": 202, + "line": 200, "column": 61 } } @@ -29073,16 +29015,16 @@ "type": "Line", "value": "Headers table", "range": [ - 5519, - 5534 + 5491, + 5506 ], "loc": { "start": { - "line": 206, + "line": 204, "column": 8 }, "end": { - "line": 206, + "line": 204, "column": 23 } } @@ -29091,16 +29033,16 @@ "type": "Line", "value": "1st row should be headers row, ids are added if not set", "range": [ - 5624, - 5681 + 5596, + 5653 ], "loc": { "start": { - "line": 210, + "line": 208, "column": 8 }, "end": { - "line": 210, + "line": 208, "column": 65 } } @@ -29109,16 +29051,16 @@ "type": "Line", "value": "Those ids are used by the sort feature", "range": [ - 5690, - 5730 + 5662, + 5702 ], "loc": { "start": { - "line": 211, + "line": 209, "column": 8 }, "end": { - "line": 211, + "line": 209, "column": 48 } } @@ -29127,16 +29069,16 @@ "type": "Line", "value": "Filters row is created", "range": [ - 5845, - 5869 + 5817, + 5841 ], "loc": { "start": { - "line": 215, + "line": 213, "column": 8 }, "end": { - "line": 215, + "line": 213, "column": 32 } } @@ -29145,16 +29087,16 @@ "type": "Line", "value": "Headers row are moved from content table to headers table", "range": [ - 5929, - 5988 + 5901, + 5960 ], "loc": { "start": { - "line": 218, + "line": 216, "column": 8 }, "end": { - "line": 218, + "line": 216, "column": 67 } } @@ -29163,16 +29105,16 @@ "type": "Line", "value": "THead needs to be removed in content table for sort feature", "range": [ - 6354, - 6415 + 6326, + 6387 ], "loc": { "start": { - "line": 231, + "line": 229, "column": 8 }, "end": { - "line": 231, + "line": 229, "column": 69 } } @@ -29181,16 +29123,16 @@ "type": "Line", "value": " ensure table layout is always set even if already set in css", "range": [ - 6545, - 6608 + 6517, + 6580 ], "loc": { "start": { - "line": 237, + "line": 235, "column": 8 }, "end": { - "line": 237, + "line": 235, "column": 71 } } @@ -29199,16 +29141,16 @@ "type": "Line", "value": " definitions, potentially with custom css class this could be lost", "range": [ - 6617, - 6685 + 6589, + 6657 ], "loc": { "start": { - "line": 238, + "line": 236, "column": 8 }, "end": { - "line": 238, + "line": 236, "column": 76 } } @@ -29217,16 +29159,16 @@ "type": "Line", "value": "content table without headers needs col widths to be reset", "range": [ - 6786, - 6846 + 6758, + 6818 ], "loc": { "start": { - "line": 242, + "line": 240, "column": 8 }, "end": { - "line": 242, + "line": 240, "column": 68 } } @@ -29235,16 +29177,16 @@ "type": "Line", "value": "Headers container width", "range": [ - 6895, - 6920 + 6867, + 6892 ], "loc": { "start": { - "line": 245, + "line": 243, "column": 8 }, "end": { - "line": 245, + "line": 243, "column": 33 } } @@ -29253,16 +29195,16 @@ "type": "Line", "value": "", "range": [ - 6981, - 6983 + 6953, + 6955 ], "loc": { "start": { - "line": 247, + "line": 245, "column": 8 }, "end": { - "line": 247, + "line": 245, "column": 10 } } @@ -29271,16 +29213,16 @@ "type": "Line", "value": "scroll synchronisation", "range": [ - 6993, - 7017 + 6965, + 6989 ], "loc": { "start": { - "line": 249, + "line": 247, "column": 8 }, "end": { - "line": 249, + "line": 247, "column": 32 } } @@ -29289,16 +29231,16 @@ "type": "Line", "value": "New pointerX calc taking into account scrollLeft", "range": [ - 7217, - 7267 + 7189, + 7239 ], "loc": { "start": { - "line": 254, + "line": 252, "column": 12 }, "end": { - "line": 254, + "line": 252, "column": 62 } } @@ -29307,16 +29249,16 @@ "type": "Line", "value": " if(!o.isPointerXOverwritten){", "range": [ - 7280, - 7312 + 7252, + 7284 ], "loc": { "start": { - "line": 255, + "line": 253, "column": 12 }, "end": { - "line": 255, + "line": 253, "column": 44 } } @@ -29325,16 +29267,16 @@ "type": "Line", "value": " try{", "range": [ - 7325, - 7336 + 7297, + 7308 ], "loc": { "start": { - "line": 256, + "line": 254, "column": 12 }, "end": { - "line": 256, + "line": 254, "column": 23 } } @@ -29343,16 +29285,16 @@ "type": "Line", "value": " o.Evt.pointerX = function(evt){", "range": [ - 7349, - 7391 + 7321, + 7363 ], "loc": { "start": { - "line": 257, + "line": 255, "column": 12 }, "end": { - "line": 257, + "line": 255, "column": 54 } } @@ -29361,16 +29303,16 @@ "type": "Line", "value": " let e = evt || global.event;", "range": [ - 7404, - 7447 + 7376, + 7419 ], "loc": { "start": { - "line": 258, + "line": 256, "column": 12 }, "end": { - "line": 258, + "line": 256, "column": 55 } } @@ -29379,16 +29321,16 @@ "type": "Line", "value": " let bdScrollLeft = tf_StandardBody().scrollLeft +", "range": [ - 7460, - 7524 + 7432, + 7496 ], "loc": { "start": { - "line": 259, + "line": 257, "column": 12 }, "end": { - "line": 259, + "line": 257, "column": 76 } } @@ -29397,16 +29339,16 @@ "type": "Line", "value": " scrollLeft;", "range": [ - 7537, - 7567 + 7509, + 7539 ], "loc": { "start": { - "line": 260, + "line": 258, "column": 12 }, "end": { - "line": 260, + "line": 258, "column": 42 } } @@ -29415,16 +29357,16 @@ "type": "Line", "value": " return (e.pageX + scrollLeft) ||", "range": [ - 7580, - 7627 + 7552, + 7599 ], "loc": { "start": { - "line": 261, + "line": 259, "column": 12 }, "end": { - "line": 261, + "line": 259, "column": 59 } } @@ -29433,16 +29375,16 @@ "type": "Line", "value": " (e.clientX + bdScrollLeft);", "range": [ - 7640, - 7686 + 7612, + 7658 ], "loc": { "start": { - "line": 262, + "line": 260, "column": 12 }, "end": { - "line": 262, + "line": 260, "column": 58 } } @@ -29451,16 +29393,16 @@ "type": "Line", "value": " };", "range": [ - 7699, - 7712 + 7671, + 7684 ], "loc": { "start": { - "line": 263, + "line": 261, "column": 12 }, "end": { - "line": 263, + "line": 261, "column": 25 } } @@ -29469,16 +29411,16 @@ "type": "Line", "value": " o.isPointerXOverwritten = true;", "range": [ - 7725, - 7767 + 7697, + 7739 ], "loc": { "start": { - "line": 264, + "line": 262, "column": 12 }, "end": { - "line": 264, + "line": 262, "column": 54 } } @@ -29487,16 +29429,16 @@ "type": "Line", "value": " } catch(err) {", "range": [ - 7780, - 7801 + 7752, + 7773 ], "loc": { "start": { - "line": 265, + "line": 263, "column": 12 }, "end": { - "line": 265, + "line": 263, "column": 33 } } @@ -29505,16 +29447,16 @@ "type": "Line", "value": " o.isPointerXOverwritten = false;", "range": [ - 7814, - 7857 + 7786, + 7829 ], "loc": { "start": { - "line": 266, + "line": 264, "column": 12 }, "end": { - "line": 266, + "line": 264, "column": 55 } } @@ -29523,16 +29465,16 @@ "type": "Line", "value": " }", "range": [ - 7870, - 7878 + 7842, + 7850 ], "loc": { "start": { - "line": 267, + "line": 265, "column": 12 }, "end": { - "line": 267, + "line": 265, "column": 20 } } @@ -29541,16 +29483,16 @@ "type": "Line", "value": " }", "range": [ - 7891, - 7895 + 7863, + 7867 ], "loc": { "start": { - "line": 268, + "line": 266, "column": 12 }, "end": { - "line": 268, + "line": 266, "column": 16 } } @@ -29559,16 +29501,16 @@ "type": "Line", "value": " TODO: Trigger a custom event handled by sort extension", "range": [ - 7917, - 7974 + 7889, + 7946 ], "loc": { "start": { - "line": 271, + "line": 269, "column": 8 }, "end": { - "line": 271, + "line": 269, "column": 65 } } @@ -29577,16 +29519,16 @@ "type": "Line", "value": "Col elements are enough to keep column widths after sorting and", "range": [ - 8134, - 8199 + 8106, + 8171 ], "loc": { "start": { - "line": 278, + "line": 276, "column": 8 }, "end": { - "line": 278, + "line": 276, "column": 73 } } @@ -29595,16 +29537,16 @@ "type": "Line", "value": "filtering", "range": [ - 8208, - 8219 + 8180, + 8191 ], "loc": { "start": { - "line": 279, + "line": 277, "column": 8 }, "end": { - "line": 279, + "line": 277, "column": 19 } } @@ -29613,16 +29555,16 @@ "type": "Block", "value": "* @inherited ", "range": [ - 8350, - 8367 + 8322, + 8339 ], "loc": { "start": { - "line": 286, + "line": 284, "column": 8 }, "end": { - "line": 286, + "line": 284, "column": 25 } } @@ -29631,16 +29573,16 @@ "type": "Block", "value": "*\n * Overrides TableFilter instance properties to adjust to grid layout mode\n * @private\n ", "range": [ - 8412, - 8518 + 8384, + 8490 ], "loc": { "start": { - "line": 290, + "line": 288, "column": 4 }, "end": { - "line": 293, + "line": 291, "column": 7 } } @@ -29649,16 +29591,16 @@ "type": "Block", "value": "*\n * Set grid-layout default column widths if column widths are not defined\n * @private\n ", "range": [ - 8659, - 8764 + 8631, + 8736 ], "loc": { "start": { - "line": 301, + "line": 299, "column": 4 }, "end": { - "line": 304, + "line": 302, "column": 7 } } @@ -29667,16 +29609,16 @@ "type": "Block", "value": "*\n * Initial table width\n * @returns {Number}\n * @private\n ", "range": [ - 9386, - 9465 + 9358, + 9437 ], "loc": { "start": { - "line": 325, + "line": 323, "column": 4 }, "end": { - "line": 329, + "line": 327, "column": 7 } } @@ -29685,16 +29627,16 @@ "type": "Line", "value": "initial table width", "range": [ - 9544, - 9565 + 9516, + 9537 ], "loc": { "start": { - "line": 332, + "line": 330, "column": 19 }, "end": { - "line": 332, + "line": 330, "column": 40 } } @@ -29703,16 +29645,16 @@ "type": "Block", "value": "*\n * Creates container element\n * @param {String} tag Tag name\n * @param {String} className Css class to assign to element\n * @returns {DOMElement}\n * @private\n ", "range": [ - 9831, - 10020 + 9803, + 9992 ], "loc": { "start": { - "line": 345, + "line": 343, "column": 4 }, "end": { - "line": 351, + "line": 349, "column": 7 } } @@ -29721,16 +29663,16 @@ "type": "Block", "value": "*\n * Creates filters row with cells\n * @returns {HTMLTableRowElement}\n * @private\n ", "range": [ - 10171, - 10274 + 10143, + 10246 ], "loc": { "start": { - "line": 358, + "line": 356, "column": 4 }, "end": { - "line": 362, + "line": 360, "column": 7 } } @@ -29739,16 +29681,16 @@ "type": "Block", "value": "*\n * Generates column elements if necessary and assigns their widths\n * @private\n ", "range": [ - 10810, - 10908 + 10782, + 10880 ], "loc": { "start": { - "line": 378, + "line": 376, "column": 4 }, "end": { - "line": 381, + "line": 379, "column": 7 } } @@ -29757,16 +29699,16 @@ "type": "Block", "value": "*\n * Sets headers row in headers table\n * @param {HTMLHeadElement} tableHead Table head element\n * @private\n ", "range": [ - 11470, - 11599 + 11442, + 11571 ], "loc": { "start": { - "line": 402, + "line": 400, "column": 4 }, "end": { - "line": 406, + "line": 404, "column": 7 } } @@ -29775,16 +29717,16 @@ "type": "Line", "value": " Handle table with no headers, assuming here headers do not", "range": [ - 11673, - 11734 + 11645, + 11706 ], "loc": { "start": { - "line": 409, + "line": 407, "column": 12 }, "end": { - "line": 409, + "line": 407, "column": 73 } } @@ -29793,16 +29735,16 @@ "type": "Line", "value": " exist", "range": [ - 11747, - 11755 + 11719, + 11727 ], "loc": { "start": { - "line": 410, + "line": 408, "column": 12 }, "end": { - "line": 410, + "line": 408, "column": 20 } } @@ -29811,16 +29753,16 @@ "type": "Line", "value": " Headers row are moved from content table to headers table", "range": [ - 11837, - 11897 + 11809, + 11869 ], "loc": { "start": { - "line": 413, + "line": 411, "column": 12 }, "end": { - "line": 413, + "line": 411, "column": 72 } } @@ -29829,16 +29771,16 @@ "type": "Block", "value": "*\n * Sets width defined in configuration to passed element\n * @param {DOMElement} element DOM element\n * @private\n ", "range": [ - 12102, - 12237 + 12074, + 12209 ], "loc": { "start": { - "line": 421, + "line": 419, "column": 4 }, "end": { - "line": 425, + "line": 423, "column": 7 } } @@ -29847,16 +29789,16 @@ "type": "Block", "value": "*\n * Returns a list of header IDs used for specifing external sort triggers\n * @param {HTMLTableRowElement} row DOM row element\n * @returns {Array} List of IDs\n * @private\n ", "range": [ - 12497, - 12694 + 12469, + 12666 ], "loc": { "start": { - "line": 437, + "line": 435, "column": 4 }, "end": { - "line": 442, + "line": 440, "column": 7 } } @@ -29865,16 +29807,16 @@ "type": "Block", "value": "*\n * Removes the grid layout\n ", "range": [ - 13155, - 13197 + 13127, + 13169 ], "loc": { "start": { - "line": 458, + "line": 456, "column": 4 }, "end": { - "line": 460, + "line": 458, "column": 7 } } @@ -29883,16 +29825,16 @@ "type": "Line", "value": "needed to keep reference of table element for future usage", "range": [ - 13650, - 13710 + 13622, + 13682 ], "loc": { "start": { - "line": 478, + "line": 476, "column": 8 }, "end": { - "line": 478, + "line": 476, "column": 68 } } diff --git a/docs/class/src/emitter.js~Emitter.html b/docs/class/src/emitter.js~Emitter.html index a0267521..ed2aa75a 100644 --- a/docs/class/src/emitter.js~Emitter.html +++ b/docs/class/src/emitter.js~Emitter.html @@ -3,7 +3,7 @@ - Emitter | tablefilter v0.5.41 API Document + Emitter | tablefilter v0.5.42 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 77c36e99..090c3d96 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.5.41 API Document + AdapterEzEditTable | tablefilter v0.5.42 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 6611a96b..23fe39f4 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.5.41 API Document + ColOps | tablefilter v0.5.42 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 d3031ffb..f4d55ebe 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.5.41 API Document + ColsVisibility | tablefilter v0.5.42 API Document @@ -132,13 +132,13 @@
- + public class - | source + | source
@@ -1777,7 +1777,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -1845,7 +1845,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -1886,7 +1886,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -1927,7 +1927,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -1968,7 +1968,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2009,7 +2009,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2050,7 +2050,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2091,7 +2091,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2132,7 +2132,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2173,7 +2173,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2214,7 +2214,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2255,7 +2255,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2296,7 +2296,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2337,7 +2337,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2378,7 +2378,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2419,7 +2419,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2460,7 +2460,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2501,7 +2501,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2541,7 +2541,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2582,7 +2582,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2623,7 +2623,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2664,7 +2664,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2705,7 +2705,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2746,7 +2746,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2787,7 +2787,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2828,7 +2828,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2869,7 +2869,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2910,7 +2910,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2951,7 +2951,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -2992,7 +2992,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3033,7 +3033,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3074,7 +3074,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3115,7 +3115,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3156,7 +3156,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3197,7 +3197,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3239,7 +3239,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3280,7 +3280,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3324,7 +3324,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3365,7 +3365,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3406,7 +3406,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3447,7 +3447,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3499,7 +3499,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3557,7 +3557,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3598,7 +3598,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3666,7 +3666,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3731,7 +3731,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3789,7 +3789,7 @@ depending on tick mode (tick_to_hide option)

- source + source @@ -3830,7 +3830,7 @@ depending on tick mode (tick_to_hide option)

- source + source diff --git a/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html b/docs/class/src/extensions/sort/adapterSortabletable.js~AdapterSortableTable.html index defba201..49cca2ab 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.5.41 API Document + AdapterSortableTable | tablefilter v0.5.42 API Document diff --git a/docs/class/src/feature.js~Feature.html b/docs/class/src/feature.js~Feature.html index 08a37986..a508e6df 100644 --- a/docs/class/src/feature.js~Feature.html +++ b/docs/class/src/feature.js~Feature.html @@ -3,7 +3,7 @@ - Feature | tablefilter v0.5.41 API Document + Feature | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/alternateRows.js~AlternateRows.html b/docs/class/src/modules/alternateRows.js~AlternateRows.html index daf73617..aab9dcee 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.5.41 API Document + AlternateRows | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/baseDropdown.js~BaseDropdown.html b/docs/class/src/modules/baseDropdown.js~BaseDropdown.html index 8fc83862..a938f10a 100644 --- a/docs/class/src/modules/baseDropdown.js~BaseDropdown.html +++ b/docs/class/src/modules/baseDropdown.js~BaseDropdown.html @@ -3,7 +3,7 @@ - BaseDropdown | tablefilter v0.5.41 API Document + BaseDropdown | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/checkList.js~CheckList.html b/docs/class/src/modules/checkList.js~CheckList.html index 8e757d4c..cbf36770 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.5.41 API Document + CheckList | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/clearButton.js~ClearButton.html b/docs/class/src/modules/clearButton.js~ClearButton.html index 8d1b22d9..921ccba3 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.5.41 API Document + ClearButton | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/dateType.js~DateType.html b/docs/class/src/modules/dateType.js~DateType.html index 5cb7d527..0adc4115 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.5.41 API Document + DateType | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/dropdown.js~Dropdown.html b/docs/class/src/modules/dropdown.js~Dropdown.html index 46ba2171..c888af90 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.5.41 API Document + Dropdown | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/gridLayout.js~GridLayout.html b/docs/class/src/modules/gridLayout.js~GridLayout.html index 4294c556..3a6ea335 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.5.41 API Document + GridLayout | tablefilter v0.5.42 API Document @@ -1308,7 +1308,7 @@ TODO: reduce size of init by extracting single purposed methods

- source + source @@ -1474,7 +1474,7 @@ TODO: reduce size of init by extracting single purposed methods

- source + source diff --git a/docs/class/src/modules/hash.js~Hash.html b/docs/class/src/modules/hash.js~Hash.html index fbf97284..6dc304a0 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.5.41 API Document + Hash | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/help.js~Help.html b/docs/class/src/modules/help.js~Help.html index 5e42a750..de180971 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.5.41 API Document + Help | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html b/docs/class/src/modules/highlightKeywords.js~HighlightKeyword.html index 165170bf..11efb87e 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.5.41 API Document + HighlightKeyword | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/loader.js~Loader.html b/docs/class/src/modules/loader.js~Loader.html index ab5fa17b..8d8ab6de 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.5.41 API Document + Loader | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/markActiveColumns.js~MarkActiveColumns.html b/docs/class/src/modules/markActiveColumns.js~MarkActiveColumns.html index 73d770b4..f34a2353 100644 --- a/docs/class/src/modules/markActiveColumns.js~MarkActiveColumns.html +++ b/docs/class/src/modules/markActiveColumns.js~MarkActiveColumns.html @@ -3,7 +3,7 @@ - MarkActiveColumns | tablefilter v0.5.41 API Document + MarkActiveColumns | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/noResults.js~NoResults.html b/docs/class/src/modules/noResults.js~NoResults.html index 98f272a8..5035e4fe 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.5.41 API Document + NoResults | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/paging.js~Paging.html b/docs/class/src/modules/paging.js~Paging.html index 3e0472be..8123559e 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.5.41 API Document + Paging | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/popupFilter.js~PopupFilter.html b/docs/class/src/modules/popupFilter.js~PopupFilter.html index d6af0643..348dafe2 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.5.41 API Document + PopupFilter | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/rowsCounter.js~RowsCounter.html b/docs/class/src/modules/rowsCounter.js~RowsCounter.html index 1e1371cf..9003c1e6 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.5.41 API Document + RowsCounter | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/state.js~State.html b/docs/class/src/modules/state.js~State.html index 37240870..3753430c 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.5.41 API Document + State | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/statusBar.js~StatusBar.html b/docs/class/src/modules/statusBar.js~StatusBar.html index d012223e..aa39ebbc 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.5.41 API Document + StatusBar | tablefilter v0.5.42 API Document diff --git a/docs/class/src/modules/storage.js~Storage.html b/docs/class/src/modules/storage.js~Storage.html index 0bf6cd87..56d77225 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.5.41 API Document + Storage | tablefilter v0.5.42 API Document diff --git a/docs/class/src/tablefilter.js~TableFilter.html b/docs/class/src/tablefilter.js~TableFilter.html index 6f020962..0f3f1b0f 100644 --- a/docs/class/src/tablefilter.js~TableFilter.html +++ b/docs/class/src/tablefilter.js~TableFilter.html @@ -3,7 +3,7 @@ - TableFilter | tablefilter v0.5.41 API Document + TableFilter | tablefilter v0.5.42 API Document diff --git a/docs/dump.json b/docs/dump.json index 613377d6..2c64780a 100644 --- a/docs/dump.json +++ b/docs/dump.json @@ -3153,7 +3153,7 @@ "access": null, "description": null, "lineNumber": 1, - "content": "import {Feature} from '../../feature';\nimport {\n addClass, removeClass, createCheckItem, createElm, elm, removeElm,\n getText\n} from '../../dom';\nimport {isUndef, EMPTY_FN} from '../../types';\nimport {addEvt, targetEvt, removeEvt} from '../../event';\nimport {root} from '../../root';\nimport {NONE} from '../../const';\nimport {\n defaultsBool, defaultsStr, defaultsFn,\n defaultsNb, defaultsArr\n} from '../../settings';\n\n/**\n * Columns Visibility extension\n */\nexport default class ColsVisibility extends Feature {\n\n /**\n * Creates an instance of ColsVisibility\n * @param {TableFilter} tf TableFilter instance\n * @param {Object} Configuration object\n */\n constructor(tf, f) {\n super(tf, f.name);\n\n // Configuration object\n let cfg = this.config;\n\n /**\n * Module name\n * @type {String}\n */\n this.name = f.name;\n\n /**\n * Module description\n * @type {String}\n */\n this.desc = defaultsStr(f.description, 'Columns visibility manager');\n\n /**\n * show/hide columns container element\n * @private\n */\n this.spanEl = null;\n\n /**\n * show/hide columns button element\n * @private\n */\n this.btnEl = null;\n\n /**\n * show/hide columns main container element\n * @private\n */\n this.contEl = null;\n\n /**\n * Enable tick to hide a column, defaults to true\n * @type {Boolean}\n */\n this.tickToHide = defaultsBool(f.tick_to_hide, true);\n\n /**\n * Enable columns manager UI, defaults to true\n * @type {Boolean}\n */\n this.manager = defaultsBool(f.manager, true);\n\n /**\n * Headers HTML table reference only if headers are external\n * @type {DOMElement}\n */\n this.headersTbl = f.headers_table || null;\n\n /**\n * Headers row index only if headers are external\n * @type {Number}\n */\n this.headersIndex = defaultsNb(f.headers_index, 1);\n\n /**\n * ID of main container element\n * @type {String}\n */\n this.contElTgtId = defaultsStr(f.container_target_id, null);\n\n /**\n * Alternative text for column headers in column manager UI\n * @type {Array}\n */\n this.headersText = defaultsArr(f.headers_text, []);\n\n /**\n * ID of button's container element\n * @type {String}\n */\n this.btnTgtId = defaultsStr(f.btn_target_id, null);\n\n /**\n * Button's text, defaults to Columns▼\n * @type {String}\n */\n this.btnText = defaultsStr(f.btn_text, 'Columns▼');\n\n /**\n * Button's inner HTML\n * @type {String}\n */\n this.btnHtml = defaultsStr(f.btn_html, null);\n\n /**\n * Css class for button\n * @type {String}\n */\n this.btnCssClass = defaultsStr(f.btn_css_class, 'colVis');\n\n /**\n * Columns manager UI close link text, defaults to 'Close'\n * @type {String}\n */\n this.btnCloseText = defaultsStr(f.btn_close_text, 'Close');\n\n /**\n * Columns manager UI close link HTML\n * @type {String}\n */\n this.btnCloseHtml = defaultsStr(f.btn_close_html, null);\n\n /**\n * Css for columns manager UI close link\n * @type {String}\n */\n this.btnCloseCssClass = defaultsStr(f.btn_close_css_class,\n this.btnCssClass);\n\n /**\n * Extension's stylesheet filename\n * @type {String}\n */\n this.stylesheet = defaultsStr(f.stylesheet, 'colsVisibility.css');\n\n /**\n * Css for columns manager UI span\n * @type {String}\n */\n this.spanCssClass = defaultsStr(f.span_css_class, 'colVisSpan');\n\n /**\n * Css for columns manager UI main container\n * @type {String}\n */\n this.contCssClass = defaultsStr(f.cont_css_class, 'colVisCont');\n\n /**\n * Css for columns manager UI checklist (ul)\n * @type {String}\n */\n this.listCssClass = defaultsStr(cfg.list_css_class, 'cols_checklist');\n\n /**\n * Css for columns manager UI checklist item (li)\n * @type {String}\n */\n this.listItemCssClass = defaultsStr(cfg.checklist_item_css_class,\n 'cols_checklist_item');\n\n /**\n * Css for columns manager UI checklist item selected state (li)\n * @type {String}\n */\n this.listSlcItemCssClass = defaultsStr(\n cfg.checklist_selected_item_css_class,\n 'cols_checklist_slc_item'\n );\n\n /**\n * Text preceding the columns list, defaults to 'Hide' or 'Show'\n * depending on tick mode (tick_to_hide option)\n * @type {String}\n */\n this.text = defaultsStr(f.text, this.tickToHide ? 'Hide: ' : 'Show: ');\n\n /**\n * List of columns indexes to be hidden at initialization\n * @type {Array}\n */\n this.atStart = defaultsArr(f.at_start, []);\n\n /**\n * Enable hover behaviour on columns manager button/link\n * @type {Boolean}\n */\n this.enableHover = Boolean(f.enable_hover);\n\n /**\n * Enable select all option, disabled by default\n * @type {Boolean}\n */\n this.enableTickAll = Boolean(f.enable_tick_all);\n\n /**\n * Text for select all option, defaults to 'Select all:'\n * @type {String}\n */\n this.tickAllText = defaultsStr(f.tick_all_text, 'Select all:');\n\n /**\n * List of indexes of hidden columns\n * @private\n */\n this.hiddenCols = [];\n\n /**\n * Bound mouseup wrapper\n * @private\n */\n this.boundMouseup = null;\n\n /**\n * Callback fired when the extension is initialized\n * @type {Function}\n */\n this.onLoaded = defaultsFn(f.on_loaded, EMPTY_FN);\n\n /**\n * Callback fired before the columns manager is opened\n * @type {Function}\n */\n this.onBeforeOpen = defaultsFn(f.on_before_open, EMPTY_FN);\n\n /**\n * Callback fired after the columns manager is opened\n * @type {Function}\n */\n this.onAfterOpen = defaultsFn(f.on_after_open, EMPTY_FN);\n\n /**\n * Callback fired before the columns manager is closed\n * @type {Function}\n */\n this.onBeforeClose = defaultsFn(f.on_before_close, EMPTY_FN);\n\n /**\n * Callback fired after the columns manager is closed\n * @type {Function}\n */\n this.onAfterClose = defaultsFn(f.on_after_close, EMPTY_FN);\n\n /**\n * Callback fired before a column is hidden\n * @type {Function}\n */\n this.onBeforeColHidden = defaultsFn(f.on_before_col_hidden, EMPTY_FN);\n\n /**\n * Callback fired after a column is hidden\n * @type {Function}\n */\n this.onAfterColHidden = defaultsFn(f.on_after_col_hidden, EMPTY_FN);\n\n /**\n * Callback fired before a column is displayed\n * @type {Function}\n */\n this.onBeforeColDisplayed = defaultsFn(f.on_before_col_displayed,\n EMPTY_FN);\n\n /**\n * Callback fired after a column is displayed\n * @type {Function}\n */\n this.onAfterColDisplayed = defaultsFn(f.on_after_col_displayed,\n EMPTY_FN);\n\n //Grid layout support\n if (tf.gridLayout) {\n this.headersTbl = tf.feature('gridLayout').headTbl; //headers table\n this.headersIndex = 0; //headers index\n }\n\n //Loads extension stylesheet\n tf.import(f.name + 'Style', tf.getStylePath() + this.stylesheet, null,\n 'link');\n\n this.enable();\n }\n\n /**\n * Mouse-up event handler handling popup auto-close behaviour\n * @private\n */\n onMouseup(evt) {\n let targetElm = targetEvt(evt);\n\n while (targetElm && targetElm !== this.contEl\n && targetElm !== this.btnEl) {\n targetElm = targetElm.parentNode;\n }\n\n if (targetElm !== this.contEl && targetElm !== this.btnEl) {\n this.toggle();\n }\n\n return;\n }\n\n /**\n * Toggle columns manager UI\n */\n toggle() {\n // ensure mouseup event handler is removed\n removeEvt(root, 'mouseup', this.boundMouseup);\n\n let contDisplay = this.contEl.style.display;\n\n if (contDisplay !== 'inline') {\n this.onBeforeOpen(this);\n }\n if (contDisplay === 'inline') {\n this.onBeforeClose(this);\n }\n\n this.contEl.style.display = contDisplay === 'inline' ?\n NONE : 'inline';\n\n if (contDisplay !== 'inline') {\n this.onAfterOpen(this);\n addEvt(root, 'mouseup', this.boundMouseup);\n }\n if (contDisplay === 'inline') {\n this.onAfterClose(this);\n }\n }\n\n /**\n * Check an item in columns manager UI\n * @private\n */\n checkItem(lbl) {\n let li = lbl.parentNode;\n if (!li || !lbl) {\n return;\n }\n let isChecked = lbl.firstChild.checked;\n let colIndex = lbl.firstChild.getAttribute('id').split('_')[1];\n colIndex = parseInt(colIndex, 10);\n if (isChecked) {\n addClass(li, this.listSlcItemCssClass);\n } else {\n removeClass(li, this.listSlcItemCssClass);\n }\n\n let hide = false;\n if ((this.tickToHide && isChecked) ||\n (!this.tickToHide && !isChecked)) {\n hide = true;\n }\n this.setHidden(colIndex, hide);\n }\n\n /**\n * Initializes ColsVisibility instance\n */\n init() {\n if (this.initialized || !this.manager) {\n return;\n }\n\n this.emitter.on(['hide-column'],\n (tf, colIndex) => this.hideCol(colIndex));\n\n this.buildBtn();\n this.buildManager();\n\n /** @inherited */\n this.initialized = true;\n\n this.boundMouseup = this.onMouseup.bind(this);\n\n this.emitter.emit('columns-visibility-initialized', this.tf, this);\n\n // Hide columns at start at very end of initialization, do not move\n // as order is important\n this._hideAtStart();\n }\n\n /**\n * Build main button UI\n */\n buildBtn() {\n if (this.btnEl) {\n return;\n }\n let tf = this.tf;\n let span = createElm('span');\n span.className = this.spanCssClass;\n\n //Container element (rdiv or custom element)\n if (!this.btnTgtId) {\n tf.setToolbar();\n }\n let targetEl = !this.btnTgtId ? tf.rDiv : elm(this.btnTgtId);\n\n if (!this.btnTgtId) {\n let firstChild = targetEl.firstChild;\n firstChild.parentNode.insertBefore(span, firstChild);\n } else {\n targetEl.appendChild(span);\n }\n\n if (!this.btnHtml) {\n let btn = createElm('a', ['href', 'javascript:;']);\n btn.className = this.btnCssClass;\n btn.title = this.desc;\n\n btn.innerHTML = this.btnText;\n span.appendChild(btn);\n if (!this.enableHover) {\n addEvt(btn, 'click', (evt) => this.toggle(evt));\n } else {\n addEvt(btn, 'mouseover', (evt) => this.toggle(evt));\n }\n } else { //Custom html\n span.innerHTML = this.btnHtml;\n let colVisEl = span.firstChild;\n if (!this.enableHover) {\n addEvt(colVisEl, 'click', (evt) => this.toggle(evt));\n } else {\n addEvt(colVisEl, 'mouseover', (evt) => this.toggle(evt));\n }\n }\n\n this.spanEl = span;\n this.btnEl = this.spanEl.firstChild;\n\n this.onLoaded(this);\n }\n\n /**\n * Build columns manager UI\n */\n buildManager() {\n let tf = this.tf;\n\n let container = !this.contElTgtId ?\n createElm('div') :\n elm(this.contElTgtId);\n container.className = this.contCssClass;\n\n //Extension description\n let extNameLabel = createElm('p');\n extNameLabel.innerHTML = this.text;\n container.appendChild(extNameLabel);\n\n //Headers list\n let ul = createElm('ul');\n ul.className = this.listCssClass;\n\n let tbl = this.headersTbl || tf.dom();\n let headerIndex = this.headersTbl ?\n this.headersIndex : tf.getHeadersRowIndex();\n let headerRow = tbl.rows[headerIndex];\n\n //Tick all option\n if (this.enableTickAll) {\n let li = createCheckItem('col__' + tf.id, this.tickAllText,\n this.tickAllText);\n addClass(li, this.listItemCssClass);\n ul.appendChild(li);\n li.check.checked = !this.tickToHide;\n\n addEvt(li.check, 'click', () => {\n for (let h = 0; h < headerRow.cells.length; h++) {\n let itm = elm('col_' + h + '_' + tf.id);\n if (itm && li.check.checked !== itm.checked) {\n itm.click();\n itm.checked = li.check.checked;\n }\n }\n });\n }\n\n for (let i = 0; i < headerRow.cells.length; i++) {\n let cell = headerRow.cells[i];\n let cellText = this.headersText[i] || this._getHeaderText(cell);\n let liElm = createCheckItem('col_' + i + '_' + tf.id, cellText,\n cellText);\n addClass(liElm, this.listItemCssClass);\n if (!this.tickToHide) {\n addClass(liElm, this.listSlcItemCssClass);\n }\n ul.appendChild(liElm);\n if (!this.tickToHide) {\n liElm.check.checked = true;\n }\n\n addEvt(liElm.check, 'click', (evt) => {\n let elm = targetEvt(evt);\n let lbl = elm.parentNode;\n this.checkItem(lbl);\n });\n }\n\n //separator\n let p = createElm('p', ['align', 'center']);\n let btn;\n //Close link\n if (!this.btnCloseHtml) {\n btn = createElm('a', ['href', 'javascript:;']);\n btn.className = this.btnCloseCssClass;\n btn.innerHTML = this.btnCloseText;\n addEvt(btn, 'click', (evt) => this.toggle(evt));\n p.appendChild(btn);\n } else {\n p.innerHTML = this.btnCloseHtml;\n btn = p.firstChild;\n addEvt(btn, 'click', (evt) => this.toggle(evt));\n }\n\n container.appendChild(ul);\n container.appendChild(p);\n\n this.btnEl.parentNode.insertBefore(container, this.btnEl);\n this.contEl = container;\n }\n\n /**\n * Hide or show specified columns\n * @param {Number} colIndex Column index\n * @param {Boolean} hide Hide column if true or show if false\n */\n setHidden(colIndex, hide) {\n let tf = this.tf;\n let tbl = tf.dom();\n\n if (hide) {\n this.onBeforeColHidden(this, colIndex);\n }\n if (!hide) {\n this.onBeforeColDisplayed(this, colIndex);\n }\n\n this._hideCells(tbl, colIndex, hide);\n if (this.headersTbl) {\n this._hideCells(this.headersTbl, colIndex, hide);\n }\n\n let hiddenCols = this.hiddenCols;\n let itemIndex = hiddenCols.indexOf(colIndex);\n if (hide) {\n if (itemIndex === -1) {\n this.hiddenCols.push(colIndex);\n }\n } else {\n if (itemIndex !== -1) {\n this.hiddenCols.splice(itemIndex, 1);\n }\n }\n\n if (hide) {\n this.onAfterColHidden(this, colIndex);\n this.emitter.emit('column-hidden', tf, this, colIndex,\n this.hiddenCols);\n }\n\n if (!hide) {\n this.onAfterColDisplayed(this, colIndex);\n this.emitter.emit('column-shown', tf, this, colIndex,\n this.hiddenCols);\n }\n }\n\n /**\n * Show specified column\n * @param {Number} colIndex Column index\n */\n showCol(colIndex) {\n if (isUndef(colIndex) || !this.isColHidden(colIndex)) {\n return;\n }\n if (this.manager && this.contEl) {\n let itm = elm('col_' + colIndex + '_' + this.tf.id);\n if (itm) {\n itm.click();\n }\n } else {\n this.setHidden(colIndex, false);\n }\n }\n\n /**\n * Hide specified column\n * @param {Number} colIndex Column index\n */\n hideCol(colIndex) {\n if (isUndef(colIndex) || this.isColHidden(colIndex)) {\n return;\n }\n if (this.manager && this.contEl) {\n let itm = elm('col_' + colIndex + '_' + this.tf.id);\n if (itm) {\n itm.click();\n }\n } else {\n this.setHidden(colIndex, true);\n }\n }\n\n /**\n * Determine if specified column is hidden\n * @param {Number} colIndex Column index\n */\n isColHidden(colIndex) {\n if (this.hiddenCols.indexOf(colIndex) !== -1) {\n return true;\n }\n return false;\n }\n\n /**\n * Toggle visibility of specified column\n * @param {Number} colIndex Column index\n */\n toggleCol(colIndex) {\n if (isUndef(colIndex) || this.isColHidden(colIndex)) {\n this.showCol(colIndex);\n } else {\n this.hideCol(colIndex);\n }\n }\n\n /**\n * Return the indexes of the columns currently hidden\n * @return {Array} column indexes\n */\n getHiddenCols() {\n return this.hiddenCols;\n }\n\n /**\n * Remove the columns manager\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n if (elm(this.contElTgtId)) {\n elm(this.contElTgtId).innerHTML = '';\n } else {\n this.contEl.innerHTML = '';\n removeElm(this.contEl);\n this.contEl = null;\n }\n this.btnEl.innerHTML = '';\n removeElm(this.btnEl);\n this.btnEl = null;\n\n this.emitter.off(['hide-column'],\n (tf, colIndex) => this.hideCol(colIndex));\n\n this.boundMouseup = null;\n\n this.initialized = false;\n }\n\n _getHeaderText(cell) {\n if (!cell.hasChildNodes) {\n return '';\n }\n\n for (let i = 0; i < cell.childNodes.length; i++) {\n let n = cell.childNodes[i];\n if (n.nodeType === 3) {\n return n.nodeValue;\n } else if (n.nodeType === 1) {\n if (n.id && n.id.indexOf('popUp') !== -1) {\n continue;\n } else {\n return getText(n);\n }\n }\n continue;\n }\n return '';\n }\n\n _hideCells(tbl, colIndex, hide) {\n for (let i = 0; i < tbl.rows.length; i++) {\n let row = tbl.rows[i];\n let cell = row.cells[colIndex];\n if (cell) {\n cell.style.display = hide ? NONE : '';\n }\n }\n }\n\n _hideAtStart() {\n this.atStart.forEach((colIdx) => {\n this.hideCol(colIdx);\n });\n }\n}\n" + "content": "import {Feature} from '../../feature';\nimport {\n addClass, removeClass, createCheckItem, createElm, elm, removeElm,\n getText, tag\n} from '../../dom';\nimport {isUndef, EMPTY_FN} from '../../types';\nimport {addEvt, targetEvt, removeEvt} from '../../event';\nimport {root} from '../../root';\nimport {NONE} from '../../const';\nimport {\n defaultsBool, defaultsStr, defaultsFn, defaultsNb, defaultsArr\n} from '../../settings';\n\n/**\n * Columns Visibility extension\n */\nexport default class ColsVisibility extends Feature {\n\n /**\n * Creates an instance of ColsVisibility\n * @param {TableFilter} tf TableFilter instance\n * @param {Object} Configuration object\n */\n constructor(tf, f) {\n super(tf, f.name);\n\n // Configuration object\n let cfg = this.config;\n\n /**\n * Module name\n * @type {String}\n */\n this.name = f.name;\n\n /**\n * Module description\n * @type {String}\n */\n this.desc = defaultsStr(f.description, 'Columns visibility manager');\n\n /**\n * show/hide columns container element\n * @private\n */\n this.spanEl = null;\n\n /**\n * show/hide columns button element\n * @private\n */\n this.btnEl = null;\n\n /**\n * show/hide columns main container element\n * @private\n */\n this.contEl = null;\n\n /**\n * Enable tick to hide a column, defaults to true\n * @type {Boolean}\n */\n this.tickToHide = defaultsBool(f.tick_to_hide, true);\n\n /**\n * Enable columns manager UI, defaults to true\n * @type {Boolean}\n */\n this.manager = defaultsBool(f.manager, true);\n\n /**\n * Headers HTML table reference only if headers are external\n * @type {DOMElement}\n */\n this.headersTbl = f.headers_table || null;\n\n /**\n * Headers row index only if headers are external\n * @type {Number}\n */\n this.headersIndex = defaultsNb(f.headers_index, 1);\n\n /**\n * ID of main container element\n * @type {String}\n */\n this.contElTgtId = defaultsStr(f.container_target_id, null);\n\n /**\n * Alternative text for column headers in column manager UI\n * @type {Array}\n */\n this.headersText = defaultsArr(f.headers_text, []);\n\n /**\n * ID of button's container element\n * @type {String}\n */\n this.btnTgtId = defaultsStr(f.btn_target_id, null);\n\n /**\n * Button's text, defaults to Columns▼\n * @type {String}\n */\n this.btnText = defaultsStr(f.btn_text, 'Columns▼');\n\n /**\n * Button's inner HTML\n * @type {String}\n */\n this.btnHtml = defaultsStr(f.btn_html, null);\n\n /**\n * Css class for button\n * @type {String}\n */\n this.btnCssClass = defaultsStr(f.btn_css_class, 'colVis');\n\n /**\n * Columns manager UI close link text, defaults to 'Close'\n * @type {String}\n */\n this.btnCloseText = defaultsStr(f.btn_close_text, 'Close');\n\n /**\n * Columns manager UI close link HTML\n * @type {String}\n */\n this.btnCloseHtml = defaultsStr(f.btn_close_html, null);\n\n /**\n * Css for columns manager UI close link\n * @type {String}\n */\n this.btnCloseCssClass = defaultsStr(f.btn_close_css_class,\n this.btnCssClass);\n\n /**\n * Extension's stylesheet filename\n * @type {String}\n */\n this.stylesheet = defaultsStr(f.stylesheet, 'colsVisibility.css');\n\n /**\n * Css for columns manager UI span\n * @type {String}\n */\n this.spanCssClass = defaultsStr(f.span_css_class, 'colVisSpan');\n\n /**\n * Css for columns manager UI main container\n * @type {String}\n */\n this.contCssClass = defaultsStr(f.cont_css_class, 'colVisCont');\n\n /**\n * Css for columns manager UI checklist (ul)\n * @type {String}\n */\n this.listCssClass = defaultsStr(cfg.list_css_class, 'cols_checklist');\n\n /**\n * Css for columns manager UI checklist item (li)\n * @type {String}\n */\n this.listItemCssClass = defaultsStr(cfg.checklist_item_css_class,\n 'cols_checklist_item');\n\n /**\n * Css for columns manager UI checklist item selected state (li)\n * @type {String}\n */\n this.listSlcItemCssClass = defaultsStr(\n cfg.checklist_selected_item_css_class,\n 'cols_checklist_slc_item'\n );\n\n /**\n * Text preceding the columns list, defaults to 'Hide' or 'Show'\n * depending on tick mode (tick_to_hide option)\n * @type {String}\n */\n this.text = defaultsStr(f.text, this.tickToHide ? 'Hide: ' : 'Show: ');\n\n /**\n * List of columns indexes to be hidden at initialization\n * @type {Array}\n */\n this.atStart = defaultsArr(f.at_start, []);\n\n /**\n * Enable hover behaviour on columns manager button/link\n * @type {Boolean}\n */\n this.enableHover = Boolean(f.enable_hover);\n\n /**\n * Enable select all option, disabled by default\n * @type {Boolean}\n */\n this.enableTickAll = Boolean(f.enable_tick_all);\n\n /**\n * Text for select all option, defaults to 'Select all:'\n * @type {String}\n */\n this.tickAllText = defaultsStr(f.tick_all_text, 'Select all:');\n\n /**\n * List of indexes of hidden columns\n * @private\n */\n this.hiddenCols = [];\n\n /**\n * Bound mouseup wrapper\n * @private\n */\n this.boundMouseup = null;\n\n /**\n * Callback fired when the extension is initialized\n * @type {Function}\n */\n this.onLoaded = defaultsFn(f.on_loaded, EMPTY_FN);\n\n /**\n * Callback fired before the columns manager is opened\n * @type {Function}\n */\n this.onBeforeOpen = defaultsFn(f.on_before_open, EMPTY_FN);\n\n /**\n * Callback fired after the columns manager is opened\n * @type {Function}\n */\n this.onAfterOpen = defaultsFn(f.on_after_open, EMPTY_FN);\n\n /**\n * Callback fired before the columns manager is closed\n * @type {Function}\n */\n this.onBeforeClose = defaultsFn(f.on_before_close, EMPTY_FN);\n\n /**\n * Callback fired after the columns manager is closed\n * @type {Function}\n */\n this.onAfterClose = defaultsFn(f.on_after_close, EMPTY_FN);\n\n /**\n * Callback fired before a column is hidden\n * @type {Function}\n */\n this.onBeforeColHidden = defaultsFn(f.on_before_col_hidden, EMPTY_FN);\n\n /**\n * Callback fired after a column is hidden\n * @type {Function}\n */\n this.onAfterColHidden = defaultsFn(f.on_after_col_hidden, EMPTY_FN);\n\n /**\n * Callback fired before a column is displayed\n * @type {Function}\n */\n this.onBeforeColDisplayed = defaultsFn(f.on_before_col_displayed,\n EMPTY_FN);\n\n /**\n * Callback fired after a column is displayed\n * @type {Function}\n */\n this.onAfterColDisplayed = defaultsFn(f.on_after_col_displayed,\n EMPTY_FN);\n\n //Grid layout support\n if (tf.gridLayout) {\n this.headersTbl = tf.feature('gridLayout').headTbl; //headers table\n this.headersIndex = 0; //headers index\n }\n\n //Loads extension stylesheet\n tf.import(f.name + 'Style', tf.getStylePath() + this.stylesheet, null,\n 'link');\n\n this.enable();\n }\n\n /**\n * Mouse-up event handler handling popup auto-close behaviour\n * @private\n */\n onMouseup(evt) {\n let targetElm = targetEvt(evt);\n\n while (targetElm && targetElm !== this.contEl\n && targetElm !== this.btnEl) {\n targetElm = targetElm.parentNode;\n }\n\n if (targetElm !== this.contEl && targetElm !== this.btnEl) {\n this.toggle();\n }\n\n return;\n }\n\n /**\n * Toggle columns manager UI\n */\n toggle() {\n // ensure mouseup event handler is removed\n removeEvt(root, 'mouseup', this.boundMouseup);\n\n let contDisplay = this.contEl.style.display;\n\n if (contDisplay !== 'inline') {\n this.onBeforeOpen(this);\n }\n if (contDisplay === 'inline') {\n this.onBeforeClose(this);\n }\n\n this.contEl.style.display = contDisplay === 'inline' ?\n NONE : 'inline';\n\n if (contDisplay !== 'inline') {\n this.onAfterOpen(this);\n addEvt(root, 'mouseup', this.boundMouseup);\n }\n if (contDisplay === 'inline') {\n this.onAfterClose(this);\n }\n }\n\n /**\n * Check an item in columns manager UI\n * @private\n */\n checkItem(lbl) {\n let li = lbl.parentNode;\n if (!li || !lbl) {\n return;\n }\n let isChecked = lbl.firstChild.checked;\n let colIndex = lbl.firstChild.getAttribute('id').split('_')[1];\n colIndex = parseInt(colIndex, 10);\n if (isChecked) {\n addClass(li, this.listSlcItemCssClass);\n } else {\n removeClass(li, this.listSlcItemCssClass);\n }\n\n let hide = false;\n if ((this.tickToHide && isChecked) ||\n (!this.tickToHide && !isChecked)) {\n hide = true;\n }\n this.setHidden(colIndex, hide);\n }\n\n /**\n * Initializes ColsVisibility instance\n */\n init() {\n if (this.initialized || !this.manager) {\n return;\n }\n\n this.emitter.on(['hide-column'],\n (tf, colIndex) => this.hideCol(colIndex));\n\n this.buildBtn();\n this.buildManager();\n\n /** @inherited */\n this.initialized = true;\n\n this.boundMouseup = this.onMouseup.bind(this);\n\n this.emitter.emit('columns-visibility-initialized', this.tf, this);\n\n // Hide columns at start at very end of initialization, do not move\n // as order is important\n this._hideAtStart();\n }\n\n /**\n * Build main button UI\n */\n buildBtn() {\n if (this.btnEl) {\n return;\n }\n let tf = this.tf;\n let span = createElm('span');\n span.className = this.spanCssClass;\n\n //Container element (rdiv or custom element)\n if (!this.btnTgtId) {\n tf.setToolbar();\n }\n let targetEl = !this.btnTgtId ? tf.rDiv : elm(this.btnTgtId);\n\n if (!this.btnTgtId) {\n let firstChild = targetEl.firstChild;\n firstChild.parentNode.insertBefore(span, firstChild);\n } else {\n targetEl.appendChild(span);\n }\n\n if (!this.btnHtml) {\n let btn = createElm('a', ['href', 'javascript:;']);\n btn.className = this.btnCssClass;\n btn.title = this.desc;\n\n btn.innerHTML = this.btnText;\n span.appendChild(btn);\n if (!this.enableHover) {\n addEvt(btn, 'click', (evt) => this.toggle(evt));\n } else {\n addEvt(btn, 'mouseover', (evt) => this.toggle(evt));\n }\n } else { //Custom html\n span.innerHTML = this.btnHtml;\n let colVisEl = span.firstChild;\n if (!this.enableHover) {\n addEvt(colVisEl, 'click', (evt) => this.toggle(evt));\n } else {\n addEvt(colVisEl, 'mouseover', (evt) => this.toggle(evt));\n }\n }\n\n this.spanEl = span;\n this.btnEl = this.spanEl.firstChild;\n\n this.onLoaded(this);\n }\n\n /**\n * Build columns manager UI\n */\n buildManager() {\n let tf = this.tf;\n\n let container = !this.contElTgtId ?\n createElm('div') :\n elm(this.contElTgtId);\n container.className = this.contCssClass;\n\n //Extension description\n let extNameLabel = createElm('p');\n extNameLabel.innerHTML = this.text;\n container.appendChild(extNameLabel);\n\n //Headers list\n let ul = createElm('ul');\n ul.className = this.listCssClass;\n\n let tbl = this.headersTbl || tf.dom();\n let headerIndex = this.headersTbl ?\n this.headersIndex : tf.getHeadersRowIndex();\n let headerRow = tbl.rows[headerIndex];\n\n //Tick all option\n if (this.enableTickAll) {\n let li = createCheckItem('col__' + tf.id, this.tickAllText,\n this.tickAllText);\n addClass(li, this.listItemCssClass);\n ul.appendChild(li);\n li.check.checked = !this.tickToHide;\n\n addEvt(li.check, 'click', () => {\n for (let h = 0; h < headerRow.cells.length; h++) {\n let itm = elm('col_' + h + '_' + tf.id);\n if (itm && li.check.checked !== itm.checked) {\n itm.click();\n itm.checked = li.check.checked;\n }\n }\n });\n }\n\n for (let i = 0; i < headerRow.cells.length; i++) {\n let cell = headerRow.cells[i];\n let cellText = this.headersText[i] || this._getHeaderText(cell);\n let liElm = createCheckItem('col_' + i + '_' + tf.id, cellText,\n cellText);\n addClass(liElm, this.listItemCssClass);\n if (!this.tickToHide) {\n addClass(liElm, this.listSlcItemCssClass);\n }\n ul.appendChild(liElm);\n if (!this.tickToHide) {\n liElm.check.checked = true;\n }\n\n addEvt(liElm.check, 'click', (evt) => {\n let elm = targetEvt(evt);\n let lbl = elm.parentNode;\n this.checkItem(lbl);\n });\n }\n\n //separator\n let p = createElm('p', ['align', 'center']);\n let btn;\n //Close link\n if (!this.btnCloseHtml) {\n btn = createElm('a', ['href', 'javascript:;']);\n btn.className = this.btnCloseCssClass;\n btn.innerHTML = this.btnCloseText;\n addEvt(btn, 'click', (evt) => this.toggle(evt));\n p.appendChild(btn);\n } else {\n p.innerHTML = this.btnCloseHtml;\n btn = p.firstChild;\n addEvt(btn, 'click', (evt) => this.toggle(evt));\n }\n\n container.appendChild(ul);\n container.appendChild(p);\n\n this.btnEl.parentNode.insertBefore(container, this.btnEl);\n this.contEl = container;\n }\n\n /**\n * Hide or show specified columns\n * @param {Number} colIndex Column index\n * @param {Boolean} hide Hide column if true or show if false\n */\n setHidden(colIndex, hide) {\n let tf = this.tf;\n let tbl = tf.dom();\n\n if (hide) {\n this.onBeforeColHidden(this, colIndex);\n } else {\n this.onBeforeColDisplayed(this, colIndex);\n }\n\n this._hideElements(tbl, colIndex, hide);\n if (this.headersTbl) {\n this._hideElements(this.headersTbl, colIndex, hide);\n }\n\n let hiddenCols = this.hiddenCols;\n let itemIndex = hiddenCols.indexOf(colIndex);\n if (hide) {\n if (itemIndex === -1) {\n this.hiddenCols.push(colIndex);\n }\n } else {\n if (itemIndex !== -1) {\n this.hiddenCols.splice(itemIndex, 1);\n }\n }\n\n if (hide) {\n this.onAfterColHidden(this, colIndex);\n this.emitter.emit('column-hidden', tf, this, colIndex,\n this.hiddenCols);\n } else {\n this.onAfterColDisplayed(this, colIndex);\n this.emitter.emit('column-shown', tf, this, colIndex,\n this.hiddenCols);\n }\n }\n\n /**\n * Show specified column\n * @param {Number} colIndex Column index\n */\n showCol(colIndex) {\n if (isUndef(colIndex) || !this.isColHidden(colIndex)) {\n return;\n }\n if (this.manager && this.contEl) {\n let itm = elm('col_' + colIndex + '_' + this.tf.id);\n if (itm) {\n itm.click();\n }\n } else {\n this.setHidden(colIndex, false);\n }\n }\n\n /**\n * Hide specified column\n * @param {Number} colIndex Column index\n */\n hideCol(colIndex) {\n if (isUndef(colIndex) || this.isColHidden(colIndex)) {\n return;\n }\n if (this.manager && this.contEl) {\n let itm = elm('col_' + colIndex + '_' + this.tf.id);\n if (itm) {\n itm.click();\n }\n } else {\n this.setHidden(colIndex, true);\n }\n }\n\n /**\n * Determine if specified column is hidden\n * @param {Number} colIndex Column index\n */\n isColHidden(colIndex) {\n if (this.hiddenCols.indexOf(colIndex) !== -1) {\n return true;\n }\n return false;\n }\n\n /**\n * Toggle visibility of specified column\n * @param {Number} colIndex Column index\n */\n toggleCol(colIndex) {\n if (isUndef(colIndex) || this.isColHidden(colIndex)) {\n this.showCol(colIndex);\n } else {\n this.hideCol(colIndex);\n }\n }\n\n /**\n * Return the indexes of the columns currently hidden\n * @return {Array} column indexes\n */\n getHiddenCols() {\n return this.hiddenCols;\n }\n\n /**\n * Remove the columns manager\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n if (elm(this.contElTgtId)) {\n elm(this.contElTgtId).innerHTML = '';\n } else {\n this.contEl.innerHTML = '';\n removeElm(this.contEl);\n this.contEl = null;\n }\n this.btnEl.innerHTML = '';\n removeElm(this.btnEl);\n this.btnEl = null;\n\n this.emitter.off(['hide-column'],\n (tf, colIndex) => this.hideCol(colIndex));\n\n this.boundMouseup = null;\n\n this.initialized = false;\n }\n\n _getHeaderText(cell) {\n if (!cell.hasChildNodes) {\n return '';\n }\n\n for (let i = 0; i < cell.childNodes.length; i++) {\n let n = cell.childNodes[i];\n if (n.nodeType === 3) {\n return n.nodeValue;\n } else if (n.nodeType === 1) {\n if (n.id && n.id.indexOf('popUp') !== -1) {\n continue;\n } else {\n return getText(n);\n }\n }\n continue;\n }\n return '';\n }\n\n _hideElements(tbl, colIdx, hide) {\n this._hideCells(tbl, colIdx, hide);\n this._hideCol(tbl, colIdx, hide);\n }\n\n _hideCells(tbl, colIdx, hide) {\n for (let i = 0; i < tbl.rows.length; i++) {\n let row = tbl.rows[i];\n let cell = row.cells[colIdx];\n if (cell) {\n cell.style.display = hide ? NONE : '';\n }\n }\n }\n\n _hideCol(tbl, colIdx, hide) {\n let colElms = tag(this.tf.dom(), 'col');\n if (colElms.length === 0) {\n return;\n }\n colElms[colIdx].style.display = hide ? NONE : '';\n }\n\n _hideAtStart() {\n this.atStart.forEach((colIdx) => {\n this.hideCol(colIdx);\n });\n }\n}\n" }, { "__docId__": 116, @@ -3168,7 +3168,7 @@ "importPath": "tablefilter/src/extensions/colsVisibility/colsVisibility.js", "importStyle": "ColsVisibility", "description": "Columns Visibility extension", - "lineNumber": 18, + "lineNumber": 17, "interface": false, "extends": [ "src/feature.js~Feature" @@ -3184,7 +3184,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#constructor", "access": null, "description": "Creates an instance of ColsVisibility", - "lineNumber": 25, + "lineNumber": 24, "params": [ { "nullable": null, @@ -3219,7 +3219,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#name", "access": null, "description": "Module name", - "lineNumber": 35, + "lineNumber": 34, "type": { "nullable": null, "types": [ @@ -3239,7 +3239,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#desc", "access": null, "description": "Module description", - "lineNumber": 41, + "lineNumber": 40, "type": { "nullable": null, "types": [ @@ -3259,7 +3259,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#spanEl", "access": "private", "description": "show/hide columns container element", - "lineNumber": 47, + "lineNumber": 46, "type": { "types": [ "*" @@ -3276,7 +3276,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#btnEl", "access": "private", "description": "show/hide columns button element", - "lineNumber": 53, + "lineNumber": 52, "type": { "types": [ "*" @@ -3293,7 +3293,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#contEl", "access": "private", "description": "show/hide columns main container element", - "lineNumber": 59, + "lineNumber": 58, "type": { "types": [ "*" @@ -3310,7 +3310,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#tickToHide", "access": null, "description": "Enable tick to hide a column, defaults to true", - "lineNumber": 65, + "lineNumber": 64, "type": { "nullable": null, "types": [ @@ -3330,7 +3330,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#manager", "access": null, "description": "Enable columns manager UI, defaults to true", - "lineNumber": 71, + "lineNumber": 70, "type": { "nullable": null, "types": [ @@ -3350,7 +3350,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#headersTbl", "access": null, "description": "Headers HTML table reference only if headers are external", - "lineNumber": 77, + "lineNumber": 76, "type": { "nullable": null, "types": [ @@ -3370,7 +3370,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#headersIndex", "access": null, "description": "Headers row index only if headers are external", - "lineNumber": 83, + "lineNumber": 82, "type": { "nullable": null, "types": [ @@ -3390,7 +3390,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#contElTgtId", "access": null, "description": "ID of main container element", - "lineNumber": 89, + "lineNumber": 88, "type": { "nullable": null, "types": [ @@ -3410,7 +3410,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#headersText", "access": null, "description": "Alternative text for column headers in column manager UI", - "lineNumber": 95, + "lineNumber": 94, "type": { "nullable": null, "types": [ @@ -3430,7 +3430,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#btnTgtId", "access": null, "description": "ID of button's container element", - "lineNumber": 101, + "lineNumber": 100, "type": { "nullable": null, "types": [ @@ -3450,7 +3450,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#btnText", "access": null, "description": "Button's text, defaults to Columns▼", - "lineNumber": 107, + "lineNumber": 106, "type": { "nullable": null, "types": [ @@ -3470,7 +3470,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#btnHtml", "access": null, "description": "Button's inner HTML", - "lineNumber": 113, + "lineNumber": 112, "type": { "nullable": null, "types": [ @@ -3490,7 +3490,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#btnCssClass", "access": null, "description": "Css class for button", - "lineNumber": 119, + "lineNumber": 118, "type": { "nullable": null, "types": [ @@ -3510,7 +3510,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#btnCloseText", "access": null, "description": "Columns manager UI close link text, defaults to 'Close'", - "lineNumber": 125, + "lineNumber": 124, "type": { "nullable": null, "types": [ @@ -3530,7 +3530,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#btnCloseHtml", "access": null, "description": "Columns manager UI close link HTML", - "lineNumber": 131, + "lineNumber": 130, "type": { "nullable": null, "types": [ @@ -3550,7 +3550,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#btnCloseCssClass", "access": null, "description": "Css for columns manager UI close link", - "lineNumber": 137, + "lineNumber": 136, "type": { "nullable": null, "types": [ @@ -3570,7 +3570,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#stylesheet", "access": null, "description": "Extension's stylesheet filename", - "lineNumber": 144, + "lineNumber": 143, "type": { "nullable": null, "types": [ @@ -3590,7 +3590,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#spanCssClass", "access": null, "description": "Css for columns manager UI span", - "lineNumber": 150, + "lineNumber": 149, "type": { "nullable": null, "types": [ @@ -3610,7 +3610,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#contCssClass", "access": null, "description": "Css for columns manager UI main container", - "lineNumber": 156, + "lineNumber": 155, "type": { "nullable": null, "types": [ @@ -3630,7 +3630,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#listCssClass", "access": null, "description": "Css for columns manager UI checklist (ul)", - "lineNumber": 162, + "lineNumber": 161, "type": { "nullable": null, "types": [ @@ -3650,7 +3650,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#listItemCssClass", "access": null, "description": "Css for columns manager UI checklist item (li)", - "lineNumber": 168, + "lineNumber": 167, "type": { "nullable": null, "types": [ @@ -3670,7 +3670,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#listSlcItemCssClass", "access": null, "description": "Css for columns manager UI checklist item selected state (li)", - "lineNumber": 175, + "lineNumber": 174, "type": { "nullable": null, "types": [ @@ -3690,7 +3690,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#text", "access": null, "description": "Text preceding the columns list, defaults to 'Hide' or 'Show'\ndepending on tick mode (tick_to_hide option)", - "lineNumber": 185, + "lineNumber": 184, "type": { "nullable": null, "types": [ @@ -3710,7 +3710,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#atStart", "access": null, "description": "List of columns indexes to be hidden at initialization", - "lineNumber": 191, + "lineNumber": 190, "type": { "nullable": null, "types": [ @@ -3730,7 +3730,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#enableHover", "access": null, "description": "Enable hover behaviour on columns manager button/link", - "lineNumber": 197, + "lineNumber": 196, "type": { "nullable": null, "types": [ @@ -3750,7 +3750,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#enableTickAll", "access": null, "description": "Enable select all option, disabled by default", - "lineNumber": 203, + "lineNumber": 202, "type": { "nullable": null, "types": [ @@ -3770,7 +3770,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#tickAllText", "access": null, "description": "Text for select all option, defaults to 'Select all:'", - "lineNumber": 209, + "lineNumber": 208, "type": { "nullable": null, "types": [ @@ -3790,7 +3790,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#hiddenCols", "access": "private", "description": "List of indexes of hidden columns", - "lineNumber": 215, + "lineNumber": 214, "type": { "types": [ "*" @@ -3807,7 +3807,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#boundMouseup", "access": "private", "description": "Bound mouseup wrapper", - "lineNumber": 221, + "lineNumber": 220, "type": { "types": [ "*" @@ -3824,7 +3824,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#onLoaded", "access": null, "description": "Callback fired when the extension is initialized", - "lineNumber": 227, + "lineNumber": 226, "type": { "nullable": null, "types": [ @@ -3844,7 +3844,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#onBeforeOpen", "access": null, "description": "Callback fired before the columns manager is opened", - "lineNumber": 233, + "lineNumber": 232, "type": { "nullable": null, "types": [ @@ -3864,7 +3864,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#onAfterOpen", "access": null, "description": "Callback fired after the columns manager is opened", - "lineNumber": 239, + "lineNumber": 238, "type": { "nullable": null, "types": [ @@ -3884,7 +3884,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#onBeforeClose", "access": null, "description": "Callback fired before the columns manager is closed", - "lineNumber": 245, + "lineNumber": 244, "type": { "nullable": null, "types": [ @@ -3904,7 +3904,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#onAfterClose", "access": null, "description": "Callback fired after the columns manager is closed", - "lineNumber": 251, + "lineNumber": 250, "type": { "nullable": null, "types": [ @@ -3924,7 +3924,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#onBeforeColHidden", "access": null, "description": "Callback fired before a column is hidden", - "lineNumber": 257, + "lineNumber": 256, "type": { "nullable": null, "types": [ @@ -3944,7 +3944,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#onAfterColHidden", "access": null, "description": "Callback fired after a column is hidden", - "lineNumber": 263, + "lineNumber": 262, "type": { "nullable": null, "types": [ @@ -3964,7 +3964,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#onBeforeColDisplayed", "access": null, "description": "Callback fired before a column is displayed", - "lineNumber": 269, + "lineNumber": 268, "type": { "nullable": null, "types": [ @@ -3984,7 +3984,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#onAfterColDisplayed", "access": null, "description": "Callback fired after a column is displayed", - "lineNumber": 276, + "lineNumber": 275, "type": { "nullable": null, "types": [ @@ -4004,7 +4004,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#headersTbl", "access": null, "description": null, - "lineNumber": 281, + "lineNumber": 280, "undocument": true, "type": { "types": [ @@ -4022,7 +4022,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#headersIndex", "access": null, "description": null, - "lineNumber": 282, + "lineNumber": 281, "undocument": true, "type": { "types": [ @@ -4040,7 +4040,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#onMouseup", "access": "private", "description": "Mouse-up event handler handling popup auto-close behaviour", - "lineNumber": 296, + "lineNumber": 295, "params": [ { "name": "evt", @@ -4061,7 +4061,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#toggle", "access": null, "description": "Toggle columns manager UI", - "lineNumber": 314, + "lineNumber": 313, "params": [], "generator": false }, @@ -4075,7 +4075,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#checkItem", "access": "private", "description": "Check an item in columns manager UI", - "lineNumber": 343, + "lineNumber": 342, "params": [ { "name": "lbl", @@ -4096,7 +4096,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#init", "access": null, "description": "Initializes ColsVisibility instance", - "lineNumber": 368, + "lineNumber": 367, "params": [], "generator": false }, @@ -4110,7 +4110,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#initialized", "access": null, "description": null, - "lineNumber": 380, + "lineNumber": 379, "unknown": [ { "tagName": "@inherited", @@ -4133,7 +4133,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#boundMouseup", "access": null, "description": null, - "lineNumber": 382, + "lineNumber": 381, "undocument": true, "type": { "types": [ @@ -4151,7 +4151,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#buildBtn", "access": null, "description": "Build main button UI", - "lineNumber": 394, + "lineNumber": 393, "params": [], "generator": false }, @@ -4165,7 +4165,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#spanEl", "access": null, "description": null, - "lineNumber": 437, + "lineNumber": 436, "undocument": true, "type": { "types": [ @@ -4183,7 +4183,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#btnEl", "access": null, "description": null, - "lineNumber": 438, + "lineNumber": 437, "undocument": true, "type": { "types": [ @@ -4201,7 +4201,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#buildManager", "access": null, "description": "Build columns manager UI", - "lineNumber": 446, + "lineNumber": 445, "params": [], "generator": false }, @@ -4215,7 +4215,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#contEl", "access": null, "description": null, - "lineNumber": 528, + "lineNumber": 527, "undocument": true, "type": { "types": [ @@ -4233,7 +4233,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#setHidden", "access": null, "description": "Hide or show specified columns", - "lineNumber": 536, + "lineNumber": 535, "params": [ { "nullable": null, @@ -4268,7 +4268,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#showCol", "access": null, "description": "Show specified column", - "lineNumber": 581, + "lineNumber": 577, "params": [ { "nullable": null, @@ -4293,7 +4293,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#hideCol", "access": null, "description": "Hide specified column", - "lineNumber": 599, + "lineNumber": 595, "params": [ { "nullable": null, @@ -4318,7 +4318,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#isColHidden", "access": null, "description": "Determine if specified column is hidden", - "lineNumber": 617, + "lineNumber": 613, "params": [ { "nullable": null, @@ -4348,7 +4348,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#toggleCol", "access": null, "description": "Toggle visibility of specified column", - "lineNumber": 628, + "lineNumber": 624, "params": [ { "nullable": null, @@ -4373,7 +4373,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#getHiddenCols", "access": null, "description": "Return the indexes of the columns currently hidden", - "lineNumber": 640, + "lineNumber": 636, "params": [], "return": { "nullable": null, @@ -4395,7 +4395,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#destroy", "access": null, "description": "Remove the columns manager", - "lineNumber": 647, + "lineNumber": 643, "params": [], "generator": false }, @@ -4409,7 +4409,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#contEl", "access": null, "description": null, - "lineNumber": 656, + "lineNumber": 652, "undocument": true, "type": { "types": [ @@ -4427,7 +4427,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#btnEl", "access": null, "description": null, - "lineNumber": 660, + "lineNumber": 656, "undocument": true, "type": { "types": [ @@ -4445,7 +4445,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#boundMouseup", "access": null, "description": null, - "lineNumber": 665, + "lineNumber": 661, "undocument": true, "type": { "types": [ @@ -4463,7 +4463,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#initialized", "access": null, "description": null, - "lineNumber": 667, + "lineNumber": 663, "undocument": true, "type": { "types": [ @@ -4481,7 +4481,7 @@ "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#_getHeaderText", "access": null, "description": null, - "lineNumber": 670, + "lineNumber": 666, "undocument": true, "params": [ { @@ -4503,12 +4503,12 @@ "kind": "method", "static": false, "variation": null, - "name": "_hideCells", + "name": "_hideElements", "memberof": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility", - "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#_hideCells", + "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#_hideElements", "access": null, "description": null, - "lineNumber": 691, + "lineNumber": 687, "undocument": true, "params": [ { @@ -4518,7 +4518,7 @@ ] }, { - "name": "colIndex", + "name": "colIdx", "types": [ "*" ] @@ -4537,18 +4537,86 @@ "kind": "method", "static": false, "variation": null, + "name": "_hideCells", + "memberof": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility", + "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#_hideCells", + "access": null, + "description": null, + "lineNumber": 692, + "undocument": true, + "params": [ + { + "name": "tbl", + "types": [ + "*" + ] + }, + { + "name": "colIdx", + "types": [ + "*" + ] + }, + { + "name": "hide", + "types": [ + "*" + ] + } + ], + "generator": false + }, + { + "__docId__": 185, + "kind": "method", + "static": false, + "variation": null, + "name": "_hideCol", + "memberof": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility", + "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#_hideCol", + "access": null, + "description": null, + "lineNumber": 702, + "undocument": true, + "params": [ + { + "name": "tbl", + "types": [ + "*" + ] + }, + { + "name": "colIdx", + "types": [ + "*" + ] + }, + { + "name": "hide", + "types": [ + "*" + ] + } + ], + "generator": false + }, + { + "__docId__": 186, + "kind": "method", + "static": false, + "variation": null, "name": "_hideAtStart", "memberof": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility", "longname": "src/extensions/colsVisibility/colsVisibility.js~ColsVisibility#_hideAtStart", "access": null, "description": null, - "lineNumber": 701, + "lineNumber": 710, "undocument": true, "params": [], "generator": false }, { - "__docId__": 185, + "__docId__": 187, "kind": "file", "static": true, "variation": null, @@ -4561,7 +4629,7 @@ "content": "import {Feature} from '../../feature';\nimport {isUndef, isObj, EMPTY_FN} 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';\nimport {defaultsStr, defaultsFn, defaultsArr} from '../../settings';\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 = defaultsStr(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 = defaultsArr(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 = defaultsArr(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 = defaultsArr(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 = defaultsStr(opts.images_path, tf.themesPath);\n\n /**\n * Blank image file name\n * @type {String}\n */\n this.imgBlank = defaultsStr(opts.image_blank, 'blank.png');\n\n /**\n * Css class for sort indicator image\n * @type {String}\n */\n this.imgClassName = defaultsStr(opts.image_class_name, 'sort-arrow');\n\n /**\n * Css class for ascending sort indicator image\n * @type {String}\n */\n this.imgAscClassName = defaultsStr(opts.image_asc_class_name,\n 'ascending');\n\n /**\n * Css class for descending sort indicator image\n * @type {String}\n */\n this.imgDescClassName = defaultsStr(opts.image_desc_class_name,\n 'descending');\n\n /**\n * Cell attribute key storing custom value used for sorting\n * @type {String}\n */\n this.customKey = defaultsStr(opts.custom_key, 'data-tf-sortKey');\n\n /**\n * Callback fired when sort extension is instanciated\n * @type {Function}\n */\n this.onSortLoaded = defaultsFn(opts.on_sort_loaded, EMPTY_FN);\n\n /**\n * Callback fired before a table column is sorted\n * @type {Function}\n */\n this.onBeforeSort = defaultsFn(opts.on_before_sort, EMPTY_FN);\n\n /**\n * Callback fired after a table column is sorted\n * @type {Function}\n */\n this.onAfterSort = defaultsFn(opts.on_after_sort, EMPTY_FN);\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 this.onSortLoaded(tf, this);\n\n /*** SortableTable callbacks ***/\n this.stt.onbeforesort = function () {\n adpt.onBeforeSort(tf, adpt.stt.sortColumn);\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 adpt.onAfterSort(tf, adpt.stt.sortColumn, adpt.stt.descending);\n adpt.emitter.emit('column-sorted', tf, adpt.stt.sortColumn,\n adpt.stt.descending);\n };\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 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.dom(), _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__": 186, + "__docId__": 188, "kind": "class", "static": true, "variation": null, @@ -4580,7 +4648,7 @@ ] }, { - "__docId__": 187, + "__docId__": 189, "kind": "constructor", "static": false, "variation": null, @@ -4615,7 +4683,7 @@ "generator": false }, { - "__docId__": 188, + "__docId__": 190, "kind": "member", "static": false, "variation": null, @@ -4635,7 +4703,7 @@ } }, { - "__docId__": 189, + "__docId__": 191, "kind": "member", "static": false, "variation": null, @@ -4655,7 +4723,7 @@ } }, { - "__docId__": 190, + "__docId__": 192, "kind": "member", "static": false, "variation": null, @@ -4675,7 +4743,7 @@ } }, { - "__docId__": 191, + "__docId__": 193, "kind": "member", "static": false, "variation": null, @@ -4695,7 +4763,7 @@ } }, { - "__docId__": 192, + "__docId__": 194, "kind": "member", "static": false, "variation": null, @@ -4715,7 +4783,7 @@ } }, { - "__docId__": 193, + "__docId__": 195, "kind": "member", "static": false, "variation": null, @@ -4735,7 +4803,7 @@ } }, { - "__docId__": 194, + "__docId__": 196, "kind": "member", "static": false, "variation": null, @@ -4755,7 +4823,7 @@ } }, { - "__docId__": 195, + "__docId__": 197, "kind": "member", "static": false, "variation": null, @@ -4775,7 +4843,7 @@ } }, { - "__docId__": 196, + "__docId__": 198, "kind": "member", "static": false, "variation": null, @@ -4795,7 +4863,7 @@ } }, { - "__docId__": 197, + "__docId__": 199, "kind": "member", "static": false, "variation": null, @@ -4815,7 +4883,7 @@ } }, { - "__docId__": 198, + "__docId__": 200, "kind": "member", "static": false, "variation": null, @@ -4835,7 +4903,7 @@ } }, { - "__docId__": 199, + "__docId__": 201, "kind": "member", "static": false, "variation": null, @@ -4855,7 +4923,7 @@ } }, { - "__docId__": 200, + "__docId__": 202, "kind": "member", "static": false, "variation": null, @@ -4875,7 +4943,7 @@ } }, { - "__docId__": 201, + "__docId__": 203, "kind": "member", "static": false, "variation": null, @@ -4895,7 +4963,7 @@ } }, { - "__docId__": 202, + "__docId__": 204, "kind": "member", "static": false, "variation": null, @@ -4915,7 +4983,7 @@ } }, { - "__docId__": 203, + "__docId__": 205, "kind": "member", "static": false, "variation": null, @@ -4935,7 +5003,7 @@ } }, { - "__docId__": 204, + "__docId__": 206, "kind": "member", "static": false, "variation": null, @@ -4952,7 +5020,7 @@ } }, { - "__docId__": 205, + "__docId__": 207, "kind": "method", "static": false, "variation": null, @@ -4966,7 +5034,7 @@ "generator": false }, { - "__docId__": 206, + "__docId__": 208, "kind": "member", "static": false, "variation": null, @@ -4989,7 +5057,7 @@ } }, { - "__docId__": 207, + "__docId__": 209, "kind": "method", "static": false, "variation": null, @@ -5024,7 +5092,7 @@ "generator": false }, { - "__docId__": 208, + "__docId__": 210, "kind": "method", "static": false, "variation": null, @@ -5038,7 +5106,7 @@ "generator": false }, { - "__docId__": 209, + "__docId__": 211, "kind": "method", "static": false, "variation": null, @@ -5060,7 +5128,7 @@ "generator": false }, { - "__docId__": 210, + "__docId__": 212, "kind": "method", "static": false, "variation": null, @@ -5074,7 +5142,7 @@ "generator": false }, { - "__docId__": 211, + "__docId__": 213, "kind": "member", "static": false, "variation": null, @@ -5092,7 +5160,7 @@ } }, { - "__docId__": 212, + "__docId__": 214, "kind": "method", "static": false, "variation": null, @@ -5125,7 +5193,7 @@ "generator": false }, { - "__docId__": 213, + "__docId__": 215, "kind": "method", "static": false, "variation": null, @@ -5158,7 +5226,7 @@ "generator": false }, { - "__docId__": 214, + "__docId__": 216, "kind": "method", "static": false, "variation": null, @@ -5172,7 +5240,7 @@ "generator": false }, { - "__docId__": 215, + "__docId__": 217, "kind": "member", "static": false, "variation": null, @@ -5190,7 +5258,7 @@ } }, { - "__docId__": 216, + "__docId__": 218, "kind": "member", "static": false, "variation": null, @@ -5208,7 +5276,7 @@ } }, { - "__docId__": 217, + "__docId__": 219, "kind": "function", "static": true, "variation": null, @@ -5238,7 +5306,7 @@ "generator": false }, { - "__docId__": 218, + "__docId__": 220, "kind": "function", "static": true, "variation": null, @@ -5274,7 +5342,7 @@ "generator": false }, { - "__docId__": 219, + "__docId__": 221, "kind": "file", "static": true, "variation": null, @@ -5287,7 +5355,7 @@ "content": "import AdapterSortableTable from './adapterSortabletable';\nimport {root} from '../../root';\n\nif (!root.SortableTable) {\n require('script-loader!sortabletable');\n}\n\nexport default AdapterSortableTable;\n" }, { - "__docId__": 220, + "__docId__": 222, "kind": "file", "static": true, "variation": null, @@ -5300,7 +5368,7 @@ "content": "\nconst NOT_IMPLEMENTED = 'Not implemented.';\n\n/**\n * Base class defining the interface of a TableFilter feature\n */\nexport class Feature {\n /**\n * Creates an instance of Feature\n * @param {Object} tf TableFilter instance\n * @param {String} feature Feature name known by TableFilter\n */\n constructor(tf, feature) {\n /**\n * TableFilter instance\n * @type {TableFilter}\n */\n this.tf = tf;\n\n /**\n * Feature name\n * @type {String}\n */\n this.feature = feature;\n\n /**\n * TableFilter feature setting\n * @type {Boolean}\n */\n this.enabled = tf[feature];\n\n /**\n * TableFilter configuration\n * @type {Object}\n */\n this.config = tf.config();\n\n /**\n * TableFilter emitter instance\n * @type {Emitter}\n */\n this.emitter = tf.emitter;\n\n /**\n * Field indicating whether Feature is initialized\n * @type {Boolean}\n */\n this.initialized = false;\n\n /** Subscribe to destroy event */\n this.emitter.on(['destroy'], () => this.destroy());\n }\n\n /**\n * Initialize the feature\n */\n init() {\n throw new Error(NOT_IMPLEMENTED);\n }\n\n /**\n * Reset the feature after being disabled\n */\n reset() {\n this.enable();\n this.init();\n }\n\n /**\n * Destroy the feature\n */\n destroy() {\n throw new Error(NOT_IMPLEMENTED);\n }\n\n /**\n * Enable the feature\n */\n enable() {\n this.enabled = true;\n }\n\n /**\n * Disable the feature\n */\n disable() {\n this.enabled = false;\n }\n\n /**\n * Indicate whether the feature is enabled or not\n * @returns {Boolean}\n */\n isEnabled() {\n return this.enabled === true;\n }\n}\n" }, { - "__docId__": 221, + "__docId__": 223, "kind": "variable", "static": true, "variation": null, @@ -5321,7 +5389,7 @@ } }, { - "__docId__": 222, + "__docId__": 224, "kind": "class", "static": true, "variation": null, @@ -5337,7 +5405,7 @@ "interface": false }, { - "__docId__": 223, + "__docId__": 225, "kind": "constructor", "static": false, "variation": null, @@ -5372,7 +5440,7 @@ "generator": false }, { - "__docId__": 224, + "__docId__": 226, "kind": "member", "static": false, "variation": null, @@ -5392,7 +5460,7 @@ } }, { - "__docId__": 225, + "__docId__": 227, "kind": "member", "static": false, "variation": null, @@ -5412,7 +5480,7 @@ } }, { - "__docId__": 226, + "__docId__": 228, "kind": "member", "static": false, "variation": null, @@ -5432,7 +5500,7 @@ } }, { - "__docId__": 227, + "__docId__": 229, "kind": "member", "static": false, "variation": null, @@ -5452,7 +5520,7 @@ } }, { - "__docId__": 228, + "__docId__": 230, "kind": "member", "static": false, "variation": null, @@ -5472,7 +5540,7 @@ } }, { - "__docId__": 229, + "__docId__": 231, "kind": "member", "static": false, "variation": null, @@ -5492,7 +5560,7 @@ } }, { - "__docId__": 230, + "__docId__": 232, "kind": "method", "static": false, "variation": null, @@ -5506,7 +5574,7 @@ "generator": false }, { - "__docId__": 231, + "__docId__": 233, "kind": "method", "static": false, "variation": null, @@ -5520,7 +5588,7 @@ "generator": false }, { - "__docId__": 232, + "__docId__": 234, "kind": "method", "static": false, "variation": null, @@ -5534,7 +5602,7 @@ "generator": false }, { - "__docId__": 233, + "__docId__": 235, "kind": "method", "static": false, "variation": null, @@ -5548,7 +5616,7 @@ "generator": false }, { - "__docId__": 234, + "__docId__": 236, "kind": "member", "static": false, "variation": null, @@ -5566,7 +5634,7 @@ } }, { - "__docId__": 235, + "__docId__": 237, "kind": "method", "static": false, "variation": null, @@ -5580,7 +5648,7 @@ "generator": false }, { - "__docId__": 236, + "__docId__": 238, "kind": "member", "static": false, "variation": null, @@ -5598,7 +5666,7 @@ } }, { - "__docId__": 237, + "__docId__": 239, "kind": "method", "static": false, "variation": null, @@ -5626,7 +5694,7 @@ "generator": false }, { - "__docId__": 238, + "__docId__": 240, "kind": "file", "static": true, "variation": null, @@ -5639,7 +5707,7 @@ "content": "import {Feature} from '../feature';\nimport {addClass, removeClass} from '../dom';\nimport {defaultsStr} from '../settings';\n\n/**\n * Rows with alternating background color for improved readability\n */\nexport class AlternateRows extends Feature {\n\n /**\n * Creates an instance of AlternateRows.\n *\n * @param {Object} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'alternateRows');\n\n let config = this.config;\n /**\n * Css class for even rows (default: 'even')\n * @type {String}\n */\n this.evenCss = defaultsStr(config.even_row_css_class, 'even');\n\n /**\n * Css class for odd rows (default: 'odd')\n * @type {String}\n */\n this.oddCss = defaultsStr(config.odd_row_css_class, 'odd');\n }\n\n /**\n * Sets alternating rows color\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n this.processAll();\n\n // Subscribe to events\n this.emitter.on(['row-processed', 'row-paged'],\n (tf, rowIndex, arrIndex, isValid) =>\n this.processRow(rowIndex, arrIndex, isValid));\n this.emitter.on(['column-sorted', 'rows-changed'],\n () => this.processAll());\n\n /** @inherited */\n this.initialized = true;\n }\n\n /**\n * Apply background to all valid rows\n */\n processAll() {\n if (!this.isEnabled()) {\n return;\n }\n let tf = this.tf;\n let validRowsIndex = tf.getValidRows(true);\n let indexLen = validRowsIndex.length;\n let idx = 0;\n\n //alternates bg color\n for (let j = 0; j < indexLen; j++) {\n let rowIdx = validRowsIndex[j];\n this.setRowBg(rowIdx, idx);\n idx++;\n }\n }\n\n /**\n * Set/remove row background based on row validation\n * @param {Number} rowIdx Row index\n * @param {Number} arrIdx Array index\n * @param {Boolean} isValid Valid row flag\n */\n processRow(rowIdx, arrIdx, isValid) {\n if (isValid) {\n this.setRowBg(rowIdx, arrIdx);\n } else {\n this.removeRowBg(rowIdx);\n }\n }\n\n /**\n * Sets row background color\n * @param {Number} rowIdx Row index\n * @param {Number} idx Valid rows collection index needed to calculate bg\n * color\n * @private\n */\n setRowBg(rowIdx, idx) {\n if (!this.isEnabled() || isNaN(rowIdx)) {\n return;\n }\n let rows = this.tf.dom().rows;\n let i = isNaN(idx) ? rowIdx : idx;\n this.removeRowBg(rowIdx);\n\n addClass(rows[rowIdx], (i % 2) ? this.evenCss : this.oddCss);\n }\n\n /**\n * Removes row background color\n * @param {Number} idx Row index\n * @private\n */\n removeRowBg(idx) {\n if (isNaN(idx)) {\n return;\n }\n let rows = this.tf.dom().rows;\n removeClass(rows[idx], this.oddCss);\n removeClass(rows[idx], this.evenCss);\n }\n\n /**\n * Removes all alternating backgrounds\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n let nbRows = this.tf.getRowsNb(true);\n for (let i = 0; i < nbRows; i++) {\n this.removeRowBg(i);\n }\n\n // Unsubscribe to events\n this.emitter.off(['row-processed', 'row-paged'],\n (tf, rowIndex, arrIndex, isValid) =>\n this.processRow(rowIndex, arrIndex, isValid));\n this.emitter.off(['column-sorted', 'rows-changed'],\n () => this.processAll());\n\n this.initialized = false;\n }\n\n}\n" }, { - "__docId__": 239, + "__docId__": 241, "kind": "class", "static": true, "variation": null, @@ -5658,7 +5726,7 @@ ] }, { - "__docId__": 240, + "__docId__": 242, "kind": "constructor", "static": false, "variation": null, @@ -5683,7 +5751,7 @@ "generator": false }, { - "__docId__": 241, + "__docId__": 243, "kind": "member", "static": false, "variation": null, @@ -5703,7 +5771,7 @@ } }, { - "__docId__": 242, + "__docId__": 244, "kind": "member", "static": false, "variation": null, @@ -5723,7 +5791,7 @@ } }, { - "__docId__": 243, + "__docId__": 245, "kind": "method", "static": false, "variation": null, @@ -5737,7 +5805,7 @@ "generator": false }, { - "__docId__": 244, + "__docId__": 246, "kind": "member", "static": false, "variation": null, @@ -5760,7 +5828,7 @@ } }, { - "__docId__": 245, + "__docId__": 247, "kind": "method", "static": false, "variation": null, @@ -5774,7 +5842,7 @@ "generator": false }, { - "__docId__": 246, + "__docId__": 248, "kind": "method", "static": false, "variation": null, @@ -5819,7 +5887,7 @@ "generator": false }, { - "__docId__": 247, + "__docId__": 249, "kind": "method", "static": false, "variation": null, @@ -5854,7 +5922,7 @@ "generator": false }, { - "__docId__": 248, + "__docId__": 250, "kind": "method", "static": false, "variation": null, @@ -5879,7 +5947,7 @@ "generator": false }, { - "__docId__": 249, + "__docId__": 251, "kind": "method", "static": false, "variation": null, @@ -5893,7 +5961,7 @@ "generator": false }, { - "__docId__": 250, + "__docId__": 252, "kind": "member", "static": false, "variation": null, @@ -5911,7 +5979,7 @@ } }, { - "__docId__": 251, + "__docId__": 253, "kind": "file", "static": true, "variation": null, @@ -5924,7 +5992,7 @@ "content": "import {Feature} from '../feature';\nimport {\n ignoreCase, numSortAsc, numSortDesc,\n dateSortAsc, sortNumberStr, sortDateStr\n} from '../sort';\nimport {isArray, isObj, isEmpty} from '../types';\nimport {NUMBER, FORMATTED_NUMBER, DATE} from '../const';\n\n/**\n * Base class for Dropdown and CheckList UI components\n * @export\n * @class BaseDropdown\n * @extends {Feature}\n */\nexport class BaseDropdown extends Feature {\n\n /**\n * Creates an instance of BaseDropdown\n * @param {TableFilter} tf\n */\n constructor(tf) {\n super(tf, 'baseDropdown');\n\n let f = this.config;\n\n /**\n * Filter options custom sorter on a column basis\n * @type {Object}\n */\n this.customSorter = isObj(f.filter_options_sorter) &&\n isArray(f.filter_options_sorter.col) &&\n isArray(f.filter_options_sorter.comparer) ?\n f.filter_options_sorter :\n null;\n\n // TODO: move here all properties shared by Dropdown CheckList\n\n /**\n * Has custom options\n * @type {Boolean}\n * @private\n */\n this.isCustom = false;\n\n /**\n * List of options values\n * @type {Array}\n * @private\n */\n this.opts = [];\n\n /**\n * List of options texts for custom values\n * @type {Array}\n * @private\n */\n this.optsTxt = [];\n\n /**\n * List of options to be excluded from the checklist filter\n * @type {Array}\n * @private\n */\n this.excludedOpts = [];\n }\n\n /**\n * Sort passed options based on the type of the specified column\n * @param {Number} colIndex Column index\n * @param {Array} [options=[]] Collection of values\n * @return {Array} Sorted values\n * @private\n */\n sortOptions(colIndex, options = []) {\n let tf = this.tf;\n\n if (tf.isCustomOptions(colIndex) || !tf.sortSlc ||\n (isArray(tf.sortSlc) && tf.sortSlc.indexOf(colIndex) === -1)) {\n return options;\n }\n\n let { caseSensitive, sortNumDesc } = tf;\n let compareFn;\n\n if (this.customSorter &&\n this.customSorter.col.indexOf(colIndex) !== -1) {\n var idx = this.customSorter.col.indexOf(colIndex);\n compareFn = this.customSorter.comparer[idx];\n }\n else if (tf.hasType(colIndex, [NUMBER, FORMATTED_NUMBER])) {\n let decimal = tf.getDecimal(colIndex);\n let comparer = numSortAsc;\n if (sortNumDesc === true || sortNumDesc.indexOf(colIndex) !== -1) {\n comparer = numSortDesc;\n }\n compareFn = sortNumberStr(comparer, decimal);\n }\n else if (tf.hasType(colIndex, [DATE])) {\n let locale = tf.feature('dateType').getLocale(colIndex);\n let comparer = dateSortAsc;\n compareFn = sortDateStr(comparer, locale);\n } else { // string\n compareFn = caseSensitive ? undefined : ignoreCase;\n }\n\n return options.sort(compareFn);\n }\n\n /**\n * Regenerate filters of specified columns and maintain selection if any\n * @param {Array} colIndexes Collection of column indexes\n * @private\n */\n refreshFilters(colIndexes) {\n colIndexes.forEach((colIdx) => {\n let values = this.getValues(colIdx);\n this.build(colIdx, this.tf.linkedFilters);\n this.selectOptions(colIdx, values);\n });\n }\n\n /**\n * Check passed row contains a valid linked value\n * @param {Number} rowIdx Row index\n * @param {Number} activeFilterIdx Current active filter index\n * @returns {Boolean}\n */\n isValidLinkedValue(rowIdx, activeFilterIdx) {\n let tf = this.tf;\n\n if (tf.disableExcludedOptions) {\n return true;\n }\n\n if (tf.paging) {\n if (!isEmpty(activeFilterIdx) && tf.isRowValid(rowIdx)) {\n return true;\n }\n } else {\n if (tf.isRowDisplayed(rowIdx)) {\n return true;\n }\n }\n\n return false;\n }\n}\n" }, { - "__docId__": 252, + "__docId__": 254, "kind": "class", "static": true, "variation": null, @@ -5953,7 +6021,7 @@ ] }, { - "__docId__": 253, + "__docId__": 255, "kind": "constructor", "static": false, "variation": null, @@ -5978,7 +6046,7 @@ "generator": false }, { - "__docId__": 254, + "__docId__": 256, "kind": "member", "static": false, "variation": null, @@ -5998,7 +6066,7 @@ } }, { - "__docId__": 255, + "__docId__": 257, "kind": "member", "static": false, "variation": null, @@ -6018,7 +6086,7 @@ } }, { - "__docId__": 256, + "__docId__": 258, "kind": "member", "static": false, "variation": null, @@ -6038,7 +6106,7 @@ } }, { - "__docId__": 257, + "__docId__": 259, "kind": "member", "static": false, "variation": null, @@ -6058,7 +6126,7 @@ } }, { - "__docId__": 258, + "__docId__": 260, "kind": "member", "static": false, "variation": null, @@ -6078,7 +6146,7 @@ } }, { - "__docId__": 259, + "__docId__": 261, "kind": "method", "static": false, "variation": null, @@ -6123,7 +6191,7 @@ "generator": false }, { - "__docId__": 260, + "__docId__": 262, "kind": "method", "static": false, "variation": null, @@ -6148,7 +6216,7 @@ "generator": false }, { - "__docId__": 261, + "__docId__": 263, "kind": "method", "static": false, "variation": null, @@ -6197,7 +6265,7 @@ "generator": false }, { - "__docId__": 262, + "__docId__": 264, "kind": "file", "static": true, "variation": null, @@ -6210,7 +6278,7 @@ "content": "import {BaseDropdown} from './baseDropdown';\nimport {\n addClass, createCheckItem, createText, createElm, elm, getText,\n removeClass, tag\n} from '../dom';\nimport {has} from '../array';\nimport {matchCase, trim, rgxEsc} from '../string';\nimport {addEvt, removeEvt, targetEvt} from '../event';\nimport {isEmpty} from '../types';\nimport {CHECKLIST, NONE} from '../const';\nimport {defaultsStr, defaultsBool} from '../settings';\n\n/**\n * Checklist filter UI component\n * @export\n * @class CheckList\n * @extends {BaseDropdown}\n */\nexport class CheckList extends BaseDropdown {\n\n /**\n * Creates an instance of CheckList\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'checkList');\n\n let f = this.config;\n\n /**\n * List of container DOM elements\n * @type {Array}\n */\n this.containers = [];\n\n /**\n * Css class for the container of the checklist filter (div)\n * @type {String}\n */\n this.containerCssClass = defaultsStr(f.div_checklist_css_class,\n 'div_checklist');\n\n /**\n * Css class for the checklist filter element (ul)\n * @type {String}\n */\n this.filterCssClass = defaultsStr(f.checklist_css_class,\n 'flt_checklist');\n\n /**\n * Css class for the item of a checklist (li)\n * @type {String}\n */\n this.itemCssClass = defaultsStr(f.checklist_item_css_class,\n 'flt_checklist_item');\n\n /**\n * Css class for a selected item of a checklist (li)\n * @type {String}\n */\n this.selectedItemCssClass = defaultsStr(\n f.checklist_selected_item_css_class,\n 'flt_checklist_slc_item'\n );\n\n /**\n * Text placed in the filter's container when load filter on demand\n * feature is enabled\n * @type {String}\n */\n this.activateText = defaultsStr(\n f.activate_checklist_text,\n 'Click to load filter data'\n );\n\n /**\n * Css class for a disabled item of a checklist (li)\n * @type {String}\n */\n this.disabledItemCssClass = defaultsStr(\n f.checklist_item_disabled_css_class,\n 'flt_checklist_item_disabled'\n );\n\n /**\n * Enable the reset filter option as first item\n * @type {Boolean}\n */\n this.enableResetOption = defaultsBool(f.enable_checklist_reset_filter,\n true);\n\n /**\n * Prefix for container element ID\n * @type {String}\n * @private\n */\n this.prfx = 'chkdiv_';\n }\n\n /**\n * Checklist option click event handler\n * @param {Event} evt\n * @private\n */\n optionClick(evt) {\n let elm = targetEvt(evt);\n let tf = this.tf;\n\n this.emitter.emit('filter-focus', tf, elm);\n this.setCheckListValues(elm);\n tf.filter();\n }\n\n /**\n * Checklist container click event handler for load-on-demand feature\n * @param {Event} evt\n * @private\n */\n onCheckListClick(evt) {\n let elm = targetEvt(evt);\n if (this.tf.loadFltOnDemand && elm.getAttribute('filled') === '0') {\n let ct = elm.getAttribute('ct');\n let div = this.containers[ct];\n this.build(ct);\n removeEvt(div, 'click', (evt) => this.onCheckListClick(evt));\n }\n }\n\n /**\n * Refresh all checklist filters\n */\n refreshAll() {\n let colIdxs = this.tf.getFiltersByType(CHECKLIST, true);\n this.refreshFilters(colIdxs);\n }\n\n /**\n * Initialize checklist filter\n * @param {Number} colIndex Column index\n * @param {Boolean} isExternal External filter flag\n * @param {DOMElement} container Dom element containing the filter\n */\n init(colIndex, isExternal, container) {\n let tf = this.tf;\n let externalFltTgtId = isExternal ?\n tf.externalFltTgtIds[colIndex] : null;\n\n let divCont = createElm('div',\n ['id', `${this.prfx}${colIndex}_${tf.id}`],\n ['ct', colIndex], ['filled', '0']);\n divCont.className = this.containerCssClass;\n\n //filter is appended in desired element\n if (externalFltTgtId) {\n elm(externalFltTgtId).appendChild(divCont);\n } else {\n container.appendChild(divCont);\n }\n\n this.containers[colIndex] = divCont;\n tf.fltIds.push(tf.buildFilterId(colIndex));\n\n if (!tf.loadFltOnDemand) {\n this.build(colIndex);\n } else {\n addEvt(divCont, 'click', (evt) => this.onCheckListClick(evt));\n divCont.appendChild(createText(this.activateText));\n }\n\n this.emitter.on(\n ['build-checklist-filter'],\n (tf, colIndex, isLinked) => this.build(colIndex, isLinked)\n );\n\n this.emitter.on(\n ['select-checklist-options'],\n (tf, colIndex, values) => this.selectOptions(colIndex, values)\n );\n\n this.emitter.on(['rows-changed'], () => this.refreshAll());\n\n /** @inherited */\n this.initialized = true;\n }\n\n /**\n * Build checklist UI\n * @param {Number} colIndex Column index\n * @param {Boolean} isLinked Enable linked filters behaviour\n */\n build(colIndex, isLinked = false) {\n let tf = this.tf;\n colIndex = parseInt(colIndex, 10);\n\n this.emitter.emit('before-populating-filter', tf, colIndex);\n\n /** @inherited */\n this.opts = [];\n /** @inherited */\n this.optsTxt = [];\n\n let flt = this.containers[colIndex];\n let ul = createElm('ul',\n ['id', tf.fltIds[colIndex]],\n ['colIndex', colIndex]);\n ul.className = this.filterCssClass;\n\n let rows = tf.dom().rows;\n let nbRows = tf.getRowsNb(true);\n let caseSensitive = tf.caseSensitive;\n /** @inherited */\n this.isCustom = tf.isCustomOptions(colIndex);\n\n //Retrieves custom values\n if (this.isCustom) {\n let customValues = tf.getCustomOptions(colIndex);\n this.opts = customValues[0];\n this.optsTxt = customValues[1];\n }\n\n let activeIdx;\n let activeFilterId = tf.getActiveFilterId();\n\n if (isLinked && activeFilterId) {\n activeIdx = tf.getColumnIndexFromFilterId(activeFilterId);\n }\n\n let filteredDataCol = [];\n if (isLinked && tf.disableExcludedOptions) {\n /** @inherited */\n this.excludedOpts = [];\n }\n\n flt.innerHTML = '';\n\n for (let k = tf.refRow; k < nbRows; k++) {\n // always visible rows don't need to appear on selects as always\n // valid\n if (tf.hasVisibleRows && tf.visibleRows.indexOf(k) !== -1) {\n continue;\n }\n\n let cells = rows[k].cells;\n let ncells = cells.length;\n\n // checks if row has exact cell #\n if (ncells !== tf.nbCells || this.isCustom) {\n continue;\n }\n\n if (isLinked && !this.isValidLinkedValue(k, activeIdx)) {\n continue;\n }\n\n // this loop retrieves cell data\n for (let j = 0; j < ncells; j++) {\n if (colIndex !== j) {\n continue;\n }\n\n let cellValue = tf.getCellValue(cells[j]);\n //Vary Peter's patch\n let cellString = matchCase(cellValue, caseSensitive);\n // checks if celldata is already in array\n if (!has(this.opts, cellString, caseSensitive)) {\n this.opts.push(cellValue);\n }\n let filteredCol = filteredDataCol[j];\n if (isLinked && tf.disableExcludedOptions) {\n if (!filteredCol) {\n filteredCol = tf.getVisibleColumnValues(j);\n }\n if (!has(filteredCol, cellString, caseSensitive) &&\n !has(this.excludedOpts, cellString,\n caseSensitive)) {\n this.excludedOpts.push(cellValue);\n }\n }\n }\n }\n\n //sort options\n this.opts = this.sortOptions(colIndex, this.opts);\n if (this.excludedOpts) {\n this.excludedOpts = this.sortOptions(colIndex, this.excludedOpts);\n }\n\n this.addChecks(colIndex, ul);\n\n if (tf.loadFltOnDemand) {\n flt.innerHTML = '';\n }\n flt.appendChild(ul);\n flt.setAttribute('filled', '1');\n\n this.emitter.emit('after-populating-filter', tf, colIndex, flt);\n }\n\n /**\n * Add checklist options\n * @param {Number} colIndex Column index\n * @param {Object} ul Ul element\n * @private\n */\n addChecks(colIndex, ul) {\n let tf = this.tf;\n let chkCt = this.addTChecks(colIndex, ul);\n\n for (let y = 0; y < this.opts.length; y++) {\n let val = this.opts[y]; //item value\n let lbl = this.isCustom ? this.optsTxt[y] : val; //item text\n let fltId = tf.fltIds[colIndex];\n let li = createCheckItem(`${fltId}_${(y + chkCt)}`, val, lbl);\n li.className = this.itemCssClass;\n\n if (tf.linkedFilters && tf.disableExcludedOptions &&\n has(this.excludedOpts, matchCase(val, tf.caseSensitive),\n tf.caseSensitive)) {\n addClass(li, this.disabledItemCssClass);\n li.check.disabled = true;\n li.disabled = true;\n } else {\n addEvt(li.check, 'click', evt => this.optionClick(evt));\n }\n ul.appendChild(li);\n\n if (val === '') {\n //item is hidden\n li.style.display = NONE;\n }\n }\n }\n\n /**\n * Add checklist header option\n * @param {Number} colIndex Column index\n * @param {Object} ul Ul element\n * @private\n */\n addTChecks(colIndex, ul) {\n let tf = this.tf;\n let chkCt = 1;\n let fltId = tf.fltIds[colIndex];\n let li0 = createCheckItem(`${fltId}_0`, '',\n tf.getClearFilterText(colIndex));\n li0.className = this.itemCssClass;\n ul.appendChild(li0);\n\n addEvt(li0.check, 'click', evt => this.optionClick(evt));\n\n if (!this.enableResetOption) {\n li0.style.display = NONE;\n }\n\n if (tf.enableEmptyOption) {\n let li1 = createCheckItem(`${fltId}_1`, tf.emOperator,\n tf.emptyText);\n li1.className = this.itemCssClass;\n ul.appendChild(li1);\n addEvt(li1.check, 'click', evt => this.optionClick(evt));\n chkCt++;\n }\n\n if (tf.enableNonEmptyOption) {\n let li2 = createCheckItem(`${fltId}_2`, tf.nmOperator,\n tf.nonEmptyText);\n li2.className = this.itemCssClass;\n ul.appendChild(li2);\n addEvt(li2.check, 'click', evt => this.optionClick(evt));\n chkCt++;\n }\n return chkCt;\n }\n\n /**\n * Store checked options in DOM element attribute\n * @param {Object} o checklist option DOM element\n * @private\n */\n setCheckListValues(o) {\n if (!o) {\n return;\n }\n\n let tf = this.tf;\n let chkValue = o.value; //checked item value\n // TODO: provide helper to extract column index, ugly!\n let chkIndex = parseInt(o.id.split('_')[2], 10);\n let colIdx = tf.getColumnIndexFromFilterId(o.id);\n let itemTag = 'LI';\n\n let n = tf.getFilterElement(parseInt(colIdx, 10));\n let li = n.childNodes[chkIndex];\n let colIndex = n.getAttribute('colIndex');\n let fltValue = n.getAttribute('value'); //filter value (ul tag)\n let fltIndexes = n.getAttribute('indexes'); //selected items (ul tag)\n\n if (o.checked) {\n //show all item\n if (chkValue === '') {\n if ((fltIndexes && fltIndexes !== '')) {\n //items indexes\n let indSplit = fltIndexes.split(tf.separator);\n //checked items loop\n for (let u = 0; u < indSplit.length; u++) {\n //checked item\n let cChk = elm(tf.fltIds[colIndex] + '_' +\n indSplit[u]);\n if (cChk) {\n cChk.checked = false;\n removeClass(n.childNodes[indSplit[u]],\n this.selectedItemCssClass);\n }\n }\n }\n n.setAttribute('value', '');\n n.setAttribute('indexes', '');\n\n } else {\n fltValue = (fltValue) ? fltValue : '';\n chkValue = trim(fltValue + ' ' + chkValue + ' ' +\n tf.orOperator);\n chkIndex = fltIndexes + chkIndex + tf.separator;\n n.setAttribute('value', chkValue);\n n.setAttribute('indexes', chkIndex);\n //1st option unchecked\n if (elm(tf.fltIds[colIndex] + '_0')) {\n elm(tf.fltIds[colIndex] + '_0').checked = false;\n }\n }\n\n if (li.nodeName === itemTag) {\n removeClass(n.childNodes[0], this.selectedItemCssClass);\n addClass(li, this.selectedItemCssClass);\n }\n } else { //removes values and indexes\n if (chkValue !== '') {\n let replaceValue = new RegExp(\n rgxEsc(chkValue + ' ' + tf.orOperator));\n fltValue = fltValue.replace(replaceValue, '');\n n.setAttribute('value', trim(fltValue));\n\n let replaceIndex = new RegExp(\n rgxEsc(chkIndex + tf.separator));\n fltIndexes = fltIndexes.replace(replaceIndex, '');\n n.setAttribute('indexes', fltIndexes);\n }\n if (li.nodeName === itemTag) {\n removeClass(li, this.selectedItemCssClass);\n }\n }\n }\n\n /**\n * Select filter options programmatically\n * @param {Number} colIndex Column index\n * @param {Array} values Array of option values to select\n */\n selectOptions(colIndex, values = []) {\n let tf = this.tf;\n let flt = tf.getFilterElement(colIndex);\n if (tf.getFilterType(colIndex) !== CHECKLIST || !flt ||\n values.length === 0) {\n return;\n }\n\n let lisNb = tag(flt, 'li').length;\n\n flt.setAttribute('value', '');\n flt.setAttribute('indexes', '');\n\n for (let k = 0; k < lisNb; k++) {\n let li = tag(flt, 'li')[k];\n let lbl = tag(li, 'label')[0];\n let chk = tag(li, 'input')[0];\n let lblTxt = matchCase(getText(lbl), tf.caseSensitive);\n\n if (lblTxt !== '' && has(values, lblTxt, tf.caseSensitive)) {\n chk.checked = true;\n } else {\n // Check non-empty-text or empty-text option\n if (values.indexOf(tf.nmOperator) !== -1 &&\n lblTxt === matchCase(tf.nonEmptyText, tf.caseSensitive)) {\n chk.checked = true;\n }\n else if (values.indexOf(tf.emOperator) !== -1 &&\n lblTxt === matchCase(tf.emptyText, tf.caseSensitive)) {\n chk.checked = true;\n } else {\n chk.checked = false;\n }\n }\n this.setCheckListValues(chk);\n }\n }\n\n /**\n * Get filter values for a given column index\n * @param {Number} colIndex Column index\n * @returns {Array} values Collection of selected values\n */\n getValues(colIndex) {\n let tf = this.tf;\n let flt = tf.getFilterElement(colIndex);\n let fltAttr = flt.getAttribute('value');\n let values = isEmpty(fltAttr) ? '' : fltAttr;\n //removes last operator ||\n values = values.substr(0, values.length - 3);\n //turn || separated values into array\n values = values.split(' ' + tf.orOperator + ' ');\n\n return values;\n }\n\n /**\n * Destroy CheckList instance\n */\n destroy() {\n this.emitter.off(\n ['build-checklist-filter'],\n (tf, colIndex, isLinked) => this.build(colIndex, isLinked)\n );\n this.emitter.off(\n ['select-checklist-options'],\n (tf, colIndex, values) => this.selectOptions(colIndex, values)\n );\n this.emitter.off(['rows-changed'], () => this.refreshAll());\n\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 263, + "__docId__": 265, "kind": "class", "static": true, "variation": null, @@ -6239,7 +6307,7 @@ ] }, { - "__docId__": 264, + "__docId__": 266, "kind": "constructor", "static": false, "variation": null, @@ -6264,7 +6332,7 @@ "generator": false }, { - "__docId__": 265, + "__docId__": 267, "kind": "member", "static": false, "variation": null, @@ -6284,7 +6352,7 @@ } }, { - "__docId__": 266, + "__docId__": 268, "kind": "member", "static": false, "variation": null, @@ -6304,7 +6372,7 @@ } }, { - "__docId__": 267, + "__docId__": 269, "kind": "member", "static": false, "variation": null, @@ -6324,7 +6392,7 @@ } }, { - "__docId__": 268, + "__docId__": 270, "kind": "member", "static": false, "variation": null, @@ -6344,7 +6412,7 @@ } }, { - "__docId__": 269, + "__docId__": 271, "kind": "member", "static": false, "variation": null, @@ -6364,7 +6432,7 @@ } }, { - "__docId__": 270, + "__docId__": 272, "kind": "member", "static": false, "variation": null, @@ -6384,7 +6452,7 @@ } }, { - "__docId__": 271, + "__docId__": 273, "kind": "member", "static": false, "variation": null, @@ -6404,7 +6472,7 @@ } }, { - "__docId__": 272, + "__docId__": 274, "kind": "member", "static": false, "variation": null, @@ -6424,7 +6492,7 @@ } }, { - "__docId__": 273, + "__docId__": 275, "kind": "member", "static": false, "variation": null, @@ -6444,7 +6512,7 @@ } }, { - "__docId__": 274, + "__docId__": 276, "kind": "method", "static": false, "variation": null, @@ -6469,7 +6537,7 @@ "generator": false }, { - "__docId__": 275, + "__docId__": 277, "kind": "method", "static": false, "variation": null, @@ -6494,7 +6562,7 @@ "generator": false }, { - "__docId__": 276, + "__docId__": 278, "kind": "method", "static": false, "variation": null, @@ -6508,7 +6576,7 @@ "generator": false }, { - "__docId__": 277, + "__docId__": 279, "kind": "method", "static": false, "variation": null, @@ -6553,7 +6621,7 @@ "generator": false }, { - "__docId__": 278, + "__docId__": 280, "kind": "member", "static": false, "variation": null, @@ -6576,7 +6644,7 @@ } }, { - "__docId__": 279, + "__docId__": 281, "kind": "method", "static": false, "variation": null, @@ -6611,7 +6679,7 @@ "generator": false }, { - "__docId__": 280, + "__docId__": 282, "kind": "member", "static": false, "variation": null, @@ -6634,7 +6702,7 @@ } }, { - "__docId__": 281, + "__docId__": 283, "kind": "member", "static": false, "variation": null, @@ -6657,7 +6725,7 @@ } }, { - "__docId__": 282, + "__docId__": 284, "kind": "member", "static": false, "variation": null, @@ -6680,7 +6748,7 @@ } }, { - "__docId__": 283, + "__docId__": 285, "kind": "member", "static": false, "variation": null, @@ -6698,7 +6766,7 @@ } }, { - "__docId__": 284, + "__docId__": 286, "kind": "member", "static": false, "variation": null, @@ -6716,7 +6784,7 @@ } }, { - "__docId__": 285, + "__docId__": 287, "kind": "member", "static": false, "variation": null, @@ -6739,7 +6807,7 @@ } }, { - "__docId__": 286, + "__docId__": 288, "kind": "member", "static": false, "variation": null, @@ -6757,7 +6825,7 @@ } }, { - "__docId__": 287, + "__docId__": 289, "kind": "member", "static": false, "variation": null, @@ -6775,7 +6843,7 @@ } }, { - "__docId__": 288, + "__docId__": 290, "kind": "method", "static": false, "variation": null, @@ -6810,7 +6878,7 @@ "generator": false }, { - "__docId__": 289, + "__docId__": 291, "kind": "method", "static": false, "variation": null, @@ -6850,7 +6918,7 @@ "generator": false }, { - "__docId__": 290, + "__docId__": 292, "kind": "method", "static": false, "variation": null, @@ -6875,7 +6943,7 @@ "generator": false }, { - "__docId__": 291, + "__docId__": 293, "kind": "method", "static": false, "variation": null, @@ -6910,7 +6978,7 @@ "generator": false }, { - "__docId__": 292, + "__docId__": 294, "kind": "method", "static": false, "variation": null, @@ -6949,7 +7017,7 @@ "generator": false }, { - "__docId__": 293, + "__docId__": 295, "kind": "method", "static": false, "variation": null, @@ -6963,7 +7031,7 @@ "generator": false }, { - "__docId__": 294, + "__docId__": 296, "kind": "member", "static": false, "variation": null, @@ -6981,7 +7049,7 @@ } }, { - "__docId__": 295, + "__docId__": 297, "kind": "file", "static": true, "variation": null, @@ -6994,7 +7062,7 @@ "content": "import {Feature} from '../feature';\nimport {createElm, createText, elm, removeElm} from '../dom';\nimport {addEvt} from '../event';\nimport {defaultsStr} from '../settings';\n\n/**\n * Clear button UI component\n */\nexport class ClearButton extends Feature {\n\n /**\n * Creates an instance of ClearButton\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'btnReset');\n\n let f = this.config;\n\n /**\n * Container element ID\n * @type {String}\n */\n this.targetId = defaultsStr(f.btn_reset_target_id, null);\n\n /**\n * Clear button container element\n * @type {DOMElement}\n * @private\n */\n this.container = null;\n\n /**\n * Clear button element\n * @type {DOMElement}\n * @private\n */\n this.element = null;\n\n /**\n * Text for the clear button\n * @type {String}\n */\n this.text = defaultsStr(f.btn_reset_text, 'Reset');\n\n /**\n * Css class for reset button\n * @type {String}\n */\n this.cssClass = defaultsStr(f.btn_reset_css_class, 'reset');\n\n /**\n * Tooltip text for the clear button\n * @type {String}\n */\n this.tooltip = f.btn_reset_tooltip || 'Clear filters';\n\n /**\n * Custom Html string for the clear button\n * @type {String}\n */\n this.html = defaultsStr(f.btn_reset_html,\n (!tf.enableIcons ? null :\n ''));\n }\n\n /**\n * Click event handler for clear button\n * @private\n */\n onClick() {\n if (!this.isEnabled()) {\n return;\n }\n this.tf.clearFilters();\n }\n\n /**\n * Initialize clear button component\n */\n init() {\n let tf = this.tf;\n\n if (this.initialized) {\n return;\n }\n\n let cont = createElm('span');\n\n // reset button is added to defined element\n if (!this.targetId) {\n tf.setToolbar();\n }\n let targetEl = !this.targetId ? tf.rDiv : elm(this.targetId);\n targetEl.appendChild(cont);\n\n if (!this.html) {\n let fltReset = createElm('a', ['href', 'javascript:void(0);']);\n fltReset.className = this.cssClass;\n fltReset.appendChild(createText(this.text));\n cont.appendChild(fltReset);\n addEvt(fltReset, 'click', () => this.onClick());\n } else {\n cont.innerHTML = this.html;\n let resetEl = cont.firstChild;\n addEvt(resetEl, 'click', () => this.onClick());\n }\n this.element = cont.firstChild;\n this.container = cont;\n\n /** @inherited */\n this.initialized = true;\n }\n\n /**\n * Destroy ClearButton instance\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n removeElm(this.element);\n removeElm(this.container);\n this.element = null;\n this.container = null;\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 296, + "__docId__": 298, "kind": "class", "static": true, "variation": null, @@ -7013,7 +7081,7 @@ ] }, { - "__docId__": 297, + "__docId__": 299, "kind": "constructor", "static": false, "variation": null, @@ -7038,7 +7106,7 @@ "generator": false }, { - "__docId__": 298, + "__docId__": 300, "kind": "member", "static": false, "variation": null, @@ -7058,7 +7126,7 @@ } }, { - "__docId__": 299, + "__docId__": 301, "kind": "member", "static": false, "variation": null, @@ -7078,7 +7146,7 @@ } }, { - "__docId__": 300, + "__docId__": 302, "kind": "member", "static": false, "variation": null, @@ -7098,7 +7166,7 @@ } }, { - "__docId__": 301, + "__docId__": 303, "kind": "member", "static": false, "variation": null, @@ -7118,7 +7186,7 @@ } }, { - "__docId__": 302, + "__docId__": 304, "kind": "member", "static": false, "variation": null, @@ -7138,7 +7206,7 @@ } }, { - "__docId__": 303, + "__docId__": 305, "kind": "member", "static": false, "variation": null, @@ -7158,7 +7226,7 @@ } }, { - "__docId__": 304, + "__docId__": 306, "kind": "member", "static": false, "variation": null, @@ -7178,7 +7246,7 @@ } }, { - "__docId__": 305, + "__docId__": 307, "kind": "method", "static": false, "variation": null, @@ -7192,7 +7260,7 @@ "generator": false }, { - "__docId__": 306, + "__docId__": 308, "kind": "method", "static": false, "variation": null, @@ -7206,7 +7274,7 @@ "generator": false }, { - "__docId__": 307, + "__docId__": 309, "kind": "member", "static": false, "variation": null, @@ -7224,7 +7292,7 @@ } }, { - "__docId__": 308, + "__docId__": 310, "kind": "member", "static": false, "variation": null, @@ -7242,7 +7310,7 @@ } }, { - "__docId__": 309, + "__docId__": 311, "kind": "member", "static": false, "variation": null, @@ -7265,7 +7333,7 @@ } }, { - "__docId__": 310, + "__docId__": 312, "kind": "method", "static": false, "variation": null, @@ -7279,7 +7347,7 @@ "generator": false }, { - "__docId__": 311, + "__docId__": 313, "kind": "member", "static": false, "variation": null, @@ -7297,7 +7365,7 @@ } }, { - "__docId__": 312, + "__docId__": 314, "kind": "member", "static": false, "variation": null, @@ -7315,7 +7383,7 @@ } }, { - "__docId__": 313, + "__docId__": 315, "kind": "member", "static": false, "variation": null, @@ -7333,7 +7401,7 @@ } }, { - "__docId__": 314, + "__docId__": 316, "kind": "file", "static": true, "variation": null, @@ -7346,7 +7414,7 @@ "content": "import {Date as SugarDate} from 'sugar-date';\nimport 'sugar-date/locales';\nimport {Feature} from '../feature';\nimport {isObj, isArray} from '../types';\nimport {DATE} from '../const';\nimport {root} from '../root';\n\n/**\n * Wrapper for Sugar Date module providing datetime helpers and locales\n * @export\n * @class DateType\n */\nexport class DateType extends Feature {\n\n /**\n * Creates an instance of DateType\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'dateType');\n\n /**\n * Global locale\n * @type {String}\n */\n this.locale = tf.locale;\n\n /**\n * Sugar Date instance\n * @type {Object}\n */\n this.datetime = SugarDate;\n\n this.enable();\n }\n\n /**\n * Initialize DateType instance\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n // Set global locale\n this.datetime.setLocale(this.locale);\n\n // Add formats from column types configuration if any\n this.addConfigFormats(this.tf.colTypes);\n\n this.emitter.on(\n ['add-date-type-formats'],\n (tf, types) => this.addConfigFormats(types)\n );\n\n // Broadcast date-type initialization\n this.emitter.emit('date-type-initialized', this.tf, this);\n\n /** @inherited */\n this.initialized = true;\n }\n\n /**\n * Parse a string representation of a date for a specified locale and return\n * a date object\n * @param {String} dateStr String representation of a date\n * @param {String} localeCode Locale code (ie 'en-us')\n * @returns {Date}\n */\n parse(dateStr, localeCode) {\n return this.datetime.create(dateStr, localeCode);\n }\n\n /**\n * Check string representation of a date for a specified locale is valid\n * @param {any} dateStr String representation of a date\n * @param {any} localeCode Locale code (ie 'en-us')\n * @returns {Boolean}\n */\n isValid(dateStr, localeCode) {\n return this.datetime.isValid(this.parse(dateStr, localeCode));\n }\n\n /**\n * Return the type object of a specified column as per configuration or\n * passed collection\n * @param {Number} colIndex Column index\n * @param {Array} types Collection of column types, optional\n * @returns {Object}\n */\n getOptions(colIndex, types) {\n types = types || this.tf.colTypes;\n let colType = types[colIndex];\n return isObj(colType) ? colType : {};\n }\n\n /**\n * Return the locale code for supplied column index as per configuration\n * or global setting\n * @param {Number} colIndex Column index\n * @returns {String} Locale code (ie: 'en-us')\n */\n getLocale(colIndex) {\n return this.getOptions(colIndex).locale || this.locale;\n }\n\n /**\n * Add date time format(s) to a locale as specified by the passed\n * collection of column types, ie:\n * [\n * 'string',\n * 'number',\n * { type: 'date', locale: 'en', format: ['{dd}/{MM}/{yyyy}']}\n * ]\n *\n * @param {Array} [types=[]] Collection of column types\n */\n addConfigFormats(types=[]) {\n types.forEach((type, idx) => {\n let options = this.getOptions(idx, types);\n if (options.type === DATE && options.hasOwnProperty('format')) {\n let locale = this.datetime.getLocale(\n options.locale || this.locale\n );\n let formats = isArray(options.format) ?\n options.format : [options.format];\n\n // Sugar date module throws exceptions with locale.addFormat\n try {\n formats.forEach((format) => {\n locale.addFormat(format);\n });\n } catch (ex) {\n root.console.error(ex);\n }\n }\n });\n }\n\n /**\n * Remove DateType instance\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n // TODO: remove added formats\n\n this.emitter.off(\n ['add-date-type-formats'],\n (tf, types) => this.addConfigFormats(types)\n );\n\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 315, + "__docId__": 317, "kind": "class", "static": true, "variation": null, @@ -7375,7 +7443,7 @@ ] }, { - "__docId__": 316, + "__docId__": 318, "kind": "constructor", "static": false, "variation": null, @@ -7400,7 +7468,7 @@ "generator": false }, { - "__docId__": 317, + "__docId__": 319, "kind": "member", "static": false, "variation": null, @@ -7420,7 +7488,7 @@ } }, { - "__docId__": 318, + "__docId__": 320, "kind": "member", "static": false, "variation": null, @@ -7440,7 +7508,7 @@ } }, { - "__docId__": 319, + "__docId__": 321, "kind": "method", "static": false, "variation": null, @@ -7454,7 +7522,7 @@ "generator": false }, { - "__docId__": 320, + "__docId__": 322, "kind": "member", "static": false, "variation": null, @@ -7477,7 +7545,7 @@ } }, { - "__docId__": 321, + "__docId__": 323, "kind": "method", "static": false, "variation": null, @@ -7526,7 +7594,7 @@ "generator": false }, { - "__docId__": 322, + "__docId__": 324, "kind": "method", "static": false, "variation": null, @@ -7575,7 +7643,7 @@ "generator": false }, { - "__docId__": 323, + "__docId__": 325, "kind": "method", "static": false, "variation": null, @@ -7624,7 +7692,7 @@ "generator": false }, { - "__docId__": 324, + "__docId__": 326, "kind": "method", "static": false, "variation": null, @@ -7663,7 +7731,7 @@ "generator": false }, { - "__docId__": 325, + "__docId__": 327, "kind": "method", "static": false, "variation": null, @@ -7690,7 +7758,7 @@ "generator": false }, { - "__docId__": 326, + "__docId__": 328, "kind": "method", "static": false, "variation": null, @@ -7704,7 +7772,7 @@ "generator": false }, { - "__docId__": 327, + "__docId__": 329, "kind": "member", "static": false, "variation": null, @@ -7722,7 +7790,7 @@ } }, { - "__docId__": 328, + "__docId__": 330, "kind": "file", "static": true, "variation": null, @@ -7735,7 +7803,7 @@ "content": "import {BaseDropdown} from './baseDropdown';\nimport {createElm, createOpt, elm} from '../dom';\nimport {has} from '../array';\nimport {matchCase} from '../string';\nimport {addEvt, targetEvt} from '../event';\nimport {SELECT, MULTIPLE, NONE} from '../const';\nimport {defaultsStr, defaultsBool} from '../settings';\n\n/**\n * Dropdown filter UI component\n * @export\n * @class Dropdown\n * @extends {BaseDropdown}\n */\nexport class Dropdown extends BaseDropdown {\n\n /**\n * Creates an instance of Dropdown\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'dropdown');\n\n // Configuration object\n let f = this.config;\n\n /**\n * Enable the reset filter option as first item\n * @type {Boolean}\n */\n this.enableSlcResetFilter =\n defaultsBool(f.enable_slc_reset_filter, true);\n\n /**\n * Non empty option text\n * @type {String}\n */\n this.nonEmptyText = defaultsStr(f.non_empty_text, '(Non empty)');\n\n /**\n * Tooltip text appearing on multiple select\n * @type {String}\n */\n this.multipleSlcTooltip = defaultsStr(f.multiple_slc_tooltip,\n 'Use Ctrl/Cmd key for multiple selections');\n }\n\n\n /**\n * Drop-down filter focus event handler\n * @param {Event} e DOM Event\n * @private\n */\n onSlcFocus(e) {\n let elm = targetEvt(e);\n let tf = this.tf;\n // select is populated when element has focus\n if (tf.loadFltOnDemand && elm.getAttribute('filled') === '0') {\n let ct = elm.getAttribute('ct');\n this.build(ct);\n }\n this.emitter.emit('filter-focus', tf, elm);\n }\n\n /**\n * Drop-down filter change event handler\n * @private\n */\n onSlcChange() {\n if (this.tf.onSlcChange) {\n this.tf.filter();\n }\n }\n\n /**\n * Refresh all drop-down filters\n */\n refreshAll() {\n let selectFlts = this.tf.getFiltersByType(SELECT, true);\n let multipleFlts = this.tf.getFiltersByType(MULTIPLE, true);\n let colIdxs = selectFlts.concat(multipleFlts);\n this.refreshFilters(colIdxs);\n }\n\n /**\n * Initialize drop-down filter\n * @param {Number} colIndex Column index\n * @param {Boolean} isExternal External filter flag\n * @param {DOMElement} container Dom element containing the filter\n */\n init(colIndex, isExternal, container) {\n let tf = this.tf;\n let col = tf.getFilterType(colIndex);\n let externalFltTgtId = isExternal ?\n tf.externalFltTgtIds[colIndex] : null;\n\n let slc = createElm(SELECT,\n ['id', tf.buildFilterId(colIndex)],\n ['ct', colIndex], ['filled', '0']\n );\n\n if (col === MULTIPLE) {\n slc.multiple = MULTIPLE;\n slc.title = this.multipleSlcTooltip;\n }\n slc.className = col.toLowerCase() === SELECT ?\n tf.fltCssClass : tf.fltMultiCssClass;\n\n //filter is appended in container element\n if (externalFltTgtId) {\n elm(externalFltTgtId).appendChild(slc);\n } else {\n container.appendChild(slc);\n }\n\n tf.fltIds.push(slc.id);\n\n if (!tf.loadFltOnDemand) {\n this.build(colIndex);\n } else {\n //1st option is created here since build isn't invoked\n let opt0 = createOpt(tf.getClearFilterText(colIndex), '');\n slc.appendChild(opt0);\n }\n\n addEvt(slc, 'change', () => this.onSlcChange());\n addEvt(slc, 'focus', (e) => this.onSlcFocus(e));\n\n this.emitter.on(\n ['build-select-filter'],\n (tf, colIndex, isLinked, isExternal) =>\n this.build(colIndex, isLinked, isExternal)\n );\n this.emitter.on(\n ['select-options'],\n (tf, colIndex, values) => this.selectOptions(colIndex, values)\n );\n this.emitter.on(['rows-changed'], () => this.refreshAll());\n\n /** @inherited */\n this.initialized = true;\n }\n\n /**\n * Build drop-down filter UI\n * @param {Number} colIndex Column index\n * @param {Boolean} isLinked Enable linked filters behaviour\n */\n build(colIndex, isLinked = false) {\n let tf = this.tf;\n colIndex = parseInt(colIndex, 10);\n\n this.emitter.emit('before-populating-filter', tf, colIndex);\n\n /** @inherited */\n this.opts = [];\n /** @inherited */\n this.optsTxt = [];\n\n let slcId = tf.fltIds[colIndex];\n let slc = elm(slcId);\n let rows = tf.dom().rows;\n let nbRows = tf.getRowsNb(true);\n\n //custom select test\n /** @inherited */\n this.isCustom = tf.isCustomOptions(colIndex);\n\n //Retrieves custom values\n if (this.isCustom) {\n let customValues = tf.getCustomOptions(colIndex);\n this.opts = customValues[0];\n this.optsTxt = customValues[1];\n }\n\n //custom selects text\n let activeIdx;\n let activeFilterId = tf.getActiveFilterId();\n if (isLinked && activeFilterId) {\n activeIdx = tf.getColumnIndexFromFilterId(activeFilterId);\n }\n\n let excludedOpts = null,\n filteredDataCol = null;\n if (isLinked && tf.disableExcludedOptions) {\n excludedOpts = [];\n filteredDataCol = [];\n }\n\n for (let k = tf.refRow; k < nbRows; k++) {\n // always visible rows don't need to appear on selects as always\n // valid\n if (tf.hasVisibleRows && tf.visibleRows.indexOf(k) !== -1) {\n continue;\n }\n\n let cell = rows[k].cells,\n nchilds = cell.length;\n\n // checks if row has exact cell #\n if (nchilds !== tf.nbCells || this.isCustom) {\n continue;\n }\n\n if (isLinked && !this.isValidLinkedValue(k, activeIdx)) {\n continue;\n }\n\n // this loop retrieves cell data\n for (let j = 0; j < nchilds; j++) {\n if (colIndex !== j) {\n continue;\n }\n\n let cellValue = tf.getCellValue(cell[j]),\n //Vary Peter's patch\n cellString = matchCase(cellValue, tf.caseSensitive);\n\n // checks if celldata is already in array\n if (!has(this.opts, cellString, tf.caseSensitive)) {\n this.opts.push(cellValue);\n }\n\n if (isLinked && tf.disableExcludedOptions) {\n let filteredCol = filteredDataCol[j];\n if (!filteredCol) {\n filteredCol = tf.getVisibleColumnValues(j);\n }\n if (!has(filteredCol, cellString, tf.caseSensitive) &&\n !has(excludedOpts, cellString, tf.caseSensitive)) {\n excludedOpts.push(cellValue);\n }\n }\n }//for j\n }//for k\n\n //sort options\n this.opts = this.sortOptions(colIndex, this.opts);\n if (excludedOpts) {\n excludedOpts = this.sortOptions(colIndex, excludedOpts);\n }\n\n //populates drop-down\n this.addOptions(colIndex, slc, isLinked, excludedOpts);\n\n this.emitter.emit('after-populating-filter', tf, colIndex, slc);\n }\n\n /**\n * Add drop-down options\n * @param {Number} colIndex Column index\n * @param {Object} slc Select Dom element\n * @param {Boolean} isLinked Enable linked refresh behaviour\n * @param {Array} excludedOpts Array of excluded options\n */\n addOptions(colIndex, slc, isLinked, excludedOpts) {\n let tf = this.tf,\n slcValue = slc.value;\n\n slc.innerHTML = '';\n slc = this.addFirstOption(slc);\n\n for (let y = 0; y < this.opts.length; y++) {\n if (this.opts[y] === '') {\n continue;\n }\n let val = this.opts[y]; //option value\n let lbl = this.isCustom ? this.optsTxt[y] : val; //option text\n let isDisabled = false;\n if (isLinked && tf.disableExcludedOptions &&\n has(excludedOpts, matchCase(val, tf.caseSensitive),\n tf.caseSensitive)) {\n isDisabled = true;\n }\n\n let opt;\n //fill select on demand\n if (tf.loadFltOnDemand && slcValue === this.opts[y] &&\n tf.getFilterType(colIndex) === SELECT) {\n opt = createOpt(lbl, val, true);\n } else {\n opt = createOpt(lbl, val, false);\n }\n if (isDisabled) {\n opt.disabled = true;\n }\n slc.appendChild(opt);\n }// for y\n\n slc.setAttribute('filled', '1');\n }\n\n /**\n * Add drop-down header option\n * @param {Object} slc Select DOM element\n */\n addFirstOption(slc) {\n let tf = this.tf;\n let colIdx = tf.getColumnIndexFromFilterId(slc.id);\n let opt0 = createOpt((!this.enableSlcResetFilter ?\n '' : tf.getClearFilterText(colIdx)), '');\n if (!this.enableSlcResetFilter) {\n opt0.style.display = NONE;\n }\n slc.appendChild(opt0);\n if (tf.enableEmptyOption) {\n let opt1 = createOpt(tf.emptyText, tf.emOperator);\n slc.appendChild(opt1);\n }\n if (tf.enableNonEmptyOption) {\n let opt2 = createOpt(tf.nonEmptyText, tf.nmOperator);\n slc.appendChild(opt2);\n }\n return slc;\n }\n\n /**\n * Select filter options programmatically\n * @param {Number} colIndex Column index\n * @param {Array} values Array of option values to select\n */\n selectOptions(colIndex, values = []) {\n let tf = this.tf;\n if (values.length === 0) {\n return;\n }\n let slc = tf.getFilterElement(colIndex);\n [].forEach.call(slc.options, (option) => {\n // Empty value means clear all selections and first option is the\n // clear all option\n if (values[0] === '' || option.value === '') {\n option.selected = false;\n }\n\n if (option.value !== '' && has(values, option.value, true)) {\n option.selected = true;\n }//if\n });\n }\n\n /**\n * Get filter values for a given column index\n * @param {Number} colIndex Column index\n * @returns {Array} values Array of selected values\n */\n getValues(colIndex) {\n let tf = this.tf;\n let slc = tf.getFilterElement(colIndex);\n let values = [];\n\n // IE >= 9 does not support the selectedOptions property :(\n if (slc.selectedOptions) {\n [].forEach.call(slc.selectedOptions,\n option => values.push(option.value));\n } else {\n [].forEach.call(slc.options, (option) => {\n if (option.selected) {\n values.push(option.value);\n }\n });\n }\n\n return values;\n }\n\n /**\n * Destroy Dropdown instance\n */\n destroy() {\n this.emitter.off(\n ['build-select-filter'],\n (colIndex, isLinked, isExternal) =>\n this.build(colIndex, isLinked, isExternal)\n );\n this.emitter.off(\n ['select-options'],\n (tf, colIndex, values) => this.selectOptions(colIndex, values)\n );\n this.emitter.off(['rows-changed'], () => this.refreshAll());\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 329, + "__docId__": 331, "kind": "class", "static": true, "variation": null, @@ -7764,7 +7832,7 @@ ] }, { - "__docId__": 330, + "__docId__": 332, "kind": "constructor", "static": false, "variation": null, @@ -7789,7 +7857,7 @@ "generator": false }, { - "__docId__": 331, + "__docId__": 333, "kind": "member", "static": false, "variation": null, @@ -7809,7 +7877,7 @@ } }, { - "__docId__": 332, + "__docId__": 334, "kind": "member", "static": false, "variation": null, @@ -7829,7 +7897,7 @@ } }, { - "__docId__": 333, + "__docId__": 335, "kind": "member", "static": false, "variation": null, @@ -7849,7 +7917,7 @@ } }, { - "__docId__": 334, + "__docId__": 336, "kind": "method", "static": false, "variation": null, @@ -7874,7 +7942,7 @@ "generator": false }, { - "__docId__": 335, + "__docId__": 337, "kind": "method", "static": false, "variation": null, @@ -7888,7 +7956,7 @@ "generator": false }, { - "__docId__": 336, + "__docId__": 338, "kind": "method", "static": false, "variation": null, @@ -7902,7 +7970,7 @@ "generator": false }, { - "__docId__": 337, + "__docId__": 339, "kind": "method", "static": false, "variation": null, @@ -7947,7 +8015,7 @@ "generator": false }, { - "__docId__": 338, + "__docId__": 340, "kind": "member", "static": false, "variation": null, @@ -7970,7 +8038,7 @@ } }, { - "__docId__": 339, + "__docId__": 341, "kind": "method", "static": false, "variation": null, @@ -8005,7 +8073,7 @@ "generator": false }, { - "__docId__": 340, + "__docId__": 342, "kind": "member", "static": false, "variation": null, @@ -8028,7 +8096,7 @@ } }, { - "__docId__": 341, + "__docId__": 343, "kind": "member", "static": false, "variation": null, @@ -8051,7 +8119,7 @@ } }, { - "__docId__": 342, + "__docId__": 344, "kind": "member", "static": false, "variation": null, @@ -8074,7 +8142,7 @@ } }, { - "__docId__": 343, + "__docId__": 345, "kind": "member", "static": false, "variation": null, @@ -8092,7 +8160,7 @@ } }, { - "__docId__": 344, + "__docId__": 346, "kind": "member", "static": false, "variation": null, @@ -8110,7 +8178,7 @@ } }, { - "__docId__": 345, + "__docId__": 347, "kind": "member", "static": false, "variation": null, @@ -8128,7 +8196,7 @@ } }, { - "__docId__": 346, + "__docId__": 348, "kind": "method", "static": false, "variation": null, @@ -8183,7 +8251,7 @@ "generator": false }, { - "__docId__": 347, + "__docId__": 349, "kind": "method", "static": false, "variation": null, @@ -8213,7 +8281,7 @@ "generator": false }, { - "__docId__": 348, + "__docId__": 350, "kind": "method", "static": false, "variation": null, @@ -8248,7 +8316,7 @@ "generator": false }, { - "__docId__": 349, + "__docId__": 351, "kind": "method", "static": false, "variation": null, @@ -8287,7 +8355,7 @@ "generator": false }, { - "__docId__": 350, + "__docId__": 352, "kind": "method", "static": false, "variation": null, @@ -8301,7 +8369,7 @@ "generator": false }, { - "__docId__": 351, + "__docId__": 353, "kind": "member", "static": false, "variation": null, @@ -8319,7 +8387,7 @@ } }, { - "__docId__": 352, + "__docId__": 354, "kind": "file", "static": true, "variation": null, @@ -8329,10 +8397,10 @@ "access": null, "description": null, "lineNumber": 1, - "content": "import {Feature} from '../feature';\nimport {createElm, removeElm, elm, tag} from '../dom';\nimport {addEvt, targetEvt} from '../event';\nimport {contains} from '../string';\nimport {NONE} from '../const';\nimport {\n defaultsBool, defaultsStr, defaultsNb, defaultsArr\n} from '../settings';\n\n/**\n * Grid layout, table with fixed headers\n */\nexport class GridLayout extends Feature {\n\n /**\n * Creates an instance of GridLayout\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'gridLayout');\n\n let f = this.config.grid_layout || {};\n\n /**\n * Grid-layout container width as CSS string\n * @type {String}\n */\n this.width = defaultsStr(f.width, null);\n\n /**\n * Grid-layout container height as CSS string\n * @type {String}\n */\n this.height = defaultsStr(f.height, null);\n\n /**\n * Css class for main container element\n * @type {String}\n */\n this.mainContCssClass = defaultsStr(f.cont_css_class, 'grd_Cont');\n\n /**\n * Css class for body table container element\n * @type {String}\n */\n this.contCssClass = defaultsStr(f.tbl_cont_css_class, 'grd_tblCont');\n\n /**\n * Css class for headers table container element\n * @type {String}\n */\n this.headContCssClass = defaultsStr(f.tbl_head_css_class,\n 'grd_headTblCont');\n\n /**\n * Css class for toolbar container element (rows counter, paging etc.)\n * @type {String}\n */\n this.infDivCssClass = defaultsStr(f.inf_grid_css_class, 'grd_inf');\n\n /**\n * Index of the headers row, default: 0\n * @type {Number}\n */\n this.headRowIndex = defaultsNb(f.headers_row_index, 0);\n\n /**\n * Collection of the header row indexes to be moved into headers table\n * @type {Array}\n */\n this.headRows = defaultsArr(f.headers_rows, [0]);\n\n /**\n * Enable or disable column filters generation, default: true\n * @type {Boolean}\n */\n this.filters = defaultsBool(f.filters, true);\n\n /**\n * Enable or disable column headers, default: false\n * @type {Boolean}\n */\n this.noHeaders = Boolean(f.no_headers);\n\n /**\n * Grid-layout default column widht as CSS string\n * @type {String}\n */\n this.defaultColWidth = defaultsStr(f.default_col_width, '100px');\n\n /**\n * List of column elements\n * @type {Array}\n * @private\n */\n this.colElms = [];\n\n /**\n * Prefix for grid-layout filter's cell ID\n * @type {String}\n * @private\n */\n this.prfxGridFltTd = '_td_';\n\n /**\n * Prefix for grid-layout header's cell ID\n * @type {String}\n * @private\n */\n this.prfxGridTh = 'tblHeadTh_';\n\n /**\n * Mark-up of original HTML table\n * @type {String}\n * @private\n */\n this.sourceTblHtml = tf.dom().outerHTML;\n\n /**\n * Indicates if working table has column elements\n * @type {Boolean}\n * @private\n */\n this.tblHasColTag = tag(tf.dom(), 'col').length > 0 ? true : false;\n\n /**\n * Main container element\n * @private\n */\n this.tblMainCont = null;\n\n /**\n * Table container element\n * @private\n */\n this.tblCont = null;\n\n /**\n * Headers' table container element\n * @private\n */\n this.headTblCont = null;\n\n /**\n * Headers' table element\n * @private\n */\n this.headTbl = null;\n\n // filters flag at TF level\n tf.fltGrid = this.filters;\n }\n\n /**\n * Generates a grid with fixed headers\n * TODO: reduce size of init by extracting single purposed methods\n */\n init() {\n let tf = this.tf;\n let tbl = tf.dom();\n\n if (this.initialized) {\n return;\n }\n\n // Override relevant TableFilter properties\n this.setOverrides();\n\n // Assign default column widths\n this.setDefaultColWidths();\n\n // Initial table width\n let tblW = this.initialTableWidth();\n\n //Main container: it will contain all the elements\n this.tblMainCont = this.createContainer(\n 'div', this.mainContCssClass);\n if (this.width) {\n this.tblMainCont.style.width = this.width;\n }\n tbl.parentNode.insertBefore(this.tblMainCont, tbl);\n\n //Table container: div wrapping content table\n this.tblCont = this.createContainer('div', this.contCssClass);\n this.setConfigWidth(this.tblCont);\n if (this.height) {\n this.tblCont.style.height = this.height;\n }\n tbl.parentNode.insertBefore(this.tblCont, tbl);\n let t = removeElm(tbl);\n this.tblCont.appendChild(t);\n\n //In case table width is expressed in %\n if (tbl.style.width === '') {\n tbl.style.width = (contains('%', tblW) ?\n tbl.clientWidth : tblW) + 'px';\n }\n\n let d = removeElm(this.tblCont);\n this.tblMainCont.appendChild(d);\n\n //Headers table container: div wrapping headers table\n this.headTblCont = this.createContainer(\n 'div', this.headContCssClass);\n\n //Headers table\n this.headTbl = createElm('table');\n let tH = createElm('tHead');\n\n //1st row should be headers row, ids are added if not set\n //Those ids are used by the sort feature\n let hRow = tbl.rows[this.headRowIndex];\n let sortTriggers = this.getSortTriggerIds(hRow);\n\n //Filters row is created\n let filtersRow = this.createFiltersRow();\n\n //Headers row are moved from content table to headers table\n this.setHeadersRow(tH);\n\n this.headTbl.appendChild(tH);\n if (tf.filtersRowIndex === 0) {\n tH.insertBefore(filtersRow, hRow);\n } else {\n tH.appendChild(filtersRow);\n }\n\n this.headTblCont.appendChild(this.headTbl);\n this.tblCont.parentNode.insertBefore(this.headTblCont, this.tblCont);\n\n //THead needs to be removed in content table for sort feature\n let thead = tag(tbl, 'thead');\n if (thead.length > 0) {\n tbl.removeChild(thead[0]);\n }\n\n // ensure table layout is always set even if already set in css\n // definitions, potentially with custom css class this could be lost\n this.headTbl.style.tableLayout = 'fixed';\n tbl.style.tableLayout = 'fixed';\n\n //content table without headers needs col widths to be reset\n tf.setColWidths(this.headTbl);\n\n //Headers container width\n this.headTbl.style.width = tbl.style.width;\n //\n\n //scroll synchronisation\n addEvt(this.tblCont, 'scroll', (evt) => {\n let elm = targetEvt(evt);\n let scrollLeft = elm.scrollLeft;\n this.headTblCont.scrollLeft = scrollLeft;\n //New pointerX calc taking into account scrollLeft\n // if(!o.isPointerXOverwritten){\n // try{\n // o.Evt.pointerX = function(evt){\n // let e = evt || global.event;\n // let bdScrollLeft = tf_StandardBody().scrollLeft +\n // scrollLeft;\n // return (e.pageX + scrollLeft) ||\n // (e.clientX + bdScrollLeft);\n // };\n // o.isPointerXOverwritten = true;\n // } catch(err) {\n // o.isPointerXOverwritten = false;\n // }\n // }\n });\n\n // TODO: Trigger a custom event handled by sort extension\n let sort = tf.extension('sort');\n if (sort) {\n sort.asyncSort = true;\n sort.triggerIds = sortTriggers;\n }\n\n //Col elements are enough to keep column widths after sorting and\n //filtering\n this.setColumnElements();\n\n if (tf.popupFilters) {\n filtersRow.style.display = NONE;\n }\n\n /** @inherited */\n this.initialized = true;\n }\n\n /**\n * Overrides TableFilter instance properties to adjust to grid layout mode\n * @private\n */\n setOverrides() {\n let tf = this.tf;\n tf.refRow = 0;\n tf.headersRow = 0;\n tf.filtersRowIndex = 1;\n }\n\n /**\n * Set grid-layout default column widths if column widths are not defined\n * @private\n */\n setDefaultColWidths() {\n let tf = this.tf;\n if (tf.colWidths.length > 0) {\n return;\n }\n for (let k = 0, len = tf.getCellsNb(); k < len; k++) {\n let colW;\n let cell = tf.dom().rows[tf.getHeadersRowIndex()].cells[k];\n if (cell.width !== '') {\n colW = cell.width;\n } else if (cell.style.width !== '') {\n colW = parseInt(cell.style.width, 10);\n } else {\n colW = this.defaultColWidth;\n }\n tf.colWidths[k] = colW;\n }\n tf.setColWidths();\n }\n\n /**\n * Initial table width\n * @returns {Number}\n * @private\n */\n initialTableWidth() {\n let tbl = this.tf.dom();\n let width; //initial table width\n\n if (tbl.width !== '') {\n width = tbl.width;\n }\n else if (tbl.style.width !== '') {\n width = tbl.style.width;\n } else {\n width = tbl.clientWidth;\n }\n return parseInt(width, 10);\n }\n\n /**\n * Creates container element\n * @param {String} tag Tag name\n * @param {String} className Css class to assign to element\n * @returns {DOMElement}\n * @private\n */\n createContainer(tag, className) {\n let element = createElm(tag);\n element.className = className;\n return element;\n }\n\n /**\n * Creates filters row with cells\n * @returns {HTMLTableRowElement}\n * @private\n */\n createFiltersRow() {\n let tf = this.tf;\n let filtersRow = createElm('tr');\n if (this.filters && tf.fltGrid) {\n tf.externalFltTgtIds = [];\n for (let j = 0; j < tf.getCellsNb(); j++) {\n let fltTdId = `${tf.prfxFlt + j + this.prfxGridFltTd + tf.id}`;\n let cl = createElm(tf.fltCellTag, ['id', fltTdId]);\n filtersRow.appendChild(cl);\n tf.externalFltTgtIds[j] = fltTdId;\n }\n }\n return filtersRow;\n }\n\n /**\n * Generates column elements if necessary and assigns their widths\n * @private\n */\n setColumnElements() {\n let tf = this.tf;\n let cols = tag(tf.dom(), 'col');\n this.tblHasColTag = cols.length > 0;\n\n for (let k = (tf.nbCells - 1); k >= 0; k--) {\n let col;\n\n if (!this.tblHasColTag) {\n col = createElm('col');\n tf.dom().insertBefore(col, tf.dom().firstChild);\n } else {\n col = cols[k];\n }\n col.style.width = tf.colWidths[k];\n this.colElms[k] = col;\n }\n this.tblHasColTag = true;\n }\n\n /**\n * Sets headers row in headers table\n * @param {HTMLHeadElement} tableHead Table head element\n * @private\n */\n setHeadersRow(tableHead) {\n if (this.noHeaders) {\n // Handle table with no headers, assuming here headers do not\n // exist\n tableHead.appendChild(createElm('tr'));\n } else {\n // Headers row are moved from content table to headers table\n for (let i = 0; i < this.headRows.length; i++) {\n let row = this.tf.dom().rows[this.headRows[i]];\n tableHead.appendChild(row);\n }\n }\n }\n\n /**\n * Sets width defined in configuration to passed element\n * @param {DOMElement} element DOM element\n * @private\n */\n setConfigWidth(element) {\n if (!this.width) {\n return;\n }\n if (this.width.indexOf('%') !== -1) {\n element.style.width = '100%';\n } else {\n element.style.width = this.width;\n }\n }\n\n /**\n * Returns a list of header IDs used for specifing external sort triggers\n * @param {HTMLTableRowElement} row DOM row element\n * @returns {Array} List of IDs\n * @private\n */\n getSortTriggerIds(row) {\n let tf = this.tf;\n let sortTriggers = [];\n for (let n = 0; n < tf.getCellsNb(); n++) {\n let c = row.cells[n];\n let thId = c.getAttribute('id');\n if (!thId || thId === '') {\n thId = `${this.prfxGridTh + n}_${tf.id}`;\n c.setAttribute('id', thId);\n }\n sortTriggers.push(thId);\n }\n return sortTriggers;\n }\n\n /**\n * Removes the grid layout\n */\n destroy() {\n let tf = this.tf;\n let tbl = tf.dom();\n\n if (!this.initialized) {\n return;\n }\n let t = removeElm(tbl);\n this.tblMainCont.parentNode.insertBefore(t, this.tblMainCont);\n removeElm(this.tblMainCont);\n\n this.tblMainCont = null;\n this.headTblCont = null;\n this.headTbl = null;\n this.tblCont = null;\n\n tbl.outerHTML = this.sourceTblHtml;\n //needed to keep reference of table element for future usage\n this.tf.tbl = elm(tf.id);\n\n this.initialized = false;\n }\n}\n" + "content": "import {Feature} from '../feature';\nimport {createElm, removeElm, elm, tag} from '../dom';\nimport {addEvt, targetEvt} from '../event';\nimport {contains} from '../string';\nimport {NONE} from '../const';\nimport {\n defaultsBool, defaultsStr, defaultsNb, defaultsArr\n} from '../settings';\n\n/**\n * Grid layout, table with fixed headers\n */\nexport class GridLayout extends Feature {\n\n /**\n * Creates an instance of GridLayout\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'gridLayout');\n\n let f = this.config.grid_layout || {};\n\n /**\n * Grid-layout container width as CSS string\n * @type {String}\n */\n this.width = defaultsStr(f.width, null);\n\n /**\n * Grid-layout container height as CSS string\n * @type {String}\n */\n this.height = defaultsStr(f.height, null);\n\n /**\n * Css class for main container element\n * @type {String}\n */\n this.mainContCssClass = defaultsStr(f.cont_css_class, 'grd_Cont');\n\n /**\n * Css class for body table container element\n * @type {String}\n */\n this.contCssClass = defaultsStr(f.tbl_cont_css_class, 'grd_tblCont');\n\n /**\n * Css class for headers table container element\n * @type {String}\n */\n this.headContCssClass = defaultsStr(f.tbl_head_css_class,\n 'grd_headTblCont');\n\n /**\n * Css class for toolbar container element (rows counter, paging etc.)\n * @type {String}\n */\n this.infDivCssClass = defaultsStr(f.inf_grid_css_class, 'grd_inf');\n\n /**\n * Index of the headers row, default: 0\n * @type {Number}\n */\n this.headRowIndex = defaultsNb(f.headers_row_index, 0);\n\n /**\n * Collection of the header row indexes to be moved into headers table\n * @type {Array}\n */\n this.headRows = defaultsArr(f.headers_rows, [0]);\n\n /**\n * Enable or disable column filters generation, default: true\n * @type {Boolean}\n */\n this.filters = defaultsBool(f.filters, true);\n\n /**\n * Enable or disable column headers, default: false\n * @type {Boolean}\n */\n this.noHeaders = Boolean(f.no_headers);\n\n /**\n * Grid-layout default column widht as CSS string\n * @type {String}\n */\n this.defaultColWidth = defaultsStr(f.default_col_width, '100px');\n\n /**\n * List of column elements\n * @type {Array}\n * @private\n */\n this.colElms = [];\n\n /**\n * Prefix for grid-layout filter's cell ID\n * @type {String}\n * @private\n */\n this.prfxGridFltTd = '_td_';\n\n /**\n * Prefix for grid-layout header's cell ID\n * @type {String}\n * @private\n */\n this.prfxGridTh = 'tblHeadTh_';\n\n /**\n * Mark-up of original HTML table\n * @type {String}\n * @private\n */\n this.sourceTblHtml = tf.dom().outerHTML;\n\n /**\n * Indicates if working table has column elements\n * @type {Boolean}\n * @private\n */\n this.tblHasColTag = tag(tf.dom(), 'col').length > 0 ? true : false;\n\n /**\n * Main container element\n * @private\n */\n this.tblMainCont = null;\n\n /**\n * Table container element\n * @private\n */\n this.tblCont = null;\n\n /**\n * Headers' table container element\n * @private\n */\n this.headTblCont = null;\n\n /**\n * Headers' table element\n * @private\n */\n this.headTbl = null;\n\n // filters flag at TF level\n tf.fltGrid = this.filters;\n }\n\n /**\n * Generates a grid with fixed headers\n * TODO: reduce size of init by extracting single purposed methods\n */\n init() {\n let tf = this.tf;\n let tbl = tf.dom();\n\n if (this.initialized) {\n return;\n }\n\n // Override relevant TableFilter properties\n this.setOverrides();\n\n // Assign default column widths\n this.setDefaultColWidths();\n\n //Main container: it will contain all the elements\n this.tblMainCont = this.createContainer(\n 'div', this.mainContCssClass);\n if (this.width) {\n this.tblMainCont.style.width = this.width;\n }\n tbl.parentNode.insertBefore(this.tblMainCont, tbl);\n\n //Table container: div wrapping content table\n this.tblCont = this.createContainer('div', this.contCssClass);\n this.setConfigWidth(this.tblCont);\n if (this.height) {\n this.tblCont.style.height = this.height;\n }\n tbl.parentNode.insertBefore(this.tblCont, tbl);\n let t = removeElm(tbl);\n this.tblCont.appendChild(t);\n\n //In case table width is expressed in %\n if (tbl.style.width === '') {\n let tblW = this.initialTableWidth();\n tbl.style.width = (contains('%', tblW) ?\n tbl.clientWidth : tblW) + 'px';\n }\n\n let d = removeElm(this.tblCont);\n this.tblMainCont.appendChild(d);\n\n //Headers table container: div wrapping headers table\n this.headTblCont = this.createContainer(\n 'div', this.headContCssClass);\n\n //Headers table\n this.headTbl = createElm('table');\n let tH = createElm('tHead');\n\n //1st row should be headers row, ids are added if not set\n //Those ids are used by the sort feature\n let hRow = tbl.rows[this.headRowIndex];\n let sortTriggers = this.getSortTriggerIds(hRow);\n\n //Filters row is created\n let filtersRow = this.createFiltersRow();\n\n //Headers row are moved from content table to headers table\n this.setHeadersRow(tH);\n\n this.headTbl.appendChild(tH);\n if (tf.filtersRowIndex === 0) {\n tH.insertBefore(filtersRow, hRow);\n } else {\n tH.appendChild(filtersRow);\n }\n\n this.headTblCont.appendChild(this.headTbl);\n this.tblCont.parentNode.insertBefore(this.headTblCont, this.tblCont);\n\n //THead needs to be removed in content table for sort feature\n let thead = tag(tbl, 'thead');\n if (thead.length > 0) {\n tbl.removeChild(thead[0]);\n }\n\n // ensure table layout is always set even if already set in css\n // definitions, potentially with custom css class this could be lost\n this.headTbl.style.tableLayout = 'fixed';\n tbl.style.tableLayout = 'fixed';\n\n //content table without headers needs col widths to be reset\n tf.setColWidths(this.headTbl);\n\n //Headers container width\n this.headTbl.style.width = tbl.style.width;\n //\n\n //scroll synchronisation\n addEvt(this.tblCont, 'scroll', (evt) => {\n let elm = targetEvt(evt);\n let scrollLeft = elm.scrollLeft;\n this.headTblCont.scrollLeft = scrollLeft;\n //New pointerX calc taking into account scrollLeft\n // if(!o.isPointerXOverwritten){\n // try{\n // o.Evt.pointerX = function(evt){\n // let e = evt || global.event;\n // let bdScrollLeft = tf_StandardBody().scrollLeft +\n // scrollLeft;\n // return (e.pageX + scrollLeft) ||\n // (e.clientX + bdScrollLeft);\n // };\n // o.isPointerXOverwritten = true;\n // } catch(err) {\n // o.isPointerXOverwritten = false;\n // }\n // }\n });\n\n // TODO: Trigger a custom event handled by sort extension\n let sort = tf.extension('sort');\n if (sort) {\n sort.asyncSort = true;\n sort.triggerIds = sortTriggers;\n }\n\n //Col elements are enough to keep column widths after sorting and\n //filtering\n this.setColumnElements();\n\n if (tf.popupFilters) {\n filtersRow.style.display = NONE;\n }\n\n /** @inherited */\n this.initialized = true;\n }\n\n /**\n * Overrides TableFilter instance properties to adjust to grid layout mode\n * @private\n */\n setOverrides() {\n let tf = this.tf;\n tf.refRow = 0;\n tf.headersRow = 0;\n tf.filtersRowIndex = 1;\n }\n\n /**\n * Set grid-layout default column widths if column widths are not defined\n * @private\n */\n setDefaultColWidths() {\n let tf = this.tf;\n if (tf.colWidths.length > 0) {\n return;\n }\n for (let k = 0, len = tf.getCellsNb(); k < len; k++) {\n let colW;\n let cell = tf.dom().rows[tf.getHeadersRowIndex()].cells[k];\n if (cell.width !== '') {\n colW = cell.width;\n } else if (cell.style.width !== '') {\n colW = parseInt(cell.style.width, 10);\n } else {\n colW = this.defaultColWidth;\n }\n tf.colWidths[k] = colW;\n }\n tf.setColWidths();\n }\n\n /**\n * Initial table width\n * @returns {Number}\n * @private\n */\n initialTableWidth() {\n let tbl = this.tf.dom();\n let width; //initial table width\n\n if (tbl.width !== '') {\n width = tbl.width;\n }\n else if (tbl.style.width !== '') {\n width = tbl.style.width;\n } else {\n width = tbl.clientWidth;\n }\n return parseInt(width, 10);\n }\n\n /**\n * Creates container element\n * @param {String} tag Tag name\n * @param {String} className Css class to assign to element\n * @returns {DOMElement}\n * @private\n */\n createContainer(tag, className) {\n let element = createElm(tag);\n element.className = className;\n return element;\n }\n\n /**\n * Creates filters row with cells\n * @returns {HTMLTableRowElement}\n * @private\n */\n createFiltersRow() {\n let tf = this.tf;\n let filtersRow = createElm('tr');\n if (this.filters && tf.fltGrid) {\n tf.externalFltTgtIds = [];\n for (let j = 0; j < tf.getCellsNb(); j++) {\n let fltTdId = `${tf.prfxFlt + j + this.prfxGridFltTd + tf.id}`;\n let cl = createElm(tf.fltCellTag, ['id', fltTdId]);\n filtersRow.appendChild(cl);\n tf.externalFltTgtIds[j] = fltTdId;\n }\n }\n return filtersRow;\n }\n\n /**\n * Generates column elements if necessary and assigns their widths\n * @private\n */\n setColumnElements() {\n let tf = this.tf;\n let cols = tag(tf.dom(), 'col');\n this.tblHasColTag = cols.length > 0;\n\n for (let k = (tf.nbCells - 1); k >= 0; k--) {\n let col;\n\n if (!this.tblHasColTag) {\n col = createElm('col');\n tf.dom().insertBefore(col, tf.dom().firstChild);\n } else {\n col = cols[k];\n }\n col.style.width = tf.colWidths[k];\n this.colElms[k] = col;\n }\n this.tblHasColTag = true;\n }\n\n /**\n * Sets headers row in headers table\n * @param {HTMLHeadElement} tableHead Table head element\n * @private\n */\n setHeadersRow(tableHead) {\n if (this.noHeaders) {\n // Handle table with no headers, assuming here headers do not\n // exist\n tableHead.appendChild(createElm('tr'));\n } else {\n // Headers row are moved from content table to headers table\n for (let i = 0; i < this.headRows.length; i++) {\n let row = this.tf.dom().rows[this.headRows[i]];\n tableHead.appendChild(row);\n }\n }\n }\n\n /**\n * Sets width defined in configuration to passed element\n * @param {DOMElement} element DOM element\n * @private\n */\n setConfigWidth(element) {\n if (!this.width) {\n return;\n }\n if (this.width.indexOf('%') !== -1) {\n element.style.width = '100%';\n } else {\n element.style.width = this.width;\n }\n }\n\n /**\n * Returns a list of header IDs used for specifing external sort triggers\n * @param {HTMLTableRowElement} row DOM row element\n * @returns {Array} List of IDs\n * @private\n */\n getSortTriggerIds(row) {\n let tf = this.tf;\n let sortTriggers = [];\n for (let n = 0; n < tf.getCellsNb(); n++) {\n let c = row.cells[n];\n let thId = c.getAttribute('id');\n if (!thId || thId === '') {\n thId = `${this.prfxGridTh + n}_${tf.id}`;\n c.setAttribute('id', thId);\n }\n sortTriggers.push(thId);\n }\n return sortTriggers;\n }\n\n /**\n * Removes the grid layout\n */\n destroy() {\n let tf = this.tf;\n let tbl = tf.dom();\n\n if (!this.initialized) {\n return;\n }\n let t = removeElm(tbl);\n this.tblMainCont.parentNode.insertBefore(t, this.tblMainCont);\n removeElm(this.tblMainCont);\n\n this.tblMainCont = null;\n this.headTblCont = null;\n this.headTbl = null;\n this.tblCont = null;\n\n tbl.outerHTML = this.sourceTblHtml;\n //needed to keep reference of table element for future usage\n this.tf.tbl = elm(tf.id);\n\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 353, + "__docId__": 355, "kind": "class", "static": true, "variation": null, @@ -8351,7 +8419,7 @@ ] }, { - "__docId__": 354, + "__docId__": 356, "kind": "constructor", "static": false, "variation": null, @@ -8376,7 +8444,7 @@ "generator": false }, { - "__docId__": 355, + "__docId__": 357, "kind": "member", "static": false, "variation": null, @@ -8396,7 +8464,7 @@ } }, { - "__docId__": 356, + "__docId__": 358, "kind": "member", "static": false, "variation": null, @@ -8416,7 +8484,7 @@ } }, { - "__docId__": 357, + "__docId__": 359, "kind": "member", "static": false, "variation": null, @@ -8436,7 +8504,7 @@ } }, { - "__docId__": 358, + "__docId__": 360, "kind": "member", "static": false, "variation": null, @@ -8456,7 +8524,7 @@ } }, { - "__docId__": 359, + "__docId__": 361, "kind": "member", "static": false, "variation": null, @@ -8476,7 +8544,7 @@ } }, { - "__docId__": 360, + "__docId__": 362, "kind": "member", "static": false, "variation": null, @@ -8496,7 +8564,7 @@ } }, { - "__docId__": 361, + "__docId__": 363, "kind": "member", "static": false, "variation": null, @@ -8516,7 +8584,7 @@ } }, { - "__docId__": 362, + "__docId__": 364, "kind": "member", "static": false, "variation": null, @@ -8536,7 +8604,7 @@ } }, { - "__docId__": 363, + "__docId__": 365, "kind": "member", "static": false, "variation": null, @@ -8556,7 +8624,7 @@ } }, { - "__docId__": 364, + "__docId__": 366, "kind": "member", "static": false, "variation": null, @@ -8576,7 +8644,7 @@ } }, { - "__docId__": 365, + "__docId__": 367, "kind": "member", "static": false, "variation": null, @@ -8596,7 +8664,7 @@ } }, { - "__docId__": 366, + "__docId__": 368, "kind": "member", "static": false, "variation": null, @@ -8616,7 +8684,7 @@ } }, { - "__docId__": 367, + "__docId__": 369, "kind": "member", "static": false, "variation": null, @@ -8636,7 +8704,7 @@ } }, { - "__docId__": 368, + "__docId__": 370, "kind": "member", "static": false, "variation": null, @@ -8656,7 +8724,7 @@ } }, { - "__docId__": 369, + "__docId__": 371, "kind": "member", "static": false, "variation": null, @@ -8676,7 +8744,7 @@ } }, { - "__docId__": 370, + "__docId__": 372, "kind": "member", "static": false, "variation": null, @@ -8696,7 +8764,7 @@ } }, { - "__docId__": 371, + "__docId__": 373, "kind": "member", "static": false, "variation": null, @@ -8713,7 +8781,7 @@ } }, { - "__docId__": 372, + "__docId__": 374, "kind": "member", "static": false, "variation": null, @@ -8730,7 +8798,7 @@ } }, { - "__docId__": 373, + "__docId__": 375, "kind": "member", "static": false, "variation": null, @@ -8747,7 +8815,7 @@ } }, { - "__docId__": 374, + "__docId__": 376, "kind": "member", "static": false, "variation": null, @@ -8764,7 +8832,7 @@ } }, { - "__docId__": 375, + "__docId__": 377, "kind": "method", "static": false, "variation": null, @@ -8778,7 +8846,7 @@ "generator": false }, { - "__docId__": 376, + "__docId__": 378, "kind": "member", "static": false, "variation": null, @@ -8787,43 +8855,7 @@ "longname": "src/modules/gridLayout.js~GridLayout#tblMainCont", "access": null, "description": null, - "lineNumber": 176, - "undocument": true, - "type": { - "types": [ - "*" - ] - } - }, - { - "__docId__": 377, - "kind": "member", - "static": false, - "variation": null, - "name": "tblCont", - "memberof": "src/modules/gridLayout.js~GridLayout", - "longname": "src/modules/gridLayout.js~GridLayout#tblCont", - "access": null, - "description": null, - "lineNumber": 184, - "undocument": true, - "type": { - "types": [ - "*" - ] - } - }, - { - "__docId__": 378, - "kind": "member", - "static": false, - "variation": null, - "name": "headTblCont", - "memberof": "src/modules/gridLayout.js~GridLayout", - "longname": "src/modules/gridLayout.js~GridLayout#headTblCont", - "access": null, - "description": null, - "lineNumber": 203, + "lineNumber": 173, "undocument": true, "type": { "types": [ @@ -8836,12 +8868,12 @@ "kind": "member", "static": false, "variation": null, - "name": "headTbl", + "name": "tblCont", "memberof": "src/modules/gridLayout.js~GridLayout", - "longname": "src/modules/gridLayout.js~GridLayout#headTbl", + "longname": "src/modules/gridLayout.js~GridLayout#tblCont", "access": null, "description": null, - "lineNumber": 207, + "lineNumber": 181, "undocument": true, "type": { "types": [ @@ -8854,12 +8886,48 @@ "kind": "member", "static": false, "variation": null, + "name": "headTblCont", + "memberof": "src/modules/gridLayout.js~GridLayout", + "longname": "src/modules/gridLayout.js~GridLayout#headTblCont", + "access": null, + "description": null, + "lineNumber": 201, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 381, + "kind": "member", + "static": false, + "variation": null, + "name": "headTbl", + "memberof": "src/modules/gridLayout.js~GridLayout", + "longname": "src/modules/gridLayout.js~GridLayout#headTbl", + "access": null, + "description": null, + "lineNumber": 205, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 382, + "kind": "member", + "static": false, + "variation": null, "name": "initialized", "memberof": "src/modules/gridLayout.js~GridLayout", "longname": "src/modules/gridLayout.js~GridLayout#initialized", "access": null, "description": null, - "lineNumber": 287, + "lineNumber": 285, "unknown": [ { "tagName": "@inherited", @@ -8873,7 +8941,7 @@ } }, { - "__docId__": 381, + "__docId__": 383, "kind": "method", "static": false, "variation": null, @@ -8882,12 +8950,12 @@ "longname": "src/modules/gridLayout.js~GridLayout#setOverrides", "access": "private", "description": "Overrides TableFilter instance properties to adjust to grid layout mode", - "lineNumber": 294, + "lineNumber": 292, "params": [], "generator": false }, { - "__docId__": 382, + "__docId__": 384, "kind": "method", "static": false, "variation": null, @@ -8896,12 +8964,12 @@ "longname": "src/modules/gridLayout.js~GridLayout#setDefaultColWidths", "access": "private", "description": "Set grid-layout default column widths if column widths are not defined", - "lineNumber": 305, + "lineNumber": 303, "params": [], "generator": false }, { - "__docId__": 383, + "__docId__": 385, "kind": "method", "static": false, "variation": null, @@ -8910,7 +8978,7 @@ "longname": "src/modules/gridLayout.js~GridLayout#initialTableWidth", "access": "private", "description": "Initial table width", - "lineNumber": 330, + "lineNumber": 328, "unknown": [ { "tagName": "@returns", @@ -8929,7 +8997,7 @@ "generator": false }, { - "__docId__": 384, + "__docId__": 386, "kind": "method", "static": false, "variation": null, @@ -8938,7 +9006,7 @@ "longname": "src/modules/gridLayout.js~GridLayout#createContainer", "access": "private", "description": "Creates container element", - "lineNumber": 352, + "lineNumber": 350, "unknown": [ { "tagName": "@returns", @@ -8978,7 +9046,7 @@ "generator": false }, { - "__docId__": 385, + "__docId__": 387, "kind": "method", "static": false, "variation": null, @@ -8987,7 +9055,7 @@ "longname": "src/modules/gridLayout.js~GridLayout#createFiltersRow", "access": "private", "description": "Creates filters row with cells", - "lineNumber": 363, + "lineNumber": 361, "unknown": [ { "tagName": "@returns", @@ -9006,7 +9074,7 @@ "generator": false }, { - "__docId__": 386, + "__docId__": 388, "kind": "method", "static": false, "variation": null, @@ -9015,12 +9083,12 @@ "longname": "src/modules/gridLayout.js~GridLayout#setColumnElements", "access": "private", "description": "Generates column elements if necessary and assigns their widths", - "lineNumber": 382, + "lineNumber": 380, "params": [], "generator": false }, { - "__docId__": 387, + "__docId__": 389, "kind": "member", "static": false, "variation": null, @@ -9029,7 +9097,7 @@ "longname": "src/modules/gridLayout.js~GridLayout#tblHasColTag", "access": null, "description": null, - "lineNumber": 385, + "lineNumber": 383, "undocument": true, "type": { "types": [ @@ -9038,7 +9106,7 @@ } }, { - "__docId__": 388, + "__docId__": 390, "kind": "member", "static": false, "variation": null, @@ -9047,7 +9115,7 @@ "longname": "src/modules/gridLayout.js~GridLayout#tblHasColTag", "access": null, "description": null, - "lineNumber": 399, + "lineNumber": 397, "undocument": true, "type": { "types": [ @@ -9056,7 +9124,7 @@ } }, { - "__docId__": 389, + "__docId__": 391, "kind": "method", "static": false, "variation": null, @@ -9065,7 +9133,7 @@ "longname": "src/modules/gridLayout.js~GridLayout#setHeadersRow", "access": "private", "description": "Sets headers row in headers table", - "lineNumber": 407, + "lineNumber": 405, "params": [ { "nullable": null, @@ -9081,7 +9149,7 @@ "generator": false }, { - "__docId__": 390, + "__docId__": 392, "kind": "method", "static": false, "variation": null, @@ -9090,7 +9158,7 @@ "longname": "src/modules/gridLayout.js~GridLayout#setConfigWidth", "access": "private", "description": "Sets width defined in configuration to passed element", - "lineNumber": 426, + "lineNumber": 424, "params": [ { "nullable": null, @@ -9106,7 +9174,7 @@ "generator": false }, { - "__docId__": 391, + "__docId__": 393, "kind": "method", "static": false, "variation": null, @@ -9115,7 +9183,7 @@ "longname": "src/modules/gridLayout.js~GridLayout#getSortTriggerIds", "access": "private", "description": "Returns a list of header IDs used for specifing external sort triggers", - "lineNumber": 443, + "lineNumber": 441, "unknown": [ { "tagName": "@returns", @@ -9145,7 +9213,7 @@ "generator": false }, { - "__docId__": 392, + "__docId__": 394, "kind": "method", "static": false, "variation": null, @@ -9154,12 +9222,12 @@ "longname": "src/modules/gridLayout.js~GridLayout#destroy", "access": null, "description": "Removes the grid layout", - "lineNumber": 461, + "lineNumber": 459, "params": [], "generator": false }, { - "__docId__": 393, + "__docId__": 395, "kind": "member", "static": false, "variation": null, @@ -9168,43 +9236,7 @@ "longname": "src/modules/gridLayout.js~GridLayout#tblMainCont", "access": null, "description": null, - "lineNumber": 472, - "undocument": true, - "type": { - "types": [ - "*" - ] - } - }, - { - "__docId__": 394, - "kind": "member", - "static": false, - "variation": null, - "name": "headTblCont", - "memberof": "src/modules/gridLayout.js~GridLayout", - "longname": "src/modules/gridLayout.js~GridLayout#headTblCont", - "access": null, - "description": null, - "lineNumber": 473, - "undocument": true, - "type": { - "types": [ - "*" - ] - } - }, - { - "__docId__": 395, - "kind": "member", - "static": false, - "variation": null, - "name": "headTbl", - "memberof": "src/modules/gridLayout.js~GridLayout", - "longname": "src/modules/gridLayout.js~GridLayout#headTbl", - "access": null, - "description": null, - "lineNumber": 474, + "lineNumber": 470, "undocument": true, "type": { "types": [ @@ -9217,12 +9249,12 @@ "kind": "member", "static": false, "variation": null, - "name": "tblCont", + "name": "headTblCont", "memberof": "src/modules/gridLayout.js~GridLayout", - "longname": "src/modules/gridLayout.js~GridLayout#tblCont", + "longname": "src/modules/gridLayout.js~GridLayout#headTblCont", "access": null, "description": null, - "lineNumber": 475, + "lineNumber": 471, "undocument": true, "type": { "types": [ @@ -9235,12 +9267,48 @@ "kind": "member", "static": false, "variation": null, + "name": "headTbl", + "memberof": "src/modules/gridLayout.js~GridLayout", + "longname": "src/modules/gridLayout.js~GridLayout#headTbl", + "access": null, + "description": null, + "lineNumber": 472, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 398, + "kind": "member", + "static": false, + "variation": null, + "name": "tblCont", + "memberof": "src/modules/gridLayout.js~GridLayout", + "longname": "src/modules/gridLayout.js~GridLayout#tblCont", + "access": null, + "description": null, + "lineNumber": 473, + "undocument": true, + "type": { + "types": [ + "*" + ] + } + }, + { + "__docId__": 399, + "kind": "member", + "static": false, + "variation": null, "name": "initialized", "memberof": "src/modules/gridLayout.js~GridLayout", "longname": "src/modules/gridLayout.js~GridLayout#initialized", "access": null, "description": null, - "lineNumber": 481, + "lineNumber": 479, "undocument": true, "type": { "types": [ @@ -9249,7 +9317,7 @@ } }, { - "__docId__": 398, + "__docId__": 400, "kind": "file", "static": true, "variation": null, @@ -9262,7 +9330,7 @@ "content": "import {addEvt, removeEvt} from '../event';\nimport {root} from '../root';\n\nconst JSON = root.JSON;\nconst location = root.location;\nconst decodeURIComponent = root.decodeURIComponent;\nconst encodeURIComponent = root.encodeURIComponent;\n\n/**\n * Checks if browser has onhashchange event\n */\nexport const hasHashChange = () => {\n let docMode = root.documentMode;\n return ('onhashchange' in root) && (docMode === undefined || docMode > 7);\n};\n\n/**\n * Manages state via URL hash changes\n *\n * @export\n * @class Hash\n */\nexport class Hash {\n\n /**\n * Creates an instance of Hash\n *\n * @param {State} state Instance of State\n */\n constructor(state) {\n /**\n * State object\n * @type {State}\n */\n this.state = state;\n\n /**\n * Cached URL hash\n * @type {String} Hash string\n * @private\n */\n this.lastHash = null;\n\n /**\n * Application event emitter instance\n * @type {Emitter}\n */\n this.emitter = state.emitter;\n\n /**\n * Bound sync wrapper for future use\n * @private\n */\n this.boundSync = null;\n }\n\n /**\n * Initializes the Hash object\n */\n init() {\n if (!hasHashChange()) {\n return;\n }\n\n this.lastHash = location.hash;\n //Store a bound sync wrapper\n this.boundSync = this.sync.bind(this);\n this.emitter.on(['state-changed'], (tf, state) => this.update(state));\n this.emitter.on(['initialized'], this.boundSync);\n addEvt(root, 'hashchange', this.boundSync);\n }\n\n /**\n * Updates the URL hash based on a state change\n *\n * @param {State} state Instance of State\n */\n update(state) {\n let hash = `#${encodeURIComponent(JSON.stringify(state))}`;\n if (this.lastHash === hash) {\n return;\n }\n\n location.hash = hash;\n this.lastHash = hash;\n }\n\n /**\n * Converts a URL hash into a state JSON object\n *\n * @param {String} hash URL hash fragment\n * @returns {Object} JSON object\n */\n parse(hash) {\n if (hash.indexOf('#') === -1) {\n return null;\n }\n hash = hash.substr(1);\n return JSON.parse(decodeURIComponent(hash));\n }\n\n /**\n * Applies current hash state to features\n */\n sync() {\n let state = this.parse(location.hash);\n if (!state) {\n return;\n }\n // override current state with persisted one and sync features\n this.state.overrideAndSync(state);\n }\n\n /**\n * Release Hash event subscriptions and clear fields\n */\n destroy() {\n this.emitter.off(['state-changed'], (tf, state) => this.update(state));\n this.emitter.off(['initialized'], this.boundSync);\n removeEvt(root, 'hashchange', this.boundSync);\n\n this.state = null;\n this.lastHash = null;\n this.emitter = null;\n }\n}\n" }, { - "__docId__": 399, + "__docId__": 401, "kind": "variable", "static": true, "variation": null, @@ -9283,7 +9351,7 @@ } }, { - "__docId__": 400, + "__docId__": 402, "kind": "variable", "static": true, "variation": null, @@ -9304,7 +9372,7 @@ } }, { - "__docId__": 401, + "__docId__": 403, "kind": "variable", "static": true, "variation": null, @@ -9325,7 +9393,7 @@ } }, { - "__docId__": 402, + "__docId__": 404, "kind": "variable", "static": true, "variation": null, @@ -9346,7 +9414,7 @@ } }, { - "__docId__": 403, + "__docId__": 405, "kind": "variable", "static": true, "variation": null, @@ -9366,7 +9434,7 @@ } }, { - "__docId__": 404, + "__docId__": 406, "kind": "class", "static": true, "variation": null, @@ -9392,7 +9460,7 @@ "interface": false }, { - "__docId__": 405, + "__docId__": 407, "kind": "constructor", "static": false, "variation": null, @@ -9417,7 +9485,7 @@ "generator": false }, { - "__docId__": 406, + "__docId__": 408, "kind": "member", "static": false, "variation": null, @@ -9437,7 +9505,7 @@ } }, { - "__docId__": 407, + "__docId__": 409, "kind": "member", "static": false, "variation": null, @@ -9457,7 +9525,7 @@ } }, { - "__docId__": 408, + "__docId__": 410, "kind": "member", "static": false, "variation": null, @@ -9477,7 +9545,7 @@ } }, { - "__docId__": 409, + "__docId__": 411, "kind": "member", "static": false, "variation": null, @@ -9494,7 +9562,7 @@ } }, { - "__docId__": 410, + "__docId__": 412, "kind": "method", "static": false, "variation": null, @@ -9508,7 +9576,7 @@ "generator": false }, { - "__docId__": 411, + "__docId__": 413, "kind": "member", "static": false, "variation": null, @@ -9526,7 +9594,7 @@ } }, { - "__docId__": 412, + "__docId__": 414, "kind": "member", "static": false, "variation": null, @@ -9544,7 +9612,7 @@ } }, { - "__docId__": 413, + "__docId__": 415, "kind": "method", "static": false, "variation": null, @@ -9569,7 +9637,7 @@ "generator": false }, { - "__docId__": 414, + "__docId__": 416, "kind": "member", "static": false, "variation": null, @@ -9587,7 +9655,7 @@ } }, { - "__docId__": 415, + "__docId__": 417, "kind": "method", "static": false, "variation": null, @@ -9626,7 +9694,7 @@ "generator": false }, { - "__docId__": 416, + "__docId__": 418, "kind": "method", "static": false, "variation": null, @@ -9640,7 +9708,7 @@ "generator": false }, { - "__docId__": 417, + "__docId__": 419, "kind": "method", "static": false, "variation": null, @@ -9654,7 +9722,7 @@ "generator": false }, { - "__docId__": 418, + "__docId__": 420, "kind": "member", "static": false, "variation": null, @@ -9672,7 +9740,7 @@ } }, { - "__docId__": 419, + "__docId__": 421, "kind": "member", "static": false, "variation": null, @@ -9690,7 +9758,7 @@ } }, { - "__docId__": 420, + "__docId__": 422, "kind": "member", "static": false, "variation": null, @@ -9708,7 +9776,7 @@ } }, { - "__docId__": 421, + "__docId__": 423, "kind": "file", "static": true, "variation": null, @@ -9721,7 +9789,7 @@ "content": "import {Feature} from '../feature';\nimport {createElm, createText, elm, removeElm} from '../dom';\nimport {addEvt, targetEvt, removeEvt} from '../event';\nimport {NONE} from '../const';\nimport {root} from '../root';\nimport {isEmpty} from '../types';\nimport {defaultsStr} from '../settings';\n\nconst WIKI_URL = 'https://github.com/koalyptus/TableFilter/wiki/' +\n '4.-Filter-operators';\nconst WEBSITE_URL = 'http://koalyptus.github.io/TableFilter/';\n\n/**\n * Help UI component\n */\nexport class Help extends Feature {\n\n /**\n * Creates an instance of Help\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'help');\n\n let f = this.config.help_instructions || {};\n\n /**\n * ID of main custom container element\n * @type {String}\n */\n this.tgtId = defaultsStr(f.target_id, null);\n\n /**\n * ID of custom container element for instructions\n * @type {String}\n */\n this.contTgtId = defaultsStr(f.container_target_id, null);\n\n /**\n * Instructions text (accepts HTML)\n * @type {String}\n */\n this.instrText = !isEmpty(f.text) ? f.text :\n 'Use the filters above each column to filter and limit table ' +\n 'data. Advanced searches can be performed by using the following ' +\n 'operators:
<, <=, >, ' +\n '>=, =, *, !, {, }, ' +\n '||,&&, [empty], [nonempty], ' +\n 'rgx:
' +\n 'Learn more
';\n\n /**\n * Instructions HTML\n * @type {String}\n */\n this.instrHtml = defaultsStr(f.html, null);\n\n /**\n * Help button text ('?')\n * @type {String}\n */\n this.btnText = defaultsStr(f.btn_text, '?');\n\n /**\n * Custom help button HTML\n * @type {String}\n */\n this.btnHtml = defaultsStr(f.btn_html, null);\n\n /**\n * Css class for help button\n * @type {String}\n */\n this.btnCssClass = defaultsStr(f.btn_css_class, 'helpBtn');\n\n /**\n * Css class for help container element\n * @type {String}\n */\n this.contCssClass = defaultsStr(f.container_css_class, 'helpCont');\n\n /**\n * Button DOM element\n * @type {DOMElement}\n */\n this.btn = null;\n\n /**\n * Help container DOM element\n * @type {DOMElement}\n */\n this.cont = null;\n\n /**\n * Bound mouseup wrapper\n * @private\n */\n this.boundMouseup = null;\n\n /**\n * Default HTML appended to instructions text\n * @type {String}\n */\n this.defaultHtml = '

TableFilter ' +\n 'v' + tf.version + '

' + '' + WEBSITE_URL + '' +\n '
©2015-' + tf.year + ' {AUTHOR}' +\n '
' +\n 'Close
';\n\n this.emitter.on(['init-help'], () => this.init());\n }\n\n /**\n * Mouse-up event handler handling popup auto-close behaviour\n * @private\n */\n onMouseup(evt) {\n let targetElm = targetEvt(evt);\n\n while (targetElm && targetElm !== this.cont && targetElm !== this.btn) {\n targetElm = targetElm.parentNode;\n }\n\n if (targetElm !== this.cont && targetElm !== this.btn) {\n this.toggle();\n }\n\n return;\n }\n\n /**\n * Initialise Help instance\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n let tf = this.tf;\n\n let btn = createElm('span');\n let cont = createElm('div');\n\n this.boundMouseup = this.onMouseup.bind(this);\n\n //help button is added to defined element\n if (!this.tgtId) {\n tf.setToolbar();\n }\n let targetEl = !this.tgtId ? tf.rDiv : elm(this.tgtId);\n targetEl.appendChild(btn);\n\n let divContainer = !this.contTgtId ? btn : elm(this.contTgtId);\n\n if (!this.btnHtml) {\n divContainer.appendChild(cont);\n let helplink = createElm('a', ['href', 'javascript:void(0);']);\n helplink.className = this.btnCssClass;\n helplink.appendChild(createText(this.btnText));\n btn.appendChild(helplink);\n addEvt(helplink, 'click', () => this.toggle());\n } else {\n btn.innerHTML = this.btnHtml;\n let helpEl = btn.firstChild;\n addEvt(helpEl, 'click', () => this.toggle());\n divContainer.appendChild(cont);\n }\n\n if (!this.instrHtml) {\n cont.innerHTML = this.instrText;\n cont.className = this.contCssClass;\n } else {\n if (this.contTgtId) {\n divContainer.appendChild(cont);\n }\n cont.innerHTML = this.instrHtml;\n if (!this.contTgtId) {\n cont.className = this.contCssClass;\n }\n }\n cont.innerHTML += this.defaultHtml;\n addEvt(cont, 'click', () => this.toggle());\n\n this.cont = cont;\n this.btn = btn;\n /** @inherited */\n this.initialized = true;\n }\n\n /**\n * Toggle help pop-up\n */\n toggle() {\n // check only if explicitily disabled as in this case undefined\n // signifies the help feature is enabled by default\n if (!this.isEnabled()) {\n return;\n }\n\n // ensure mouseup event handler is removed\n removeEvt(root, 'mouseup', this.boundMouseup);\n\n let divDisplay = this.cont.style.display;\n if (divDisplay === '' || divDisplay === NONE) {\n this.cont.style.display = 'inline';\n addEvt(root, 'mouseup', this.boundMouseup);\n } else {\n this.cont.style.display = NONE;\n }\n }\n\n /**\n * Remove help UI\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n removeElm(this.btn);\n this.btn = null;\n\n removeElm(this.cont);\n this.cont = null;\n\n this.boundMouseup = null;\n this.initialized = false;\n }\n\n}\n" }, { - "__docId__": 422, + "__docId__": 424, "kind": "variable", "static": true, "variation": null, @@ -9742,7 +9810,7 @@ } }, { - "__docId__": 423, + "__docId__": 425, "kind": "variable", "static": true, "variation": null, @@ -9763,7 +9831,7 @@ } }, { - "__docId__": 424, + "__docId__": 426, "kind": "class", "static": true, "variation": null, @@ -9782,7 +9850,7 @@ ] }, { - "__docId__": 425, + "__docId__": 427, "kind": "constructor", "static": false, "variation": null, @@ -9807,7 +9875,7 @@ "generator": false }, { - "__docId__": 426, + "__docId__": 428, "kind": "member", "static": false, "variation": null, @@ -9827,7 +9895,7 @@ } }, { - "__docId__": 427, + "__docId__": 429, "kind": "member", "static": false, "variation": null, @@ -9847,7 +9915,7 @@ } }, { - "__docId__": 428, + "__docId__": 430, "kind": "member", "static": false, "variation": null, @@ -9867,7 +9935,7 @@ } }, { - "__docId__": 429, + "__docId__": 431, "kind": "member", "static": false, "variation": null, @@ -9887,7 +9955,7 @@ } }, { - "__docId__": 430, + "__docId__": 432, "kind": "member", "static": false, "variation": null, @@ -9907,7 +9975,7 @@ } }, { - "__docId__": 431, + "__docId__": 433, "kind": "member", "static": false, "variation": null, @@ -9927,7 +9995,7 @@ } }, { - "__docId__": 432, + "__docId__": 434, "kind": "member", "static": false, "variation": null, @@ -9947,7 +10015,7 @@ } }, { - "__docId__": 433, + "__docId__": 435, "kind": "member", "static": false, "variation": null, @@ -9967,7 +10035,7 @@ } }, { - "__docId__": 434, + "__docId__": 436, "kind": "member", "static": false, "variation": null, @@ -9987,7 +10055,7 @@ } }, { - "__docId__": 435, + "__docId__": 437, "kind": "member", "static": false, "variation": null, @@ -10007,7 +10075,7 @@ } }, { - "__docId__": 436, + "__docId__": 438, "kind": "member", "static": false, "variation": null, @@ -10024,7 +10092,7 @@ } }, { - "__docId__": 437, + "__docId__": 439, "kind": "member", "static": false, "variation": null, @@ -10044,7 +10112,7 @@ } }, { - "__docId__": 438, + "__docId__": 440, "kind": "method", "static": false, "variation": null, @@ -10065,7 +10133,7 @@ "generator": false }, { - "__docId__": 439, + "__docId__": 441, "kind": "method", "static": false, "variation": null, @@ -10079,7 +10147,7 @@ "generator": false }, { - "__docId__": 440, + "__docId__": 442, "kind": "member", "static": false, "variation": null, @@ -10097,7 +10165,7 @@ } }, { - "__docId__": 441, + "__docId__": 443, "kind": "member", "static": false, "variation": null, @@ -10115,7 +10183,7 @@ } }, { - "__docId__": 442, + "__docId__": 444, "kind": "member", "static": false, "variation": null, @@ -10133,7 +10201,7 @@ } }, { - "__docId__": 443, + "__docId__": 445, "kind": "member", "static": false, "variation": null, @@ -10156,7 +10224,7 @@ } }, { - "__docId__": 444, + "__docId__": 446, "kind": "method", "static": false, "variation": null, @@ -10170,7 +10238,7 @@ "generator": false }, { - "__docId__": 445, + "__docId__": 447, "kind": "method", "static": false, "variation": null, @@ -10184,7 +10252,7 @@ "generator": false }, { - "__docId__": 446, + "__docId__": 448, "kind": "member", "static": false, "variation": null, @@ -10202,7 +10270,7 @@ } }, { - "__docId__": 447, + "__docId__": 449, "kind": "member", "static": false, "variation": null, @@ -10220,7 +10288,7 @@ } }, { - "__docId__": 448, + "__docId__": 450, "kind": "member", "static": false, "variation": null, @@ -10238,7 +10306,7 @@ } }, { - "__docId__": 449, + "__docId__": 451, "kind": "member", "static": false, "variation": null, @@ -10256,7 +10324,7 @@ } }, { - "__docId__": 450, + "__docId__": 452, "kind": "file", "static": true, "variation": null, @@ -10269,7 +10337,7 @@ "content": "import {createText, createElm, getText} from '../dom';\nimport {isArray} from '../types';\nimport {rgxEsc} from '../string';\nimport {defaultsStr} from '../settings';\n\n/**\n * Highlight matched keywords upon filtering\n *\n * @export\n * @class HighlightKeyword\n */\nexport class HighlightKeyword {\n\n /**\n * Creates an instance of HighlightKeyword\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n let f = tf.config();\n\n /**\n * Css class for highlighted term\n * @type {String}\n */\n this.highlightCssClass = defaultsStr(f.highlight_css_class, 'keyword');\n\n /**\n * TableFilter instance\n * @type {TableFilter}\n */\n this.tf = tf;\n\n /**\n * TableFilter's emitter instance\n * @type {Emitter}\n */\n this.emitter = tf.emitter;\n }\n\n /**\n * Initializes HighlightKeyword instance\n */\n init() {\n this.emitter.on(\n ['before-filtering', 'destroy'],\n () => this.unhighlightAll()\n );\n this.emitter.on(\n ['highlight-keyword'],\n (tf, cell, term) => this._processTerm(cell, term)\n );\n }\n\n /**\n * Highlight occurences of searched term in passed node\n * @param {Node} node\n * @param {String} term Searched term\n * @param {String} cssClass Css class name\n *\n * TODO: refactor this method\n */\n highlight(node, term, cssClass) {\n // Iterate into this nodes childNodes\n if (node.hasChildNodes) {\n let children = node.childNodes;\n for (let i = 0; i < children.length; i++) {\n this.highlight(children[i], term, cssClass);\n }\n }\n\n if (node.nodeType === 3) {\n let nodeVal = node.nodeValue.toLowerCase();\n let termIdx = nodeVal.indexOf(term.toLowerCase());\n\n if (termIdx !== -1) {\n let pn = node.parentNode;\n if (pn && pn.className !== cssClass) {\n // term not highlighted yet\n let nv = node.nodeValue,\n // Create a load of replacement nodes\n before = createText(nv.substr(0, termIdx)),\n value = nv.substr(termIdx, term.length),\n after = createText(nv.substr(termIdx + term.length)),\n text = createText(value),\n container = createElm('span');\n container.className = cssClass;\n container.appendChild(text);\n pn.insertBefore(before, node);\n pn.insertBefore(container, node);\n pn.insertBefore(after, node);\n pn.removeChild(node);\n }\n }\n }\n }\n\n /**\n * Removes highlight to nodes matching passed string\n * @param {String} term\n * @param {String} cssClass Css class to remove\n */\n unhighlight(term, cssClass) {\n let highlightedNodes = this.tf.dom().querySelectorAll(`.${cssClass}`);\n for (let i = 0; i < highlightedNodes.length; i++) {\n let n = highlightedNodes[i];\n let nodeVal = getText(n);\n\n if (nodeVal.toLowerCase().indexOf(term.toLowerCase()) !== -1) {\n let parentNode = n.parentNode;\n parentNode.replaceChild(createText(nodeVal), n);\n parentNode.normalize();\n }\n }\n }\n\n /**\n * Clear all occurrences of highlighted nodes\n */\n unhighlightAll() {\n if (!this.tf.highlightKeywords) {\n return;\n }\n // iterate filters values to unhighlight all values\n this.tf.getFiltersValue().forEach((val) => {\n if (isArray(val)) {\n val.forEach((item) =>\n this.unhighlight(item, this.highlightCssClass));\n } else {\n this.unhighlight(val, this.highlightCssClass);\n }\n });\n }\n\n /** Remove feature */\n destroy() {\n this.emitter.off(\n ['before-filtering', 'destroy'],\n () => this.unhighlightAll()\n );\n this.emitter.off(\n ['highlight-keyword'],\n (tf, cell, term) => this._processTerm(cell, term)\n );\n }\n\n /**\n * Ensure filtering operators are handled before highlighting any match\n * @param {any} Table cell to look searched term into\n * @param {any} Searched termIdx\n */\n _processTerm(cell, term) {\n let tf = this.tf;\n let reLk = new RegExp(rgxEsc(tf.lkOperator));\n let reEq = new RegExp(tf.eqOperator);\n let reSt = new RegExp(tf.stOperator);\n let reEn = new RegExp(tf.enOperator);\n let reLe = new RegExp(tf.leOperator);\n let reGe = new RegExp(tf.geOperator);\n let reL = new RegExp(tf.lwOperator);\n let reG = new RegExp(tf.grOperator);\n let reD = new RegExp(tf.dfOperator);\n\n term = term\n .replace(reLk, '')\n .replace(reEq, '')\n .replace(reSt, '')\n .replace(reEn, '');\n\n if (reLe.test(term) || reGe.test(term) || reL.test(term) ||\n reG.test(term) || reD.test(term)) {\n term = getText(cell);\n }\n\n if (term === '') {\n return;\n }\n\n this.highlight(cell, term, this.highlightCssClass);\n }\n}\n" }, { - "__docId__": 451, + "__docId__": 453, "kind": "class", "static": true, "variation": null, @@ -10295,7 +10363,7 @@ "interface": false }, { - "__docId__": 452, + "__docId__": 454, "kind": "constructor", "static": false, "variation": null, @@ -10320,7 +10388,7 @@ "generator": false }, { - "__docId__": 453, + "__docId__": 455, "kind": "member", "static": false, "variation": null, @@ -10340,7 +10408,7 @@ } }, { - "__docId__": 454, + "__docId__": 456, "kind": "member", "static": false, "variation": null, @@ -10360,7 +10428,7 @@ } }, { - "__docId__": 455, + "__docId__": 457, "kind": "member", "static": false, "variation": null, @@ -10380,7 +10448,7 @@ } }, { - "__docId__": 456, + "__docId__": 458, "kind": "method", "static": false, "variation": null, @@ -10394,7 +10462,7 @@ "generator": false }, { - "__docId__": 457, + "__docId__": 459, "kind": "method", "static": false, "variation": null, @@ -10439,7 +10507,7 @@ "generator": false }, { - "__docId__": 458, + "__docId__": 460, "kind": "method", "static": false, "variation": null, @@ -10474,7 +10542,7 @@ "generator": false }, { - "__docId__": 459, + "__docId__": 461, "kind": "method", "static": false, "variation": null, @@ -10488,7 +10556,7 @@ "generator": false }, { - "__docId__": 460, + "__docId__": 462, "kind": "method", "static": false, "variation": null, @@ -10502,7 +10570,7 @@ "generator": false }, { - "__docId__": 461, + "__docId__": 463, "kind": "method", "static": false, "variation": null, @@ -10537,7 +10605,7 @@ "generator": false }, { - "__docId__": 462, + "__docId__": 464, "kind": "file", "static": true, "variation": null, @@ -10550,7 +10618,7 @@ "content": "import {Feature} from '../feature';\nimport {createElm, createText, elm, removeElm} from '../dom';\nimport {EMPTY_FN} from '../types';\nimport {root} from '../root';\nimport {NONE} from '../const';\nimport {defaultsStr, defaultsFn} from '../settings';\n\nconst EVENTS = [\n 'before-filtering',\n 'before-populating-filter',\n 'before-page-change',\n 'before-clearing-filters',\n 'before-page-length-change',\n 'before-reset-page',\n 'before-reset-page-length',\n 'before-loading-extensions',\n 'before-loading-themes'\n];\n\n/**\n * Activity indicator\n *\n * @export\n * @class Loader\n * @extends {Feature}\n */\nexport class Loader extends Feature {\n\n /**\n * Creates an instance of Loader.\n *\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'loader');\n\n let f = this.config.loader || {};\n\n /**\n * ID of custom container element\n * @type {String}\n */\n this.targetId = defaultsStr(f.target_id, null);\n\n /**\n * Loader container DOM element\n * @type {DOMElement}\n */\n this.cont = null;\n\n /**\n * Text displayed when indicator is visible\n * @type {String}\n */\n this.text = defaultsStr(f.text, 'Loading...');\n\n /**\n * Custom HTML injected in Loader's container element\n * @type {String}\n */\n this.html = defaultsStr(f.html, null);\n\n /**\n * Css class for Loader's container element\n * @type {String}\n */\n this.cssClass = defaultsStr(f.css_class, 'loader');\n\n /**\n * Close delay in milliseconds\n * @type {Number}\n */\n this.closeDelay = 250;\n\n /**\n * Callback fired when loader is displayed\n * @type {Function}\n */\n this.onShow = defaultsFn(f.on_show_loader, EMPTY_FN);\n\n /**\n * Callback fired when loader is closed\n * @type {Function}\n */\n this.onHide = defaultsFn(f.on_hide_loader, EMPTY_FN);\n }\n\n /**\n * Initializes Loader instance\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n let tf = this.tf;\n let emitter = this.emitter;\n\n let containerDiv = createElm('div');\n containerDiv.className = this.cssClass;\n\n let targetEl = !this.targetId ?\n tf.dom().parentNode : elm(this.targetId);\n if (!this.targetId) {\n targetEl.insertBefore(containerDiv, tf.dom());\n } else {\n targetEl.appendChild(containerDiv);\n }\n this.cont = containerDiv;\n if (!this.html) {\n this.cont.appendChild(createText(this.text));\n } else {\n this.cont.innerHTML = this.html;\n }\n\n this.show(NONE);\n\n // Subscribe to events\n emitter.on(EVENTS, () => this.show(''));\n emitter.on(EVENTS, () => this.show(NONE));\n\n /** @inherited */\n this.initialized = true;\n }\n\n /**\n * Shows or hides activity indicator\n * @param {String} Two possible values: '' or 'none'\n */\n show(p) {\n if (!this.isEnabled()) {\n return;\n }\n\n let displayLoader = () => {\n if (!this.cont) {\n return;\n }\n if (p !== NONE) {\n this.onShow(this);\n }\n this.cont.style.display = p;\n if (p === NONE) {\n this.onHide(this);\n }\n };\n\n let t = p === NONE ? this.closeDelay : 1;\n root.setTimeout(displayLoader, t);\n }\n\n /**\n * Removes feature\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n let emitter = this.emitter;\n\n removeElm(this.cont);\n this.cont = null;\n\n // Unsubscribe to events\n emitter.off(EVENTS, () => this.show(''));\n emitter.off(EVENTS, () => this.show(NONE));\n\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 463, + "__docId__": 465, "kind": "variable", "static": true, "variation": null, @@ -10571,7 +10639,7 @@ } }, { - "__docId__": 464, + "__docId__": 466, "kind": "class", "static": true, "variation": null, @@ -10600,7 +10668,7 @@ ] }, { - "__docId__": 465, + "__docId__": 467, "kind": "constructor", "static": false, "variation": null, @@ -10625,7 +10693,7 @@ "generator": false }, { - "__docId__": 466, + "__docId__": 468, "kind": "member", "static": false, "variation": null, @@ -10645,7 +10713,7 @@ } }, { - "__docId__": 467, + "__docId__": 469, "kind": "member", "static": false, "variation": null, @@ -10665,7 +10733,7 @@ } }, { - "__docId__": 468, + "__docId__": 470, "kind": "member", "static": false, "variation": null, @@ -10685,7 +10753,7 @@ } }, { - "__docId__": 469, + "__docId__": 471, "kind": "member", "static": false, "variation": null, @@ -10705,7 +10773,7 @@ } }, { - "__docId__": 470, + "__docId__": 472, "kind": "member", "static": false, "variation": null, @@ -10725,7 +10793,7 @@ } }, { - "__docId__": 471, + "__docId__": 473, "kind": "member", "static": false, "variation": null, @@ -10745,7 +10813,7 @@ } }, { - "__docId__": 472, + "__docId__": 474, "kind": "member", "static": false, "variation": null, @@ -10765,7 +10833,7 @@ } }, { - "__docId__": 473, + "__docId__": 475, "kind": "member", "static": false, "variation": null, @@ -10785,7 +10853,7 @@ } }, { - "__docId__": 474, + "__docId__": 476, "kind": "method", "static": false, "variation": null, @@ -10799,7 +10867,7 @@ "generator": false }, { - "__docId__": 475, + "__docId__": 477, "kind": "member", "static": false, "variation": null, @@ -10817,7 +10885,7 @@ } }, { - "__docId__": 476, + "__docId__": 478, "kind": "member", "static": false, "variation": null, @@ -10840,7 +10908,7 @@ } }, { - "__docId__": 477, + "__docId__": 479, "kind": "method", "static": false, "variation": null, @@ -10865,7 +10933,7 @@ "generator": false }, { - "__docId__": 478, + "__docId__": 480, "kind": "method", "static": false, "variation": null, @@ -10879,7 +10947,7 @@ "generator": false }, { - "__docId__": 479, + "__docId__": 481, "kind": "member", "static": false, "variation": null, @@ -10897,7 +10965,7 @@ } }, { - "__docId__": 480, + "__docId__": 482, "kind": "member", "static": false, "variation": null, @@ -10915,7 +10983,7 @@ } }, { - "__docId__": 481, + "__docId__": 483, "kind": "file", "static": true, "variation": null, @@ -10928,7 +10996,7 @@ "content": "import {Feature} from '../feature';\nimport {addClass, removeClass, hasClass} from '../dom';\nimport {EMPTY_FN} from '../types';\nimport {defaultsStr, defaultsFn} from '../settings';\n\n/**\n * Visual indicator for filtered columns\n * @export\n * @class MarkActiveColumns\n * @extends {Feature}\n */\nexport class MarkActiveColumns extends Feature {\n\n /**\n * Create an instance of MarkActiveColumns\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'markActiveColumns');\n\n let config = this.config.mark_active_columns || {};\n\n /**\n * Css class for filtered (active) columns\n * @type {String}\n */\n this.headerCssClass = defaultsStr(config.header_css_class,\n 'activeHeader');\n\n /**\n * Callback fired before a column is marked as filtered\n * @type {Function}\n */\n this.onBeforeActiveColumn = defaultsFn(config.on_before_active_column,\n EMPTY_FN);\n\n /**\n * Callback fired after a column is marked as filtered\n * @type {Function}\n */\n this.onAfterActiveColumn = defaultsFn(config.on_after_active_column,\n EMPTY_FN);\n }\n\n /**\n * Initialise MarkActiveColumns instance\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n this.emitter.on(['before-filtering'], () => this.clearActiveColumns());\n this.emitter.on(\n ['cell-processed'],\n (tf, colIndex) => this.markActiveColumn(colIndex)\n );\n\n /** @inherited */\n this.initialized = true;\n }\n\n /**\n * Clear filtered columns visual indicator (background color)\n */\n clearActiveColumns() {\n let tf = this.tf;\n let len = tf.getCellsNb();\n for (let i = 0; i < len; i++) {\n removeClass(tf.getHeaderElement(i), this.headerCssClass);\n }\n }\n\n /**\n * Mark currently filtered column\n * @param {Number} colIndex Column index\n */\n markActiveColumn(colIndex) {\n let header = this.tf.getHeaderElement(colIndex);\n if (hasClass(header, this.headerCssClass)) {\n return;\n }\n this.onBeforeActiveColumn(this, colIndex);\n\n addClass(header, this.headerCssClass);\n\n this.onAfterActiveColumn(this, colIndex);\n }\n\n /**\n * Remove feature\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n this.clearActiveColumns();\n this.emitter.off(['before-filtering'], () => this.clearActiveColumns());\n this.emitter.off(\n ['cell-processed'],\n (tf, colIndex) => this.markActiveColumn(colIndex)\n );\n\n /** @inherited */\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 482, + "__docId__": 484, "kind": "class", "static": true, "variation": null, @@ -10957,7 +11025,7 @@ ] }, { - "__docId__": 483, + "__docId__": 485, "kind": "constructor", "static": false, "variation": null, @@ -10982,7 +11050,7 @@ "generator": false }, { - "__docId__": 484, + "__docId__": 486, "kind": "member", "static": false, "variation": null, @@ -11002,7 +11070,7 @@ } }, { - "__docId__": 485, + "__docId__": 487, "kind": "member", "static": false, "variation": null, @@ -11022,7 +11090,7 @@ } }, { - "__docId__": 486, + "__docId__": 488, "kind": "member", "static": false, "variation": null, @@ -11042,7 +11110,7 @@ } }, { - "__docId__": 487, + "__docId__": 489, "kind": "method", "static": false, "variation": null, @@ -11056,7 +11124,7 @@ "generator": false }, { - "__docId__": 488, + "__docId__": 490, "kind": "member", "static": false, "variation": null, @@ -11079,7 +11147,7 @@ } }, { - "__docId__": 489, + "__docId__": 491, "kind": "method", "static": false, "variation": null, @@ -11093,7 +11161,7 @@ "generator": false }, { - "__docId__": 490, + "__docId__": 492, "kind": "method", "static": false, "variation": null, @@ -11118,7 +11186,7 @@ "generator": false }, { - "__docId__": 491, + "__docId__": 493, "kind": "method", "static": false, "variation": null, @@ -11132,7 +11200,7 @@ "generator": false }, { - "__docId__": 492, + "__docId__": 494, "kind": "member", "static": false, "variation": null, @@ -11155,7 +11223,7 @@ } }, { - "__docId__": 493, + "__docId__": 495, "kind": "file", "static": true, "variation": null, @@ -11168,7 +11236,7 @@ "content": "import {Feature} from '../feature';\nimport {createElm, elm, removeElm} from '../dom';\nimport {isEmpty, EMPTY_FN} from '../types';\nimport {NONE} from '../const';\nimport {defaultsStr, defaultsFn} from '../settings';\n\n/**\n * UI when filtering yields no matches\n * @export\n * @class NoResults\n * @extends {Feature}\n */\nexport class NoResults extends Feature {\n\n /**\n * Creates an instance of NoResults\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'noResults');\n\n //configuration object\n let f = this.config.no_results_message || {};\n\n /**\n * Text (accepts HTML)\n * @type {String}\n */\n this.content = defaultsStr(f.content, 'No results');\n\n /**\n * Custom container DOM element\n * @type {DOMElement}\n */\n this.customContainer = defaultsStr(f.custom_container, null);\n\n /**\n * ID of custom container element\n * @type {String}\n */\n this.customContainerId = defaultsStr(f.custom_container_id, null);\n\n /**\n * Indicates if UI is contained in a external element\n * @type {Boolean}\n * @private\n */\n this.isExternal = !isEmpty(this.customContainer) ||\n !isEmpty(this.customContainerId);\n\n /**\n * Css class assigned to container element\n * @type {String}\n */\n this.cssClass = defaultsStr(f.css_class, 'no-results');\n\n /**\n * Stores container DOM element\n * @type {DOMElement}\n */\n this.cont = null;\n\n /**\n * Callback fired before the message is displayed\n * @type {Function}\n */\n this.onBeforeShow = defaultsFn(f.on_before_show_msg, EMPTY_FN);\n\n /**\n * Callback fired after the message is displayed\n * @type {Function}\n */\n this.onAfterShow = defaultsFn(f.on_after_show_msg, EMPTY_FN);\n\n /**\n * Callback fired before the message is hidden\n * @type {Function}\n */\n this.onBeforeHide = defaultsFn(f.on_before_hide_msg, EMPTY_FN);\n\n /**\n * Callback fired after the message is hidden\n * @type {Function}\n */\n this.onAfterHide = defaultsFn(f.on_after_hide_msg, EMPTY_FN);\n }\n\n /**\n * Initializes NoResults instance\n */\n init() {\n if (this.initialized) {\n return;\n }\n let tf = this.tf;\n let target = this.customContainer || elm(this.customContainerId) ||\n tf.dom();\n\n //container\n let cont = createElm('div');\n cont.className = this.cssClass;\n cont.innerHTML = this.content;\n\n if (this.isExternal) {\n target.appendChild(cont);\n } else {\n target.parentNode.insertBefore(cont, target.nextSibling);\n }\n\n this.cont = cont;\n\n // subscribe to after-filtering event\n this.emitter.on(['after-filtering'], () => this.toggle());\n\n /** @inherited */\n this.initialized = true;\n\n this.hide();\n }\n\n /**\n * Toggle no results message\n */\n toggle() {\n if (this.tf.getValidRowsNb() > 0) {\n this.hide();\n } else {\n this.show();\n }\n }\n\n /**\n * Show no results message\n */\n show() {\n if (!this.initialized || !this.isEnabled()) {\n return;\n }\n this.onBeforeShow(this.tf, this);\n\n this.setWidth();\n this.cont.style.display = 'block';\n\n this.onAfterShow(this.tf, this);\n }\n\n /**\n * Hide no results message\n */\n hide() {\n if (!this.initialized || !this.isEnabled()) {\n return;\n }\n this.onBeforeHide(this.tf, this);\n\n this.cont.style.display = NONE;\n\n this.onAfterHide(this.tf, this);\n }\n\n /**\n * Sets no results container width\n * @private\n */\n setWidth() {\n if (!this.initialized || this.isExternal || !this.isEnabled()) {\n return;\n }\n let tf = this.tf;\n if (tf.gridLayout) {\n let gridLayout = tf.feature('gridLayout');\n this.cont.style.width = gridLayout.headTbl.clientWidth + 'px';\n } else {\n this.cont.style.width = (tf.dom().tHead ?\n tf.dom().tHead.clientWidth :\n tf.dom().tBodies[0].clientWidth) + 'px';\n }\n }\n\n /**\n * Remove feature\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n removeElm(this.cont);\n this.cont = null;\n // unsubscribe to after-filtering event\n this.emitter.off(['after-filtering'], () => this.toggle());\n\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 494, + "__docId__": 496, "kind": "class", "static": true, "variation": null, @@ -11197,7 +11265,7 @@ ] }, { - "__docId__": 495, + "__docId__": 497, "kind": "constructor", "static": false, "variation": null, @@ -11222,7 +11290,7 @@ "generator": false }, { - "__docId__": 496, + "__docId__": 498, "kind": "member", "static": false, "variation": null, @@ -11242,7 +11310,7 @@ } }, { - "__docId__": 497, + "__docId__": 499, "kind": "member", "static": false, "variation": null, @@ -11262,7 +11330,7 @@ } }, { - "__docId__": 498, + "__docId__": 500, "kind": "member", "static": false, "variation": null, @@ -11282,7 +11350,7 @@ } }, { - "__docId__": 499, + "__docId__": 501, "kind": "member", "static": false, "variation": null, @@ -11302,7 +11370,7 @@ } }, { - "__docId__": 500, + "__docId__": 502, "kind": "member", "static": false, "variation": null, @@ -11322,7 +11390,7 @@ } }, { - "__docId__": 501, + "__docId__": 503, "kind": "member", "static": false, "variation": null, @@ -11342,7 +11410,7 @@ } }, { - "__docId__": 502, + "__docId__": 504, "kind": "member", "static": false, "variation": null, @@ -11362,7 +11430,7 @@ } }, { - "__docId__": 503, + "__docId__": 505, "kind": "member", "static": false, "variation": null, @@ -11382,7 +11450,7 @@ } }, { - "__docId__": 504, + "__docId__": 506, "kind": "member", "static": false, "variation": null, @@ -11402,7 +11470,7 @@ } }, { - "__docId__": 505, + "__docId__": 507, "kind": "member", "static": false, "variation": null, @@ -11422,7 +11490,7 @@ } }, { - "__docId__": 506, + "__docId__": 508, "kind": "method", "static": false, "variation": null, @@ -11436,7 +11504,7 @@ "generator": false }, { - "__docId__": 507, + "__docId__": 509, "kind": "member", "static": false, "variation": null, @@ -11454,7 +11522,7 @@ } }, { - "__docId__": 508, + "__docId__": 510, "kind": "member", "static": false, "variation": null, @@ -11477,7 +11545,7 @@ } }, { - "__docId__": 509, + "__docId__": 511, "kind": "method", "static": false, "variation": null, @@ -11491,7 +11559,7 @@ "generator": false }, { - "__docId__": 510, + "__docId__": 512, "kind": "method", "static": false, "variation": null, @@ -11505,7 +11573,7 @@ "generator": false }, { - "__docId__": 511, + "__docId__": 513, "kind": "method", "static": false, "variation": null, @@ -11519,7 +11587,7 @@ "generator": false }, { - "__docId__": 512, + "__docId__": 514, "kind": "method", "static": false, "variation": null, @@ -11533,7 +11601,7 @@ "generator": false }, { - "__docId__": 513, + "__docId__": 515, "kind": "method", "static": false, "variation": null, @@ -11547,7 +11615,7 @@ "generator": false }, { - "__docId__": 514, + "__docId__": 516, "kind": "member", "static": false, "variation": null, @@ -11565,7 +11633,7 @@ } }, { - "__docId__": 515, + "__docId__": 517, "kind": "member", "static": false, "variation": null, @@ -11583,7 +11651,7 @@ } }, { - "__docId__": 516, + "__docId__": 518, "kind": "file", "static": true, "variation": null, @@ -11596,7 +11664,7 @@ "content": "import {Feature} from '../feature';\nimport {createElm, createOpt, createText, elm, removeElm} from '../dom';\nimport {isArray, isNull, EMPTY_FN} from '../types';\nimport {addEvt, keyCode, removeEvt} from '../event';\nimport {INPUT, SELECT, NONE, ENTER_KEY} from '../const';\nimport {\n defaultsStr, defaultsNb, defaultsBool, defaultsArr, defaultsFn\n} from '../settings';\n\n/**\n * Paging UI component\n * @export\n * @class Paging\n * @extends {Feature}\n */\nexport class Paging extends Feature {\n\n /**\n * Creates an instance of Paging\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'paging');\n\n // Configuration object\n let f = this.config.paging || {};\n\n /**\n * Css class for the paging buttons (previous, next, etc.)\n * @type {String}\n */\n this.btnCssClass = defaultsStr(f.btn_css_class, 'pgInp');\n\n /**\n * Main select DOM element\n * @type {DOMElement}\n */\n this.pageSlc = null;\n\n /**\n * Results per page select DOM element\n * @type {DOMElement}\n */\n this.pageLengthSlc = null;\n\n /**\n * ID of custom container element\n * @type {String}\n */\n this.tgtId = defaultsStr(f.target_id, null);\n\n /**\n * Number of rows contained in a page\n * @type {Number}\n */\n this.pageLength = defaultsNb(f.length, 10);\n\n /**\n * ID of custom container element for the results per page selector\n * @type {String}\n */\n this.pageLengthTgtId = defaultsStr(f.results_per_page_target_id, null);\n\n /**\n * Css class for the paging select element\n * @type {String}\n */\n this.pgSlcCssClass = defaultsStr(f.slc_css_class, 'pgSlc');\n\n /**\n * Css class for the paging input element\n * @type {String}\n */\n this.pgInpCssClass = defaultsStr(f.inp_css_class, 'pgNbInp');\n\n /**\n * Label and values for the results per page select, example of usage:\n * ['Records: ', [10,25,50,100]]\n * @type {Array}\n */\n this.resultsPerPage = defaultsArr(f.results_per_page, null);\n\n /**\n * Determines if results per page is configured\n * @type {Boolean}\n */\n this.hasResultsPerPage = isArray(this.resultsPerPage);\n\n /**\n * Css class for the results per page select\n * @type {String}\n */\n this.resultsSlcCssClass = defaultsStr(f.results_slc_css_class, 'rspg');\n\n /**\n * Css class for the label preceding results per page select\n * @type {String}\n */\n this.resultsSpanCssClass = defaultsStr(f.results_span_css_class,\n 'rspgSpan');\n\n /**\n * Index of the first row of current page\n * @type {Number}\n * @private\n */\n this.startPagingRow = 0;\n\n /**\n * Total number of pages\n * @type {Number}\n * @private\n */\n this.nbPages = 0;\n\n /**\n * Current page number\n * @type {Number}\n * @private\n */\n this.currentPageNb = 1;\n\n /**\n * Next page button text\n * @type {String}\n */\n this.btnNextPageText = defaultsStr(f.btn_next_page_text, '>');\n\n /**\n * Previous page button text\n * @type {String}\n */\n this.btnPrevPageText = defaultsStr(f.btn_prev_page_text, '<');\n\n /**\n * Last page button text\n * @type {String}\n */\n this.btnLastPageText = defaultsStr(f.btn_last_page_text, '>|');\n\n /**\n * First page button text\n * @type {String}\n */\n this.btnFirstPageText = defaultsStr(f.btn_first_page_text, '|<');\n\n /**\n * Next page button HTML\n * @type {String}\n */\n this.btnNextPageHtml = defaultsStr(f.btn_next_page_html,\n (!tf.enableIcons ? null :\n ''));\n\n /**\n * Previous page button HTML\n * @type {String}\n */\n this.btnPrevPageHtml = defaultsStr(f.btn_prev_page_html,\n (!tf.enableIcons ? null :\n ''));\n\n /**\n * First page button HTML\n * @type {String}\n */\n this.btnFirstPageHtml = defaultsStr(f.btn_first_page_html,\n (!tf.enableIcons ? null :\n ''));\n\n /**\n * Last page button HTML\n * @type {String}\n */\n this.btnLastPageHtml = defaultsStr(f.btn_last_page_html,\n (!tf.enableIcons ? null :\n ''));\n\n /**\n * Text preceeding page selector drop-down\n * @type {String}\n */\n this.pageText = defaultsStr(f.page_text, ' Page ');\n\n /**\n * Text after page selector drop-down\n * @type {String}\n */\n this.ofText = defaultsStr(f.of_text, ' of ');\n\n /**\n * Css class for the span containing total number of pages\n * @type {String}\n */\n this.nbPgSpanCssClass = defaultsStr(f.nb_pages_css_class, 'nbpg');\n\n /**\n * Determines if paging buttons are enabled (default: true)\n * @type {Boolean}\n */\n this.hasBtns = defaultsBool(f.btns, true);\n\n /**\n * Defines page selector type, two possible values: 'select', 'input'\n * @type {String}\n */\n this.pageSelectorType = defaultsStr(f.page_selector_type, SELECT);\n\n /**\n * Callback fired before the page is changed\n * @type {Function}\n */\n this.onBeforeChangePage = defaultsFn(f.on_before_change_page, EMPTY_FN);\n\n /**\n * Callback fired after the page is changed\n * @type {Function}\n */\n this.onAfterChangePage = defaultsFn(f.on_after_change_page, EMPTY_FN);\n\n /**\n * Label preciding results per page select\n * @type {DOMElement}\n * @private\n */\n this.slcResultsTxt = null;\n /**\n * Span containing next page button\n * @type {DOMElement}\n * @private\n */\n this.btnNextCont = null;\n /**\n * Span containing previous page button\n * @type {DOMElement}\n * @private\n */\n this.btnPrevCont = null;\n /**\n * Span containing last page button\n * @type {DOMElement}\n * @private\n */\n this.btnLastCont = null;\n /**\n * Span containing first page button\n * @type {DOMElement}\n * @private\n */\n this.btnFirstCont = null;\n /**\n * Span for tot nb pages\n * @type {DOMElement}\n * @private\n */\n this.pgCont = null;\n /**\n * Span preceding pages select (contains 'Page')\n * @type {DOMElement}\n * @private\n */\n this.pgBefore = null;\n /**\n * Span following pages select (contains ' of ')\n * @type {DOMElement}\n * @private\n */\n this.pgAfter = null;\n\n let startRow = tf.refRow;\n let nrows = tf.getRowsNb(true);\n //calculates page nb\n this.nbPages = Math.ceil((nrows - startRow) / this.pageLength);\n\n let o = this;\n /**\n * Paging DOM events handlers\n * @type {String}\n * @private\n */\n this.evt = {\n slcIndex() {\n return (o.pageSelectorType === SELECT) ?\n o.pageSlc.options.selectedIndex :\n parseInt(o.pageSlc.value, 10) - 1;\n },\n nbOpts() {\n return (o.pageSelectorType === SELECT) ?\n parseInt(o.pageSlc.options.length, 10) - 1 :\n (o.nbPages - 1);\n },\n next() {\n let nextIndex = o.evt.slcIndex() < o.evt.nbOpts() ?\n o.evt.slcIndex() + 1 : 0;\n o.changePage(nextIndex);\n },\n prev() {\n let prevIndex = o.evt.slcIndex() > 0 ?\n o.evt.slcIndex() - 1 : o.evt.nbOpts();\n o.changePage(prevIndex);\n },\n last() {\n o.changePage(o.evt.nbOpts());\n },\n first() {\n o.changePage(0);\n },\n _detectKey(e) {\n let key = keyCode(e);\n if (key === ENTER_KEY) {\n if (tf.sorted) {\n tf.filter();\n o.changePage(o.evt.slcIndex());\n } else {\n o.changePage();\n }\n this.blur();\n }\n },\n slcPagesChange: null,\n nextEvt: null,\n prevEvt: null,\n lastEvt: null,\n firstEvt: null\n };\n }\n\n /**\n * Initialize DOM elements\n */\n init() {\n let slcPages;\n let tf = this.tf;\n let evt = this.evt;\n\n if (this.initialized) {\n return;\n }\n\n // Check resultsPerPage is in expected format and initialise the\n // results per page component\n if (this.hasResultsPerPage) {\n if (this.resultsPerPage.length < 2) {\n this.hasResultsPerPage = false;\n } else {\n this.pageLength = this.resultsPerPage[1][0];\n this.setResultsPerPage();\n }\n }\n\n evt.slcPagesChange = (event) => {\n let slc = event.target;\n this.changePage(slc.selectedIndex);\n };\n\n // Paging drop-down list selector\n if (this.pageSelectorType === SELECT) {\n slcPages = createElm(SELECT);\n slcPages.className = this.pgSlcCssClass;\n addEvt(slcPages, 'change', evt.slcPagesChange);\n }\n\n // Paging input selector\n if (this.pageSelectorType === INPUT) {\n slcPages = createElm(INPUT, ['value', this.currentPageNb]);\n slcPages.className = this.pgInpCssClass;\n addEvt(slcPages, 'keypress', evt._detectKey);\n }\n\n // btns containers\n let btnNextSpan = createElm('span');\n let btnPrevSpan = createElm('span');\n let btnLastSpan = createElm('span');\n let btnFirstSpan = createElm('span');\n\n if (this.hasBtns) {\n // Next button\n if (!this.btnNextPageHtml) {\n let btnNext = createElm(INPUT,\n ['type', 'button'],\n ['value', this.btnNextPageText],\n ['title', 'Next']\n );\n btnNext.className = this.btnCssClass;\n addEvt(btnNext, 'click', evt.next);\n btnNextSpan.appendChild(btnNext);\n } else {\n btnNextSpan.innerHTML = this.btnNextPageHtml;\n addEvt(btnNextSpan, 'click', evt.next);\n }\n // Previous button\n if (!this.btnPrevPageHtml) {\n let btnPrev = createElm(INPUT,\n ['type', 'button'],\n ['value', this.btnPrevPageText],\n ['title', 'Previous']\n );\n btnPrev.className = this.btnCssClass;\n addEvt(btnPrev, 'click', evt.prev);\n btnPrevSpan.appendChild(btnPrev);\n } else {\n btnPrevSpan.innerHTML = this.btnPrevPageHtml;\n addEvt(btnPrevSpan, 'click', evt.prev);\n }\n // Last button\n if (!this.btnLastPageHtml) {\n let btnLast = createElm(INPUT,\n ['type', 'button'],\n ['value', this.btnLastPageText],\n ['title', 'Last']\n );\n btnLast.className = this.btnCssClass;\n addEvt(btnLast, 'click', evt.last);\n btnLastSpan.appendChild(btnLast);\n } else {\n btnLastSpan.innerHTML = this.btnLastPageHtml;\n addEvt(btnLastSpan, 'click', evt.last);\n }\n // First button\n if (!this.btnFirstPageHtml) {\n let btnFirst = createElm(INPUT,\n ['type', 'button'],\n ['value', this.btnFirstPageText],\n ['title', 'First']\n );\n btnFirst.className = this.btnCssClass;\n addEvt(btnFirst, 'click', evt.first);\n btnFirstSpan.appendChild(btnFirst);\n } else {\n btnFirstSpan.innerHTML = this.btnFirstPageHtml;\n addEvt(btnFirstSpan, 'click', evt.first);\n }\n }\n\n // paging elements (buttons+drop-down list) are added to defined element\n if (!this.tgtId) {\n tf.setToolbar();\n }\n let targetEl = !this.tgtId ? tf.mDiv : elm(this.tgtId);\n targetEl.appendChild(btnFirstSpan);\n targetEl.appendChild(btnPrevSpan);\n\n let pgBeforeSpan = createElm('span');\n pgBeforeSpan.appendChild(createText(this.pageText));\n pgBeforeSpan.className = this.nbPgSpanCssClass;\n targetEl.appendChild(pgBeforeSpan);\n targetEl.appendChild(slcPages);\n let pgAfterSpan = createElm('span');\n pgAfterSpan.appendChild(createText(this.ofText));\n pgAfterSpan.className = this.nbPgSpanCssClass;\n targetEl.appendChild(pgAfterSpan);\n let pgSpan = createElm('span');\n pgSpan.className = this.nbPgSpanCssClass;\n pgSpan.appendChild(createText(' ' + this.nbPages + ' '));\n targetEl.appendChild(pgSpan);\n targetEl.appendChild(btnNextSpan);\n targetEl.appendChild(btnLastSpan);\n\n this.btnNextCont = btnNextSpan;\n this.btnPrevCont = btnPrevSpan;\n this.btnLastCont = btnLastSpan;\n this.btnFirstCont = btnFirstSpan;\n this.pgCont = pgSpan;\n this.pgBefore = pgBeforeSpan;\n this.pgAfter = pgAfterSpan;\n this.pageSlc = slcPages;\n\n this.setPagingInfo();\n\n if (!tf.fltGrid) {\n tf.validateAllRows();\n this.setPagingInfo(tf.validRowsIndex);\n }\n\n this.emitter.on(['after-filtering'], () => this.resetPagingInfo());\n this.emitter.on(['change-page'],\n (tf, pageNumber) => this.setPage(pageNumber));\n this.emitter.on(['change-page-results'],\n (tf, pageLength) => this.changeResultsPerPage(pageLength));\n\n /** @inherited */\n this.initialized = true;\n }\n\n /**\n * Reset paging when filters are already instantiated\n * @param {Boolean} filterTable Execute filtering once paging instanciated\n */\n reset(filterTable = false) {\n this.enable();\n this.init();\n\n if (filterTable) {\n this.tf.filter();\n }\n }\n\n /**\n * Reset paging info from scratch after a filtering process\n */\n resetPagingInfo() {\n this.startPagingRow = 0;\n this.currentPageNb = 1;\n this.setPagingInfo(this.tf.validRowsIndex);\n }\n\n /**\n * Calculate number of pages based on valid rows\n * Refresh paging select according to number of pages\n * @param {Array} validRows Collection of valid rows\n */\n setPagingInfo(validRows) {\n let tf = this.tf;\n let mdiv = !this.tgtId ? tf.mDiv : elm(this.tgtId);\n\n //store valid rows indexes\n tf.validRowsIndex = validRows || tf.getValidRows(true);\n\n //calculate nb of pages\n this.nbPages = Math.ceil(tf.validRowsIndex.length / this.pageLength);\n //refresh page nb span\n this.pgCont.innerHTML = this.nbPages;\n //select clearing shortcut\n if (this.pageSelectorType === SELECT) {\n this.pageSlc.innerHTML = '';\n }\n\n if (this.nbPages > 0) {\n mdiv.style.visibility = 'visible';\n if (this.pageSelectorType === SELECT) {\n for (let z = 0; z < this.nbPages; z++) {\n let opt = createOpt(z + 1, z * this.pageLength, false);\n this.pageSlc.options[z] = opt;\n }\n } else {\n //input type\n this.pageSlc.value = this.currentPageNb;\n }\n\n } else {\n /*** if no results paging select and buttons are hidden ***/\n mdiv.style.visibility = 'hidden';\n }\n this.groupByPage(tf.validRowsIndex);\n }\n\n /**\n * Group table rows by page and display valid rows\n * @param {Array} validRows Collection of valid rows\n */\n groupByPage(validRows) {\n let tf = this.tf;\n let rows = tf.dom().rows;\n let startPagingRow = parseInt(this.startPagingRow, 10);\n let endPagingRow = startPagingRow + parseInt(this.pageLength, 10);\n\n //store valid rows indexes\n if (validRows) {\n tf.validRowsIndex = validRows;\n }\n\n //this loop shows valid rows of current page\n for (let h = 0, len = tf.getValidRowsNb(true); h < len; h++) {\n let validRowIdx = tf.validRowsIndex[h];\n let r = rows[validRowIdx];\n let isRowValid = r.getAttribute('validRow');\n let rowDisplayed = false;\n\n if (h >= startPagingRow && h < endPagingRow) {\n if (isNull(isRowValid) || Boolean(isRowValid === 'true')) {\n r.style.display = '';\n rowDisplayed = true;\n }\n } else {\n r.style.display = NONE;\n }\n this.emitter.emit('row-paged', tf, validRowIdx, h, rowDisplayed);\n }\n\n // broadcast grouping by page\n this.emitter.emit('grouped-by-page', tf, this);\n }\n\n /**\n * Return the current page number\n * @return {Number} Page number\n */\n getPage() {\n return this.currentPageNb;\n }\n\n /**\n * Show page defined by passed argument (string or number):\n * @param {String}/{Number} cmd possible string values: 'next',\n * 'previous', 'last', 'first' or page number as per param\n */\n setPage(cmd) {\n let tf = this.tf;\n if (!tf.isInitialized() || !this.isEnabled()) {\n return;\n }\n let btnEvt = this.evt,\n cmdtype = typeof cmd;\n if (cmdtype === 'string') {\n switch (cmd.toLowerCase()) {\n case 'next':\n btnEvt.next();\n break;\n case 'previous':\n btnEvt.prev();\n break;\n case 'last':\n btnEvt.last();\n break;\n case 'first':\n btnEvt.first();\n break;\n default:\n btnEvt.next();\n break;\n }\n }\n else if (cmdtype === 'number') {\n this.changePage(cmd - 1);\n }\n }\n\n /**\n * Generates UI elements for the number of results per page drop-down\n */\n setResultsPerPage() {\n let tf = this.tf;\n let evt = this.evt;\n\n if (this.pageLengthSlc || !this.resultsPerPage) {\n return;\n }\n\n evt.slcResultsChange = (ev) => {\n this.onChangeResultsPerPage();\n ev.target.blur();\n };\n\n let slcR = createElm(SELECT);\n slcR.className = this.resultsSlcCssClass;\n let slcRText = this.resultsPerPage[0],\n slcROpts = this.resultsPerPage[1];\n let slcRSpan = createElm('span');\n slcRSpan.className = this.resultsSpanCssClass;\n\n // results per page select is added to external element\n if (!this.pageLengthTgtId) {\n tf.setToolbar();\n }\n let targetEl = !this.pageLengthTgtId ?\n tf.rDiv : elm(this.pageLengthTgtId);\n slcRSpan.appendChild(createText(slcRText));\n\n let help = tf.feature('help');\n if (help && help.btn) {\n help.btn.parentNode.insertBefore(slcRSpan, help.btn);\n help.btn.parentNode.insertBefore(slcR, help.btn);\n } else {\n targetEl.appendChild(slcRSpan);\n targetEl.appendChild(slcR);\n }\n\n for (let r = 0; r < slcROpts.length; r++) {\n let currOpt = new Option(slcROpts[r], slcROpts[r], false, false);\n slcR.options[r] = currOpt;\n }\n addEvt(slcR, 'change', evt.slcResultsChange);\n this.slcResultsTxt = slcRSpan;\n this.pageLengthSlc = slcR;\n }\n\n /**\n * Remove number of results per page UI elements\n */\n removeResultsPerPage() {\n let tf = this.tf;\n if (!tf.isInitialized() || !this.pageLengthSlc ||\n !this.resultsPerPage) {\n return;\n }\n if (this.pageLengthSlc) {\n removeElm(this.pageLengthSlc);\n }\n if (this.slcResultsTxt) {\n removeElm(this.slcResultsTxt);\n }\n this.pageLengthSlc = null;\n this.slcResultsTxt = null;\n }\n\n /**\n * Change the page based on passed index\n * @param {Number} index Index of the page (0-n)\n */\n changePage(index) {\n let tf = this.tf;\n\n if (!this.isEnabled()) {\n return;\n }\n\n this.emitter.emit('before-page-change', tf, (index + 1));\n\n if (index === null) {\n index = this.pageSelectorType === SELECT ?\n this.pageSlc.options.selectedIndex : this.pageSlc.value - 1;\n }\n if (index >= 0 && index <= (this.nbPages - 1)) {\n this.onBeforeChangePage(this, (index + 1));\n\n this.currentPageNb = parseInt(index, 10) + 1;\n if (this.pageSelectorType === SELECT) {\n this.pageSlc.options[index].selected = true;\n } else {\n this.pageSlc.value = this.currentPageNb;\n }\n\n this.startPagingRow = (this.pageSelectorType === SELECT) ?\n this.pageSlc.value : (index * this.pageLength);\n\n this.groupByPage();\n\n this.onAfterChangePage(this, (index + 1));\n }\n\n this.emitter.emit('after-page-change', tf, (index + 1));\n }\n\n /**\n * Change the number of results per page based on passed value\n * @param {String} val The number of results per page\n */\n changeResultsPerPage(val) {\n if (!this.isEnabled() || isNaN(val)) {\n return;\n }\n\n this.pageLengthSlc.value = val;\n this.onChangeResultsPerPage();\n }\n\n /**\n * Change rows according to page results drop-down\n */\n onChangeResultsPerPage() {\n let tf = this.tf;\n\n if (!this.isEnabled() || tf.getValidRowsNb() === 0) {\n return;\n }\n\n let {\n pageLengthSlc: slcR, pageSelectorType, pageSlc, emitter\n } = this;\n\n emitter.emit('before-page-length-change', tf);\n\n let slcIndex = slcR.selectedIndex;\n let slcPagesSelIndex = (pageSelectorType === SELECT) ?\n pageSlc.selectedIndex : parseInt(pageSlc.value - 1, 10);\n this.pageLength = parseInt(slcR.options[slcIndex].value, 10);\n this.startPagingRow = this.pageLength * slcPagesSelIndex;\n\n if (!isNaN(this.pageLength)) {\n if (this.startPagingRow >= tf.nbFilterableRows) {\n this.startPagingRow = (tf.nbFilterableRows - this.pageLength);\n }\n this.setPagingInfo();\n\n if (pageSelectorType === SELECT) {\n let slcIdx = (pageSlc.options.length - 1 <= slcPagesSelIndex) ?\n (pageSlc.options.length - 1) :\n slcPagesSelIndex;\n pageSlc.options[slcIdx].selected = true;\n }\n }\n\n emitter.emit('after-page-length-change', tf, this.pageLength);\n }\n\n /**\n * Re-set page nb at page re-load\n */\n resetPage() {\n let tf = this.tf;\n if (!this.isEnabled()) {\n return;\n }\n this.emitter.emit('before-reset-page', tf);\n let pgNb = tf.feature('store').getPageNb();\n if (pgNb !== '') {\n this.changePage((pgNb - 1));\n }\n this.emitter.emit('after-reset-page', tf, pgNb);\n }\n\n /**\n * Re-set page length value at page re-load\n */\n resetPageLength() {\n let tf = this.tf;\n if (!this.isEnabled()) {\n return;\n }\n this.emitter.emit('before-reset-page-length', tf);\n let pglenIndex = tf.feature('store').getPageLength();\n\n if (pglenIndex !== '') {\n this.pageLengthSlc.options[pglenIndex].selected = true;\n this.changeResultsPerPage();\n }\n this.emitter.emit('after-reset-page-length', tf, pglenIndex);\n }\n\n /**\n * Remove paging feature\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n let evt = this.evt;\n\n if (this.pageSlc) {\n if (this.pageSelectorType === SELECT) {\n removeEvt(this.pageSlc, 'change', evt.slcPagesChange);\n }\n else if (this.pageSelectorType === INPUT) {\n removeEvt(this.pageSlc, 'keypress', evt._detectKey);\n }\n removeElm(this.pageSlc);\n }\n\n if (this.btnNextCont) {\n removeEvt(this.btnNextCont, 'click', evt.next);\n removeElm(this.btnNextCont);\n this.btnNextCont = null;\n }\n\n if (this.btnPrevCont) {\n removeEvt(this.btnPrevCont, 'click', evt.prev);\n removeElm(this.btnPrevCont);\n this.btnPrevCont = null;\n }\n\n if (this.btnLastCont) {\n removeEvt(this.btnLastCont, 'click', evt.last);\n removeElm(this.btnLastCont);\n this.btnLastCont = null;\n }\n\n if (this.btnFirstCont) {\n removeEvt(this.btnFirstCont, 'click', evt.first);\n removeElm(this.btnFirstCont);\n this.btnFirstCont = null;\n }\n\n if (this.pgBefore) {\n removeElm(this.pgBefore);\n this.pgBefore = null;\n }\n\n if (this.pgAfter) {\n removeElm(this.pgAfter);\n this.pgAfter = null;\n }\n\n if (this.pgCont) {\n removeElm(this.pgCont);\n this.pgCont = null;\n }\n\n if (this.hasResultsPerPage) {\n this.removeResultsPerPage();\n }\n\n this.emitter.off(['after-filtering'], () => this.resetPagingInfo());\n this.emitter.off(['change-page'],\n (tf, pageNumber) => this.setPage(pageNumber));\n this.emitter.off(['change-page-results'],\n (tf, pageLength) => this.changeResultsPerPage(pageLength));\n\n this.pageSlc = null;\n this.nbPages = 0;\n\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 517, + "__docId__": 519, "kind": "class", "static": true, "variation": null, @@ -11625,7 +11693,7 @@ ] }, { - "__docId__": 518, + "__docId__": 520, "kind": "constructor", "static": false, "variation": null, @@ -11650,7 +11718,7 @@ "generator": false }, { - "__docId__": 519, + "__docId__": 521, "kind": "member", "static": false, "variation": null, @@ -11670,7 +11738,7 @@ } }, { - "__docId__": 520, + "__docId__": 522, "kind": "member", "static": false, "variation": null, @@ -11690,7 +11758,7 @@ } }, { - "__docId__": 521, + "__docId__": 523, "kind": "member", "static": false, "variation": null, @@ -11710,7 +11778,7 @@ } }, { - "__docId__": 522, + "__docId__": 524, "kind": "member", "static": false, "variation": null, @@ -11730,7 +11798,7 @@ } }, { - "__docId__": 523, + "__docId__": 525, "kind": "member", "static": false, "variation": null, @@ -11750,7 +11818,7 @@ } }, { - "__docId__": 524, + "__docId__": 526, "kind": "member", "static": false, "variation": null, @@ -11770,7 +11838,7 @@ } }, { - "__docId__": 525, + "__docId__": 527, "kind": "member", "static": false, "variation": null, @@ -11790,7 +11858,7 @@ } }, { - "__docId__": 526, + "__docId__": 528, "kind": "member", "static": false, "variation": null, @@ -11810,7 +11878,7 @@ } }, { - "__docId__": 527, + "__docId__": 529, "kind": "member", "static": false, "variation": null, @@ -11830,7 +11898,7 @@ } }, { - "__docId__": 528, + "__docId__": 530, "kind": "member", "static": false, "variation": null, @@ -11850,7 +11918,7 @@ } }, { - "__docId__": 529, + "__docId__": 531, "kind": "member", "static": false, "variation": null, @@ -11870,7 +11938,7 @@ } }, { - "__docId__": 530, + "__docId__": 532, "kind": "member", "static": false, "variation": null, @@ -11890,7 +11958,7 @@ } }, { - "__docId__": 531, + "__docId__": 533, "kind": "member", "static": false, "variation": null, @@ -11910,7 +11978,7 @@ } }, { - "__docId__": 532, + "__docId__": 534, "kind": "member", "static": false, "variation": null, @@ -11930,7 +11998,7 @@ } }, { - "__docId__": 533, + "__docId__": 535, "kind": "member", "static": false, "variation": null, @@ -11950,7 +12018,7 @@ } }, { - "__docId__": 534, + "__docId__": 536, "kind": "member", "static": false, "variation": null, @@ -11970,7 +12038,7 @@ } }, { - "__docId__": 535, + "__docId__": 537, "kind": "member", "static": false, "variation": null, @@ -11990,7 +12058,7 @@ } }, { - "__docId__": 536, + "__docId__": 538, "kind": "member", "static": false, "variation": null, @@ -12010,7 +12078,7 @@ } }, { - "__docId__": 537, + "__docId__": 539, "kind": "member", "static": false, "variation": null, @@ -12030,7 +12098,7 @@ } }, { - "__docId__": 538, + "__docId__": 540, "kind": "member", "static": false, "variation": null, @@ -12050,7 +12118,7 @@ } }, { - "__docId__": 539, + "__docId__": 541, "kind": "member", "static": false, "variation": null, @@ -12070,7 +12138,7 @@ } }, { - "__docId__": 540, + "__docId__": 542, "kind": "member", "static": false, "variation": null, @@ -12090,7 +12158,7 @@ } }, { - "__docId__": 541, + "__docId__": 543, "kind": "member", "static": false, "variation": null, @@ -12110,7 +12178,7 @@ } }, { - "__docId__": 542, + "__docId__": 544, "kind": "member", "static": false, "variation": null, @@ -12130,7 +12198,7 @@ } }, { - "__docId__": 543, + "__docId__": 545, "kind": "member", "static": false, "variation": null, @@ -12150,7 +12218,7 @@ } }, { - "__docId__": 544, + "__docId__": 546, "kind": "member", "static": false, "variation": null, @@ -12170,7 +12238,7 @@ } }, { - "__docId__": 545, + "__docId__": 547, "kind": "member", "static": false, "variation": null, @@ -12190,7 +12258,7 @@ } }, { - "__docId__": 546, + "__docId__": 548, "kind": "member", "static": false, "variation": null, @@ -12210,7 +12278,7 @@ } }, { - "__docId__": 547, + "__docId__": 549, "kind": "member", "static": false, "variation": null, @@ -12230,7 +12298,7 @@ } }, { - "__docId__": 548, + "__docId__": 550, "kind": "member", "static": false, "variation": null, @@ -12250,7 +12318,7 @@ } }, { - "__docId__": 549, + "__docId__": 551, "kind": "member", "static": false, "variation": null, @@ -12270,7 +12338,7 @@ } }, { - "__docId__": 550, + "__docId__": 552, "kind": "member", "static": false, "variation": null, @@ -12290,7 +12358,7 @@ } }, { - "__docId__": 551, + "__docId__": 553, "kind": "member", "static": false, "variation": null, @@ -12310,7 +12378,7 @@ } }, { - "__docId__": 552, + "__docId__": 554, "kind": "member", "static": false, "variation": null, @@ -12330,7 +12398,7 @@ } }, { - "__docId__": 553, + "__docId__": 555, "kind": "member", "static": false, "variation": null, @@ -12350,7 +12418,7 @@ } }, { - "__docId__": 554, + "__docId__": 556, "kind": "member", "static": false, "variation": null, @@ -12370,7 +12438,7 @@ } }, { - "__docId__": 555, + "__docId__": 557, "kind": "member", "static": false, "variation": null, @@ -12390,7 +12458,7 @@ } }, { - "__docId__": 556, + "__docId__": 558, "kind": "member", "static": false, "variation": null, @@ -12410,7 +12478,7 @@ } }, { - "__docId__": 557, + "__docId__": 559, "kind": "member", "static": false, "variation": null, @@ -12428,7 +12496,7 @@ } }, { - "__docId__": 558, + "__docId__": 560, "kind": "member", "static": false, "variation": null, @@ -12448,7 +12516,7 @@ } }, { - "__docId__": 559, + "__docId__": 561, "kind": "method", "static": false, "variation": null, @@ -12462,7 +12530,7 @@ "generator": false }, { - "__docId__": 560, + "__docId__": 562, "kind": "member", "static": false, "variation": null, @@ -12480,7 +12548,7 @@ } }, { - "__docId__": 561, + "__docId__": 563, "kind": "member", "static": false, "variation": null, @@ -12498,7 +12566,7 @@ } }, { - "__docId__": 562, + "__docId__": 564, "kind": "member", "static": false, "variation": null, @@ -12516,7 +12584,7 @@ } }, { - "__docId__": 563, + "__docId__": 565, "kind": "member", "static": false, "variation": null, @@ -12534,7 +12602,7 @@ } }, { - "__docId__": 564, + "__docId__": 566, "kind": "member", "static": false, "variation": null, @@ -12552,7 +12620,7 @@ } }, { - "__docId__": 565, + "__docId__": 567, "kind": "member", "static": false, "variation": null, @@ -12570,7 +12638,7 @@ } }, { - "__docId__": 566, + "__docId__": 568, "kind": "member", "static": false, "variation": null, @@ -12588,7 +12656,7 @@ } }, { - "__docId__": 567, + "__docId__": 569, "kind": "member", "static": false, "variation": null, @@ -12606,7 +12674,7 @@ } }, { - "__docId__": 568, + "__docId__": 570, "kind": "member", "static": false, "variation": null, @@ -12624,7 +12692,7 @@ } }, { - "__docId__": 569, + "__docId__": 571, "kind": "member", "static": false, "variation": null, @@ -12642,7 +12710,7 @@ } }, { - "__docId__": 570, + "__docId__": 572, "kind": "member", "static": false, "variation": null, @@ -12665,7 +12733,7 @@ } }, { - "__docId__": 571, + "__docId__": 573, "kind": "method", "static": false, "variation": null, @@ -12690,7 +12758,7 @@ "generator": false }, { - "__docId__": 572, + "__docId__": 574, "kind": "method", "static": false, "variation": null, @@ -12704,7 +12772,7 @@ "generator": false }, { - "__docId__": 573, + "__docId__": 575, "kind": "member", "static": false, "variation": null, @@ -12722,7 +12790,7 @@ } }, { - "__docId__": 574, + "__docId__": 576, "kind": "member", "static": false, "variation": null, @@ -12740,7 +12808,7 @@ } }, { - "__docId__": 575, + "__docId__": 577, "kind": "method", "static": false, "variation": null, @@ -12765,7 +12833,7 @@ "generator": false }, { - "__docId__": 576, + "__docId__": 578, "kind": "member", "static": false, "variation": null, @@ -12783,7 +12851,7 @@ } }, { - "__docId__": 577, + "__docId__": 579, "kind": "method", "static": false, "variation": null, @@ -12808,7 +12876,7 @@ "generator": false }, { - "__docId__": 578, + "__docId__": 580, "kind": "method", "static": false, "variation": null, @@ -12830,7 +12898,7 @@ "generator": false }, { - "__docId__": 579, + "__docId__": 581, "kind": "method", "static": false, "variation": null, @@ -12855,7 +12923,7 @@ "generator": false }, { - "__docId__": 580, + "__docId__": 582, "kind": "method", "static": false, "variation": null, @@ -12869,7 +12937,7 @@ "generator": false }, { - "__docId__": 581, + "__docId__": 583, "kind": "member", "static": false, "variation": null, @@ -12887,7 +12955,7 @@ } }, { - "__docId__": 582, + "__docId__": 584, "kind": "member", "static": false, "variation": null, @@ -12905,7 +12973,7 @@ } }, { - "__docId__": 583, + "__docId__": 585, "kind": "method", "static": false, "variation": null, @@ -12919,7 +12987,7 @@ "generator": false }, { - "__docId__": 584, + "__docId__": 586, "kind": "member", "static": false, "variation": null, @@ -12937,7 +13005,7 @@ } }, { - "__docId__": 585, + "__docId__": 587, "kind": "member", "static": false, "variation": null, @@ -12955,7 +13023,7 @@ } }, { - "__docId__": 586, + "__docId__": 588, "kind": "method", "static": false, "variation": null, @@ -12980,7 +13048,7 @@ "generator": false }, { - "__docId__": 587, + "__docId__": 589, "kind": "member", "static": false, "variation": null, @@ -12998,7 +13066,7 @@ } }, { - "__docId__": 588, + "__docId__": 590, "kind": "member", "static": false, "variation": null, @@ -13016,7 +13084,7 @@ } }, { - "__docId__": 589, + "__docId__": 591, "kind": "method", "static": false, "variation": null, @@ -13041,7 +13109,7 @@ "generator": false }, { - "__docId__": 590, + "__docId__": 592, "kind": "method", "static": false, "variation": null, @@ -13055,7 +13123,7 @@ "generator": false }, { - "__docId__": 591, + "__docId__": 593, "kind": "member", "static": false, "variation": null, @@ -13073,7 +13141,7 @@ } }, { - "__docId__": 592, + "__docId__": 594, "kind": "member", "static": false, "variation": null, @@ -13091,7 +13159,7 @@ } }, { - "__docId__": 593, + "__docId__": 595, "kind": "member", "static": false, "variation": null, @@ -13109,7 +13177,7 @@ } }, { - "__docId__": 594, + "__docId__": 596, "kind": "method", "static": false, "variation": null, @@ -13123,7 +13191,7 @@ "generator": false }, { - "__docId__": 595, + "__docId__": 597, "kind": "method", "static": false, "variation": null, @@ -13137,7 +13205,7 @@ "generator": false }, { - "__docId__": 596, + "__docId__": 598, "kind": "method", "static": false, "variation": null, @@ -13151,7 +13219,7 @@ "generator": false }, { - "__docId__": 597, + "__docId__": 599, "kind": "member", "static": false, "variation": null, @@ -13169,7 +13237,7 @@ } }, { - "__docId__": 598, + "__docId__": 600, "kind": "member", "static": false, "variation": null, @@ -13187,7 +13255,7 @@ } }, { - "__docId__": 599, + "__docId__": 601, "kind": "member", "static": false, "variation": null, @@ -13205,7 +13273,7 @@ } }, { - "__docId__": 600, + "__docId__": 602, "kind": "member", "static": false, "variation": null, @@ -13223,7 +13291,7 @@ } }, { - "__docId__": 601, + "__docId__": 603, "kind": "member", "static": false, "variation": null, @@ -13241,7 +13309,7 @@ } }, { - "__docId__": 602, + "__docId__": 604, "kind": "member", "static": false, "variation": null, @@ -13259,7 +13327,7 @@ } }, { - "__docId__": 603, + "__docId__": 605, "kind": "member", "static": false, "variation": null, @@ -13277,7 +13345,7 @@ } }, { - "__docId__": 604, + "__docId__": 606, "kind": "member", "static": false, "variation": null, @@ -13295,7 +13363,7 @@ } }, { - "__docId__": 605, + "__docId__": 607, "kind": "member", "static": false, "variation": null, @@ -13313,7 +13381,7 @@ } }, { - "__docId__": 606, + "__docId__": 608, "kind": "member", "static": false, "variation": null, @@ -13331,7 +13399,7 @@ } }, { - "__docId__": 607, + "__docId__": 609, "kind": "file", "static": true, "variation": null, @@ -13344,7 +13412,7 @@ "content": "import {Feature} from '../feature';\nimport {isUndef, EMPTY_FN} from '../types';\nimport {createElm, removeElm} from '../dom';\nimport {addEvt, cancelEvt, stopEvt, targetEvt, removeEvt} from '../event';\nimport {INPUT, NONE, CHECKLIST, MULTIPLE} from '../const';\nimport {root} from '../root';\nimport {defaultsStr, defaultsBool, defaultsArr, defaultsFn} from '../settings';\n\n/**\n * Pop-up filter component\n * @export\n * @class PopupFilter\n * @extends {Feature}\n */\nexport class PopupFilter extends Feature {\n\n /**\n * Creates an instance of PopupFilter\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'popupFilters');\n\n // Configuration object\n let f = this.config.popup_filters || {};\n\n /**\n * Close active popup filter upon filtering, enabled by default\n * @type {Boolean}\n */\n this.closeOnFiltering = defaultsBool(f.close_on_filtering, true);\n\n /**\n * Filter icon path\n * @type {String}\n */\n this.iconPath = defaultsStr(f.image, tf.themesPath + 'icn_filter.gif');\n\n /**\n * Active filter icon path\n * @type {string}\n */\n this.activeIconPath = defaultsStr(f.image_active,\n tf.themesPath + 'icn_filterActive.gif');\n\n /**\n * HTML for the filter icon\n * @type {string}\n */\n this.iconHtml = defaultsStr(f.image_html,\n '\"Column');\n\n /**\n * Css class assigned to the popup container element\n * @type {String}\n */\n this.placeholderCssClass = defaultsStr(f.placeholder_css_class,\n 'popUpPlaceholder');\n\n /**\n * Css class assigned to filter container element\n * @type {String}\n */\n this.containerCssClass = defaultsStr(f.div_css_class, 'popUpFilter');\n\n /**\n * Ensure filter's container element width matches column width, enabled\n * by default\n * @type {Boolean}\n */\n this.adjustToContainer = defaultsBool(f.adjust_to_container, true);\n\n /**\n * Callback fired before a popup filter is opened\n * @type {Function}\n */\n this.onBeforeOpen = defaultsFn(f.on_before_popup_filter_open, EMPTY_FN);\n\n /**\n * Callback fired after a popup filter is opened\n * @type {Function}\n */\n this.onAfterOpen = defaultsFn(f.on_after_popup_filter_open, EMPTY_FN);\n\n /**\n * Callback fired before a popup filter is closed\n * @type {Function}\n */\n this.onBeforeClose = defaultsFn(f.on_before_popup_filter_close,\n EMPTY_FN);\n\n /**\n * Callback fired after a popup filter is closed\n * @type {Function}\n */\n this.onAfterClose = defaultsFn(f.on_after_popup_filter_close, EMPTY_FN);\n\n /**\n * Collection of filters spans\n * @type {Array}\n * @private\n */\n this.fltSpans = [];\n\n /**\n * Collection of filters icons\n * @type {Array}\n * @private\n */\n this.fltIcons = [];\n\n /**\n * Collection of filters icons cached after pop-up filters are removed\n * @type {Array}\n * @private\n */\n this.filtersCache = null;\n\n /**\n * Collection of filters containers\n * @type {Array}\n * @private\n */\n this.fltElms = defaultsArr(this.filtersCache, []);\n\n /**\n * Prefix for pop-up filter container ID\n * @type {String}\n * @private\n */\n this.prfxDiv = 'popup_';\n\n /**\n * Column index of popup filter currently active\n * @type {Number}\n * @private\n */\n this.activeFilterIdx = -1;\n }\n\n /**\n * Click event handler for pop-up filter icon\n * @private\n */\n onClick(evt) {\n let elm = targetEvt(evt).parentNode;\n let colIndex = parseInt(elm.getAttribute('ci'), 10);\n\n this.closeAll(colIndex);\n this.toggle(colIndex);\n\n if (this.adjustToContainer) {\n let cont = this.fltElms[colIndex],\n header = this.tf.getHeaderElement(colIndex),\n headerWidth = header.clientWidth * 0.95;\n cont.style.width = parseInt(headerWidth, 10) + 'px';\n }\n cancelEvt(evt);\n stopEvt(evt);\n }\n\n /**\n * Mouse-up event handler handling popup filter auto-close behaviour\n * @private\n */\n onMouseup(evt) {\n if (this.activeFilterIdx === -1) {\n return;\n }\n let targetElm = targetEvt(evt);\n let activeFlt = this.fltElms[this.activeFilterIdx];\n let icon = this.fltIcons[this.activeFilterIdx];\n\n if (icon === targetElm) {\n return;\n }\n\n while (targetElm && targetElm !== activeFlt) {\n targetElm = targetElm.parentNode;\n }\n\n if (targetElm !== activeFlt) {\n this.close(this.activeFilterIdx);\n }\n\n return;\n }\n\n /**\n * Initialize DOM elements\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n let tf = this.tf;\n\n // Enable external filters\n tf.externalFltTgtIds = [''];\n\n // Override filters row index supplied by configuration\n tf.filtersRowIndex = 0;\n\n // Override headers row index if no grouped headers\n // TODO: Because of the filters row generation, headers row index needs\n // adjusting: prevent useless row generation\n if (tf.headersRow <= 1 && isNaN(tf.config().headers_row_index)) {\n tf.headersRow = 0;\n }\n\n // Adjust headers row index for grid-layout mode\n // TODO: Because of the filters row generation, headers row index needs\n // adjusting: prevent useless row generation\n if (tf.gridLayout) {\n tf.headersRow--;\n this.buildIcons();\n }\n\n // subscribe to events\n this.emitter.on(['before-filtering'], () => this.setIconsState());\n this.emitter.on(['after-filtering'], () => this.closeAll());\n this.emitter.on(['cell-processed'],\n (tf, cellIndex) => this.changeState(cellIndex, true));\n this.emitter.on(['filters-row-inserted'], () => this.buildIcons());\n this.emitter.on(['before-filter-init'],\n (tf, colIndex) => this.build(colIndex));\n\n /** @inherited */\n this.initialized = true;\n }\n\n /**\n * Reset previously destroyed feature\n */\n reset() {\n this.enable();\n this.init();\n this.buildIcons();\n this.buildAll();\n }\n\n /**\n * Build all filters icons\n */\n buildIcons() {\n let tf = this.tf;\n\n // TODO: Because of the filters row generation, headers row index needs\n // adjusting: prevent useless row generation\n tf.headersRow++;\n\n for (let i = 0; i < tf.nbCells; i++) {\n if (tf.getFilterType(i) === NONE) {\n continue;\n }\n let icon = createElm('span', ['ci', i]);\n icon.innerHTML = this.iconHtml;\n let header = tf.getHeaderElement(i);\n header.appendChild(icon);\n addEvt(icon, 'click', (evt) => this.onClick(evt));\n this.fltSpans[i] = icon;\n this.fltIcons[i] = icon.firstChild;\n }\n }\n\n /**\n * Build all pop-up filters elements\n */\n buildAll() {\n for (let i = 0; i < this.filtersCache.length; i++) {\n this.build(i, this.filtersCache[i]);\n }\n }\n\n /**\n * Build a specified pop-up filter elements\n * @param {Number} colIndex Column index\n * @param {Object} div Optional container DOM element\n */\n build(colIndex, div) {\n let tf = this.tf;\n let contId = `${this.prfxDiv}${tf.id}_${colIndex}`;\n let placeholder = createElm('div', ['class', this.placeholderCssClass]);\n let cont = div ||\n createElm('div', ['id', contId], ['class', this.containerCssClass]);\n tf.externalFltTgtIds[colIndex] = cont.id;\n placeholder.appendChild(cont);\n\n let header = tf.getHeaderElement(colIndex);\n header.insertBefore(placeholder, header.firstChild);\n addEvt(cont, 'click', (evt) => stopEvt(evt));\n this.fltElms[colIndex] = cont;\n }\n\n /**\n * Toggle visibility of specified filter\n * @param {Number} colIndex Column index\n */\n toggle(colIndex) {\n if (!this.isOpen(colIndex)) {\n this.open(colIndex);\n } else {\n this.close(colIndex);\n }\n }\n\n /**\n * Open popup filter of specified column\n * @param {Number} colIndex Column index\n */\n open(colIndex) {\n let tf = this.tf,\n container = this.fltElms[colIndex];\n\n this.onBeforeOpen(this, container, colIndex);\n\n container.style.display = 'block';\n this.activeFilterIdx = colIndex;\n addEvt(root, 'mouseup', (evt) => this.onMouseup(evt));\n\n if (tf.getFilterType(colIndex) === INPUT) {\n let flt = tf.getFilterElement(colIndex);\n if (flt) {\n flt.focus();\n }\n }\n\n this.onAfterOpen(this, container, colIndex);\n }\n\n /**\n * Close popup filter of specified column\n * @param {Number} colIndex Column index\n */\n close(colIndex) {\n let container = this.fltElms[colIndex];\n\n this.onBeforeClose(this, container, colIndex);\n\n container.style.display = NONE;\n if (this.activeFilterIdx === colIndex) {\n this.activeFilterIdx = -1;\n }\n removeEvt(root, 'mouseup', (evt) => this.onMouseup(evt));\n\n this.onAfterClose(this, container, colIndex);\n }\n\n /**\n * Check if popup filter for specified column is open\n * @param {Number} colIndex Column index\n * @returns {Boolean}\n */\n isOpen(colIndex) {\n return this.fltElms[colIndex].style.display === 'block';\n }\n\n /**\n * Close all filters excepted for the specified one if any\n * @param {Number} exceptIdx Column index of the filter to not close\n */\n closeAll(exceptIdx) {\n // Do not close filters only if argument is undefined and close on\n // filtering option is disabled\n if (isUndef(exceptIdx) && !this.closeOnFiltering) {\n return;\n }\n for (let i = 0; i < this.fltElms.length; i++) {\n if (i === exceptIdx) {\n continue;\n }\n let fltType = this.tf.getFilterType(i);\n let isMultipleFilter =\n (fltType === CHECKLIST || fltType === MULTIPLE);\n\n // Always hide all single selection filter types but hide multiple\n // selection filter types only if index set\n if (!isMultipleFilter || !isUndef(exceptIdx)) {\n this.close(i);\n }\n }\n }\n\n /**\n * Build all the icons representing the pop-up filters\n */\n setIconsState() {\n for (let i = 0; i < this.fltIcons.length; i++) {\n this.changeState(i, false);\n }\n }\n\n /**\n * Apply specified icon state\n * @param {Number} colIndex Column index\n * @param {Boolean} active Apply active state\n */\n changeState(colIndex, active) {\n let icon = this.fltIcons[colIndex];\n if (icon) {\n icon.src = active ? this.activeIconPath : this.iconPath;\n }\n }\n\n /**\n * Remove pop-up filters\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n this.filtersCache = [];\n for (let i = 0; i < this.fltElms.length; i++) {\n let container = this.fltElms[i],\n placeholder = container.parentNode,\n icon = this.fltSpans[i],\n iconImg = this.fltIcons[i];\n if (container) {\n removeElm(container);\n this.filtersCache[i] = container;\n }\n container = null;\n if (placeholder) {\n removeElm(placeholder);\n }\n placeholder = null;\n if (icon) {\n removeElm(icon);\n }\n icon = null;\n if (iconImg) {\n removeElm(iconImg);\n }\n iconImg = null;\n }\n this.fltElms = [];\n this.fltSpans = [];\n this.fltIcons = [];\n\n // TODO: expose an API to handle external filter IDs\n this.tf.externalFltTgtIds = [];\n\n // unsubscribe to events\n this.emitter.off(['before-filtering'], () => this.setIconsState());\n this.emitter.off(['after-filtering'], () => this.closeAll());\n this.emitter.off(['cell-processed'],\n (tf, cellIndex) => this.changeState(cellIndex, true));\n this.emitter.off(['filters-row-inserted'], () => this.buildIcons());\n this.emitter.off(['before-filter-init'],\n (tf, colIndex) => this.build(colIndex));\n\n this.initialized = false;\n }\n\n}\n" }, { - "__docId__": 608, + "__docId__": 610, "kind": "class", "static": true, "variation": null, @@ -13373,7 +13441,7 @@ ] }, { - "__docId__": 609, + "__docId__": 611, "kind": "constructor", "static": false, "variation": null, @@ -13398,7 +13466,7 @@ "generator": false }, { - "__docId__": 610, + "__docId__": 612, "kind": "member", "static": false, "variation": null, @@ -13418,7 +13486,7 @@ } }, { - "__docId__": 611, + "__docId__": 613, "kind": "member", "static": false, "variation": null, @@ -13438,7 +13506,7 @@ } }, { - "__docId__": 612, + "__docId__": 614, "kind": "member", "static": false, "variation": null, @@ -13458,7 +13526,7 @@ } }, { - "__docId__": 613, + "__docId__": 615, "kind": "member", "static": false, "variation": null, @@ -13478,7 +13546,7 @@ } }, { - "__docId__": 614, + "__docId__": 616, "kind": "member", "static": false, "variation": null, @@ -13498,7 +13566,7 @@ } }, { - "__docId__": 615, + "__docId__": 617, "kind": "member", "static": false, "variation": null, @@ -13518,7 +13586,7 @@ } }, { - "__docId__": 616, + "__docId__": 618, "kind": "member", "static": false, "variation": null, @@ -13538,7 +13606,7 @@ } }, { - "__docId__": 617, + "__docId__": 619, "kind": "member", "static": false, "variation": null, @@ -13558,7 +13626,7 @@ } }, { - "__docId__": 618, + "__docId__": 620, "kind": "member", "static": false, "variation": null, @@ -13578,7 +13646,7 @@ } }, { - "__docId__": 619, + "__docId__": 621, "kind": "member", "static": false, "variation": null, @@ -13598,7 +13666,7 @@ } }, { - "__docId__": 620, + "__docId__": 622, "kind": "member", "static": false, "variation": null, @@ -13618,7 +13686,7 @@ } }, { - "__docId__": 621, + "__docId__": 623, "kind": "member", "static": false, "variation": null, @@ -13638,7 +13706,7 @@ } }, { - "__docId__": 622, + "__docId__": 624, "kind": "member", "static": false, "variation": null, @@ -13658,7 +13726,7 @@ } }, { - "__docId__": 623, + "__docId__": 625, "kind": "member", "static": false, "variation": null, @@ -13678,7 +13746,7 @@ } }, { - "__docId__": 624, + "__docId__": 626, "kind": "member", "static": false, "variation": null, @@ -13698,7 +13766,7 @@ } }, { - "__docId__": 625, + "__docId__": 627, "kind": "member", "static": false, "variation": null, @@ -13718,7 +13786,7 @@ } }, { - "__docId__": 626, + "__docId__": 628, "kind": "member", "static": false, "variation": null, @@ -13738,7 +13806,7 @@ } }, { - "__docId__": 627, + "__docId__": 629, "kind": "method", "static": false, "variation": null, @@ -13759,7 +13827,7 @@ "generator": false }, { - "__docId__": 628, + "__docId__": 630, "kind": "method", "static": false, "variation": null, @@ -13780,7 +13848,7 @@ "generator": false }, { - "__docId__": 629, + "__docId__": 631, "kind": "method", "static": false, "variation": null, @@ -13794,7 +13862,7 @@ "generator": false }, { - "__docId__": 630, + "__docId__": 632, "kind": "member", "static": false, "variation": null, @@ -13817,7 +13885,7 @@ } }, { - "__docId__": 631, + "__docId__": 633, "kind": "method", "static": false, "variation": null, @@ -13831,7 +13899,7 @@ "generator": false }, { - "__docId__": 632, + "__docId__": 634, "kind": "method", "static": false, "variation": null, @@ -13845,7 +13913,7 @@ "generator": false }, { - "__docId__": 633, + "__docId__": 635, "kind": "method", "static": false, "variation": null, @@ -13859,7 +13927,7 @@ "generator": false }, { - "__docId__": 634, + "__docId__": 636, "kind": "method", "static": false, "variation": null, @@ -13894,7 +13962,7 @@ "generator": false }, { - "__docId__": 635, + "__docId__": 637, "kind": "method", "static": false, "variation": null, @@ -13919,7 +13987,7 @@ "generator": false }, { - "__docId__": 636, + "__docId__": 638, "kind": "method", "static": false, "variation": null, @@ -13944,7 +14012,7 @@ "generator": false }, { - "__docId__": 637, + "__docId__": 639, "kind": "member", "static": false, "variation": null, @@ -13962,7 +14030,7 @@ } }, { - "__docId__": 638, + "__docId__": 640, "kind": "method", "static": false, "variation": null, @@ -13987,7 +14055,7 @@ "generator": false }, { - "__docId__": 639, + "__docId__": 641, "kind": "member", "static": false, "variation": null, @@ -14005,7 +14073,7 @@ } }, { - "__docId__": 640, + "__docId__": 642, "kind": "method", "static": false, "variation": null, @@ -14044,7 +14112,7 @@ "generator": false }, { - "__docId__": 641, + "__docId__": 643, "kind": "method", "static": false, "variation": null, @@ -14069,7 +14137,7 @@ "generator": false }, { - "__docId__": 642, + "__docId__": 644, "kind": "method", "static": false, "variation": null, @@ -14083,7 +14151,7 @@ "generator": false }, { - "__docId__": 643, + "__docId__": 645, "kind": "method", "static": false, "variation": null, @@ -14118,7 +14186,7 @@ "generator": false }, { - "__docId__": 644, + "__docId__": 646, "kind": "method", "static": false, "variation": null, @@ -14132,7 +14200,7 @@ "generator": false }, { - "__docId__": 645, + "__docId__": 647, "kind": "member", "static": false, "variation": null, @@ -14150,7 +14218,7 @@ } }, { - "__docId__": 646, + "__docId__": 648, "kind": "member", "static": false, "variation": null, @@ -14168,7 +14236,7 @@ } }, { - "__docId__": 647, + "__docId__": 649, "kind": "member", "static": false, "variation": null, @@ -14186,7 +14254,7 @@ } }, { - "__docId__": 648, + "__docId__": 650, "kind": "member", "static": false, "variation": null, @@ -14204,7 +14272,7 @@ } }, { - "__docId__": 649, + "__docId__": 651, "kind": "member", "static": false, "variation": null, @@ -14222,7 +14290,7 @@ } }, { - "__docId__": 650, + "__docId__": 652, "kind": "file", "static": true, "variation": null, @@ -14235,7 +14303,7 @@ "content": "import {Feature} from '../feature';\nimport {createElm, createText, elm, removeElm} from '../dom';\nimport {EMPTY_FN} from '../types';\nimport {defaultsStr, defaultsFn} from '../settings';\n\n/**\n * Rows counter UI component\n * @export\n * @class RowsCounter\n * @extends {Feature}\n */\nexport class RowsCounter extends Feature {\n\n /**\n * Creates an instance of RowsCounter\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'rowsCounter');\n\n // TableFilter configuration\n let f = this.config.rows_counter || {};\n\n /**\n * ID of custom container element\n * @type {String}\n */\n this.targetId = defaultsStr(f.target_id, null);\n\n /**\n * Container DOM element\n * @type {DOMElement}\n * @private\n */\n this.container = null;\n\n /**\n * Container DOM element for label displaying the total number of rows\n * @type {DOMElement}\n * @private\n */\n this.label = null;\n\n /**\n * Text preceding the total number of rows\n * @type {String}\n */\n this.text = defaultsStr(f.text, 'Rows: ');\n\n /**\n * Separator symbol appearing between the first and last visible rows of\n * current page when paging is enabled. ie: Rows: 31-40 / 70\n * @type {String}\n */\n this.fromToTextSeparator = defaultsStr(f.separator, '-');\n\n /**\n * Separator symbol appearing between the first and last visible rows of\n * current page and the total number of filterable rows when paging is\n * enabled. ie: Rows: 31-40 / 70\n * @type {String}\n */\n this.overText = defaultsStr(f.over_text, ' / ');\n\n /**\n * Css class for container element\n * @type {String}\n */\n this.cssClass = defaultsStr(f.css_class, 'tot');\n\n /**\n * Callback fired before the counter is refreshed\n * @type {Function}\n */\n this.onBeforeRefreshCounter = defaultsFn(f.on_before_refresh_counter,\n EMPTY_FN);\n\n /**\n * Callback fired after the counter is refreshed\n * @type {Function}\n */\n this.onAfterRefreshCounter = defaultsFn(f.on_after_refresh_counter,\n EMPTY_FN);\n }\n\n /**\n * Initializes RowsCounter instance\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n let tf = this.tf;\n\n //rows counter container\n let countDiv = createElm('div');\n countDiv.className = this.cssClass;\n //rows counter label\n let countSpan = createElm('span');\n let countText = createElm('span');\n countText.appendChild(createText(this.text));\n\n // counter is added to defined element\n if (!this.targetId) {\n tf.setToolbar();\n }\n let targetEl = !this.targetId ? tf.lDiv : elm(this.targetId);\n\n //default container: 'lDiv'\n if (!this.targetId) {\n countDiv.appendChild(countText);\n countDiv.appendChild(countSpan);\n targetEl.appendChild(countDiv);\n } else {\n //custom container, no need to append statusDiv\n targetEl.appendChild(countText);\n targetEl.appendChild(countSpan);\n }\n this.container = countDiv;\n this.label = countSpan;\n\n // subscribe to events\n this.emitter.on(['after-filtering', 'grouped-by-page'],\n () => this.refresh(tf.getValidRowsNb()));\n this.emitter.on(['rows-changed'], () => this.refresh());\n\n /** @inherited */\n this.initialized = true;\n this.refresh();\n }\n\n /**\n * Refreshes the rows counter\n * @param {Number} p Optional parameter the total number of rows to display\n */\n refresh(p) {\n if (!this.initialized || !this.isEnabled()) {\n return;\n }\n\n let tf = this.tf;\n\n this.onBeforeRefreshCounter(tf, this.label);\n\n let totTxt;\n if (!tf.paging) {\n if (p && p !== '') {\n totTxt = p;\n } else {\n totTxt = tf.getFilterableRowsNb() - tf.nbHiddenRows;\n }\n } else {\n let paging = tf.feature('paging');\n if (paging) {\n let nbValidRows = tf.getValidRowsNb();\n //paging start row\n let pagingStartRow = parseInt(paging.startPagingRow, 10) +\n ((nbValidRows > 0) ? 1 : 0);\n let pagingEndRow =\n (pagingStartRow + paging.pageLength) - 1 <=\n nbValidRows ?\n pagingStartRow + paging.pageLength - 1 :\n nbValidRows;\n totTxt = pagingStartRow + this.fromToTextSeparator +\n pagingEndRow + this.overText + nbValidRows;\n }\n }\n\n this.label.innerHTML = totTxt;\n this.onAfterRefreshCounter(tf, this.label, totTxt);\n }\n\n /**\n * Remove feature\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n if (!this.targetId && this.container) {\n removeElm(this.container);\n } else {\n elm(this.targetId).innerHTML = '';\n }\n this.label = null;\n this.container = null;\n\n // unsubscribe to events\n this.emitter.off(['after-filtering', 'grouped-by-page'],\n () => this.refresh(tf.getValidRowsNb()));\n this.emitter.off(['rows-changed'], () => this.refresh());\n\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 651, + "__docId__": 653, "kind": "class", "static": true, "variation": null, @@ -14264,7 +14332,7 @@ ] }, { - "__docId__": 652, + "__docId__": 654, "kind": "constructor", "static": false, "variation": null, @@ -14289,7 +14357,7 @@ "generator": false }, { - "__docId__": 653, + "__docId__": 655, "kind": "member", "static": false, "variation": null, @@ -14309,7 +14377,7 @@ } }, { - "__docId__": 654, + "__docId__": 656, "kind": "member", "static": false, "variation": null, @@ -14329,7 +14397,7 @@ } }, { - "__docId__": 655, + "__docId__": 657, "kind": "member", "static": false, "variation": null, @@ -14349,7 +14417,7 @@ } }, { - "__docId__": 656, + "__docId__": 658, "kind": "member", "static": false, "variation": null, @@ -14369,7 +14437,7 @@ } }, { - "__docId__": 657, + "__docId__": 659, "kind": "member", "static": false, "variation": null, @@ -14389,7 +14457,7 @@ } }, { - "__docId__": 658, + "__docId__": 660, "kind": "member", "static": false, "variation": null, @@ -14409,7 +14477,7 @@ } }, { - "__docId__": 659, + "__docId__": 661, "kind": "member", "static": false, "variation": null, @@ -14429,7 +14497,7 @@ } }, { - "__docId__": 660, + "__docId__": 662, "kind": "member", "static": false, "variation": null, @@ -14449,7 +14517,7 @@ } }, { - "__docId__": 661, + "__docId__": 663, "kind": "member", "static": false, "variation": null, @@ -14469,7 +14537,7 @@ } }, { - "__docId__": 662, + "__docId__": 664, "kind": "method", "static": false, "variation": null, @@ -14483,7 +14551,7 @@ "generator": false }, { - "__docId__": 663, + "__docId__": 665, "kind": "member", "static": false, "variation": null, @@ -14501,7 +14569,7 @@ } }, { - "__docId__": 664, + "__docId__": 666, "kind": "member", "static": false, "variation": null, @@ -14519,7 +14587,7 @@ } }, { - "__docId__": 665, + "__docId__": 667, "kind": "member", "static": false, "variation": null, @@ -14542,7 +14610,7 @@ } }, { - "__docId__": 666, + "__docId__": 668, "kind": "method", "static": false, "variation": null, @@ -14567,7 +14635,7 @@ "generator": false }, { - "__docId__": 667, + "__docId__": 669, "kind": "method", "static": false, "variation": null, @@ -14581,7 +14649,7 @@ "generator": false }, { - "__docId__": 668, + "__docId__": 670, "kind": "member", "static": false, "variation": null, @@ -14599,7 +14667,7 @@ } }, { - "__docId__": 669, + "__docId__": 671, "kind": "member", "static": false, "variation": null, @@ -14617,7 +14685,7 @@ } }, { - "__docId__": 670, + "__docId__": 672, "kind": "member", "static": false, "variation": null, @@ -14635,7 +14703,7 @@ } }, { - "__docId__": 671, + "__docId__": 673, "kind": "file", "static": true, "variation": null, @@ -14648,7 +14716,7 @@ "content": "import {Feature} from '../feature';\nimport {Hash} from './hash';\nimport {Storage} from './storage';\nimport {isEmpty} from '../string';\nimport {isArray, isNull, isString, isUndef} from '../types';\nimport {defaultsBool, defaultsNb} from '../settings';\n\n/**\n * Features state object persistable with localStorage, cookie or URL hash\n *\n * @export\n * @class State\n * @extends {Feature}\n */\nexport class State extends Feature {\n\n /**\n * Creates an instance of State\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'state');\n\n let cfg = this.config.state || {};\n\n /**\n * Determines whether state is persisted with URL hash\n * @type {Boolean}\n */\n this.enableHash = cfg === true ||\n (isArray(cfg.types) && cfg.types.indexOf('hash') !== -1);\n\n /**\n * Determines whether state is persisted with localStorage\n * @type {Boolean}\n */\n this.enableLocalStorage = isArray(cfg.types) &&\n cfg.types.indexOf('local_storage') !== -1;\n\n /**\n * Determines whether state is persisted with localStorage\n * @type {Boolean}\n */\n this.enableCookie = isArray(cfg.types) &&\n cfg.types.indexOf('cookie') !== -1;\n\n /**\n * Persist filters values, enabled by default\n * @type {Boolean}\n */\n this.persistFilters = defaultsBool(cfg.filters, true);\n\n /**\n * Persist current page number when paging is enabled\n * @type {Boolean}\n */\n this.persistPageNumber = Boolean(cfg.page_number);\n\n /**\n * Persist page length when paging is enabled\n * @type {Boolean}\n */\n this.persistPageLength = Boolean(cfg.page_length);\n\n /**\n * Persist column sorting\n * @type {Boolean}\n */\n this.persistSort = Boolean(cfg.sort);\n\n /**\n * Persist columns visibility\n * @type {Boolean}\n */\n this.persistColsVisibility = Boolean(cfg.columns_visibility);\n\n /**\n * Persist filters row visibility\n * @type {Boolean}\n */\n this.persistFiltersVisibility = Boolean(cfg.filters_visibility);\n\n /**\n * Cookie duration in hours\n * @type {Boolean}\n */\n this.cookieDuration = defaultsNb(parseInt(cfg.cookie_duration, 10),\n 87600);\n\n /**\n * Enable Storage if localStorage or cookie is required\n * @type {Boolean}\n * @private\n */\n this.enableStorage = this.enableLocalStorage || this.enableCookie;\n\n /**\n * Storage instance if storage is required\n * @type {Storage}\n * @private\n */\n this.storage = null;\n\n /**\n * Hash instance if URL hash is required\n * @type {Boolean}\n * @private\n */\n this.hash = null;\n\n /**\n * Current page number\n * @type {Number}\n * @private\n */\n this.pageNb = null;\n\n /**\n * Current page length\n * @type {Number}\n * @private\n */\n this.pageLength = null;\n\n /**\n * Current column sorting\n * @type {Object}\n * @private\n */\n this.sort = null;\n\n /**\n * Current hidden columns\n * @type {Object}\n * @private\n */\n this.hiddenCols = null;\n\n /**\n * Filters row visibility\n * @type {Boolean}\n * @private\n */\n this.filtersVisibility = null;\n\n /**\n * State object\n * @type {Object}\n * @private\n */\n this.state = {};\n\n /**\n * Prefix for column ID\n * @type {String}\n * @private\n */\n this.prfxCol = 'col_';\n\n /**\n * Prefix for page number ID\n * @type {String}\n * @private\n */\n this.pageNbKey = 'page';\n\n /**\n * Prefix for page length ID\n * @type {String}\n * @private\n */\n this.pageLengthKey = 'page_length';\n\n /**\n * Prefix for filters visibility ID\n * @type {String}\n * @private\n */\n this.filtersVisKey = 'filters_visibility';\n }\n\n /**\n * Initializes State instance\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n this.emitter.on(['after-filtering'], () => this.update());\n this.emitter.on(['after-page-change', 'after-clearing-filters'],\n (tf, pageNb) => this.updatePage(pageNb));\n this.emitter.on(['after-page-length-change'],\n (tf, pageLength) => this.updatePageLength(pageLength));\n this.emitter.on(['column-sorted'],\n (tf, index, descending) => this.updateSort(index, descending));\n this.emitter.on(['sort-initialized'], () => this._syncSort());\n this.emitter.on(['columns-visibility-initialized'],\n () => this._syncColsVisibility());\n this.emitter.on(['column-shown', 'column-hidden'], (tf, feature,\n colIndex, hiddenCols) => this.updateColsVisibility(hiddenCols));\n this.emitter.on(['filters-visibility-initialized'],\n () => this._syncFiltersVisibility());\n this.emitter.on(['filters-toggled'],\n (tf, extension, visible) => this.updateFiltersVisibility(visible));\n\n if (this.enableHash) {\n this.hash = new Hash(this);\n this.hash.init();\n }\n if (this.enableStorage) {\n this.storage = new Storage(this);\n this.storage.init();\n }\n\n /**\n * @inherited\n */\n this.initialized = true;\n }\n\n\n /**\n * Update state object based on current features state\n */\n update() {\n if (!this.isEnabled()) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n\n if (this.persistFilters) {\n let filterValues = tf.getFiltersValue();\n\n filterValues.forEach((val, idx) => {\n let key = `${this.prfxCol}${idx}`;\n\n if (isString(val) && isEmpty(val)) {\n if (state.hasOwnProperty(key)) {\n state[key].flt = undefined;\n }\n } else {\n state[key] = state[key] || {};\n state[key].flt = val;\n }\n });\n }\n\n if (this.persistPageNumber) {\n if (isNull(this.pageNb)) {\n state[this.pageNbKey] = undefined;\n } else {\n state[this.pageNbKey] = this.pageNb;\n }\n }\n\n if (this.persistPageLength) {\n if (isNull(this.pageLength)) {\n state[this.pageLengthKey] = undefined;\n } else {\n state[this.pageLengthKey] = this.pageLength;\n }\n }\n\n if (this.persistSort) {\n if (!isNull(this.sort)) {\n // Remove previuosly sorted column\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1 && state[key]) {\n state[key].sort = undefined;\n }\n });\n\n let key = `${this.prfxCol}${this.sort.column}`;\n state[key] = state[key] || {};\n state[key].sort = { descending: this.sort.descending };\n }\n }\n\n if (this.persistColsVisibility) {\n if (!isNull(this.hiddenCols)) {\n // Clear previuosly hidden columns\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1 && state[key]) {\n state[key].hidden = undefined;\n }\n });\n\n this.hiddenCols.forEach((colIdx) => {\n let key = `${this.prfxCol}${colIdx}`;\n state[key] = state[key] || {};\n state[key].hidden = true;\n });\n }\n }\n\n if (this.persistFiltersVisibility) {\n if (isNull(this.filtersVisibility)) {\n state[this.filtersVisKey] = undefined;\n } else {\n state[this.filtersVisKey] = this.filtersVisibility;\n }\n }\n\n this.emitter.emit('state-changed', tf, state);\n }\n\n /**\n * Refresh page number field on page number changes\n *\n * @param {Number} pageNb Current page number\n */\n updatePage(pageNb) {\n this.pageNb = pageNb;\n this.update();\n }\n\n /**\n * Refresh page length field on page length changes\n *\n * @param {Number} pageLength Current page length value\n */\n updatePageLength(pageLength) {\n this.pageLength = pageLength;\n this.update();\n }\n\n /**\n * Refresh column sorting information on sort changes\n *\n * @param index {Number} Column index\n * @param {Boolean} descending Descending manner\n */\n updateSort(index, descending) {\n this.sort = {\n column: index,\n descending: descending\n };\n this.update();\n }\n\n /**\n * Refresh hidden columns information on columns visibility changes\n *\n * @param {Array} hiddenCols Columns indexes\n */\n updateColsVisibility(hiddenCols) {\n this.hiddenCols = hiddenCols;\n this.update();\n }\n\n /**\n * Refresh filters visibility on filters visibility change\n *\n * @param {Boolean} visible Visibility flad\n */\n updateFiltersVisibility(visible) {\n this.filtersVisibility = visible;\n this.update();\n }\n\n /**\n * Override state field\n *\n * @param state State object\n */\n override(state) {\n this.state = state;\n }\n\n /**\n * Sync stored features state\n */\n sync() {\n let state = this.state;\n let tf = this.tf;\n\n this._syncFilters();\n\n if (this.persistPageNumber) {\n let pageNumber = state[this.pageNbKey];\n this.emitter.emit('change-page', tf, pageNumber);\n }\n\n if (this.persistPageLength) {\n let pageLength = state[this.pageLengthKey];\n this.emitter.emit('change-page-results', tf, pageLength);\n }\n\n this._syncSort();\n this._syncColsVisibility();\n this._syncFiltersVisibility();\n }\n\n /**\n * Override current state with passed one and sync features\n *\n * @param {Object} state State object\n */\n overrideAndSync(state) {\n // To prevent state to react to features changes, state is temporarily\n // disabled\n this.disable();\n // State is overriden with passed state object\n this.override(state);\n // New hash state is applied to features\n this.sync();\n // State is re-enabled\n this.enable();\n }\n\n /**\n * Sync filters with stored values and filter table\n *\n * @private\n */\n _syncFilters() {\n if (!this.persistFilters) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1) {\n let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);\n let val = state[key].flt;\n tf.setFilterValue(colIdx, val);\n }\n });\n\n tf.filter();\n }\n\n /**\n * Sync sorted column with stored sorting information and sort table\n *\n * @private\n */\n _syncSort() {\n if (!this.persistSort) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1) {\n let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);\n if (!isUndef(state[key].sort)) {\n let sort = state[key].sort;\n this.emitter.emit('sort', tf, colIdx, sort.descending);\n }\n }\n });\n }\n\n /**\n * Sync hidden columns with stored information\n *\n * @private\n */\n _syncColsVisibility() {\n if (!this.persistColsVisibility) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n let hiddenCols = [];\n\n Object.keys(state).forEach((key) => {\n if (key.indexOf(this.prfxCol) !== -1) {\n let colIdx = parseInt(key.replace(this.prfxCol, ''), 10);\n if (!isUndef(state[key].hidden)) {\n hiddenCols.push(colIdx);\n }\n }\n });\n\n hiddenCols.forEach((colIdx) => {\n this.emitter.emit('hide-column', tf, colIdx);\n });\n }\n\n /**\n * Sync filters visibility with stored information\n *\n * @private\n */\n _syncFiltersVisibility() {\n if (!this.persistFiltersVisibility) {\n return;\n }\n let state = this.state;\n let tf = this.tf;\n let filtersVisibility = state[this.filtersVisKey];\n\n this.filtersVisibility = filtersVisibility;\n this.emitter.emit('show-filters', tf, filtersVisibility);\n }\n\n /**\n * Destroy State instance\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n this.state = {};\n\n this.emitter.off(['after-filtering'], () => this.update());\n this.emitter.off(['after-page-change', 'after-clearing-filters'],\n (tf, pageNb) => this.updatePage(pageNb));\n this.emitter.off(['after-page-length-change'],\n (tf, index) => this.updatePageLength(index));\n this.emitter.off(['column-sorted'],\n (tf, index, descending) => this.updateSort(index, descending));\n this.emitter.off(['sort-initialized'], () => this._syncSort());\n this.emitter.off(['columns-visibility-initialized'],\n () => this._syncColsVisibility());\n this.emitter.off(['column-shown', 'column-hidden'], (tf, feature,\n colIndex, hiddenCols) => this.updateColsVisibility(hiddenCols));\n this.emitter.off(['filters-visibility-initialized'],\n () => this._syncFiltersVisibility());\n this.emitter.off(['filters-toggled'],\n (tf, extension, visible) => this.updateFiltersVisibility(visible));\n\n if (this.enableHash) {\n this.hash.destroy();\n this.hash = null;\n }\n\n if (this.enableStorage) {\n this.storage.destroy();\n this.storage = null;\n }\n\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 672, + "__docId__": 674, "kind": "class", "static": true, "variation": null, @@ -14677,7 +14745,7 @@ ] }, { - "__docId__": 673, + "__docId__": 675, "kind": "constructor", "static": false, "variation": null, @@ -14702,7 +14770,7 @@ "generator": false }, { - "__docId__": 674, + "__docId__": 676, "kind": "member", "static": false, "variation": null, @@ -14722,7 +14790,7 @@ } }, { - "__docId__": 675, + "__docId__": 677, "kind": "member", "static": false, "variation": null, @@ -14742,7 +14810,7 @@ } }, { - "__docId__": 676, + "__docId__": 678, "kind": "member", "static": false, "variation": null, @@ -14762,7 +14830,7 @@ } }, { - "__docId__": 677, + "__docId__": 679, "kind": "member", "static": false, "variation": null, @@ -14782,7 +14850,7 @@ } }, { - "__docId__": 678, + "__docId__": 680, "kind": "member", "static": false, "variation": null, @@ -14802,7 +14870,7 @@ } }, { - "__docId__": 679, + "__docId__": 681, "kind": "member", "static": false, "variation": null, @@ -14822,7 +14890,7 @@ } }, { - "__docId__": 680, + "__docId__": 682, "kind": "member", "static": false, "variation": null, @@ -14842,7 +14910,7 @@ } }, { - "__docId__": 681, + "__docId__": 683, "kind": "member", "static": false, "variation": null, @@ -14862,7 +14930,7 @@ } }, { - "__docId__": 682, + "__docId__": 684, "kind": "member", "static": false, "variation": null, @@ -14882,7 +14950,7 @@ } }, { - "__docId__": 683, + "__docId__": 685, "kind": "member", "static": false, "variation": null, @@ -14902,7 +14970,7 @@ } }, { - "__docId__": 684, + "__docId__": 686, "kind": "member", "static": false, "variation": null, @@ -14922,7 +14990,7 @@ } }, { - "__docId__": 685, + "__docId__": 687, "kind": "member", "static": false, "variation": null, @@ -14942,7 +15010,7 @@ } }, { - "__docId__": 686, + "__docId__": 688, "kind": "member", "static": false, "variation": null, @@ -14962,7 +15030,7 @@ } }, { - "__docId__": 687, + "__docId__": 689, "kind": "member", "static": false, "variation": null, @@ -14982,7 +15050,7 @@ } }, { - "__docId__": 688, + "__docId__": 690, "kind": "member", "static": false, "variation": null, @@ -15002,7 +15070,7 @@ } }, { - "__docId__": 689, + "__docId__": 691, "kind": "member", "static": false, "variation": null, @@ -15022,7 +15090,7 @@ } }, { - "__docId__": 690, + "__docId__": 692, "kind": "member", "static": false, "variation": null, @@ -15042,7 +15110,7 @@ } }, { - "__docId__": 691, + "__docId__": 693, "kind": "member", "static": false, "variation": null, @@ -15062,7 +15130,7 @@ } }, { - "__docId__": 692, + "__docId__": 694, "kind": "member", "static": false, "variation": null, @@ -15082,7 +15150,7 @@ } }, { - "__docId__": 693, + "__docId__": 695, "kind": "member", "static": false, "variation": null, @@ -15102,7 +15170,7 @@ } }, { - "__docId__": 694, + "__docId__": 696, "kind": "member", "static": false, "variation": null, @@ -15122,7 +15190,7 @@ } }, { - "__docId__": 695, + "__docId__": 697, "kind": "member", "static": false, "variation": null, @@ -15142,7 +15210,7 @@ } }, { - "__docId__": 696, + "__docId__": 698, "kind": "member", "static": false, "variation": null, @@ -15162,7 +15230,7 @@ } }, { - "__docId__": 697, + "__docId__": 699, "kind": "method", "static": false, "variation": null, @@ -15176,7 +15244,7 @@ "generator": false }, { - "__docId__": 698, + "__docId__": 700, "kind": "member", "static": false, "variation": null, @@ -15194,7 +15262,7 @@ } }, { - "__docId__": 699, + "__docId__": 701, "kind": "member", "static": false, "variation": null, @@ -15212,7 +15280,7 @@ } }, { - "__docId__": 700, + "__docId__": 702, "kind": "member", "static": false, "variation": null, @@ -15235,7 +15303,7 @@ } }, { - "__docId__": 701, + "__docId__": 703, "kind": "method", "static": false, "variation": null, @@ -15249,7 +15317,7 @@ "generator": false }, { - "__docId__": 702, + "__docId__": 704, "kind": "method", "static": false, "variation": null, @@ -15274,7 +15342,7 @@ "generator": false }, { - "__docId__": 703, + "__docId__": 705, "kind": "member", "static": false, "variation": null, @@ -15292,7 +15360,7 @@ } }, { - "__docId__": 704, + "__docId__": 706, "kind": "method", "static": false, "variation": null, @@ -15317,7 +15385,7 @@ "generator": false }, { - "__docId__": 705, + "__docId__": 707, "kind": "member", "static": false, "variation": null, @@ -15335,7 +15403,7 @@ } }, { - "__docId__": 706, + "__docId__": 708, "kind": "method", "static": false, "variation": null, @@ -15370,7 +15438,7 @@ "generator": false }, { - "__docId__": 707, + "__docId__": 709, "kind": "member", "static": false, "variation": null, @@ -15388,7 +15456,7 @@ } }, { - "__docId__": 708, + "__docId__": 710, "kind": "method", "static": false, "variation": null, @@ -15413,7 +15481,7 @@ "generator": false }, { - "__docId__": 709, + "__docId__": 711, "kind": "member", "static": false, "variation": null, @@ -15431,7 +15499,7 @@ } }, { - "__docId__": 710, + "__docId__": 712, "kind": "method", "static": false, "variation": null, @@ -15456,7 +15524,7 @@ "generator": false }, { - "__docId__": 711, + "__docId__": 713, "kind": "member", "static": false, "variation": null, @@ -15474,7 +15542,7 @@ } }, { - "__docId__": 712, + "__docId__": 714, "kind": "method", "static": false, "variation": null, @@ -15499,7 +15567,7 @@ "generator": false }, { - "__docId__": 713, + "__docId__": 715, "kind": "member", "static": false, "variation": null, @@ -15517,7 +15585,7 @@ } }, { - "__docId__": 714, + "__docId__": 716, "kind": "method", "static": false, "variation": null, @@ -15531,7 +15599,7 @@ "generator": false }, { - "__docId__": 715, + "__docId__": 717, "kind": "method", "static": false, "variation": null, @@ -15556,7 +15624,7 @@ "generator": false }, { - "__docId__": 716, + "__docId__": 718, "kind": "method", "static": false, "variation": null, @@ -15570,7 +15638,7 @@ "generator": false }, { - "__docId__": 717, + "__docId__": 719, "kind": "method", "static": false, "variation": null, @@ -15584,7 +15652,7 @@ "generator": false }, { - "__docId__": 718, + "__docId__": 720, "kind": "method", "static": false, "variation": null, @@ -15598,7 +15666,7 @@ "generator": false }, { - "__docId__": 719, + "__docId__": 721, "kind": "method", "static": false, "variation": null, @@ -15612,7 +15680,7 @@ "generator": false }, { - "__docId__": 720, + "__docId__": 722, "kind": "member", "static": false, "variation": null, @@ -15630,7 +15698,7 @@ } }, { - "__docId__": 721, + "__docId__": 723, "kind": "method", "static": false, "variation": null, @@ -15644,7 +15712,7 @@ "generator": false }, { - "__docId__": 722, + "__docId__": 724, "kind": "member", "static": false, "variation": null, @@ -15662,7 +15730,7 @@ } }, { - "__docId__": 723, + "__docId__": 725, "kind": "member", "static": false, "variation": null, @@ -15680,7 +15748,7 @@ } }, { - "__docId__": 724, + "__docId__": 726, "kind": "member", "static": false, "variation": null, @@ -15698,7 +15766,7 @@ } }, { - "__docId__": 725, + "__docId__": 727, "kind": "member", "static": false, "variation": null, @@ -15716,7 +15784,7 @@ } }, { - "__docId__": 726, + "__docId__": 728, "kind": "file", "static": true, "variation": null, @@ -15729,7 +15797,7 @@ "content": "import {Feature} from '../feature';\nimport {root} from '../root';\nimport {createElm, createText, elm, removeElm} from '../dom';\nimport {EMPTY_FN} from '../types';\nimport {defaultsStr, defaultsFn} from '../settings';\n\nconst EVENTS = [\n 'after-filtering',\n 'after-populating-filter',\n 'after-page-change',\n 'after-clearing-filters',\n 'after-page-length-change',\n 'after-reset-page',\n 'after-reset-page-length',\n 'after-loading-extensions',\n 'after-loading-themes'\n];\n\n/**\n * Status bar UI component\n * @export\n * @class StatusBar\n * @extends {Feature}\n */\nexport class StatusBar extends Feature {\n\n /**\n * Creates an instance of StatusBar\n * @param {TableFilter} tf TableFilter instance\n */\n constructor(tf) {\n super(tf, 'statusBar');\n\n // Configuration object\n let f = this.config.status_bar || {};\n\n /**\n * ID of custom container element\n * @type {String}\n */\n this.targetId = defaultsStr(f.target_id, null);\n\n /**\n * Container DOM element\n * @type {DOMElement}\n * @private\n */\n this.container = null;\n\n /**\n * Message container DOM element\n * @type {DOMElement}\n * @private\n */\n this.msgContainer = null;\n\n /**\n * Label container DOM element\n * @type {DOMElement}\n * @private\n */\n this.labelContainer = null;\n\n /**\n * Text preceding status message\n * @type {String}\n */\n this.text = defaultsStr(f.text, '');\n\n /**\n * Css class for container element\n * @type {String}\n */\n this.cssClass = defaultsStr(f.css_class, 'status');\n\n /**\n * Message visibility duration in milliseconds\n * @type {Number}\n * @private\n */\n this.delay = 250;\n\n /**\n * Callback fired before the message is displayed\n * @type {Function}\n */\n this.onBeforeShowMsg = defaultsFn(f.on_before_show_msg, EMPTY_FN);\n\n /**\n * Callback fired after the message is displayed\n * @type {Function}\n */\n this.onAfterShowMsg = defaultsFn(f.on_after_show_msg, EMPTY_FN);\n\n /**\n * Message appearing upon filtering\n * @type {String}\n */\n this.msgFilter = defaultsStr(f.msg_filter, 'Filtering data...');\n\n /**\n * Message appearing when a drop-down filter is populated\n * @type {String}\n */\n this.msgPopulate = defaultsStr(f.msg_populate, 'Populating filter...');\n\n /**\n * Message appearing when a checklist filter is populated\n * @type {String}\n */\n this.msgPopulateCheckList = defaultsStr(f.msg_populate_checklist,\n 'Populating list...');\n\n /**\n * Message appearing when a pagination page is changed\n * @type {String}\n */\n this.msgChangePage = defaultsStr(f.msg_change_page,\n 'Collecting paging data...');\n\n /**\n * Message appearing when filters are cleared\n * @type {String}\n */\n this.msgClear = defaultsStr(f.msg_clear, 'Clearing filters...');\n\n /**\n * Message appearing when the page length is changed\n * @type {String}\n */\n this.msgChangeResults = defaultsStr(f.msg_change_results,\n 'Changing results per page...');\n\n /**\n * Message appearing when the page is re-set\n * @type {String}\n */\n this.msgResetPage = defaultsStr(f.msg_reset_page, 'Re-setting page...');\n\n /**\n * Message appearing when the page length is re-set\n * @type {String}\n */\n this.msgResetPageLength = defaultsStr(f.msg_reset_page_length,\n 'Re-setting page length...');\n\n /**\n * Message appearing upon column sorting\n * @type {String}\n */\n this.msgSort = defaultsStr(f.msg_sort, 'Sorting data...');\n\n /**\n * Message appearing when extensions are loading\n * @type {String}\n */\n this.msgLoadExtensions = defaultsStr(f.msg_load_extensions,\n 'Loading extensions...');\n\n /**\n * Message appearing when themes are loading\n * @type {String}\n */\n this.msgLoadThemes = defaultsStr(f.msg_load_themes,\n 'Loading theme(s)...');\n }\n\n /**\n * Initializes StatusBar instance\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n let tf = this.tf;\n let emitter = this.emitter;\n\n //status bar container\n let statusDiv = createElm('div');\n statusDiv.className = this.cssClass;\n\n //status bar label\n let statusSpan = createElm('span');\n //preceding text\n let statusSpanText = createElm('span');\n statusSpanText.appendChild(createText(this.text));\n\n // target element container\n if (!this.targetId) {\n tf.setToolbar();\n }\n let targetEl = (!this.targetId) ? tf.lDiv : elm(this.targetId);\n\n //default container: 'lDiv'\n if (!this.targetId) {\n statusDiv.appendChild(statusSpanText);\n statusDiv.appendChild(statusSpan);\n targetEl.appendChild(statusDiv);\n } else {\n // custom container, no need to append statusDiv\n targetEl.appendChild(statusSpanText);\n targetEl.appendChild(statusSpan);\n }\n\n this.container = statusDiv;\n this.msgContainer = statusSpan;\n this.labelContainer = statusSpanText;\n\n // Subscribe to events\n emitter.on(['before-filtering'], () => this.message(this.msgFilter));\n emitter.on(['before-populating-filter'],\n () => this.message(this.msgPopulate));\n emitter.on(['before-page-change'],\n () => this.message(this.msgChangePage));\n emitter.on(['before-clearing-filters'], () =>\n this.message(this.msgClear));\n emitter.on(['before-page-length-change'],\n () => this.message(this.msgChangeResults));\n emitter.on(['before-reset-page'],\n () => this.message(this.msgResetPage));\n emitter.on(['before-reset-page-length'],\n () => this.message(this.msgResetPageLength));\n emitter.on(['before-loading-extensions'],\n () => this.message(this.msgLoadExtensions));\n emitter.on(['before-loading-themes'],\n () => this.message(this.msgLoadThemes));\n\n emitter.on(EVENTS, () => this.message(''));\n\n /**\n * @inherited\n */\n this.initialized = true;\n }\n\n /**\n * Display status message\n * @param {String} [t=''] Message to be displayed\n */\n message(t = '') {\n if (!this.isEnabled()) {\n return;\n }\n\n this.onBeforeShowMsg(this.tf, t);\n\n let d = t === '' ? this.delay : 1;\n root.setTimeout(() => {\n if (!this.initialized) {\n return;\n }\n this.msgContainer.innerHTML = t;\n\n this.onAfterShowMsg(this.tf, t);\n }, d);\n }\n\n /**\n * Destroy StatusBar instance\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n let emitter = this.emitter;\n\n this.container.innerHTML = '';\n if (!this.targetId) {\n removeElm(this.container);\n }\n this.labelContainer = null;\n this.msgContainer = null;\n this.container = null;\n\n // Unsubscribe to events\n emitter.off(['before-filtering'], () => this.message(this.msgFilter));\n emitter.off(['before-populating-filter'],\n () => this.message(this.msgPopulate));\n emitter.off(['before-page-change'],\n () => this.message(this.msgChangePage));\n emitter.off(['before-clearing-filters'],\n () => this.message(this.msgClear));\n emitter.off(['before-page-length-change'],\n () => this.message(this.msgChangeResults));\n emitter.off(['before-reset-page'], () =>\n this.message(this.msgResetPage));\n emitter.off(['before-reset-page-length'],\n () => this.message(this.msgResetPageLength));\n emitter.off(['before-loading-extensions'],\n () => this.message(this.msgLoadExtensions));\n emitter.off(['before-loading-themes'],\n () => this.message(this.msgLoadThemes));\n\n emitter.off(EVENTS, () => this.message(''));\n\n this.initialized = false;\n }\n}\n" }, { - "__docId__": 727, + "__docId__": 729, "kind": "variable", "static": true, "variation": null, @@ -15750,7 +15818,7 @@ } }, { - "__docId__": 728, + "__docId__": 730, "kind": "class", "static": true, "variation": null, @@ -15779,7 +15847,7 @@ ] }, { - "__docId__": 729, + "__docId__": 731, "kind": "constructor", "static": false, "variation": null, @@ -15804,7 +15872,7 @@ "generator": false }, { - "__docId__": 730, + "__docId__": 732, "kind": "member", "static": false, "variation": null, @@ -15824,7 +15892,7 @@ } }, { - "__docId__": 731, + "__docId__": 733, "kind": "member", "static": false, "variation": null, @@ -15844,7 +15912,7 @@ } }, { - "__docId__": 732, + "__docId__": 734, "kind": "member", "static": false, "variation": null, @@ -15864,7 +15932,7 @@ } }, { - "__docId__": 733, + "__docId__": 735, "kind": "member", "static": false, "variation": null, @@ -15884,7 +15952,7 @@ } }, { - "__docId__": 734, + "__docId__": 736, "kind": "member", "static": false, "variation": null, @@ -15904,7 +15972,7 @@ } }, { - "__docId__": 735, + "__docId__": 737, "kind": "member", "static": false, "variation": null, @@ -15924,7 +15992,7 @@ } }, { - "__docId__": 736, + "__docId__": 738, "kind": "member", "static": false, "variation": null, @@ -15944,7 +16012,7 @@ } }, { - "__docId__": 737, + "__docId__": 739, "kind": "member", "static": false, "variation": null, @@ -15964,7 +16032,7 @@ } }, { - "__docId__": 738, + "__docId__": 740, "kind": "member", "static": false, "variation": null, @@ -15984,7 +16052,7 @@ } }, { - "__docId__": 739, + "__docId__": 741, "kind": "member", "static": false, "variation": null, @@ -16004,7 +16072,7 @@ } }, { - "__docId__": 740, + "__docId__": 742, "kind": "member", "static": false, "variation": null, @@ -16024,7 +16092,7 @@ } }, { - "__docId__": 741, + "__docId__": 743, "kind": "member", "static": false, "variation": null, @@ -16044,7 +16112,7 @@ } }, { - "__docId__": 742, + "__docId__": 744, "kind": "member", "static": false, "variation": null, @@ -16064,7 +16132,7 @@ } }, { - "__docId__": 743, + "__docId__": 745, "kind": "member", "static": false, "variation": null, @@ -16084,7 +16152,7 @@ } }, { - "__docId__": 744, + "__docId__": 746, "kind": "member", "static": false, "variation": null, @@ -16104,7 +16172,7 @@ } }, { - "__docId__": 745, + "__docId__": 747, "kind": "member", "static": false, "variation": null, @@ -16124,7 +16192,7 @@ } }, { - "__docId__": 746, + "__docId__": 748, "kind": "member", "static": false, "variation": null, @@ -16144,7 +16212,7 @@ } }, { - "__docId__": 747, + "__docId__": 749, "kind": "member", "static": false, "variation": null, @@ -16164,7 +16232,7 @@ } }, { - "__docId__": 748, + "__docId__": 750, "kind": "member", "static": false, "variation": null, @@ -16184,7 +16252,7 @@ } }, { - "__docId__": 749, + "__docId__": 751, "kind": "member", "static": false, "variation": null, @@ -16204,7 +16272,7 @@ } }, { - "__docId__": 750, + "__docId__": 752, "kind": "method", "static": false, "variation": null, @@ -16218,7 +16286,7 @@ "generator": false }, { - "__docId__": 751, + "__docId__": 753, "kind": "member", "static": false, "variation": null, @@ -16236,7 +16304,7 @@ } }, { - "__docId__": 752, + "__docId__": 754, "kind": "member", "static": false, "variation": null, @@ -16254,7 +16322,7 @@ } }, { - "__docId__": 753, + "__docId__": 755, "kind": "member", "static": false, "variation": null, @@ -16272,7 +16340,7 @@ } }, { - "__docId__": 754, + "__docId__": 756, "kind": "member", "static": false, "variation": null, @@ -16295,7 +16363,7 @@ } }, { - "__docId__": 755, + "__docId__": 757, "kind": "method", "static": false, "variation": null, @@ -16322,7 +16390,7 @@ "generator": false }, { - "__docId__": 756, + "__docId__": 758, "kind": "method", "static": false, "variation": null, @@ -16336,7 +16404,7 @@ "generator": false }, { - "__docId__": 757, + "__docId__": 759, "kind": "member", "static": false, "variation": null, @@ -16354,7 +16422,7 @@ } }, { - "__docId__": 758, + "__docId__": 760, "kind": "member", "static": false, "variation": null, @@ -16372,7 +16440,7 @@ } }, { - "__docId__": 759, + "__docId__": 761, "kind": "member", "static": false, "variation": null, @@ -16390,7 +16458,7 @@ } }, { - "__docId__": 760, + "__docId__": 762, "kind": "member", "static": false, "variation": null, @@ -16408,7 +16476,7 @@ } }, { - "__docId__": 761, + "__docId__": 763, "kind": "file", "static": true, "variation": null, @@ -16421,7 +16489,7 @@ "content": "import Cookie from '../cookie';\nimport {root} from '../root';\n\nconst JSON = root.JSON;\nconst localStorage = root.localStorage;\nconst location = root.location;\n\n/**\n * Checks if browser has Storage feature\n */\nexport const hasStorage = () => {\n return 'Storage' in root;\n};\n\n/**\n * Stores the features state in browser's local storage or cookie\n *\n * @export\n * @class Storage\n */\nexport class Storage {\n\n /**\n * Creates an instance of Storage\n *\n * @param {State} state Instance of State\n */\n constructor(state) {\n\n /**\n * State object\n * @type {State}\n * @private\n */\n this.state = state;\n\n /**\n * TableFilter object\n * @type {TableFilter}\n * @private\n */\n this.tf = state.tf;\n\n /**\n * Persist with local storage\n * @type {Boolean}\n * @private\n */\n this.enableLocalStorage = state.enableLocalStorage && hasStorage();\n\n /**\n * Persist with cookie\n * @type {Boolean}\n * @private\n */\n this.enableCookie = state.enableCookie && !this.enableLocalStorage;\n\n /**\n * Emitter object\n * @type {Emitter}\n * @private\n */\n this.emitter = state.emitter;\n\n /**\n * Cookie duration in hours from state object\n * @type {Number}\n * @private\n */\n this.duration = state.cookieDuration;\n }\n\n\n /**\n * Initializes the Storage object\n */\n init() {\n this.emitter.on(['state-changed'], (tf, state) => this.save(state));\n this.emitter.on(['initialized'], () => this.sync());\n }\n\n /**\n * Persists the features state on state changes\n *\n * @param {State} state Instance of State\n */\n save(state) {\n if (this.enableLocalStorage) {\n localStorage[this.getKey()] = JSON.stringify(state);\n } else {\n Cookie.write(this.getKey(), JSON.stringify(state), this.duration);\n }\n }\n\n /**\n * Turns stored string into a State JSON object\n *\n * @returns {Object} JSON object\n */\n retrieve() {\n let state = null;\n if (this.enableLocalStorage) {\n state = localStorage[this.getKey()];\n } else {\n state = Cookie.read(this.getKey());\n }\n\n if (!state) {\n return null;\n }\n return JSON.parse(state);\n }\n\n /**\n * Removes persisted state from storage\n */\n remove() {\n if (this.enableLocalStorage) {\n localStorage.removeItem(this.getKey());\n } else {\n Cookie.remove(this.getKey());\n }\n }\n\n /**\n * Applies persisted state to features\n */\n sync() {\n let state = this.retrieve();\n if (!state) {\n return;\n }\n // override current state with persisted one and sync features\n this.state.overrideAndSync(state);\n }\n\n /**\n * Returns the storage key\n *\n * @returns {String} Key\n */\n getKey() {\n return JSON.stringify({\n key: `${this.tf.prfxTf}_${this.tf.id}`,\n path: location.pathname\n });\n }\n\n /**\n * Release Storage event subscriptions and clear fields\n */\n destroy() {\n this.emitter.off(['state-changed'], (tf, state) => this.save(state));\n this.emitter.off(['initialized'], () => this.sync());\n\n this.remove();\n\n this.state = null;\n this.emitter = null;\n }\n}\n" }, { - "__docId__": 762, + "__docId__": 764, "kind": "variable", "static": true, "variation": null, @@ -16442,7 +16510,7 @@ } }, { - "__docId__": 763, + "__docId__": 765, "kind": "variable", "static": true, "variation": null, @@ -16463,7 +16531,7 @@ } }, { - "__docId__": 764, + "__docId__": 766, "kind": "variable", "static": true, "variation": null, @@ -16484,7 +16552,7 @@ } }, { - "__docId__": 765, + "__docId__": 767, "kind": "variable", "static": true, "variation": null, @@ -16504,7 +16572,7 @@ } }, { - "__docId__": 766, + "__docId__": 768, "kind": "class", "static": true, "variation": null, @@ -16530,7 +16598,7 @@ "interface": false }, { - "__docId__": 767, + "__docId__": 769, "kind": "constructor", "static": false, "variation": null, @@ -16555,7 +16623,7 @@ "generator": false }, { - "__docId__": 768, + "__docId__": 770, "kind": "member", "static": false, "variation": null, @@ -16575,7 +16643,7 @@ } }, { - "__docId__": 769, + "__docId__": 771, "kind": "member", "static": false, "variation": null, @@ -16595,7 +16663,7 @@ } }, { - "__docId__": 770, + "__docId__": 772, "kind": "member", "static": false, "variation": null, @@ -16615,7 +16683,7 @@ } }, { - "__docId__": 771, + "__docId__": 773, "kind": "member", "static": false, "variation": null, @@ -16635,7 +16703,7 @@ } }, { - "__docId__": 772, + "__docId__": 774, "kind": "member", "static": false, "variation": null, @@ -16655,7 +16723,7 @@ } }, { - "__docId__": 773, + "__docId__": 775, "kind": "member", "static": false, "variation": null, @@ -16675,7 +16743,7 @@ } }, { - "__docId__": 774, + "__docId__": 776, "kind": "method", "static": false, "variation": null, @@ -16689,7 +16757,7 @@ "generator": false }, { - "__docId__": 775, + "__docId__": 777, "kind": "method", "static": false, "variation": null, @@ -16714,7 +16782,7 @@ "generator": false }, { - "__docId__": 776, + "__docId__": 778, "kind": "method", "static": false, "variation": null, @@ -16742,7 +16810,7 @@ "generator": false }, { - "__docId__": 777, + "__docId__": 779, "kind": "method", "static": false, "variation": null, @@ -16756,7 +16824,7 @@ "generator": false }, { - "__docId__": 778, + "__docId__": 780, "kind": "method", "static": false, "variation": null, @@ -16770,7 +16838,7 @@ "generator": false }, { - "__docId__": 779, + "__docId__": 781, "kind": "method", "static": false, "variation": null, @@ -16798,7 +16866,7 @@ "generator": false }, { - "__docId__": 780, + "__docId__": 782, "kind": "method", "static": false, "variation": null, @@ -16812,7 +16880,7 @@ "generator": false }, { - "__docId__": 781, + "__docId__": 783, "kind": "member", "static": false, "variation": null, @@ -16830,7 +16898,7 @@ } }, { - "__docId__": 782, + "__docId__": 784, "kind": "member", "static": false, "variation": null, @@ -16848,7 +16916,7 @@ } }, { - "__docId__": 783, + "__docId__": 785, "kind": "file", "static": true, "variation": null, @@ -16861,7 +16929,7 @@ "content": "import {isNumber} from './types';\n\n/**\n * Takes a string, removes all formatting/cruft and returns the raw float value\n * @param {String} Formatted number\n * @param {String} Decimal type '.' or ','\n * @return {Number} Unformatted number\n *\n * https://github.com/openexchangerates/accounting.js/blob/master/accounting.js\n */\nexport const parse = (value, decimal = '.') => {\n // Return the value as-is if it's already a number\n if (isNumber(value)) {\n return value;\n }\n\n // Build regex to strip out everything except digits, decimal point and\n // minus sign\n let regex = new RegExp('[^0-9-' + decimal + ']', ['g']);\n let unformatted = parseFloat(\n ('' + value)\n // replace bracketed values with negatives\n .replace(/\\((.*)\\)/, '-$1')\n // strip out any cruft\n .replace(regex, '')\n // make sure decimal point is standard\n .replace(decimal, '.')\n );\n\n // This will fail silently\n return !isNaN(unformatted) ? unformatted : 0;\n};\n" }, { - "__docId__": 784, + "__docId__": 786, "kind": "variable", "static": true, "variation": null, @@ -16911,7 +16979,7 @@ } }, { - "__docId__": 785, + "__docId__": 787, "kind": "file", "static": true, "variation": null, @@ -16924,7 +16992,7 @@ "content": "/**\n * Export window or global object depending on the environment\n */\nexport const root = (typeof self === 'object' && self.self === self && self) ||\n (typeof global === 'object' && global.global === global && global) ||\n this;\n" }, { - "__docId__": 786, + "__docId__": 788, "kind": "variable", "static": true, "variation": null, @@ -16944,7 +17012,7 @@ } }, { - "__docId__": 787, + "__docId__": 789, "kind": "file", "static": true, "variation": null, @@ -16957,7 +17025,7 @@ "content": "import {isBoolean, isString, isFn, isArray} from './types';\n\n/** Configuration settings helpers */\n\n/**\n * If passed value is not of boolean type return the default value\n * otherwise return the value itself\n * @param {Boolean|Any} value\n * @param {Boolean} default value\n * @return {Boolean|Any}\n */\nexport const defaultsBool =\n (val, defaultVal) => isBoolean(val) ? val : defaultVal;\n\n/**\n * If passed value is not of string type return the default value\n * otherwise return the value itself\n * @param {String|Any} value\n * @param {String} default value\n * @return {String|Any}\n */\nexport const defaultsStr =\n (val, defaultVal) => isString(val) ? val : defaultVal;\n\n/**\n * If passed value is not of number type return the default value\n * otherwise return the value itself\n * @param {Number|Any} value\n * @param {Number} default value\n * @return {Number|Any}\n */\nexport const defaultsNb =\n (val, defaultVal) => isNaN(val) ? defaultVal : val;\n\n/**\n * If passed value is not of array type return the default value\n * otherwise return the value itself\n * @param {Array|Any} value\n * @param {Array} default value\n * @return {Array|Any}\n */\nexport const defaultsArr =\n (val, defaultVal) => isArray(val) ? val : defaultVal;\n\n/**\n * If passed value is not of function type return the default value\n * otherwise return the value itself\n * @param {Function|Any} value\n * @param {Function} default value\n * @return {Function|Any}\n */\nexport const defaultsFn =\n (val, defaultVal) => isFn(val) ? val : defaultVal;\n" }, { - "__docId__": 788, + "__docId__": 790, "kind": "variable", "static": true, "variation": null, @@ -17009,7 +17077,7 @@ } }, { - "__docId__": 789, + "__docId__": 791, "kind": "variable", "static": true, "variation": null, @@ -17061,7 +17129,7 @@ } }, { - "__docId__": 790, + "__docId__": 792, "kind": "variable", "static": true, "variation": null, @@ -17113,7 +17181,7 @@ } }, { - "__docId__": 791, + "__docId__": 793, "kind": "variable", "static": true, "variation": null, @@ -17165,7 +17233,7 @@ } }, { - "__docId__": 792, + "__docId__": 794, "kind": "variable", "static": true, "variation": null, @@ -17217,7 +17285,7 @@ } }, { - "__docId__": 793, + "__docId__": 795, "kind": "file", "static": true, "variation": null, @@ -17230,7 +17298,7 @@ "content": "import {parse as parseNb} from './number';\nimport {Date as SugarDate} from 'sugar-date';\n\n/** Sorting utilities */\n\n/**\n * Case insensitive compare function for passed strings\n * @param {String} First string\n * @param {String} Second string\n * @return {Number} -1 if first string lower than second one\n * 0 if first string same order as second one\n * 1 if first string greater than second one\n */\nexport const ignoreCase = (a, b) => {\n let x = a.toLowerCase();\n let y = b.toLowerCase();\n return x < y ? -1 : (x > y ? 1 : 0);\n};\n\n/**\n * Compare function for sorting passed numbers in ascending manner\n * @param {Number} First number\n * @param {Number} Second number\n * @return {Number} Negative, zero or positive number\n */\nexport const numSortAsc = (a, b) => (a - b);\n\n/**\n * Compare function for sorting passed numbers in descending manner\n * @param {Number} First number\n * @param {Number} Second number\n * @return {Number} Negative, zero or positive number\n */\nexport const numSortDesc = (a, b) => (b - a);\n\n/**\n * Compare function for sorting passed dates in ascending manner according to\n * the corresponding UTC numeric value (returned by getTime)\n * @param {Date} First date object\n * @param {Date} Second date object\n * @return {Number} Negative, zero or positive number\n */\nexport const dateSortAsc = (date1, date2) => date1.getTime() - date2.getTime();\n\n/**\n * Compare function for sorting passed dates in descending manner according to\n * the corresponding UTC numeric value (returned by getTime)\n * @param {Date} First date object\n * @param {Date} Second date object\n * @return {Number} Negative, zero or positive number\n */\nexport const dateSortDesc = (date1, date2) => date2.getTime() - date1.getTime();\n\n/**\n * Curried compare function for sorting passed formatted numbers in desired\n * fashion according to supplied compare function and decimal separator\n * @param {Function} Compare function\n * @param {String} [decimal=','] Decimal separator\n * @return {Function} Compare function receiving parsed numeric arguments\n */\nexport const sortNumberStr = (compareFn, decimal = ',') => {\n return (numStr1, numStr2) => {\n let num1 = parseNb(numStr1, decimal);\n let num2 = parseNb(numStr2, decimal);\n return compareFn(num1, num2);\n };\n};\n\n/**\n * Curried compare function for sorting passed formatted dates in desired\n * fashion according to supplied compare function and locale\n * @param {Function} Compare function\n * @param {String} [locale='en-us'] Locale code\n * @return {Function} Compare function receiving parsed date arguments\n */\nexport const sortDateStr = (compareFn, locale = 'en-us') => {\n return (dateStr1, dateStr2) => {\n let date1 = SugarDate.create(dateStr1, locale);\n let date2 = SugarDate.create(dateStr2, locale);\n return compareFn(date1, date2);\n };\n};\n" }, { - "__docId__": 794, + "__docId__": 796, "kind": "variable", "static": true, "variation": null, @@ -17280,7 +17348,7 @@ } }, { - "__docId__": 795, + "__docId__": 797, "kind": "variable", "static": true, "variation": null, @@ -17330,7 +17398,7 @@ } }, { - "__docId__": 796, + "__docId__": 798, "kind": "variable", "static": true, "variation": null, @@ -17380,7 +17448,7 @@ } }, { - "__docId__": 797, + "__docId__": 799, "kind": "variable", "static": true, "variation": null, @@ -17430,7 +17498,7 @@ } }, { - "__docId__": 798, + "__docId__": 800, "kind": "variable", "static": true, "variation": null, @@ -17480,7 +17548,7 @@ } }, { - "__docId__": 799, + "__docId__": 801, "kind": "variable", "static": true, "variation": null, @@ -17532,7 +17600,7 @@ } }, { - "__docId__": 800, + "__docId__": 802, "kind": "variable", "static": true, "variation": null, @@ -17584,7 +17652,7 @@ } }, { - "__docId__": 801, + "__docId__": 803, "kind": "file", "static": true, "variation": null, @@ -17597,7 +17665,7 @@ "content": "import {remove as removeDiacritics} from 'diacritics';\n\n/**\n * String utilities\n */\n\n/**\n * Removes whitespace from both sides of passed string\n * @param {String} text\n * @return {String}\n */\nexport const trim = (text) => {\n if (text.trim) {\n return text.trim();\n }\n return text.replace(/^\\s*|\\s*$/g, '');\n};\n\n/**\n * Checks if passed string is empty\n * @param {String} text\n * @return {Boolean}\n */\nexport const isEmpty = (text) => trim(text) === '';\n\n/**\n * Makes regex safe string by escaping special characters from passed string\n * @param {String} text\n * @return {String} escaped string\n */\nexport const rgxEsc = (text) => {\n let chars = /[-\\/\\\\^$*+?.()|[\\]{}]/g;\n let escMatch = '\\\\$&';\n return String(text).replace(chars, escMatch);\n};\n\n/**\n * Returns passed string as lowercase if caseSensitive flag set false. By\n * default it returns the string with no casing changes.\n * @param {String} text\n * @return {String} string\n */\nexport const matchCase = (text, caseSensitive = false) => {\n if (!caseSensitive) {\n return text.toLowerCase();\n }\n return text;\n};\n\n/**\n * Checks if passed data contains the searched term\n * @param {String} term Searched term\n * @param {String} data Data string\n * @param {Boolean} exactMatch Exact match\n * @param {Boolean} caseSensitive Case sensitive\n * @param {Boolean} ignoreDiacritics Ignore diacritics\n * @return {Boolean}\n */\nexport const contains = (term, data, exactMatch = false, caseSensitive = false,\n ignoreDiacritics = false) => {\n // Improved by Cedric Wartel (cwl) automatic exact match for selects and\n // special characters are now filtered\n let regexp;\n let modifier = caseSensitive ? 'g' : 'gi';\n if (ignoreDiacritics) {\n term = removeDiacritics(term);\n data = removeDiacritics(data);\n }\n if (exactMatch) {\n regexp = new RegExp('(^\\\\s*)' + rgxEsc(term) + '(\\\\s*$)',\n modifier);\n } else {\n regexp = new RegExp(rgxEsc(term), modifier);\n }\n return regexp.test(data);\n};\n" }, { - "__docId__": 802, + "__docId__": 804, "kind": "variable", "static": true, "variation": null, @@ -17637,7 +17705,7 @@ } }, { - "__docId__": 803, + "__docId__": 805, "kind": "variable", "static": true, "variation": null, @@ -17677,7 +17745,7 @@ } }, { - "__docId__": 804, + "__docId__": 806, "kind": "variable", "static": true, "variation": null, @@ -17717,7 +17785,7 @@ } }, { - "__docId__": 805, + "__docId__": 807, "kind": "variable", "static": true, "variation": null, @@ -17757,7 +17825,7 @@ } }, { - "__docId__": 806, + "__docId__": 808, "kind": "variable", "static": true, "variation": null, @@ -17837,7 +17905,7 @@ } }, { - "__docId__": 807, + "__docId__": 809, "kind": "file", "static": true, "variation": null, @@ -17850,7 +17918,7 @@ "content": "import {addEvt, cancelEvt, stopEvt, targetEvt, keyCode} from './event';\nimport {\n addClass, createElm, createOpt, elm, getText, getFirstTextNode,\n removeClass, removeElm, tag\n} from './dom';\nimport {contains, matchCase, rgxEsc, trim} from './string';\nimport {isEmpty as isEmptyString} from './string';\nimport {\n isArray, isEmpty, isFn, isNumber, isObj, isString, isUndef, EMPTY_FN\n} from './types';\nimport {parse as parseNb} from './number';\nimport {\n defaultsBool, defaultsStr, defaultsFn,\n defaultsNb, defaultsArr\n} from './settings';\n\nimport {root} from './root';\nimport {Emitter} from './emitter';\nimport {Dropdown} from './modules/dropdown';\nimport {CheckList} from './modules/checkList';\n\nimport {\n INPUT, SELECT, MULTIPLE, CHECKLIST, NONE,\n ENTER_KEY, TAB_KEY, ESC_KEY, UP_ARROW_KEY, DOWN_ARROW_KEY,\n CELL_TAG, AUTO_FILTER_DELAY, NUMBER, DATE, FORMATTED_NUMBER,\n FEATURES\n} from './const';\n\nlet doc = root.document;\n\n/**\n * Makes HTML tables filterable and a bit more :)\n *\n * @export\n * @class TableFilter\n */\nexport class TableFilter {\n\n /**\n * Creates an instance of TableFilter\n * requires `table` or `id` arguments, `row` and `configuration` optional\n * @param {HTMLTableElement} table Table DOM element\n * @param {String} id Table id\n * @param {Number} row index indicating the 1st row\n * @param {Object} configuration object\n */\n constructor(...args) {\n /**\n * ID of current instance\n * @type {String}\n * @private\n */\n this.id = null;\n\n /**\n * Current version\n * @type {String}\n */\n this.version = '{VERSION}';\n\n /**\n * Current year\n * @type {Number}\n * @private\n */\n this.year = new Date().getFullYear();\n\n /**\n * HTML Table DOM element\n * @type {DOMElement}\n * @private\n */\n this.tbl = null;\n\n /**\n * Calculated row's index from which starts filtering once filters\n * are generated\n * @type {Number}\n */\n this.refRow = null;\n\n /**\n * Index of the headers row\n * @type {Number}\n * @private\n */\n this.headersRow = null;\n\n /**\n * Configuration object\n * @type {Object}\n * @private\n */\n this.cfg = {};\n\n /**\n * Number of rows that can be filtered\n * @type {Number}\n * @private\n */\n this.nbFilterableRows = 0;\n\n /**\n * Number of cells in the reference row\n * @type {Number}\n * @private\n */\n this.nbCells = null;\n\n /**\n * Has a configuration object\n * @type {Object}\n * @private\n */\n this.hasConfig = false;\n\n /** @private */\n this.initialized = false;\n\n let startRow;\n\n // TODO: use for-of\n args.forEach((arg) => {\n if (typeof arg === 'object' && arg.nodeName === 'TABLE') {\n this.tbl = arg;\n this.id = arg.id || `tf_${new Date().getTime()}_`;\n } else if (isString(arg)) {\n this.id = arg;\n this.tbl = elm(arg);\n } else if (isNumber(arg)) {\n startRow = arg;\n } else if (isObj(arg)) {\n this.cfg = arg;\n this.hasConfig = true;\n }\n });\n\n if (!this.tbl || this.tbl.nodeName !== 'TABLE') {\n throw new Error(`Could not instantiate TableFilter: HTML table\n DOM element not found.`);\n }\n\n if (this.getRowsNb() === 0) {\n throw new Error(`Could not instantiate TableFilter: HTML table\n requires at least 1 row.`);\n }\n\n // configuration object\n let f = this.cfg;\n\n /**\n * Event emitter instance\n * @type {Emitter}\n */\n this.emitter = new Emitter();\n\n //Start row\n this.refRow = isUndef(startRow) ? 2 : (startRow + 1);\n\n /**\n * Collection of filter type by column\n * @type {Array}\n * @private\n */\n this.filterTypes = [].map.call(\n (this.dom().rows[this.refRow] || this.dom().rows[0]).cells,\n (cell, idx) => {\n let colType = this.cfg[`col_${idx}`];\n return !colType ? INPUT : colType.toLowerCase();\n });\n\n /**\n * Base path for static assets\n * @type {String}\n */\n this.basePath = defaultsStr(f.base_path, 'tablefilter/');\n\n /*** filters' grid properties ***/\n\n /**\n * Enable/disable filters\n * @type {Boolean}\n */\n this.fltGrid = defaultsBool(f.grid, true);\n\n /**\n * Enable/disable grid layout (fixed headers)\n * @type {Object|Boolean}\n */\n this.gridLayout = isObj(f.grid_layout) || Boolean(f.grid_layout);\n\n /**\n * Filters row index\n * @type {Number}\n */\n this.filtersRowIndex = defaultsNb(f.filters_row_index, 0);\n\n /**\n * Headers row index\n * @type {Number}\n */\n this.headersRow = defaultsNb(f.headers_row_index,\n (this.filtersRowIndex === 0 ? 1 : 0));\n\n /**\n * Define the type of cell containing a filter (td/th)\n * @type {String}\n */\n this.fltCellTag = defaultsStr(f.filters_cell_tag, CELL_TAG);\n\n /**\n * List of filters IDs\n * @type {Array}\n * @private\n */\n this.fltIds = [];\n\n /**\n * List of valid rows indexes (rows visible upon filtering)\n * @type {Array}\n * @private\n */\n this.validRowsIndex = [];\n\n /**\n * Toolbar's container DOM element\n * @type {DOMElement}\n * @private\n */\n this.infDiv = null;\n\n /**\n * Left-side inner container DOM element (rows counter in toolbar)\n * @type {DOMElement}\n * @private\n */\n this.lDiv = null;\n\n /**\n * Right-side inner container DOM element (reset button,\n * page length selector in toolbar)\n * @type {DOMElement}\n * @private\n */\n this.rDiv = null;\n\n /**\n * Middle inner container DOM element (paging elements in toolbar)\n * @type {DOMElement}\n * @private\n */\n this.mDiv = null;\n\n /**\n * Css class for toolbar's container DOM element\n * @type {String}\n */\n this.infDivCssClass = defaultsStr(f.inf_div_css_class, 'inf');\n\n /**\n * Css class for left-side inner container DOM element\n * @type {String}\n */\n this.lDivCssClass = defaultsStr(f.left_div_css_class, 'ldiv');\n\n /**\n * Css class for right-side inner container DOM element\n * @type {String}\n */\n this.rDivCssClass = defaultsStr(f.right_div_css_class, 'rdiv');\n\n /**\n * Css class for middle inner container DOM element\n * @type {String}\n */\n this.mDivCssClass = defaultsStr(f.middle_div_css_class, 'mdiv');\n\n /*** filters' grid appearance ***/\n /**\n * Path for stylesheets\n * @type {String}\n */\n this.stylePath = this.getStylePath();\n\n /**\n * Main stylesheet path\n * @type {String}\n */\n this.stylesheet = this.getStylesheetPath();\n\n /**\n * Main stylesheet ID\n * @type {String}\n * @private\n */\n this.stylesheetId = this.id + '_style';\n\n /**\n * Css class for the filters row\n * @type {String}\n */\n this.fltsRowCssClass = defaultsStr(f.flts_row_css_class, 'fltrow');\n\n /**\n * Enable/disable icons (paging, reset button)\n * @type {Boolean}\n */\n this.enableIcons = defaultsBool(f.enable_icons, true);\n\n /**\n * Enable/disable alternating rows\n * @type {Boolean}\n */\n this.alternateRows = Boolean(f.alternate_rows);\n\n /**\n * Columns widths array\n * @type {Array}\n */\n this.colWidths = defaultsArr(f.col_widths, []);\n\n /**\n * Css class for a filter element\n * @type {String}\n */\n this.fltCssClass = defaultsStr(f.flt_css_class, 'flt');\n\n /**\n * Css class for multiple select filters\n * @type {String}\n */\n this.fltMultiCssClass = defaultsStr(f.flt_multi_css_class, 'flt_multi');\n\n /**\n * Css class for small filter (when submit button is active)\n * @type {String}\n */\n this.fltSmallCssClass = defaultsStr(f.flt_small_css_class, 'flt_s');\n\n /**\n * Css class for single filter type\n * @type {String}\n */\n this.singleFltCssClass = defaultsStr(f.single_flt_css_class,\n 'single_flt');\n\n /*** filters' grid behaviours ***/\n\n /**\n * Enable/disable enter key for input type filters\n * @type {Boolean}\n */\n this.enterKey = defaultsBool(f.enter_key, true);\n\n /**\n * Callback fired before filtering process starts\n * @type {Function}\n */\n this.onBeforeFilter = defaultsFn(f.on_before_filter, EMPTY_FN);\n\n /**\n * Callback fired after filtering process is completed\n * @type {Function}\n */\n this.onAfterFilter = defaultsFn(f.on_after_filter, EMPTY_FN);\n\n /**\n * Enable/disable case sensitivity filtering\n * @type {Boolean}\n */\n this.caseSensitive = Boolean(f.case_sensitive);\n\n /**\n * Indicate whether exact match filtering is enabled on a per column\n * basis\n * @type {Boolean}\n * @private\n */\n this.hasExactMatchByCol = isArray(f.columns_exact_match);\n\n /**\n * Exact match filtering per column array\n * @type {Array}\n */\n this.exactMatchByCol = this.hasExactMatchByCol ?\n f.columns_exact_match : [];\n\n /**\n * Globally enable/disable exact match filtering\n * @type {Boolean}\n */\n this.exactMatch = Boolean(f.exact_match);\n\n /**\n * Ignore diacritics globally or on a column basis\n * @type {Boolean|Array}\n */\n this.ignoreDiacritics = f.ignore_diacritics;\n\n /**\n * Enable/disable linked filters filtering mode\n * @type {Boolean}\n */\n this.linkedFilters = Boolean(f.linked_filters);\n\n /**\n * Enable/disable readonly state for excluded options when\n * linked filters filtering mode is on\n * @type {Boolean}\n */\n this.disableExcludedOptions = Boolean(f.disable_excluded_options);\n\n /**\n * Active filter ID\n * @type {String}\n * @private\n */\n this.activeFilterId = null;\n\n /**\n * Enable/disable always visible rows, excluded from filtering\n * @type {Boolean}\n */\n this.hasVisibleRows = Boolean(f.rows_always_visible);\n\n /**\n * List of row indexes to be excluded from filtering\n * @type {Array}\n */\n this.visibleRows = this.hasVisibleRows ? f.rows_always_visible : [];\n\n /**\n * List of containers IDs where external filters will be generated\n * @type {Array}\n */\n this.externalFltTgtIds = defaultsArr(f.external_flt_grid_ids, []);\n\n /**\n * Callback fired after filters are generated\n * @type {Function}\n */\n this.onFiltersLoaded = defaultsFn(f.on_filters_loaded, EMPTY_FN);\n\n /**\n * Enable/disable single filter filtering all columns\n * @type {Boolean}\n */\n this.singleSearchFlt = Boolean(f.single_filter);\n\n /**\n * Callback fired after a row is validated during filtering\n * @type {Function}\n */\n this.onRowValidated = defaultsFn(f.on_row_validated, EMPTY_FN);\n\n /**\n * Specify which column implements a custom cell parser to retrieve the\n * cell value:\n * cell_parser: {\n * cols: [0, 2],\n * parse: function(tf, cell, colIndex) {\n * // custom cell parser logic here\n * return cellValue;\n * }\n * }\n * @type {Object}\n */\n this.cellParser = isObj(f.cell_parser) && isFn(f.cell_parser.parse) &&\n isArray(f.cell_parser.cols) ?\n f.cell_parser : { cols: [], parse: EMPTY_FN };\n\n /**\n * Global watermark text for input filter type or watermark for each\n * filter if an array is supplied\n * @type {String|Array}\n */\n this.watermark = f.watermark || '';\n\n /**\n * Indicate whether watermark is on a per column basis\n * @type {Boolean}\n * @private\n */\n this.isWatermarkArray = isArray(this.watermark);\n\n /**\n * Toolbar's custom container ID\n * @type {String}\n */\n this.toolBarTgtId = defaultsStr(f.toolbar_target_id, null);\n\n /**\n * Indicate whether help UI component is disabled\n * @type {Boolean}\n */\n this.help = isUndef(f.help_instructions) ? undefined :\n (isObj(f.help_instructions) || Boolean(f.help_instructions));\n\n /**\n * Indicate whether pop-up filters UI is enabled\n * @type {Boolean}\n */\n this.popupFilters = isObj(f.popup_filters) || Boolean(f.popup_filters);\n\n /**\n * Indicate whether filtered (active) columns indicator is enabled\n * @type {Boolean}\n */\n this.markActiveColumns = isObj(f.mark_active_columns) ||\n Boolean(f.mark_active_columns);\n\n /*** select filter's customisation and behaviours ***/\n /**\n * Text for clear option in drop-down filter types (1st option)\n * @type {String|Array}\n */\n this.clearFilterText = defaultsStr(f.clear_filter_text, 'Clear');\n\n /**\n * Indicate whether empty option is enabled in drop-down filter types\n * @type {Boolean}\n */\n this.enableEmptyOption = Boolean(f.enable_empty_option);\n\n /**\n * Text for empty option in drop-down filter types\n * @type {String}\n */\n this.emptyText = defaultsStr(f.empty_text, '(Empty)');\n\n /**\n * Indicate whether non-empty option is enabled in drop-down filter\n * types\n * @type {Boolean}\n */\n this.enableNonEmptyOption = Boolean(f.enable_non_empty_option);\n\n /**\n * Text for non-empty option in drop-down filter types\n * @type {String}\n */\n this.nonEmptyText = defaultsStr(f.non_empty_text, '(Non empty)');\n\n /**\n * Indicate whether drop-down filter types filter the table by default\n * on change event\n * @type {Boolean}\n */\n this.onSlcChange = defaultsBool(f.on_change, true);\n\n /**\n * Make drop-down filter types options sorted in alpha-numeric manner\n * by default globally or on a column basis\n * @type {Boolean|Array}\n */\n this.sortSlc = isUndef(f.sort_select) ? true :\n isArray(f.sort_select) ? f.sort_select : Boolean(f.sort_select);\n\n /**\n * Indicate whether options in drop-down filter types are sorted in a\n * ascending numeric manner\n * @type {Boolean}\n * @private\n */\n this.isSortNumAsc = Boolean(f.sort_num_asc);\n\n /**\n * List of columns implementing options sorting in a ascending numeric\n * manner\n * @type {Array}\n */\n this.sortNumAsc = this.isSortNumAsc ? f.sort_num_asc : [];\n\n /**\n * Indicate whether options in drop-down filter types are sorted in a\n * descending numeric manner\n * @type {Boolean}\n * @private\n */\n this.isSortNumDesc = Boolean(f.sort_num_desc);\n\n /**\n * List of columns implementing options sorting in a descending numeric\n * manner\n * @type {Array}\n */\n this.sortNumDesc = this.isSortNumDesc ? f.sort_num_desc : [];\n\n /**\n * Indicate whether drop-down filter types are populated on demand at\n * first usage\n * @type {Boolean}\n */\n this.loadFltOnDemand = Boolean(f.load_filters_on_demand);\n\n /**\n * Indicate whether custom drop-down filter options are implemented\n * @type {Boolean}\n */\n this.hasCustomOptions = isObj(f.custom_options);\n\n /**\n * Custom options definition of a per column basis, ie:\n *\tcustom_options: {\n * cols:[0, 1],\n * texts: [\n * ['a0', 'b0', 'c0'],\n * ['a1', 'b1', 'c1']\n * ],\n * values: [\n * ['a0', 'b0', 'c0'],\n * ['a1', 'b1', 'c1']\n * ],\n * sorts: [false, true]\n * }\n *\n * @type {Object}\n */\n this.customOptions = f.custom_options;\n\n /*** Filter operators ***/\n /**\n * Regular expression operator for input filter. Defaults to 'rgx:'\n * @type {String}\n */\n this.rgxOperator = defaultsStr(f.regexp_operator, 'rgx:');\n\n /**\n * Empty cells operator for input filter. Defaults to '[empty]'\n * @type {String}\n */\n this.emOperator = defaultsStr(f.empty_operator, '[empty]');\n\n /**\n * Non-empty cells operator for input filter. Defaults to '[nonempty]'\n * @type {String}\n */\n this.nmOperator = defaultsStr(f.nonempty_operator, '[nonempty]');\n\n /**\n * Logical OR operator for input filter. Defaults to '||'\n * @type {String}\n */\n this.orOperator = defaultsStr(f.or_operator, '||');\n\n /**\n * Logical AND operator for input filter. Defaults to '&&'\n * @type {String}\n */\n this.anOperator = defaultsStr(f.and_operator, '&&');\n\n /**\n * Greater than operator for input filter. Defaults to '>'\n * @type {String}\n */\n this.grOperator = defaultsStr(f.greater_operator, '>');\n\n /**\n * Lower than operator for input filter. Defaults to '<'\n * @type {String}\n */\n this.lwOperator = defaultsStr(f.lower_operator, '<');\n\n /**\n * Lower than or equal operator for input filter. Defaults to '<='\n * @type {String}\n */\n this.leOperator = defaultsStr(f.lower_equal_operator, '<=');\n\n /**\n * Greater than or equal operator for input filter. Defaults to '>='\n * @type {String}\n */\n this.geOperator = defaultsStr(f.greater_equal_operator, '>=');\n\n /**\n * Inequality operator for input filter. Defaults to '!'\n * @type {String}\n */\n this.dfOperator = defaultsStr(f.different_operator, '!');\n\n /**\n * Like operator for input filter. Defaults to '*'\n * @type {String}\n */\n this.lkOperator = defaultsStr(f.like_operator, '*');\n\n /**\n * Strict equality operator for input filter. Defaults to '='\n * @type {String}\n */\n this.eqOperator = defaultsStr(f.equal_operator, '=');\n\n /**\n * Starts with operator for input filter. Defaults to '='\n * @type {String}\n */\n this.stOperator = defaultsStr(f.start_with_operator, '{');\n\n /**\n * Ends with operator for input filter. Defaults to '='\n * @type {String}\n */\n this.enOperator = defaultsStr(f.end_with_operator, '}');\n\n // this.curExp = f.cur_exp || '^[¥£€$]';\n\n /**\n * Stored values separator\n * @type {String}\n */\n this.separator = defaultsStr(f.separator, ',');\n\n /**\n * Enable rows counter UI component\n * @type {Boolean|Object}\n */\n this.rowsCounter = isObj(f.rows_counter) || Boolean(f.rows_counter);\n\n /**\n * Enable status bar UI component\n * @type {Boolean|Object}\n */\n this.statusBar = isObj(f.status_bar) || Boolean(f.status_bar);\n\n /**\n * Enable activity/spinner indicator UI component\n * @type {Boolean|Object}\n */\n this.loader = isObj(f.loader) || Boolean(f.loader);\n\n /*** validation - reset buttons/links ***/\n /**\n * Enable filters submission button\n * @type {Boolean}\n */\n this.displayBtn = Boolean(f.btn);\n\n /**\n * Define filters submission button text\n * @type {String}\n */\n this.btnText = defaultsStr(f.btn_text, (!this.enableIcons ? 'Go' : ''));\n\n /**\n * Css class for filters submission button\n * @type {String}\n */\n this.btnCssClass = defaultsStr(f.btn_css_class,\n (!this.enableIcons ? 'btnflt' : 'btnflt_icon'));\n\n /**\n * Enable clear button\n * @type {Boolean}\n */\n this.btnReset = Boolean(f.btn_reset);\n\n /**\n * Callback fired before filters are cleared\n * @type {Function}\n */\n this.onBeforeReset = defaultsFn(f.on_before_reset, EMPTY_FN);\n\n /**\n * Callback fired after filters are cleared\n * @type {Function}\n */\n this.onAfterReset = defaultsFn(f.on_after_reset, EMPTY_FN);\n\n /**\n * Enable paging component\n * @type {Object|Boolean}\n */\n this.paging = isObj(f.paging) || Boolean(f.paging);\n\n /**\n * Number of hidden rows\n * @type {Number}\n * @private\n */\n this.nbHiddenRows = 0;\n\n /**\n * Enable auto-filter behaviour, table is filtered when a user\n * stops typing\n * @type {Boolean}\n */\n this.autoFilter = Boolean(f.auto_filter);\n\n /**\n * Auto-filter delay in msecs\n * @type {Number}\n */\n this.autoFilterDelay =\n defaultsNb(f.auto_filter_delay, AUTO_FILTER_DELAY);\n\n /**\n * Indicate whether user is typing\n * @type {Boolean}\n * @private\n */\n this.isUserTyping = null;\n\n /**\n * Auto-filter interval ID\n * @type {String}\n * @private\n */\n this.autoFilterTimer = null;\n\n /**\n * Enable keyword highlighting behaviour\n * @type {Boolean}\n */\n this.highlightKeywords = Boolean(f.highlight_keywords);\n\n /**\n * Enable no results message UI component\n * @type {Object|Boolean}\n */\n this.noResults = isObj(f.no_results_message) ||\n Boolean(f.no_results_message);\n\n /**\n * Enable state persistence\n * @type {Object|Boolean}\n */\n this.state = isObj(f.state) || Boolean(f.state);\n\n /*** data types ***/\n\n /**\n * Enable date type module\n * @type {Boolean}\n * @private\n */\n this.dateType = true;\n\n /**\n * Define default locale, default to 'en' as per Sugar Date module:\n * https://sugarjs.com/docs/#/DateLocales\n * @type {String}\n */\n this.locale = defaultsStr(f.locale, 'en');\n\n /**\n * Define thousands separator ',' or '.', defaults to ','\n * @type {String}\n */\n this.thousandsSeparator = defaultsStr(f.thousands_separator, ',');\n\n /**\n * Define decimal separator ',' or '.', defaults to '.'\n * @type {String}\n */\n this.decimalSeparator = defaultsStr(f.decimal_separator, '.');\n\n /**\n * Define data types on a column basis, possible values 'string',\n * 'number', 'formatted-number', 'date', 'ipaddress' ie:\n * col_types : [\n * 'string', 'date', 'number',\n * { type: 'formatted-number', decimal: ',', thousands: '.' },\n * { type: 'date', locale: 'en-gb' },\n * { type: 'date', format: ['{dd}-{months}-{yyyy|yy}'] }\n * ]\n *\n * Refer to https://sugarjs.com/docs/#/DateParsing for exhaustive\n * information on date parsing formats supported by Sugar Date\n * @type {Array}\n */\n this.colTypes = isArray(f.col_types) ? f.col_types : [];\n\n /*** ids prefixes ***/\n /**\n * Main prefix\n * @private\n */\n this.prfxTf = 'TF';\n\n /**\n * Filter's ID prefix (inputs - selects)\n * @private\n */\n this.prfxFlt = 'flt';\n\n /**\n * Button's ID prefix\n * @private\n */\n this.prfxValButton = 'btn';\n\n /**\n * Toolbar container ID prefix\n * @private\n */\n this.prfxInfDiv = 'inf_';\n\n /**\n * Toolbar left element ID prefix\n * @private\n */\n this.prfxLDiv = 'ldiv_';\n\n /**\n * Toolbar right element ID prefix\n * @private\n */\n this.prfxRDiv = 'rdiv_';\n\n /**\n * Toolbar middle element ID prefix\n * @private\n */\n this.prfxMDiv = 'mdiv_';\n\n /**\n * Responsive Css class\n * @private\n */\n this.prfxResponsive = 'resp';\n\n /*** extensions ***/\n /**\n * List of loaded extensions\n * @type {Array}\n */\n this.extensions = defaultsArr(f.extensions, []);\n\n /*** themes ***/\n /**\n * Enable default theme\n * @type {Boolean}\n */\n this.enableDefaultTheme = Boolean(f.enable_default_theme);\n\n /**\n * Determine whether themes are enables\n * @type {Boolean}\n * @private\n */\n this.hasThemes = (this.enableDefaultTheme || isArray(f.themes));\n\n /**\n * List of themes, ie:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n */\n this.themes = defaultsArr(f.themes, []);\n\n /**\n * Define path to themes assets, defaults to\n * 'tablefilter/style/themes/'. Usage:\n * themes: [{ name: 'skyblue' }]\n * @type {Array}\n */\n this.themesPath = this.getThemesPath();\n\n /**\n * Enable responsive layout\n * @type {Boolean}\n */\n this.responsive = Boolean(f.responsive);\n\n /**\n * Features registry\n * @private\n */\n this.Mod = {};\n\n /**\n * Extensions registry\n * @private\n */\n this.ExtRegistry = {};\n\n //conditionally instantiate required features\n this.instantiateFeatures(\n Object.keys(FEATURES).map((item) => FEATURES[item])\n );\n }\n\n /**\n * Initialise features and layout\n */\n init() {\n if (this.initialized) {\n return;\n }\n\n // import main stylesheet\n this.import(this.stylesheetId, this.getStylesheetPath(), null, 'link');\n\n this.nbCells = this.getCellsNb(this.refRow);\n let Mod = this.Mod;\n let n = this.singleSearchFlt ? 1 : this.nbCells;\n let inpclass;\n\n //loads theme\n this.loadThemes();\n\n const { dateType, help, state, markActiveColumns, gridLayout, loader,\n highlightKeyword, popupFilter, rowsCounter, statusBar, clearButton,\n alternateRows, noResults, paging } = FEATURES;\n\n //explicitly initialise features in given order\n this.initFeatures([\n dateType,\n help,\n state,\n markActiveColumns,\n gridLayout,\n loader,\n highlightKeyword,\n popupFilter\n ]);\n\n //filters grid is not generated\n if (!this.fltGrid) {\n this._initNoFilters();\n } else {\n let fltrow = this._insertFiltersRow();\n\n this.nbFilterableRows = this.getRowsNb();\n\n // Generate filters\n for (let i = 0; i < n; i++) {\n this.emitter.emit('before-filter-init', this, i);\n\n let fltCell = createElm(this.fltCellTag),\n col = this.getFilterType(i);\n\n if (this.singleSearchFlt) {\n fltCell.colSpan = this.nbCells;\n }\n if (!this.gridLayout) {\n fltrow.appendChild(fltCell);\n }\n inpclass = (i === n - 1 && this.displayBtn) ?\n this.fltSmallCssClass : this.fltCssClass;\n\n //only 1 input for single search\n if (this.singleSearchFlt) {\n col = INPUT;\n inpclass = this.singleFltCssClass;\n }\n\n //drop-down filters\n if (col === SELECT || col === MULTIPLE) {\n Mod.dropdown = Mod.dropdown || new Dropdown(this);\n Mod.dropdown.init(i, this.isExternalFlt(), fltCell);\n }\n // checklist\n else if (col === CHECKLIST) {\n Mod.checkList = Mod.checkList || new CheckList(this);\n Mod.checkList.init(i, this.isExternalFlt(), fltCell);\n } else {\n this._buildInputFilter(i, inpclass, fltCell);\n }\n\n // this adds submit button\n if (i === n - 1 && this.displayBtn) {\n this._buildSubmitButton(\n this.isExternalFlt() ?\n elm(this.externalFltTgtIds[i]) :\n fltCell\n );\n }\n\n this.emitter.emit('after-filter-init', this, i);\n }\n\n this.emitter.on(['filter-focus'],\n (tf, filter) => this.setActiveFilterId(filter.id));\n\n }//if this.fltGrid\n\n /* Features */\n if (this.hasVisibleRows) {\n this.emitter.on(['after-filtering'],\n () => this.enforceVisibility());\n this.enforceVisibility();\n }\n\n this.initFeatures([\n rowsCounter,\n statusBar,\n clearButton,\n alternateRows,\n noResults,\n paging\n ]);\n\n this.setColWidths();\n\n //TF css class is added to table\n if (!this.gridLayout) {\n addClass(this.dom(), this.prfxTf);\n if (this.responsive) {\n addClass(this.dom(), this.prfxResponsive);\n }\n }\n\n /* Load extensions */\n this.initExtensions();\n\n // Subscribe to events\n if (this.linkedFilters) {\n this.emitter.on(['after-filtering'], () => this.linkFilters());\n }\n\n this.initialized = true;\n\n this.onFiltersLoaded(this);\n\n this.emitter.emit('initialized', this);\n }\n\n /**\n * Detect key\n * @param {Event} evt\n */\n detectKey(evt) {\n if (!this.enterKey) {\n return;\n }\n if (evt) {\n let key = keyCode(evt);\n if (key === ENTER_KEY) {\n this.filter();\n cancelEvt(evt);\n stopEvt(evt);\n } else {\n this.isUserTyping = true;\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n }\n }\n\n /**\n * Filter's keyup event: if auto-filter on, detect user is typing and filter\n * columns\n * @param {Event} evt\n */\n onKeyUp(evt) {\n if (!this.autoFilter) {\n return;\n }\n let key = keyCode(evt);\n this.isUserTyping = false;\n\n function filter() {\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n if (!this.isUserTyping) {\n this.filter();\n this.isUserTyping = null;\n }\n }\n\n if (key !== ENTER_KEY && key !== TAB_KEY && key !== ESC_KEY &&\n key !== UP_ARROW_KEY && key !== DOWN_ARROW_KEY) {\n if (this.autoFilterTimer === null) {\n this.autoFilterTimer = root.setInterval(filter.bind(this),\n this.autoFilterDelay);\n }\n } else {\n root.clearInterval(this.autoFilterTimer);\n this.autoFilterTimer = null;\n }\n }\n\n /**\n * Filter's keydown event: if auto-filter on, detect user is typing\n */\n onKeyDown() {\n if (this.autoFilter) {\n this.isUserTyping = true;\n }\n }\n\n /**\n * Filter's focus event\n * @param {Event} evt\n */\n onInpFocus(evt) {\n let elm = targetEvt(evt);\n this.emitter.emit('filter-focus', this, elm);\n }\n\n /**\n * Filter's blur event: if auto-filter on, clear interval on filter blur\n */\n onInpBlur() {\n if (this.autoFilter) {\n this.isUserTyping = false;\n root.clearInterval(this.autoFilterTimer);\n }\n this.emitter.emit('filter-blur', this);\n }\n\n /**\n * Insert filters row at initialization\n */\n _insertFiltersRow() {\n // TODO: prevent filters row generation for popup filters too,\n // to reduce and simplify headers row index adjusting across lib modules\n // (GridLayout, PopupFilter etc)\n if (this.gridLayout) {\n return;\n }\n let fltrow;\n\n let thead = tag(this.dom(), 'thead');\n if (thead.length > 0) {\n fltrow = thead[0].insertRow(this.filtersRowIndex);\n } else {\n fltrow = this.dom().insertRow(this.filtersRowIndex);\n }\n\n fltrow.className = this.fltsRowCssClass;\n\n if (this.isExternalFlt()) {\n fltrow.style.display = NONE;\n }\n\n this.emitter.emit('filters-row-inserted', this, fltrow);\n return fltrow;\n }\n\n /**\n * Initialize filtersless table\n */\n _initNoFilters() {\n if (this.fltGrid) {\n return;\n }\n this.refRow = this.refRow > 0 ? this.refRow - 1 : 0;\n this.nbFilterableRows = this.getRowsNb();\n }\n\n /**\n * Build input filter type\n * @param {Number} colIndex Column index\n * @param {String} cssClass Css class applied to filter\n * @param {DOMElement} container Container DOM element\n */\n _buildInputFilter(colIndex, cssClass, container) {\n let col = this.getFilterType(colIndex);\n let externalFltTgtId = this.isExternalFlt() ?\n this.externalFltTgtIds[colIndex] : null;\n let inpType = col === INPUT ? 'text' : 'hidden';\n let inp = createElm(INPUT,\n ['id', this.buildFilterId(colIndex)],\n ['type', inpType], ['ct', colIndex]);\n\n if (inpType !== 'hidden' && this.watermark) {\n inp.setAttribute('placeholder',\n this.isWatermarkArray ? (this.watermark[colIndex] || '') :\n this.watermark\n );\n }\n inp.className = cssClass || this.fltCssClass;\n addEvt(inp, 'focus', (evt) => this.onInpFocus(evt));\n\n //filter is appended in custom element\n if (externalFltTgtId) {\n elm(externalFltTgtId).appendChild(inp);\n } else {\n container.appendChild(inp);\n }\n\n this.fltIds.push(inp.id);\n\n addEvt(inp, 'keypress', (evt) => this.detectKey(evt));\n addEvt(inp, 'keydown', () => this.onKeyDown());\n addEvt(inp, 'keyup', (evt) => this.onKeyUp(evt));\n addEvt(inp, 'blur', () => this.onInpBlur());\n }\n\n /**\n * Build submit button\n * @param {DOMElement} container Container DOM element\n */\n _buildSubmitButton(container) {\n let btn = createElm(INPUT,\n ['type', 'button'],\n ['value', this.btnText]\n );\n btn.className = this.btnCssClass;\n\n //filter is appended in container element\n container.appendChild(btn);\n\n addEvt(btn, 'click', () => this.filter());\n }\n\n /**\n * Istantiate the collection of features required by the\n * configuration and add them to the features registry. A feature is\n * described by a `class` and `name` fields and and optional `property`\n * field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n */\n instantiateFeatures(features = []) {\n features.forEach((feature) => {\n // TODO: remove the property field.\n // Due to naming convention inconsistencies, a `property`\n // field is added to allow a conditional instanciation based\n // on that property on TableFilter, if supplied.\n feature.property = feature.property || feature.name;\n if (!this.hasConfig || this[feature.property] === true ||\n feature.enforce === true) {\n let {class: Cls, name} = feature;\n\n this.Mod[name] = this.Mod[name] || new Cls(this);\n }\n });\n }\n\n /**\n * Initialise the passed features collection. A feature is described by a\n * `class` and `name` fields and and optional `property` field:\n * {\n * class: AClass,\n * name: 'aClass'\n * }\n * @param {Array} [features=[]]\n * @private\n */\n initFeatures(features = []) {\n features.forEach((feature) => {\n let {property, name} = feature;\n if (this[property] === true && this.Mod[name]) {\n this.Mod[name].init();\n }\n });\n }\n\n /**\n * Return a feature instance for a given name\n * @param {String} name Name of the feature\n * @return {Object}\n */\n feature(name) {\n return this.Mod[name];\n }\n\n /**\n * Initialise all the extensions defined in the configuration object\n */\n initExtensions() {\n let exts = this.extensions;\n if (exts.length === 0) {\n return;\n }\n\n // Set config's publicPath dynamically for Webpack...\n __webpack_public_path__ = this.basePath;\n\n this.emitter.emit('before-loading-extensions', this);\n for (let i = 0, len = exts.length; i < len; i++) {\n let ext = exts[i];\n this.loadExtension(ext);\n }\n this.emitter.emit('after-loading-extensions', this);\n }\n\n /**\n * Load an extension module\n * @param {Object} ext Extension config object\n */\n loadExtension(ext) {\n if (!ext || !ext.name || this.hasExtension(ext.name)) {\n return;\n }\n\n let name = ext.name;\n let path = ext.path;\n let modulePath;\n\n if (name && path) {\n modulePath = ext.path + name;\n } else {\n name = name.replace('.js', '');\n modulePath = 'extensions/{}/{}'.replace(/{}/g, name);\n }\n\n // Require pattern for Webpack\n require(['./' + modulePath], (mod) => {\n /* eslint-disable */\n let inst = new mod.default(this, ext);\n /* eslint-enable */\n inst.init();\n this.ExtRegistry[name] = inst;\n });\n }\n\n /**\n * Get an extension instance\n * @param {String} name Name of the extension\n * @return {Object} Extension instance\n */\n extension(name) {\n return this.ExtRegistry[name];\n }\n\n /**\n * Check passed extension name exists\n * @param {String} name Name of the extension\n * @return {Boolean}\n */\n hasExtension(name) {\n return !isEmpty(this.ExtRegistry[name]);\n }\n\n /**\n * Register the passed extension instance with associated name\n * @param {Object} inst Extension instance\n * @param {String} name Name of the extension\n */\n registerExtension(inst, name) {\n this.ExtRegistry[name] = inst;\n }\n\n /**\n * Destroy all the extensions store in extensions registry\n */\n destroyExtensions() {\n let reg = this.ExtRegistry;\n\n Object.keys(reg).forEach((key) => {\n reg[key].destroy();\n reg[key] = undefined;\n });\n }\n\n /**\n * Load themes defined in the configuration object\n */\n loadThemes() {\n if (!this.hasThemes) {\n return;\n }\n\n let themes = this.themes;\n this.emitter.emit('before-loading-themes', this);\n\n //Default theme config\n if (this.enableDefaultTheme) {\n let defaultTheme = { name: 'default' };\n this.themes.push(defaultTheme);\n }\n if (isArray(themes)) {\n for (let i = 0, len = themes.length; i < len; i++) {\n let theme = themes[i];\n let name = theme.name;\n let path = theme.path;\n let styleId = this.prfxTf + name;\n if (name && !path) {\n path = this.themesPath + name + '/' + name + '.css';\n }\n else if (!name && theme.path) {\n name = 'theme{0}'.replace('{0}', i);\n }\n\n if (!this.isImported(path, 'link')) {\n this.import(styleId, path, null, 'link');\n }\n }\n }\n\n // Enable loader indicator\n this.loader = true;\n\n this.emitter.emit('after-loading-themes', this);\n }\n\n /**\n * Return stylesheet DOM element for a given theme name\n * @return {DOMElement} stylesheet element\n */\n getStylesheet(name = 'default') {\n return elm(this.prfxTf + name);\n }\n\n /**\n * Destroy filter grid\n */\n destroy() {\n if (!this.initialized) {\n return;\n }\n\n let emitter = this.emitter;\n\n if (this.isExternalFlt() && !this.popupFilters) {\n this.removeExternalFlts();\n }\n\n this.removeToolbar();\n\n this.destroyExtensions();\n\n this.validateAllRows();\n\n // broadcast destroy event modules and extensions are subscribed to\n emitter.emit('destroy', this);\n\n if (this.fltGrid && !this.gridLayout) {\n this.dom().deleteRow(this.filtersRowIndex);\n }\n\n // unsubscribe to events\n if (this.hasVisibleRows) {\n emitter.off(['after-filtering'], () => this.enforceVisibility());\n }\n if (this.linkedFilters) {\n emitter.off(['after-filtering'], () => this.linkFilters());\n }\n this.emitter.off(['filter-focus'],\n (tf, filter) => this.setActiveFilterId(filter.id));\n\n removeClass(this.dom(), this.prfxTf);\n removeClass(this.dom(), this.prfxResponsive);\n\n this.nbHiddenRows = 0;\n this.validRowsIndex = [];\n this.fltIds = [];\n this.initialized = false;\n }\n\n /**\n * Generate container element for paging, reset button, rows counter etc.\n */\n setToolbar() {\n if (this.infDiv) {\n return;\n }\n\n /*** container div ***/\n let infDiv = createElm('div');\n infDiv.className = this.infDivCssClass;\n\n //custom container\n if (this.toolBarTgtId) {\n elm(this.toolBarTgtId).appendChild(infDiv);\n }\n //grid-layout\n else if (this.gridLayout) {\n let gridLayout = this.Mod.gridLayout;\n gridLayout.tblMainCont.appendChild(infDiv);\n infDiv.className = gridLayout.infDivCssClass;\n }\n //default location: just above the table\n else {\n let cont = createElm('caption');\n cont.appendChild(infDiv);\n this.dom().insertBefore(cont, this.dom().firstChild);\n }\n this.infDiv = infDiv;\n\n /*** left div containing rows # displayer ***/\n let lDiv = createElm('div');\n lDiv.className = this.lDivCssClass;\n infDiv.appendChild(lDiv);\n this.lDiv = lDiv;\n\n /*** right div containing reset button\n + nb results per page select ***/\n let rDiv = createElm('div');\n rDiv.className = this.rDivCssClass;\n infDiv.appendChild(rDiv);\n this.rDiv = rDiv;\n\n /*** mid div containing paging elements ***/\n let mDiv = createElm('div');\n mDiv.className = this.mDivCssClass;\n infDiv.appendChild(mDiv);\n this.mDiv = mDiv;\n\n // emit help initialisation only if undefined\n if (isUndef(this.help)) {\n // explicitily enable help to initialise feature by\n // default, only if setting is undefined\n this.Mod.help.enable();\n this.emitter.emit('init-help', this);\n }\n }\n\n /**\n * Remove toolbar container element\n */\n removeToolbar() {\n if (!this.infDiv) {\n return;\n }\n removeElm(this.infDiv);\n this.infDiv = null;\n\n let tbl = this.dom();\n let captions = tag(tbl, 'caption');\n [].forEach.call(captions, (elm) => removeElm(elm));\n }\n\n /**\n * Remove all the external column filters\n */\n removeExternalFlts() {\n if (!this.isExternalFlt()) {\n return;\n }\n let ids = this.externalFltTgtIds,\n len = ids.length;\n for (let ct = 0; ct < len; ct++) {\n let externalFltTgtId = ids[ct],\n externalFlt = elm(externalFltTgtId);\n if (externalFlt) {\n externalFlt.innerHTML = '';\n }\n }\n }\n\n /**\n * Check if given column implements a filter with custom options\n * @param {Number} colIndex Column's index\n * @return {Boolean}\n */\n isCustomOptions(colIndex) {\n return this.hasCustomOptions &&\n this.customOptions.cols.indexOf(colIndex) !== -1;\n }\n\n /**\n * Returns an array [[value0, value1 ...],[text0, text1 ...]] with the\n * custom options values and texts\n * @param {Number} colIndex Column's index\n * @return {Array}\n */\n getCustomOptions(colIndex) {\n if (isEmpty(colIndex) || !this.isCustomOptions(colIndex)) {\n return;\n }\n\n let customOptions = this.customOptions;\n let cols = customOptions.cols;\n let optTxt = [], optArray = [];\n let index = cols.indexOf(colIndex);\n let slcValues = customOptions.values[index];\n let slcTexts = customOptions.texts[index];\n let slcSort = customOptions.sorts[index];\n\n for (let r = 0, len = slcValues.length; r < len; r++) {\n optArray.push(slcValues[r]);\n if (slcTexts[r]) {\n optTxt.push(slcTexts[r]);\n } else {\n optTxt.push(slcValues[r]);\n }\n }\n if (slcSort) {\n optArray.sort();\n optTxt.sort();\n }\n return [optArray, optTxt];\n }\n\n /**\n * Filter the table by retrieving the data from each cell in every single\n * row and comparing it to the search term for current column. A row is\n * hidden when all the search terms are not found in inspected row.\n */\n filter() {\n if (!this.fltGrid || !this.initialized) {\n return;\n }\n //fire onbefore callback\n this.onBeforeFilter(this);\n this.emitter.emit('before-filtering', this);\n\n let row = this.dom().rows,\n nbRows = this.getRowsNb(true),\n hiddenRows = 0;\n\n this.validRowsIndex = [];\n // search args re-init\n let searchArgs = this.getFiltersValue();\n\n for (let k = this.refRow; k < nbRows; k++) {\n // already filtered rows display re-init\n row[k].style.display = '';\n\n let cells = row[k].cells;\n let nchilds = cells.length;\n\n // checks if row has exact cell #\n if (nchilds !== this.nbCells) {\n continue;\n }\n\n let occurence = [],\n isRowValid = true,\n //only for single filter search\n singleFltRowValid = false;\n\n // this loop retrieves cell data\n for (let j = 0; j < nchilds; j++) {\n //searched keyword\n let sA = searchArgs[this.singleSearchFlt ? 0 : j];\n\n if (sA === '') {\n continue;\n }\n\n let cellValue = matchCase(this.getCellValue(cells[j]),\n this.caseSensitive);\n\n //multiple search parameter operator ||\n let sAOrSplit = sA.toString().split(this.orOperator),\n //multiple search || parameter boolean\n hasMultiOrSA = sAOrSplit.length > 1,\n //multiple search parameter operator &&\n sAAndSplit = sA.toString().split(this.anOperator),\n //multiple search && parameter boolean\n hasMultiAndSA = sAAndSplit.length > 1;\n\n //detect operators or array query\n if (isArray(sA) || hasMultiOrSA || hasMultiAndSA) {\n let cS,\n s,\n occur = false;\n if (isArray(sA)) {\n s = sA;\n } else {\n s = hasMultiOrSA ? sAOrSplit : sAAndSplit;\n }\n // isolate search term and check occurence in cell data\n for (let w = 0, len = s.length; w < len; w++) {\n cS = trim(s[w]);\n occur = this._testTerm(cS, cellValue, j);\n\n if (occur) {\n this.emitter.emit('highlight-keyword', this,\n cells[j], cS);\n }\n if ((hasMultiOrSA && occur) ||\n (hasMultiAndSA && !occur)) {\n break;\n }\n if (isArray(sA) && occur) {\n break;\n }\n }\n occurence[j] = occur;\n\n }\n //single search parameter\n else {\n occurence[j] = this._testTerm(trim(sA), cellValue, j);\n if (occurence[j]) {\n this.emitter.emit('highlight-keyword', this, cells[j],\n sA);\n }\n }//else single param\n\n if (!occurence[j]) {\n isRowValid = false;\n }\n if (this.singleSearchFlt && occurence[j]) {\n singleFltRowValid = true;\n }\n\n this.emitter.emit('cell-processed', this, j, cells[j]);\n }//for j\n\n if (this.singleSearchFlt && singleFltRowValid) {\n isRowValid = true;\n }\n\n this.validateRow(k, isRowValid);\n if (!isRowValid) {\n hiddenRows++;\n }\n\n this.emitter.emit('row-processed', this, k,\n this.validRowsIndex.length, isRowValid);\n }// for k\n\n this.nbHiddenRows = hiddenRows;\n\n //fire onafterfilter callback\n this.onAfterFilter(this);\n\n this.emitter.emit('after-filtering', this, searchArgs);\n }\n\n /**\n * Test for a match of search term in cell data\n * @param {String} term Search term\n * @param {String} cellValue Cell data\n * @param {Number} colIdx Column index\n * @return {Boolean}\n */\n _testTerm(term, cellValue, colIdx) {\n let numData;\n let decimal = this.getDecimal(colIdx);\n let reLe = new RegExp(this.leOperator),\n reGe = new RegExp(this.geOperator),\n reL = new RegExp(this.lwOperator),\n reG = new RegExp(this.grOperator),\n reD = new RegExp(this.dfOperator),\n reLk = new RegExp(rgxEsc(this.lkOperator)),\n reEq = new RegExp(this.eqOperator),\n reSt = new RegExp(this.stOperator),\n reEn = new RegExp(this.enOperator),\n // re_an = new RegExp(this.anOperator),\n // re_cr = new RegExp(this.curExp),\n reEm = this.emOperator,\n reNm = this.nmOperator,\n reRe = new RegExp(rgxEsc(this.rgxOperator));\n\n term = matchCase(term, this.caseSensitive);\n\n let occurence = false;\n\n //Search arg operator tests\n let hasLO = reL.test(term),\n hasLE = reLe.test(term),\n hasGR = reG.test(term),\n hasGE = reGe.test(term),\n hasDF = reD.test(term),\n hasEQ = reEq.test(term),\n hasLK = reLk.test(term),\n // hatermN = re_an.test(term),\n hasST = reSt.test(term),\n hasEN = reEn.test(term),\n hasEM = (reEm === term),\n hasNM = (reNm === term),\n hasRE = reRe.test(term);\n\n // Check for dates or resolve date type\n if (this.hasType(colIdx, [DATE])) {\n let dte1, dte2;\n\n let dateType = this.Mod.dateType;\n let isValidDate = dateType.isValid.bind(dateType);\n let parseDate = dateType.parse.bind(dateType);\n let locale = dateType.getLocale(colIdx);\n\n // Search arg dates tests\n let isLDate = hasLO &&\n isValidDate(term.replace(reL, ''), locale);\n let isLEDate = hasLE &&\n isValidDate(term.replace(reLe, ''), locale);\n let isGDate = hasGR &&\n isValidDate(term.replace(reG, ''), locale);\n let isGEDate = hasGE &&\n isValidDate(term.replace(reGe, ''), locale);\n let isDFDate = hasDF &&\n isValidDate(term.replace(reD, ''), locale);\n let isEQDate = hasEQ &&\n isValidDate(term.replace(reEq, ''), locale);\n\n dte1 = parseDate(cellValue, locale);\n\n // lower equal date\n if (isLEDate) {\n dte2 = parseDate(term.replace(reLe, ''), locale);\n occurence = dte1 <= dte2;\n }\n // lower date\n else if (isLDate) {\n dte2 = parseDate(term.replace(reL, ''), locale);\n occurence = dte1 < dte2;\n }\n // greater equal date\n else if (isGEDate) {\n dte2 = parseDate(term.replace(reGe, ''), locale);\n occurence = dte1 >= dte2;\n }\n // greater date\n else if (isGDate) {\n dte2 = parseDate(term.replace(reG, ''), locale);\n occurence = dte1 > dte2;\n }\n // different date\n else if (isDFDate) {\n dte2 = parseDate(term.replace(reD, ''), locale);\n occurence = dte1.toString() !== dte2.toString();\n }\n // equal date\n else if (isEQDate) {\n dte2 = parseDate(term.replace(reEq, ''), locale);\n occurence = dte1.toString() === dte2.toString();\n }\n // searched keyword with * operator doesn't have to be a date\n else if (reLk.test(term)) {// like date\n occurence = contains(term.replace(reLk, ''), cellValue,\n false, this.caseSensitive);\n }\n else if (isValidDate(term)) {\n dte2 = parseDate(term, locale);\n occurence = dte1.toString() === dte2.toString();\n }\n //empty\n else if (hasEM) {\n occurence = isEmptyString(cellValue);\n }\n //non-empty\n else if (hasNM) {\n occurence = !isEmptyString(cellValue);\n } else {\n occurence = contains(term, cellValue,\n this.isExactMatch(colIdx), this.caseSensitive);\n }\n } else {\n // Convert to number anyways to auto-resolve type in case not\n // defined by configuration. Order is important first try to\n // parse formatted number then fallback to Number coercion\n // to avoid false positives with Number\n numData = parseNb(cellValue, decimal) || Number(cellValue);\n\n // first checks if there is any operator (<,>,<=,>=,!,*,=,{,},\n // rgx:)\n // lower equal\n if (hasLE) {\n occurence = numData <= parseNb(\n term.replace(reLe, ''),\n decimal\n );\n }\n //greater equal\n else if (hasGE) {\n occurence = numData >= parseNb(\n term.replace(reGe, ''),\n decimal\n );\n }\n //lower\n else if (hasLO) {\n occurence = numData < parseNb(\n term.replace(reL, ''),\n decimal\n );\n }\n //greater\n else if (hasGR) {\n occurence = numData > parseNb(\n term.replace(reG, ''),\n decimal\n );\n }\n //different\n else if (hasDF) {\n occurence = contains(term.replace(reD, ''), cellValue,\n false, this.caseSensitive) ? false : true;\n }\n //like\n else if (hasLK) {\n occurence = contains(term.replace(reLk, ''), cellValue,\n false, this.caseSensitive);\n }\n //equal\n else if (hasEQ) {\n occurence = contains(term.replace(reEq, ''), cellValue,\n true, this.caseSensitive);\n }\n //starts with\n else if (hasST) {\n occurence = cellValue.indexOf(term.replace(reSt, '')) === 0 ?\n true : false;\n }\n //ends with\n else if (hasEN) {\n let searchArg = term.replace(reEn, '');\n occurence =\n cellValue.lastIndexOf(searchArg, cellValue.length - 1) ===\n (cellValue.length - 1) - (searchArg.length - 1) &&\n cellValue.lastIndexOf(searchArg, cellValue.length - 1)\n > -1 ? true : false;\n }\n //empty\n else if (hasEM) {\n occurence = isEmptyString(cellValue);\n }\n //non-empty\n else if (hasNM) {\n occurence = !isEmptyString(cellValue);\n }\n //regexp\n else if (hasRE) {\n //in case regexp throws\n try {\n //operator is removed\n let srchArg = term.replace(reRe, '');\n let rgx = new RegExp(srchArg);\n occurence = rgx.test(cellValue);\n } catch (ex) {\n occurence = false;\n }\n } else {\n // If numeric type data, perform a strict equality test and\n // fallback to unformatted number string comparison\n if (numData &&\n this.hasType(colIdx, [NUMBER, FORMATTED_NUMBER]) &&\n !this.singleSearchFlt) {\n // parseNb can return 0 for strings which are not\n // formatted numbers, in that case return the original\n // string. TODO: handle this in parseNb\n term = parseNb(term, decimal) || term;\n occurence = numData === term ||\n contains(term.toString(), numData.toString(),\n this.isExactMatch(colIdx), this.caseSensitive);\n } else {\n // Finally test search term is contained in cell data\n occurence = contains(\n term,\n cellValue,\n this.isExactMatch(colIdx),\n this.caseSensitive,\n this.ignoresDiacritics(colIdx)\n );\n }\n }\n\n }//else\n\n return occurence;\n }\n\n /**\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Arrat} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of data for a column\n */\n getColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getColValues(colIndex, includeHeaders, true, exclude);\n }\n\n /**\n * Return the values of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Arrat} [exclude=[]] List of row indexes to be excluded\n * @return Flat list of values for a column\n */\n getColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getColValues(colIndex, includeHeaders, false, exclude);\n }\n\n /**\n * Return the data of a specified column\n * @param {Number} colIndex Column index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return a typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @return {Array} Flat list of data for a column\n * @private\n */\n getColValues(\n colIndex,\n includeHeaders = false,\n typed = false,\n exclude = []\n ) {\n let row = this.dom().rows;\n let nbRows = this.getRowsNb(true);\n let colValues = [];\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n if (includeHeaders) {\n colValues.push(this.getHeadersText()[colIndex]);\n }\n\n for (let i = this.refRow; i < nbRows; i++) {\n let isExludedRow = false;\n // checks if current row index appears in exclude array\n if (exclude.length > 0) {\n isExludedRow = exclude.indexOf(i) !== -1;\n }\n let cell = row[i].cells,\n nchilds = cell.length;\n\n // checks if row has exact cell # and is not excluded\n if (nchilds === this.nbCells && !isExludedRow) {\n let data = getContent(cell[colIndex]);\n colValues.push(data);\n }\n }\n return colValues;\n }\n\n /**\n * Return the filter's value of a specified column\n * @param {Number} index Column index\n * @return {String} Filter value\n */\n getFilterValue(index) {\n if (!this.fltGrid) {\n return;\n }\n let fltValue = '';\n let flt = this.getFilterElement(index);\n if (!flt) {\n return fltValue;\n }\n\n let fltColType = this.getFilterType(index);\n if (fltColType !== MULTIPLE && fltColType !== CHECKLIST) {\n fltValue = flt.value;\n }\n //mutiple select\n else if (fltColType === MULTIPLE) {\n fltValue = this.feature('dropdown').getValues(index);\n }\n //checklist\n else if (fltColType === CHECKLIST) {\n fltValue = this.feature('checkList').getValues(index);\n }\n //return an empty string if collection is empty or contains a single\n //empty string\n if (isArray(fltValue) && fltValue.length === 0 ||\n (fltValue.length === 1 && fltValue[0] === '')) {\n fltValue = '';\n }\n\n return fltValue;\n }\n\n /**\n * Return the filters' values\n * @return {Array} List of filters' values\n */\n getFiltersValue() {\n if (!this.fltGrid) {\n return;\n }\n let searchArgs = [];\n for (let i = 0, len = this.fltIds.length; i < len; i++) {\n let fltValue = this.getFilterValue(i);\n if (isArray(fltValue)) {\n searchArgs.push(fltValue);\n } else {\n searchArgs.push(trim(fltValue));\n }\n }\n return searchArgs;\n }\n\n /**\n * Return the ID of a specified column's filter\n * @param {Number} index Column's index\n * @return {String} ID of the filter element\n */\n getFilterId(index) {\n if (!this.fltGrid) {\n return;\n }\n return this.fltIds[index];\n }\n\n /**\n * Return the list of ids of filters matching a specified type.\n * Note: hidden filters are also returned\n *\n * @param {String} type Filter type string ('input', 'select', 'multiple',\n * 'checklist')\n * @param {Boolean} bool If true returns columns indexes instead of IDs\n * @return {[type]} List of element IDs or column indexes\n */\n getFiltersByType(type, bool) {\n if (!this.fltGrid) {\n return;\n }\n let arr = [];\n for (let i = 0, len = this.fltIds.length; i < len; i++) {\n let fltType = this.getFilterType(i);\n if (fltType === type.toLowerCase()) {\n let a = bool ? i : this.fltIds[i];\n arr.push(a);\n }\n }\n return arr;\n }\n\n /**\n * Return the filter's DOM element for a given column\n * @param {Number} index Column's index\n * @return {DOMElement}\n */\n getFilterElement(index) {\n let fltId = this.fltIds[index];\n return elm(fltId);\n }\n\n /**\n * Return the number of cells for a given row index\n * @param {Number} rowIndex Index of the row\n * @return {Number} Number of cells\n */\n getCellsNb(rowIndex = 0) {\n let tr = this.dom().rows[rowIndex >= 0 ? rowIndex : 0];\n return tr ? tr.cells.length : 0;\n }\n\n /**\n * Return the number of filterable rows starting from reference row if\n * defined\n * @param {Boolean} includeHeaders Include the headers row\n * @return {Number} Number of filterable rows\n */\n getRowsNb(includeHeaders) {\n let s = includeHeaders === true ? 0 : this.refRow;\n let ntrs = this.dom().rows.length;\n return parseInt(ntrs - s, 10);\n }\n\n\n /**\n * Return the text content of a given cell\n * @param {DOMElement} Cell's DOM element\n * @return {String}\n */\n getCellValue(cell) {\n let idx = cell.cellIndex;\n let cellParser = this.cellParser;\n // Invoke cellParser for this column if any\n if (cellParser.cols.indexOf(idx) !== -1) {\n return cellParser.parse(this, cell, idx);\n } else {\n return getText(cell);\n }\n }\n\n /**\n * Return the typed data of a given cell based on the column type definition\n * @param {DOMElement} cell Cell's DOM element\n * @return {String|Number|Date}\n */\n getCellData(cell) {\n let colIndex = cell.cellIndex;\n let value = this.getCellValue(cell);\n\n if (this.hasType(colIndex, [FORMATTED_NUMBER])) {\n return parseNb(value, this.getDecimal(colIndex));\n }\n else if (this.hasType(colIndex, [NUMBER])) {\n return Number(value);\n }\n else if (this.hasType(colIndex, [DATE])){\n let dateType = this.Mod.dateType;\n return dateType.parse(value, dateType.getLocale(colIndex));\n }\n\n return value;\n }\n\n /**\n * Return the table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n */\n getData(includeHeaders = false, excludeHiddenCols = false) {\n return this.getTableData(includeHeaders, excludeHiddenCols, true);\n }\n\n /**\n * Return the table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n */\n getValues(includeHeaders = false, excludeHiddenCols = false) {\n return this.getTableData(includeHeaders, excludeHiddenCols, false);\n }\n\n /**\n * Return the table data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n getTableData(\n includeHeaders = false,\n excludeHiddenCols = false,\n typed = false\n ) {\n let rows = this.dom().rows;\n let nbRows = this.getRowsNb(true);\n let tblData = [];\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n if (includeHeaders) {\n let headers = this.getHeadersText(excludeHiddenCols);\n tblData.push([this.getHeadersRowIndex(), headers]);\n }\n for (let k = this.refRow; k < nbRows; k++) {\n let rowData = [k, []];\n let cells = rows[k].cells;\n for (let j = 0, len = cells.length; j < len; j++) {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n if (this.extension('colsVisibility').isColHidden(j)) {\n continue;\n }\n }\n let cellValue = getContent(cells[j]);\n rowData[1].push(cellValue);\n }\n tblData.push(rowData);\n }\n return tblData;\n }\n\n /**\n * Return the filtered table data based on its columns data type definitions\n * with following structure:\n * [\n * [rowIndex, [data0, data1...]],\n * [rowIndex, [data0, data1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredData(includeHeaders = false, excludeHiddenCols = false) {\n return this.filteredData(includeHeaders, excludeHiddenCols, true);\n }\n\n /**\n * Return the filtered table values with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @return {Array}\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredValues(includeHeaders = false, excludeHiddenCols = false) {\n return this.filteredData(includeHeaders, excludeHiddenCols, false);\n }\n\n /**\n * Return the filtered data with following structure:\n * [\n * [rowIndex, [value0, value1...]],\n * [rowIndex, [value0, value1...]]\n * ]\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [excludeHiddenCols=false] Exclude hidden columns\n * @param {Boolean} [typed=false] Return typed value\n * @return {Array}\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n filteredData(\n includeHeaders = false,\n excludeHiddenCols = false,\n typed = false\n ) {\n if (this.validRowsIndex.length === 0) {\n return [];\n }\n let rows = this.dom().rows,\n filteredData = [];\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n if (includeHeaders) {\n let headers = this.getHeadersText(excludeHiddenCols);\n filteredData.push([this.getHeadersRowIndex(), headers]);\n }\n\n let validRows = this.getValidRows(true);\n for (let i = 0; i < validRows.length; i++) {\n let rData = [this.validRowsIndex[i], []],\n cells = rows[this.validRowsIndex[i]].cells;\n for (let k = 0; k < cells.length; k++) {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n if (this.extension('colsVisibility').isColHidden(k)) {\n continue;\n }\n }\n let cellValue = getContent(cells[k]);\n rData[1].push(cellValue);\n }\n filteredData.push(rData);\n }\n return filteredData;\n }\n\n /**\n * Return the filtered data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, true, exclude, false);\n }\n\n /**\n * Return the filtered and visible data for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of typed values [data0, data1, data2...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getVisibleColumnData(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, true, exclude, true);\n }\n\n /**\n * Return the filtered values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, false, exclude, false);\n }\n\n /**\n * Return the filtered and visible values for a given column index\n * @param {any} colIndex Colmun's index\n * @param {boolean} [includeHeaders=false] Optional Include headers row\n * @param {any} [exclude=[]] Optional List of row indexes to be excluded\n * @return {Array} Flat list of values ['value0', 'value1', 'value2'...]\n *\n * TODO: provide an API returning data in JSON format\n */\n getVisibleColumnValues(colIndex, includeHeaders = false, exclude = []) {\n return this.getFilteredDataCol(\n colIndex, includeHeaders, false, exclude, true);\n }\n\n /**\n * Return the filtered data for a given column index\n * @param {Number} colIndex Colmun's index\n * @param {Boolean} [includeHeaders=false] Include headers row\n * @param {Boolean} [typed=false] Return typed value\n * @param {Array} [exclude=[]] List of row indexes to be excluded\n * @param {Boolean} [visible=true] Return only filtered and visible data\n * (relevant for paging)\n * @return {Array} Flat list of values ['val0','val1','val2'...]\n * @private\n *\n * TODO: provide an API returning data in JSON format\n */\n getFilteredDataCol(\n colIndex,\n includeHeaders = false,\n typed = false,\n exclude = [],\n visible = true\n ) {\n if (isUndef(colIndex)) {\n return [];\n }\n\n let rows = this.dom().rows;\n let getContent = typed ? this.getCellData.bind(this) :\n this.getCellValue.bind(this);\n\n // ensure valid rows index do not contain excluded rows and row is\n // displayed\n let validRows = this.getValidRows(true).filter((rowIdx) => {\n return exclude.indexOf(rowIdx) === -1 &&\n (visible ?\n this.getRowDisplay(rows[rowIdx]) !== 'none' :\n true);\n });\n\n // convert column value to expected type if necessary\n let validColValues = validRows.map((rowIdx) => {\n return getContent(rows[rowIdx].cells[colIndex]);\n });\n\n if (includeHeaders) {\n validColValues.unshift(this.getHeadersText()[colIndex]);\n }\n\n return validColValues;\n }\n\n /**\n * Get the display value of a row\n * @param {HTMLTableRowElement} row DOM element of the row\n * @return {String} Usually 'none' or ''\n */\n getRowDisplay(row) {\n return row.style.display;\n }\n\n /**\n * Validate/invalidate row by setting the 'validRow' attribute on the row\n * @param {Number} rowIndex Index of the row\n * @param {Boolean} isValid\n */\n validateRow(rowIndex, isValid) {\n let row = this.dom().rows[rowIndex];\n if (!row || typeof isValid !== 'boolean') {\n return;\n }\n\n // always visible rows are valid\n if (this.hasVisibleRows && this.visibleRows.indexOf(rowIndex) !== -1) {\n isValid = true;\n }\n\n let displayFlag = isValid ? '' : NONE,\n validFlag = isValid ? 'true' : 'false';\n row.style.display = displayFlag;\n\n if (this.paging) {\n row.setAttribute('validRow', validFlag);\n }\n\n if (isValid) {\n if (this.validRowsIndex.indexOf(rowIndex) === -1) {\n this.validRowsIndex.push(rowIndex);\n }\n\n this.onRowValidated(this, rowIndex);\n\n this.emitter.emit('row-validated', this, rowIndex);\n }\n }\n\n /**\n * Validate all filterable rows\n */\n validateAllRows() {\n if (!this.initialized) {\n return;\n }\n this.validRowsIndex = [];\n for (let k = this.refRow; k < this.nbFilterableRows; k++) {\n this.validateRow(k, true);\n }\n }\n\n /**\n * Set search value to a given filter\n * @param {Number} index Column's index\n * @param {String or Array} query searcharg Search term\n */\n setFilterValue(index, query = '') {\n if (!this.fltGrid) {\n return;\n }\n let slc = this.getFilterElement(index),\n fltColType = this.getFilterType(index);\n\n if (!slc) {\n return;\n }\n\n if (fltColType !== MULTIPLE && fltColType !== CHECKLIST) {\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-select-filter', this, index,\n this.linkedFilters, this.isExternalFlt());\n }\n slc.value = query;\n }\n //multiple selects\n else if (fltColType === MULTIPLE) {\n let values = isArray(query) ? query :\n query.split(' ' + this.orOperator + ' ');\n\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-select-filter', this, index,\n this.linkedFilters, this.isExternalFlt());\n }\n\n this.emitter.emit('select-options', this, index, values);\n }\n //checklist\n else if (fltColType === CHECKLIST) {\n let values = [];\n if (this.loadFltOnDemand && !this.initialized) {\n this.emitter.emit('build-checklist-filter', this, index,\n this.linkedFilters);\n }\n if (isArray(query)) {\n values = query;\n } else {\n query = matchCase(query, this.caseSensitive);\n values = query.split(' ' + this.orOperator + ' ');\n }\n\n this.emitter.emit('select-checklist-options', this, index, values);\n }\n }\n\n /**\n * Set them columns' widths as per configuration\n * @param {Element} tbl DOM element\n */\n setColWidths(tbl) {\n let colWidths = this.colWidths;\n if (colWidths.length === 0) {\n return;\n }\n\n tbl = tbl || this.dom();\n\n let nbCols = this.nbCells;\n let colTags = tag(tbl, 'col');\n let tblHasColTag = colTags.length > 0;\n let frag = !tblHasColTag ? doc.createDocumentFragment() : null;\n for (let k = 0; k < nbCols; k++) {\n let col;\n if (tblHasColTag) {\n col = colTags[k];\n } else {\n col = createElm('col');\n frag.appendChild(col);\n }\n col.style.width = colWidths[k];\n }\n if (!tblHasColTag) {\n tbl.insertBefore(frag, tbl.firstChild);\n }\n }\n\n /**\n * Make defined rows always visible\n */\n enforceVisibility() {\n if (!this.hasVisibleRows) {\n return;\n }\n let nbRows = this.getRowsNb(true);\n for (let i = 0, len = this.visibleRows.length; i < len; i++) {\n let row = this.visibleRows[i];\n //row index cannot be > nrows\n if (row <= nbRows) {\n this.validateRow(row, true);\n }\n }\n }\n\n /**\n * Clear all the filters' values\n */\n clearFilters() {\n if (!this.fltGrid) {\n return;\n }\n\n this.emitter.emit('before-clearing-filters', this);\n this.onBeforeReset(this, this.getFiltersValue());\n\n for (let i = 0, len = this.fltIds.length; i < len; i++) {\n this.setFilterValue(i, '');\n }\n\n this.filter();\n\n this.onAfterReset(this);\n this.emitter.emit('after-clearing-filters', this);\n }\n\n /**\n * Return the ID of the current active filter\n * @return {String}\n */\n getActiveFilterId() {\n return this.activeFilterId;\n }\n\n /**\n * Set the ID of the current active filter\n * @param {String} filterId Element ID\n */\n setActiveFilterId(filterId) {\n this.activeFilterId = filterId;\n }\n\n /**\n * Return the column index for a given filter ID\n * @param {string} [filterId=''] Filter ID\n * @return {Number} Column index\n */\n getColumnIndexFromFilterId(filterId = '') {\n let idx = filterId.split('_')[0];\n idx = idx.split(this.prfxFlt)[1];\n return parseInt(idx, 10);\n }\n\n /**\n * Build filter element ID for a given column index\n * @param {any} colIndex\n * @return {String} Filter element ID string\n * @private\n */\n buildFilterId(colIndex) {\n return `${this.prfxFlt}${colIndex}_${this.id}`;\n }\n\n /**\n * Check if has external filters\n * @returns {Boolean}\n * @private\n */\n isExternalFlt() {\n return this.externalFltTgtIds.length > 0;\n }\n\n /**\n * Returns styles path\n * @returns {String}\n * @private\n */\n getStylePath() {\n return defaultsStr(this.config.style_path, this.basePath + 'style/');\n }\n\n /**\n * Returns main stylesheet path\n * @returns {String}\n * @private\n */\n getStylesheetPath() {\n return defaultsStr(this.config.stylesheet,\n this.getStylePath() + 'tablefilter.css');\n }\n\n /**\n * Returns themes path\n * @returns {String}\n * @private\n */\n getThemesPath() {\n return defaultsStr(this.config.themes_path,\n this.getStylePath() + 'themes/');\n }\n\n /**\n * Make specified column's filter active\n * @param colIndex Index of a column\n */\n activateFilter(colIndex) {\n if (isUndef(colIndex)) {\n return;\n }\n this.setActiveFilterId(this.getFilterId(colIndex));\n }\n\n /**\n * Refresh the filters subject to linking ('select', 'multiple',\n * 'checklist' type)\n */\n linkFilters() {\n if (!this.linkedFilters || !this.activeFilterId) {\n return;\n }\n let slcA1 = this.getFiltersByType(SELECT, true),\n slcA2 = this.getFiltersByType(MULTIPLE, true),\n slcA3 = this.getFiltersByType(CHECKLIST, true),\n slcIndex = slcA1.concat(slcA2);\n slcIndex = slcIndex.concat(slcA3);\n\n for (let i = 0, len = slcIndex.length; i < len; i++) {\n let colIdx = slcIndex[i];\n let curSlc = elm(this.fltIds[colIdx]);\n let slcSelectedValue = this.getFilterValue(colIdx);\n\n //1st option needs to be inserted\n if (this.loadFltOnDemand) {\n let opt0 = createOpt(this.getClearFilterText(colIdx), '');\n curSlc.innerHTML = '';\n curSlc.appendChild(opt0);\n }\n\n if (slcA3.indexOf(colIdx) !== -1) {\n this.emitter.emit('build-checklist-filter', this, colIdx,\n true);\n } else {\n this.emitter.emit('build-select-filter', this, colIdx,\n true);\n }\n\n this.setFilterValue(colIdx, slcSelectedValue);\n }\n }\n\n /**\n * Determine if passed filter column implements exact query match\n * @param {Number} colIndex Column index\n * @return {Boolean}\n */\n isExactMatch(colIndex) {\n let fltType = this.getFilterType(colIndex);\n return this.exactMatchByCol[colIndex] || this.exactMatch ||\n fltType !== INPUT;\n }\n\n /**\n * Check if passed row is valid\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n */\n isRowValid(rowIndex) {\n return this.getValidRows().indexOf(rowIndex) !== -1;\n }\n\n /**\n * Check if passed row is visible\n * @param {Number} rowIndex Row index\n * @return {Boolean}\n */\n isRowDisplayed(rowIndex) {\n let row = this.dom().rows[rowIndex];\n return this.getRowDisplay(row) === '';\n }\n\n /**\n * Check if specified column filter ignores diacritics.\n * Note this is only applicable to input filter types.\n * @param {Number} colIndex Column index\n * @return {Boolean}\n */\n ignoresDiacritics(colIndex) {\n let ignoreDiac = this.ignoreDiacritics;\n if (isArray(ignoreDiac)) {\n return ignoreDiac[colIndex];\n }\n return Boolean(ignoreDiac);\n }\n\n /**\n * Return clear all text for specified filter column\n * @param {Number} colIndex Column index\n * @return {String}\n */\n getClearFilterText(colIndex) {\n let clearText = this.clearFilterText;\n if (isArray(clearText)) {\n return clearText[colIndex];\n }\n return clearText;\n }\n\n /**\n * Check if passed script or stylesheet is already imported\n * @param {String} filePath Ressource path\n * @param {String} type Possible values: 'script' or 'link'\n * @return {Boolean}\n */\n isImported(filePath, type = 'script') {\n let imported = false,\n attr = type === 'script' ? 'src' : 'href',\n files = tag(doc, type);\n for (let i = 0, len = files.length; i < len; i++) {\n if (isUndef(files[i][attr])) {\n continue;\n }\n if (files[i][attr].match(filePath)) {\n imported = true;\n break;\n }\n }\n return imported;\n }\n\n /**\n * Import script or stylesheet\n * @param {String} fileId Ressource ID\n * @param {String} filePath Ressource path\n * @param {Function} callback Callback\n * @param {String} type Possible values: 'script' or 'link'\n */\n import(fileId, filePath, callback, type = 'script') {\n if (this.isImported(filePath, type)) {\n return;\n }\n let o = this,\n isLoaded = false,\n file,\n head = tag(doc, 'head')[0];\n\n if (type.toLowerCase() === 'link') {\n file = createElm('link',\n ['id', fileId], ['type', 'text/css'],\n ['rel', 'stylesheet'], ['href', filePath]\n );\n } else {\n file = createElm('script',\n ['id', fileId],\n ['type', 'text/javascript'], ['src', filePath]\n );\n }\n\n //Browser <> IE onload event works only for scripts, not for stylesheets\n file.onload = file.onreadystatechange = () => {\n if (!isLoaded &&\n (!this.readyState || this.readyState === 'loaded' ||\n this.readyState === 'complete')) {\n isLoaded = true;\n if (typeof callback === 'function') {\n callback.call(null, o);\n }\n }\n };\n file.onerror = function () {\n throw new Error(`TableFilter could not load: ${filePath}`);\n };\n head.appendChild(file);\n }\n\n /**\n * Check if table has filters grid\n * @return {Boolean}\n */\n isInitialized() {\n return this.initialized;\n }\n\n /**\n * Get list of filter IDs\n * @return {Array} List of filters ids\n */\n getFiltersId() {\n return this.fltIds || [];\n }\n\n /**\n * Get filtered (valid) rows indexes\n * @param {Boolean} reCalc Force calculation of filtered rows list\n * @return {Array} List of row indexes\n */\n getValidRows(reCalc) {\n if (!reCalc) {\n return this.validRowsIndex;\n }\n\n let nbRows = this.getRowsNb(true);\n this.validRowsIndex = [];\n for (let k = this.refRow; k < nbRows; k++) {\n let r = this.dom().rows[k];\n if (!this.paging) {\n if (this.getRowDisplay(r) !== NONE) {\n this.validRowsIndex.push(r.rowIndex);\n }\n } else {\n if (r.getAttribute('validRow') === 'true' ||\n r.getAttribute('validRow') === null) {\n this.validRowsIndex.push(r.rowIndex);\n }\n }\n }\n return this.validRowsIndex;\n }\n\n /**\n * Get the index of the row containing the filters\n * @return {Number}\n */\n getFiltersRowIndex() {\n return this.filtersRowIndex;\n }\n\n /**\n * Get the index of the headers row\n * @return {Number}\n */\n getHeadersRowIndex() {\n return this.headersRow;\n }\n\n /**\n * Get the row index from where the filtering process start (1st filterable\n * row)\n * @return {Number}\n */\n getStartRowIndex() {\n return this.refRow;\n }\n\n /**\n * Get the index of the last row\n * @return {Number}\n */\n getLastRowIndex() {\n let nbRows = this.getRowsNb(true);\n return (nbRows - 1);\n }\n\n /**\n * Determine whether the specified column has one of the passed types\n * @param {Number} colIndex Column index\n * @param {Array} [types=[]] List of column types\n * @return {Boolean}\n */\n hasType(colIndex, types = []) {\n if (this.colTypes.length === 0) {\n return false;\n }\n let colType = this.colTypes[colIndex];\n if (isObj(colType)) {\n colType = colType.type;\n }\n return types.indexOf(colType) !== -1;\n }\n\n /**\n * Get the header DOM element for a given column index\n * @param {Number} colIndex Column index\n * @return {Element}\n */\n getHeaderElement(colIndex) {\n let table = this.gridLayout ? this.Mod.gridLayout.headTbl : this.dom();\n let tHead = tag(table, 'thead');\n let rowIdx = this.getHeadersRowIndex();\n let header;\n if (tHead.length === 0) {\n header = table.rows[rowIdx].cells[colIndex];\n }\n if (tHead.length === 1) {\n header = tHead[0].rows[rowIdx].cells[colIndex];\n }\n return header;\n }\n\n /**\n * Return the list of headers' text\n * @param {Boolean} excludeHiddenCols Optional: exclude hidden columns\n * @return {Array} list of headers' text\n */\n getHeadersText(excludeHiddenCols = false) {\n let headers = [];\n for (let j = 0; j < this.nbCells; j++) {\n if (excludeHiddenCols && this.hasExtension('colsVisibility')) {\n if (this.extension('colsVisibility').isColHidden(j)) {\n continue;\n }\n }\n let header = this.getHeaderElement(j);\n let headerText = getFirstTextNode(header);\n headers.push(headerText);\n }\n return headers;\n }\n\n /**\n * Return the filter type for a specified column\n * @param {Number} colIndex Column's index\n * @return {String}\n */\n getFilterType(colIndex) {\n return this.filterTypes[colIndex];\n }\n\n /**\n * Get the total number of filterable rows\n * @return {Number}\n */\n getFilterableRowsNb() {\n return this.getRowsNb(false);\n }\n\n /**\n * Return the total number of valid rows\n * @param {Boolean} [reCalc=false] Forces calculation of filtered rows\n * @return {Number}\n */\n getValidRowsNb(reCalc = false) {\n return this.getValidRows(reCalc).length;\n }\n\n /**\n * Return the working DOM element\n * @return {HTMLTableElement}\n */\n dom() {\n return this.tbl;\n }\n\n /**\n * Return the decimal separator for supplied column as per column type\n * configuration or global setting\n * @param {Number} colIndex Column index\n * @returns {String} '.' or ','\n */\n getDecimal(colIndex) {\n let decimal = this.decimalSeparator;\n if (this.hasType(colIndex, [FORMATTED_NUMBER])) {\n let colType = this.colTypes[colIndex];\n if (colType.hasOwnProperty('decimal')) {\n decimal = colType.decimal;\n }\n }\n return decimal;\n }\n\n /**\n * Get the configuration object (literal object)\n * @return {Object}\n */\n config() {\n return this.cfg;\n }\n}\n" }, { - "__docId__": 808, + "__docId__": 810, "kind": "variable", "static": true, "variation": null, @@ -17871,7 +17939,7 @@ } }, { - "__docId__": 809, + "__docId__": 811, "kind": "class", "static": true, "variation": null, @@ -17897,7 +17965,7 @@ "interface": false }, { - "__docId__": 810, + "__docId__": 812, "kind": "constructor", "static": false, "variation": null, @@ -17952,7 +18020,7 @@ "generator": false }, { - "__docId__": 811, + "__docId__": 813, "kind": "member", "static": false, "variation": null, @@ -17972,7 +18040,7 @@ } }, { - "__docId__": 812, + "__docId__": 814, "kind": "member", "static": false, "variation": null, @@ -17992,7 +18060,7 @@ } }, { - "__docId__": 813, + "__docId__": 815, "kind": "member", "static": false, "variation": null, @@ -18012,7 +18080,7 @@ } }, { - "__docId__": 814, + "__docId__": 816, "kind": "member", "static": false, "variation": null, @@ -18032,7 +18100,7 @@ } }, { - "__docId__": 815, + "__docId__": 817, "kind": "member", "static": false, "variation": null, @@ -18052,7 +18120,7 @@ } }, { - "__docId__": 816, + "__docId__": 818, "kind": "member", "static": false, "variation": null, @@ -18072,7 +18140,7 @@ } }, { - "__docId__": 817, + "__docId__": 819, "kind": "member", "static": false, "variation": null, @@ -18092,7 +18160,7 @@ } }, { - "__docId__": 818, + "__docId__": 820, "kind": "member", "static": false, "variation": null, @@ -18112,7 +18180,7 @@ } }, { - "__docId__": 819, + "__docId__": 821, "kind": "member", "static": false, "variation": null, @@ -18132,7 +18200,7 @@ } }, { - "__docId__": 820, + "__docId__": 822, "kind": "member", "static": false, "variation": null, @@ -18152,7 +18220,7 @@ } }, { - "__docId__": 821, + "__docId__": 823, "kind": "member", "static": false, "variation": null, @@ -18169,7 +18237,7 @@ } }, { - "__docId__": 822, + "__docId__": 824, "kind": "member", "static": false, "variation": null, @@ -18187,7 +18255,7 @@ } }, { - "__docId__": 823, + "__docId__": 825, "kind": "member", "static": false, "variation": null, @@ -18205,7 +18273,7 @@ } }, { - "__docId__": 824, + "__docId__": 826, "kind": "member", "static": false, "variation": null, @@ -18223,7 +18291,7 @@ } }, { - "__docId__": 825, + "__docId__": 827, "kind": "member", "static": false, "variation": null, @@ -18241,7 +18309,7 @@ } }, { - "__docId__": 826, + "__docId__": 828, "kind": "member", "static": false, "variation": null, @@ -18259,7 +18327,7 @@ } }, { - "__docId__": 827, + "__docId__": 829, "kind": "member", "static": false, "variation": null, @@ -18277,7 +18345,7 @@ } }, { - "__docId__": 828, + "__docId__": 830, "kind": "member", "static": false, "variation": null, @@ -18297,7 +18365,7 @@ } }, { - "__docId__": 829, + "__docId__": 831, "kind": "member", "static": false, "variation": null, @@ -18315,7 +18383,7 @@ } }, { - "__docId__": 830, + "__docId__": 832, "kind": "member", "static": false, "variation": null, @@ -18335,7 +18403,7 @@ } }, { - "__docId__": 831, + "__docId__": 833, "kind": "member", "static": false, "variation": null, @@ -18355,7 +18423,7 @@ } }, { - "__docId__": 832, + "__docId__": 834, "kind": "member", "static": false, "variation": null, @@ -18375,7 +18443,7 @@ } }, { - "__docId__": 833, + "__docId__": 835, "kind": "member", "static": false, "variation": null, @@ -18396,7 +18464,7 @@ } }, { - "__docId__": 834, + "__docId__": 836, "kind": "member", "static": false, "variation": null, @@ -18416,7 +18484,7 @@ } }, { - "__docId__": 835, + "__docId__": 837, "kind": "member", "static": false, "variation": null, @@ -18436,7 +18504,7 @@ } }, { - "__docId__": 836, + "__docId__": 838, "kind": "member", "static": false, "variation": null, @@ -18456,7 +18524,7 @@ } }, { - "__docId__": 837, + "__docId__": 839, "kind": "member", "static": false, "variation": null, @@ -18476,7 +18544,7 @@ } }, { - "__docId__": 838, + "__docId__": 840, "kind": "member", "static": false, "variation": null, @@ -18496,7 +18564,7 @@ } }, { - "__docId__": 839, + "__docId__": 841, "kind": "member", "static": false, "variation": null, @@ -18516,7 +18584,7 @@ } }, { - "__docId__": 840, + "__docId__": 842, "kind": "member", "static": false, "variation": null, @@ -18536,7 +18604,7 @@ } }, { - "__docId__": 841, + "__docId__": 843, "kind": "member", "static": false, "variation": null, @@ -18556,7 +18624,7 @@ } }, { - "__docId__": 842, + "__docId__": 844, "kind": "member", "static": false, "variation": null, @@ -18576,7 +18644,7 @@ } }, { - "__docId__": 843, + "__docId__": 845, "kind": "member", "static": false, "variation": null, @@ -18596,7 +18664,7 @@ } }, { - "__docId__": 844, + "__docId__": 846, "kind": "member", "static": false, "variation": null, @@ -18616,7 +18684,7 @@ } }, { - "__docId__": 845, + "__docId__": 847, "kind": "member", "static": false, "variation": null, @@ -18636,7 +18704,7 @@ } }, { - "__docId__": 846, + "__docId__": 848, "kind": "member", "static": false, "variation": null, @@ -18656,7 +18724,7 @@ } }, { - "__docId__": 847, + "__docId__": 849, "kind": "member", "static": false, "variation": null, @@ -18676,7 +18744,7 @@ } }, { - "__docId__": 848, + "__docId__": 850, "kind": "member", "static": false, "variation": null, @@ -18696,7 +18764,7 @@ } }, { - "__docId__": 849, + "__docId__": 851, "kind": "member", "static": false, "variation": null, @@ -18716,7 +18784,7 @@ } }, { - "__docId__": 850, + "__docId__": 852, "kind": "member", "static": false, "variation": null, @@ -18736,7 +18804,7 @@ } }, { - "__docId__": 851, + "__docId__": 853, "kind": "member", "static": false, "variation": null, @@ -18756,7 +18824,7 @@ } }, { - "__docId__": 852, + "__docId__": 854, "kind": "member", "static": false, "variation": null, @@ -18776,7 +18844,7 @@ } }, { - "__docId__": 853, + "__docId__": 855, "kind": "member", "static": false, "variation": null, @@ -18796,7 +18864,7 @@ } }, { - "__docId__": 854, + "__docId__": 856, "kind": "member", "static": false, "variation": null, @@ -18816,7 +18884,7 @@ } }, { - "__docId__": 855, + "__docId__": 857, "kind": "member", "static": false, "variation": null, @@ -18836,7 +18904,7 @@ } }, { - "__docId__": 856, + "__docId__": 858, "kind": "member", "static": false, "variation": null, @@ -18856,7 +18924,7 @@ } }, { - "__docId__": 857, + "__docId__": 859, "kind": "member", "static": false, "variation": null, @@ -18876,7 +18944,7 @@ } }, { - "__docId__": 858, + "__docId__": 860, "kind": "member", "static": false, "variation": null, @@ -18896,7 +18964,7 @@ } }, { - "__docId__": 859, + "__docId__": 861, "kind": "member", "static": false, "variation": null, @@ -18916,7 +18984,7 @@ } }, { - "__docId__": 860, + "__docId__": 862, "kind": "member", "static": false, "variation": null, @@ -18936,7 +19004,7 @@ } }, { - "__docId__": 861, + "__docId__": 863, "kind": "member", "static": false, "variation": null, @@ -18956,7 +19024,7 @@ } }, { - "__docId__": 862, + "__docId__": 864, "kind": "member", "static": false, "variation": null, @@ -18976,7 +19044,7 @@ } }, { - "__docId__": 863, + "__docId__": 865, "kind": "member", "static": false, "variation": null, @@ -18996,7 +19064,7 @@ } }, { - "__docId__": 864, + "__docId__": 866, "kind": "member", "static": false, "variation": null, @@ -19016,7 +19084,7 @@ } }, { - "__docId__": 865, + "__docId__": 867, "kind": "member", "static": false, "variation": null, @@ -19037,7 +19105,7 @@ } }, { - "__docId__": 866, + "__docId__": 868, "kind": "member", "static": false, "variation": null, @@ -19057,7 +19125,7 @@ } }, { - "__docId__": 867, + "__docId__": 869, "kind": "member", "static": false, "variation": null, @@ -19077,7 +19145,7 @@ } }, { - "__docId__": 868, + "__docId__": 870, "kind": "member", "static": false, "variation": null, @@ -19097,7 +19165,7 @@ } }, { - "__docId__": 869, + "__docId__": 871, "kind": "member", "static": false, "variation": null, @@ -19117,7 +19185,7 @@ } }, { - "__docId__": 870, + "__docId__": 872, "kind": "member", "static": false, "variation": null, @@ -19137,7 +19205,7 @@ } }, { - "__docId__": 871, + "__docId__": 873, "kind": "member", "static": false, "variation": null, @@ -19157,7 +19225,7 @@ } }, { - "__docId__": 872, + "__docId__": 874, "kind": "member", "static": false, "variation": null, @@ -19177,7 +19245,7 @@ } }, { - "__docId__": 873, + "__docId__": 875, "kind": "member", "static": false, "variation": null, @@ -19197,7 +19265,7 @@ } }, { - "__docId__": 874, + "__docId__": 876, "kind": "member", "static": false, "variation": null, @@ -19217,7 +19285,7 @@ } }, { - "__docId__": 875, + "__docId__": 877, "kind": "member", "static": false, "variation": null, @@ -19237,7 +19305,7 @@ } }, { - "__docId__": 876, + "__docId__": 878, "kind": "member", "static": false, "variation": null, @@ -19258,7 +19326,7 @@ } }, { - "__docId__": 877, + "__docId__": 879, "kind": "member", "static": false, "variation": null, @@ -19278,7 +19346,7 @@ } }, { - "__docId__": 878, + "__docId__": 880, "kind": "member", "static": false, "variation": null, @@ -19298,7 +19366,7 @@ } }, { - "__docId__": 879, + "__docId__": 881, "kind": "member", "static": false, "variation": null, @@ -19318,7 +19386,7 @@ } }, { - "__docId__": 880, + "__docId__": 882, "kind": "member", "static": false, "variation": null, @@ -19338,7 +19406,7 @@ } }, { - "__docId__": 881, + "__docId__": 883, "kind": "member", "static": false, "variation": null, @@ -19358,7 +19426,7 @@ } }, { - "__docId__": 882, + "__docId__": 884, "kind": "member", "static": false, "variation": null, @@ -19379,7 +19447,7 @@ } }, { - "__docId__": 883, + "__docId__": 885, "kind": "member", "static": false, "variation": null, @@ -19399,7 +19467,7 @@ } }, { - "__docId__": 884, + "__docId__": 886, "kind": "member", "static": false, "variation": null, @@ -19419,7 +19487,7 @@ } }, { - "__docId__": 885, + "__docId__": 887, "kind": "member", "static": false, "variation": null, @@ -19439,7 +19507,7 @@ } }, { - "__docId__": 886, + "__docId__": 888, "kind": "member", "static": false, "variation": null, @@ -19459,7 +19527,7 @@ } }, { - "__docId__": 887, + "__docId__": 889, "kind": "member", "static": false, "variation": null, @@ -19479,7 +19547,7 @@ } }, { - "__docId__": 888, + "__docId__": 890, "kind": "member", "static": false, "variation": null, @@ -19500,7 +19568,7 @@ } }, { - "__docId__": 889, + "__docId__": 891, "kind": "member", "static": false, "variation": null, @@ -19520,7 +19588,7 @@ } }, { - "__docId__": 890, + "__docId__": 892, "kind": "member", "static": false, "variation": null, @@ -19540,7 +19608,7 @@ } }, { - "__docId__": 891, + "__docId__": 893, "kind": "member", "static": false, "variation": null, @@ -19560,7 +19628,7 @@ } }, { - "__docId__": 892, + "__docId__": 894, "kind": "member", "static": false, "variation": null, @@ -19580,7 +19648,7 @@ } }, { - "__docId__": 893, + "__docId__": 895, "kind": "member", "static": false, "variation": null, @@ -19600,7 +19668,7 @@ } }, { - "__docId__": 894, + "__docId__": 896, "kind": "member", "static": false, "variation": null, @@ -19620,7 +19688,7 @@ } }, { - "__docId__": 895, + "__docId__": 897, "kind": "member", "static": false, "variation": null, @@ -19640,7 +19708,7 @@ } }, { - "__docId__": 896, + "__docId__": 898, "kind": "member", "static": false, "variation": null, @@ -19660,7 +19728,7 @@ } }, { - "__docId__": 897, + "__docId__": 899, "kind": "member", "static": false, "variation": null, @@ -19680,7 +19748,7 @@ } }, { - "__docId__": 898, + "__docId__": 900, "kind": "member", "static": false, "variation": null, @@ -19700,7 +19768,7 @@ } }, { - "__docId__": 899, + "__docId__": 901, "kind": "member", "static": false, "variation": null, @@ -19720,7 +19788,7 @@ } }, { - "__docId__": 900, + "__docId__": 902, "kind": "member", "static": false, "variation": null, @@ -19740,7 +19808,7 @@ } }, { - "__docId__": 901, + "__docId__": 903, "kind": "member", "static": false, "variation": null, @@ -19760,7 +19828,7 @@ } }, { - "__docId__": 902, + "__docId__": 904, "kind": "member", "static": false, "variation": null, @@ -19780,7 +19848,7 @@ } }, { - "__docId__": 903, + "__docId__": 905, "kind": "member", "static": false, "variation": null, @@ -19800,7 +19868,7 @@ } }, { - "__docId__": 904, + "__docId__": 906, "kind": "member", "static": false, "variation": null, @@ -19820,7 +19888,7 @@ } }, { - "__docId__": 905, + "__docId__": 907, "kind": "member", "static": false, "variation": null, @@ -19840,7 +19908,7 @@ } }, { - "__docId__": 906, + "__docId__": 908, "kind": "member", "static": false, "variation": null, @@ -19860,7 +19928,7 @@ } }, { - "__docId__": 907, + "__docId__": 909, "kind": "member", "static": false, "variation": null, @@ -19880,7 +19948,7 @@ } }, { - "__docId__": 908, + "__docId__": 910, "kind": "member", "static": false, "variation": null, @@ -19900,7 +19968,7 @@ } }, { - "__docId__": 909, + "__docId__": 911, "kind": "member", "static": false, "variation": null, @@ -19920,7 +19988,7 @@ } }, { - "__docId__": 910, + "__docId__": 912, "kind": "member", "static": false, "variation": null, @@ -19940,7 +20008,7 @@ } }, { - "__docId__": 911, + "__docId__": 913, "kind": "member", "static": false, "variation": null, @@ -19961,7 +20029,7 @@ } }, { - "__docId__": 912, + "__docId__": 914, "kind": "member", "static": false, "variation": null, @@ -19982,7 +20050,7 @@ } }, { - "__docId__": 913, + "__docId__": 915, "kind": "member", "static": false, "variation": null, @@ -20003,7 +20071,7 @@ } }, { - "__docId__": 914, + "__docId__": 916, "kind": "member", "static": false, "variation": null, @@ -20023,7 +20091,7 @@ } }, { - "__docId__": 915, + "__docId__": 917, "kind": "member", "static": false, "variation": null, @@ -20043,7 +20111,7 @@ } }, { - "__docId__": 916, + "__docId__": 918, "kind": "member", "static": false, "variation": null, @@ -20063,7 +20131,7 @@ } }, { - "__docId__": 917, + "__docId__": 919, "kind": "member", "static": false, "variation": null, @@ -20083,7 +20151,7 @@ } }, { - "__docId__": 918, + "__docId__": 920, "kind": "member", "static": false, "variation": null, @@ -20103,7 +20171,7 @@ } }, { - "__docId__": 919, + "__docId__": 921, "kind": "member", "static": false, "variation": null, @@ -20123,7 +20191,7 @@ } }, { - "__docId__": 920, + "__docId__": 922, "kind": "member", "static": false, "variation": null, @@ -20144,7 +20212,7 @@ } }, { - "__docId__": 921, + "__docId__": 923, "kind": "member", "static": false, "variation": null, @@ -20164,7 +20232,7 @@ } }, { - "__docId__": 922, + "__docId__": 924, "kind": "member", "static": false, "variation": null, @@ -20184,7 +20252,7 @@ } }, { - "__docId__": 923, + "__docId__": 925, "kind": "member", "static": false, "variation": null, @@ -20204,7 +20272,7 @@ } }, { - "__docId__": 924, + "__docId__": 926, "kind": "member", "static": false, "variation": null, @@ -20224,7 +20292,7 @@ } }, { - "__docId__": 925, + "__docId__": 927, "kind": "member", "static": false, "variation": null, @@ -20244,7 +20312,7 @@ } }, { - "__docId__": 926, + "__docId__": 928, "kind": "member", "static": false, "variation": null, @@ -20264,7 +20332,7 @@ } }, { - "__docId__": 927, + "__docId__": 929, "kind": "member", "static": false, "variation": null, @@ -20285,7 +20353,7 @@ } }, { - "__docId__": 928, + "__docId__": 930, "kind": "member", "static": false, "variation": null, @@ -20306,7 +20374,7 @@ } }, { - "__docId__": 929, + "__docId__": 931, "kind": "member", "static": false, "variation": null, @@ -20326,7 +20394,7 @@ } }, { - "__docId__": 930, + "__docId__": 932, "kind": "member", "static": false, "variation": null, @@ -20346,7 +20414,7 @@ } }, { - "__docId__": 931, + "__docId__": 933, "kind": "member", "static": false, "variation": null, @@ -20366,7 +20434,7 @@ } }, { - "__docId__": 932, + "__docId__": 934, "kind": "member", "static": false, "variation": null, @@ -20386,7 +20454,7 @@ } }, { - "__docId__": 933, + "__docId__": 935, "kind": "member", "static": false, "variation": null, @@ -20406,7 +20474,7 @@ } }, { - "__docId__": 934, + "__docId__": 936, "kind": "member", "static": false, "variation": null, @@ -20423,7 +20491,7 @@ } }, { - "__docId__": 935, + "__docId__": 937, "kind": "member", "static": false, "variation": null, @@ -20440,7 +20508,7 @@ } }, { - "__docId__": 936, + "__docId__": 938, "kind": "member", "static": false, "variation": null, @@ -20457,7 +20525,7 @@ } }, { - "__docId__": 937, + "__docId__": 939, "kind": "member", "static": false, "variation": null, @@ -20474,7 +20542,7 @@ } }, { - "__docId__": 938, + "__docId__": 940, "kind": "member", "static": false, "variation": null, @@ -20491,7 +20559,7 @@ } }, { - "__docId__": 939, + "__docId__": 941, "kind": "member", "static": false, "variation": null, @@ -20508,7 +20576,7 @@ } }, { - "__docId__": 940, + "__docId__": 942, "kind": "member", "static": false, "variation": null, @@ -20525,7 +20593,7 @@ } }, { - "__docId__": 941, + "__docId__": 943, "kind": "member", "static": false, "variation": null, @@ -20542,7 +20610,7 @@ } }, { - "__docId__": 942, + "__docId__": 944, "kind": "member", "static": false, "variation": null, @@ -20562,7 +20630,7 @@ } }, { - "__docId__": 943, + "__docId__": 945, "kind": "member", "static": false, "variation": null, @@ -20582,7 +20650,7 @@ } }, { - "__docId__": 944, + "__docId__": 946, "kind": "member", "static": false, "variation": null, @@ -20602,7 +20670,7 @@ } }, { - "__docId__": 945, + "__docId__": 947, "kind": "member", "static": false, "variation": null, @@ -20622,7 +20690,7 @@ } }, { - "__docId__": 946, + "__docId__": 948, "kind": "member", "static": false, "variation": null, @@ -20642,7 +20710,7 @@ } }, { - "__docId__": 947, + "__docId__": 949, "kind": "member", "static": false, "variation": null, @@ -20662,7 +20730,7 @@ } }, { - "__docId__": 948, + "__docId__": 950, "kind": "member", "static": false, "variation": null, @@ -20679,7 +20747,7 @@ } }, { - "__docId__": 949, + "__docId__": 951, "kind": "member", "static": false, "variation": null, @@ -20696,7 +20764,7 @@ } }, { - "__docId__": 950, + "__docId__": 952, "kind": "method", "static": false, "variation": null, @@ -20710,7 +20778,7 @@ "generator": false }, { - "__docId__": 951, + "__docId__": 953, "kind": "member", "static": false, "variation": null, @@ -20728,7 +20796,7 @@ } }, { - "__docId__": 952, + "__docId__": 954, "kind": "member", "static": false, "variation": null, @@ -20746,7 +20814,7 @@ } }, { - "__docId__": 953, + "__docId__": 955, "kind": "member", "static": false, "variation": null, @@ -20764,7 +20832,7 @@ } }, { - "__docId__": 954, + "__docId__": 956, "kind": "method", "static": false, "variation": null, @@ -20789,7 +20857,7 @@ "generator": false }, { - "__docId__": 955, + "__docId__": 957, "kind": "member", "static": false, "variation": null, @@ -20807,7 +20875,7 @@ } }, { - "__docId__": 956, + "__docId__": 958, "kind": "member", "static": false, "variation": null, @@ -20825,7 +20893,7 @@ } }, { - "__docId__": 957, + "__docId__": 959, "kind": "method", "static": false, "variation": null, @@ -20850,7 +20918,7 @@ "generator": false }, { - "__docId__": 958, + "__docId__": 960, "kind": "member", "static": false, "variation": null, @@ -20868,7 +20936,7 @@ } }, { - "__docId__": 959, + "__docId__": 961, "kind": "member", "static": false, "variation": null, @@ -20886,7 +20954,7 @@ } }, { - "__docId__": 960, + "__docId__": 962, "kind": "member", "static": false, "variation": null, @@ -20904,7 +20972,7 @@ } }, { - "__docId__": 961, + "__docId__": 963, "kind": "member", "static": false, "variation": null, @@ -20922,7 +20990,7 @@ } }, { - "__docId__": 962, + "__docId__": 964, "kind": "member", "static": false, "variation": null, @@ -20940,7 +21008,7 @@ } }, { - "__docId__": 963, + "__docId__": 965, "kind": "method", "static": false, "variation": null, @@ -20954,7 +21022,7 @@ "generator": false }, { - "__docId__": 964, + "__docId__": 966, "kind": "member", "static": false, "variation": null, @@ -20972,7 +21040,7 @@ } }, { - "__docId__": 965, + "__docId__": 967, "kind": "method", "static": false, "variation": null, @@ -20997,7 +21065,7 @@ "generator": false }, { - "__docId__": 966, + "__docId__": 968, "kind": "method", "static": false, "variation": null, @@ -21011,7 +21079,7 @@ "generator": false }, { - "__docId__": 967, + "__docId__": 969, "kind": "member", "static": false, "variation": null, @@ -21029,7 +21097,7 @@ } }, { - "__docId__": 968, + "__docId__": 970, "kind": "method", "static": false, "variation": null, @@ -21048,7 +21116,7 @@ "generator": false }, { - "__docId__": 969, + "__docId__": 971, "kind": "method", "static": false, "variation": null, @@ -21062,7 +21130,7 @@ "generator": false }, { - "__docId__": 970, + "__docId__": 972, "kind": "member", "static": false, "variation": null, @@ -21080,7 +21148,7 @@ } }, { - "__docId__": 971, + "__docId__": 973, "kind": "member", "static": false, "variation": null, @@ -21098,7 +21166,7 @@ } }, { - "__docId__": 972, + "__docId__": 974, "kind": "method", "static": false, "variation": null, @@ -21143,7 +21211,7 @@ "generator": false }, { - "__docId__": 973, + "__docId__": 975, "kind": "method", "static": false, "variation": null, @@ -21168,7 +21236,7 @@ "generator": false }, { - "__docId__": 974, + "__docId__": 976, "kind": "method", "static": false, "variation": null, @@ -21195,7 +21263,7 @@ "generator": false }, { - "__docId__": 975, + "__docId__": 977, "kind": "method", "static": false, "variation": null, @@ -21222,7 +21290,7 @@ "generator": false }, { - "__docId__": 976, + "__docId__": 978, "kind": "method", "static": false, "variation": null, @@ -21255,7 +21323,7 @@ "generator": false }, { - "__docId__": 977, + "__docId__": 979, "kind": "method", "static": false, "variation": null, @@ -21269,7 +21337,7 @@ "generator": false }, { - "__docId__": 978, + "__docId__": 980, "kind": "method", "static": false, "variation": null, @@ -21294,7 +21362,7 @@ "generator": false }, { - "__docId__": 979, + "__docId__": 981, "kind": "method", "static": false, "variation": null, @@ -21327,7 +21395,7 @@ "generator": false }, { - "__docId__": 980, + "__docId__": 982, "kind": "method", "static": false, "variation": null, @@ -21360,7 +21428,7 @@ "generator": false }, { - "__docId__": 981, + "__docId__": 983, "kind": "method", "static": false, "variation": null, @@ -21395,7 +21463,7 @@ "generator": false }, { - "__docId__": 982, + "__docId__": 984, "kind": "method", "static": false, "variation": null, @@ -21409,7 +21477,7 @@ "generator": false }, { - "__docId__": 983, + "__docId__": 985, "kind": "method", "static": false, "variation": null, @@ -21423,7 +21491,7 @@ "generator": false }, { - "__docId__": 984, + "__docId__": 986, "kind": "member", "static": false, "variation": null, @@ -21441,7 +21509,7 @@ } }, { - "__docId__": 985, + "__docId__": 987, "kind": "method", "static": false, "variation": null, @@ -21473,7 +21541,7 @@ "generator": false }, { - "__docId__": 986, + "__docId__": 988, "kind": "method", "static": false, "variation": null, @@ -21487,7 +21555,7 @@ "generator": false }, { - "__docId__": 987, + "__docId__": 989, "kind": "member", "static": false, "variation": null, @@ -21505,7 +21573,7 @@ } }, { - "__docId__": 988, + "__docId__": 990, "kind": "member", "static": false, "variation": null, @@ -21523,7 +21591,7 @@ } }, { - "__docId__": 989, + "__docId__": 991, "kind": "member", "static": false, "variation": null, @@ -21541,7 +21609,7 @@ } }, { - "__docId__": 990, + "__docId__": 992, "kind": "member", "static": false, "variation": null, @@ -21559,7 +21627,7 @@ } }, { - "__docId__": 991, + "__docId__": 993, "kind": "method", "static": false, "variation": null, @@ -21573,7 +21641,7 @@ "generator": false }, { - "__docId__": 992, + "__docId__": 994, "kind": "member", "static": false, "variation": null, @@ -21591,7 +21659,7 @@ } }, { - "__docId__": 993, + "__docId__": 995, "kind": "member", "static": false, "variation": null, @@ -21609,7 +21677,7 @@ } }, { - "__docId__": 994, + "__docId__": 996, "kind": "member", "static": false, "variation": null, @@ -21627,7 +21695,7 @@ } }, { - "__docId__": 995, + "__docId__": 997, "kind": "member", "static": false, "variation": null, @@ -21645,7 +21713,7 @@ } }, { - "__docId__": 996, + "__docId__": 998, "kind": "method", "static": false, "variation": null, @@ -21659,7 +21727,7 @@ "generator": false }, { - "__docId__": 997, + "__docId__": 999, "kind": "member", "static": false, "variation": null, @@ -21677,7 +21745,7 @@ } }, { - "__docId__": 998, + "__docId__": 1000, "kind": "method", "static": false, "variation": null, @@ -21691,7 +21759,7 @@ "generator": false }, { - "__docId__": 999, + "__docId__": 1001, "kind": "method", "static": false, "variation": null, @@ -21724,7 +21792,7 @@ "generator": false }, { - "__docId__": 1000, + "__docId__": 1002, "kind": "method", "static": false, "variation": null, @@ -21757,7 +21825,7 @@ "generator": false }, { - "__docId__": 1001, + "__docId__": 1003, "kind": "method", "static": false, "variation": null, @@ -21771,7 +21839,7 @@ "generator": false }, { - "__docId__": 1002, + "__docId__": 1004, "kind": "member", "static": false, "variation": null, @@ -21789,7 +21857,7 @@ } }, { - "__docId__": 1003, + "__docId__": 1005, "kind": "member", "static": false, "variation": null, @@ -21807,7 +21875,7 @@ } }, { - "__docId__": 1004, + "__docId__": 1006, "kind": "method", "static": false, "variation": null, @@ -21860,7 +21928,7 @@ "generator": false }, { - "__docId__": 1005, + "__docId__": 1007, "kind": "method", "static": false, "variation": null, @@ -21917,7 +21985,7 @@ "generator": false }, { - "__docId__": 1006, + "__docId__": 1008, "kind": "method", "static": false, "variation": null, @@ -21974,7 +22042,7 @@ "generator": false }, { - "__docId__": 1007, + "__docId__": 1009, "kind": "method", "static": false, "variation": null, @@ -22043,7 +22111,7 @@ "generator": false }, { - "__docId__": 1008, + "__docId__": 1010, "kind": "method", "static": false, "variation": null, @@ -22076,7 +22144,7 @@ "generator": false }, { - "__docId__": 1009, + "__docId__": 1011, "kind": "method", "static": false, "variation": null, @@ -22098,7 +22166,7 @@ "generator": false }, { - "__docId__": 1010, + "__docId__": 1012, "kind": "method", "static": false, "variation": null, @@ -22131,7 +22199,7 @@ "generator": false }, { - "__docId__": 1011, + "__docId__": 1013, "kind": "method", "static": false, "variation": null, @@ -22174,7 +22242,7 @@ "generator": false }, { - "__docId__": 1012, + "__docId__": 1014, "kind": "method", "static": false, "variation": null, @@ -22207,7 +22275,7 @@ "generator": false }, { - "__docId__": 1013, + "__docId__": 1015, "kind": "method", "static": false, "variation": null, @@ -22240,7 +22308,7 @@ "generator": false }, { - "__docId__": 1014, + "__docId__": 1016, "kind": "method", "static": false, "variation": null, @@ -22273,7 +22341,7 @@ "generator": false }, { - "__docId__": 1015, + "__docId__": 1017, "kind": "method", "static": false, "variation": null, @@ -22306,7 +22374,7 @@ "generator": false }, { - "__docId__": 1016, + "__docId__": 1018, "kind": "method", "static": false, "variation": null, @@ -22341,7 +22409,7 @@ "generator": false }, { - "__docId__": 1017, + "__docId__": 1019, "kind": "method", "static": false, "variation": null, @@ -22388,7 +22456,7 @@ "generator": false }, { - "__docId__": 1018, + "__docId__": 1020, "kind": "method", "static": false, "variation": null, @@ -22435,7 +22503,7 @@ "generator": false }, { - "__docId__": 1019, + "__docId__": 1021, "kind": "method", "static": false, "variation": null, @@ -22494,7 +22562,7 @@ "generator": false }, { - "__docId__": 1020, + "__docId__": 1022, "kind": "method", "static": false, "variation": null, @@ -22541,7 +22609,7 @@ "generator": false }, { - "__docId__": 1021, + "__docId__": 1023, "kind": "method", "static": false, "variation": null, @@ -22588,7 +22656,7 @@ "generator": false }, { - "__docId__": 1022, + "__docId__": 1024, "kind": "method", "static": false, "variation": null, @@ -22647,7 +22715,7 @@ "generator": false }, { - "__docId__": 1023, + "__docId__": 1025, "kind": "method", "static": false, "variation": null, @@ -22704,7 +22772,7 @@ "generator": false }, { - "__docId__": 1024, + "__docId__": 1026, "kind": "method", "static": false, "variation": null, @@ -22761,7 +22829,7 @@ "generator": false }, { - "__docId__": 1025, + "__docId__": 1027, "kind": "method", "static": false, "variation": null, @@ -22818,7 +22886,7 @@ "generator": false }, { - "__docId__": 1026, + "__docId__": 1028, "kind": "method", "static": false, "variation": null, @@ -22875,7 +22943,7 @@ "generator": false }, { - "__docId__": 1027, + "__docId__": 1029, "kind": "method", "static": false, "variation": null, @@ -22956,7 +23024,7 @@ "generator": false }, { - "__docId__": 1028, + "__docId__": 1030, "kind": "method", "static": false, "variation": null, @@ -22989,7 +23057,7 @@ "generator": false }, { - "__docId__": 1029, + "__docId__": 1031, "kind": "method", "static": false, "variation": null, @@ -23024,7 +23092,7 @@ "generator": false }, { - "__docId__": 1030, + "__docId__": 1032, "kind": "method", "static": false, "variation": null, @@ -23038,7 +23106,7 @@ "generator": false }, { - "__docId__": 1031, + "__docId__": 1033, "kind": "member", "static": false, "variation": null, @@ -23056,7 +23124,7 @@ } }, { - "__docId__": 1032, + "__docId__": 1034, "kind": "method", "static": false, "variation": null, @@ -23091,7 +23159,7 @@ "generator": false }, { - "__docId__": 1033, + "__docId__": 1035, "kind": "method", "static": false, "variation": null, @@ -23116,7 +23184,7 @@ "generator": false }, { - "__docId__": 1034, + "__docId__": 1036, "kind": "method", "static": false, "variation": null, @@ -23130,7 +23198,7 @@ "generator": false }, { - "__docId__": 1035, + "__docId__": 1037, "kind": "method", "static": false, "variation": null, @@ -23144,7 +23212,7 @@ "generator": false }, { - "__docId__": 1036, + "__docId__": 1038, "kind": "method", "static": false, "variation": null, @@ -23166,7 +23234,7 @@ "generator": false }, { - "__docId__": 1037, + "__docId__": 1039, "kind": "method", "static": false, "variation": null, @@ -23191,7 +23259,7 @@ "generator": false }, { - "__docId__": 1038, + "__docId__": 1040, "kind": "member", "static": false, "variation": null, @@ -23209,7 +23277,7 @@ } }, { - "__docId__": 1039, + "__docId__": 1041, "kind": "method", "static": false, "variation": null, @@ -23244,7 +23312,7 @@ "generator": false }, { - "__docId__": 1040, + "__docId__": 1042, "kind": "method", "static": false, "variation": null, @@ -23277,7 +23345,7 @@ "generator": false }, { - "__docId__": 1041, + "__docId__": 1043, "kind": "method", "static": false, "variation": null, @@ -23305,7 +23373,7 @@ "generator": false }, { - "__docId__": 1042, + "__docId__": 1044, "kind": "method", "static": false, "variation": null, @@ -23333,7 +23401,7 @@ "generator": false }, { - "__docId__": 1043, + "__docId__": 1045, "kind": "method", "static": false, "variation": null, @@ -23361,7 +23429,7 @@ "generator": false }, { - "__docId__": 1044, + "__docId__": 1046, "kind": "method", "static": false, "variation": null, @@ -23389,7 +23457,7 @@ "generator": false }, { - "__docId__": 1045, + "__docId__": 1047, "kind": "method", "static": false, "variation": null, @@ -23414,7 +23482,7 @@ "generator": false }, { - "__docId__": 1046, + "__docId__": 1048, "kind": "method", "static": false, "variation": null, @@ -23428,7 +23496,7 @@ "generator": false }, { - "__docId__": 1047, + "__docId__": 1049, "kind": "method", "static": false, "variation": null, @@ -23461,7 +23529,7 @@ "generator": false }, { - "__docId__": 1048, + "__docId__": 1050, "kind": "method", "static": false, "variation": null, @@ -23494,7 +23562,7 @@ "generator": false }, { - "__docId__": 1049, + "__docId__": 1051, "kind": "method", "static": false, "variation": null, @@ -23527,7 +23595,7 @@ "generator": false }, { - "__docId__": 1050, + "__docId__": 1052, "kind": "method", "static": false, "variation": null, @@ -23560,7 +23628,7 @@ "generator": false }, { - "__docId__": 1051, + "__docId__": 1053, "kind": "method", "static": false, "variation": null, @@ -23593,7 +23661,7 @@ "generator": false }, { - "__docId__": 1052, + "__docId__": 1054, "kind": "method", "static": false, "variation": null, @@ -23636,7 +23704,7 @@ "generator": false }, { - "__docId__": 1053, + "__docId__": 1055, "kind": "method", "static": false, "variation": null, @@ -23691,7 +23759,7 @@ "generator": false }, { - "__docId__": 1054, + "__docId__": 1056, "kind": "method", "static": false, "variation": null, @@ -23713,7 +23781,7 @@ "generator": false }, { - "__docId__": 1055, + "__docId__": 1057, "kind": "method", "static": false, "variation": null, @@ -23735,7 +23803,7 @@ "generator": false }, { - "__docId__": 1056, + "__docId__": 1058, "kind": "method", "static": false, "variation": null, @@ -23768,7 +23836,7 @@ "generator": false }, { - "__docId__": 1057, + "__docId__": 1059, "kind": "member", "static": false, "variation": null, @@ -23786,7 +23854,7 @@ } }, { - "__docId__": 1058, + "__docId__": 1060, "kind": "method", "static": false, "variation": null, @@ -23808,7 +23876,7 @@ "generator": false }, { - "__docId__": 1059, + "__docId__": 1061, "kind": "method", "static": false, "variation": null, @@ -23830,7 +23898,7 @@ "generator": false }, { - "__docId__": 1060, + "__docId__": 1062, "kind": "method", "static": false, "variation": null, @@ -23852,7 +23920,7 @@ "generator": false }, { - "__docId__": 1061, + "__docId__": 1063, "kind": "method", "static": false, "variation": null, @@ -23874,7 +23942,7 @@ "generator": false }, { - "__docId__": 1062, + "__docId__": 1064, "kind": "method", "static": false, "variation": null, @@ -23919,7 +23987,7 @@ "generator": false }, { - "__docId__": 1063, + "__docId__": 1065, "kind": "method", "static": false, "variation": null, @@ -23952,7 +24020,7 @@ "generator": false }, { - "__docId__": 1064, + "__docId__": 1066, "kind": "method", "static": false, "variation": null, @@ -23985,7 +24053,7 @@ "generator": false }, { - "__docId__": 1065, + "__docId__": 1067, "kind": "method", "static": false, "variation": null, @@ -24018,7 +24086,7 @@ "generator": false }, { - "__docId__": 1066, + "__docId__": 1068, "kind": "method", "static": false, "variation": null, @@ -24040,7 +24108,7 @@ "generator": false }, { - "__docId__": 1067, + "__docId__": 1069, "kind": "method", "static": false, "variation": null, @@ -24075,7 +24143,7 @@ "generator": false }, { - "__docId__": 1068, + "__docId__": 1070, "kind": "method", "static": false, "variation": null, @@ -24097,7 +24165,7 @@ "generator": false }, { - "__docId__": 1069, + "__docId__": 1071, "kind": "method", "static": false, "variation": null, @@ -24136,7 +24204,7 @@ "generator": false }, { - "__docId__": 1070, + "__docId__": 1072, "kind": "method", "static": false, "variation": null, @@ -24158,7 +24226,7 @@ "generator": false }, { - "__docId__": 1071, + "__docId__": 1073, "kind": "file", "static": true, "variation": null, @@ -24171,7 +24239,7 @@ "content": "\n/**\n * Types utilities\n */\n\nconst UNDEFINED = void 0;\n\n/**\n * Return an empty function\n * @return {Function}\n */\nexport const EMPTY_FN = function() {};\n\n/**\n * Check passed argument is an object\n * @param {Object} obj\n * @return {Boolean}\n */\nexport const isObj =\n (obj) => Object.prototype.toString.call(obj) === '[object Object]';\n\n/**\n * Check passed argument is a function\n * @param {Function} obj\n * @return {Boolean}\n */\nexport const isFn =\n (obj) => Object.prototype.toString.call(obj) === '[object Function]';\n\n/**\n * Check passed argument is an array\n * @param {Array} obj\n * @return {Boolean}\n */\nexport const isArray =\n (obj) => Object.prototype.toString.call(obj) === '[object Array]';\n\n/**\n * Check passed argument is a string\n * @param {String} obj obj\n * @returns {Boolean}\n */\nexport const isString =\n (obj) => Object.prototype.toString.call(obj) === '[object String]';\n\n/**\n * Check passed argument is a number\n * @param {Number} obj\n * @returns {Boolean}\n */\nexport const isNumber =\n (obj) => Object.prototype.toString.call(obj) === '[object Number]';\n\n/**\n * Check passed argument is a boolean\n * @param {Boolean} obj\n * @returns {Boolean}\n */\nexport const isBoolean =\n (obj) => Object.prototype.toString.call(obj) === '[object Boolean]';\n\n/**\n * Check passed argument is undefined\n * @param {Any} obj\n * @return {Boolean}\n */\nexport const isUndef = (obj) => obj === UNDEFINED;\n\n/**\n * Check passed argument is null\n * @param {Any} obj\n * @return {Boolean}\n */\nexport const isNull = (obj) => obj === null;\n\n/**\n * Check passed argument is empty (undefined, null or empty string)\n * @param {Any} obj\n * @return {Boolean}\n */\nexport const isEmpty = (obj) => isUndef(obj) || isNull(obj) || obj.length === 0;\n" }, { - "__docId__": 1072, + "__docId__": 1074, "kind": "variable", "static": true, "variation": null, @@ -24191,7 +24259,7 @@ } }, { - "__docId__": 1073, + "__docId__": 1075, "kind": "function", "static": true, "variation": null, @@ -24216,7 +24284,7 @@ "generator": false }, { - "__docId__": 1074, + "__docId__": 1076, "kind": "variable", "static": true, "variation": null, @@ -24256,7 +24324,7 @@ } }, { - "__docId__": 1075, + "__docId__": 1077, "kind": "variable", "static": true, "variation": null, @@ -24296,7 +24364,7 @@ } }, { - "__docId__": 1076, + "__docId__": 1078, "kind": "variable", "static": true, "variation": null, @@ -24336,7 +24404,7 @@ } }, { - "__docId__": 1077, + "__docId__": 1079, "kind": "variable", "static": true, "variation": null, @@ -24382,7 +24450,7 @@ } }, { - "__docId__": 1078, + "__docId__": 1080, "kind": "variable", "static": true, "variation": null, @@ -24428,7 +24496,7 @@ } }, { - "__docId__": 1079, + "__docId__": 1081, "kind": "variable", "static": true, "variation": null, @@ -24474,7 +24542,7 @@ } }, { - "__docId__": 1080, + "__docId__": 1082, "kind": "variable", "static": true, "variation": null, @@ -24514,7 +24582,7 @@ } }, { - "__docId__": 1081, + "__docId__": 1083, "kind": "variable", "static": true, "variation": null, @@ -24554,7 +24622,7 @@ } }, { - "__docId__": 1082, + "__docId__": 1084, "kind": "variable", "static": true, "variation": null, @@ -24594,7 +24662,7 @@ } }, { - "__docId__": 1084, + "__docId__": 1086, "kind": "external", "static": true, "variation": null, @@ -24607,7 +24675,7 @@ "builtinExternal": true }, { - "__docId__": 1085, + "__docId__": 1087, "kind": "external", "static": true, "variation": null, @@ -24620,7 +24688,7 @@ "builtinExternal": true }, { - "__docId__": 1086, + "__docId__": 1088, "kind": "external", "static": true, "variation": null, @@ -24633,7 +24701,7 @@ "builtinExternal": true }, { - "__docId__": 1087, + "__docId__": 1089, "kind": "external", "static": true, "variation": null, @@ -24646,7 +24714,7 @@ "builtinExternal": true }, { - "__docId__": 1088, + "__docId__": 1090, "kind": "external", "static": true, "variation": null, @@ -24659,7 +24727,7 @@ "builtinExternal": true }, { - "__docId__": 1089, + "__docId__": 1091, "kind": "external", "static": true, "variation": null, @@ -24672,7 +24740,7 @@ "builtinExternal": true }, { - "__docId__": 1090, + "__docId__": 1092, "kind": "external", "static": true, "variation": null, @@ -24685,7 +24753,7 @@ "builtinExternal": true }, { - "__docId__": 1091, + "__docId__": 1093, "kind": "external", "static": true, "variation": null, @@ -24698,7 +24766,7 @@ "builtinExternal": true }, { - "__docId__": 1092, + "__docId__": 1094, "kind": "external", "static": true, "variation": null, @@ -24711,7 +24779,7 @@ "builtinExternal": true }, { - "__docId__": 1093, + "__docId__": 1095, "kind": "external", "static": true, "variation": null, @@ -24724,7 +24792,7 @@ "builtinExternal": true }, { - "__docId__": 1094, + "__docId__": 1096, "kind": "external", "static": true, "variation": null, @@ -24737,7 +24805,7 @@ "builtinExternal": true }, { - "__docId__": 1095, + "__docId__": 1097, "kind": "external", "static": true, "variation": null, @@ -24750,7 +24818,7 @@ "builtinExternal": true }, { - "__docId__": 1096, + "__docId__": 1098, "kind": "external", "static": true, "variation": null, @@ -24763,7 +24831,7 @@ "builtinExternal": true }, { - "__docId__": 1097, + "__docId__": 1099, "kind": "external", "static": true, "variation": null, @@ -24776,7 +24844,7 @@ "builtinExternal": true }, { - "__docId__": 1098, + "__docId__": 1100, "kind": "external", "static": true, "variation": null, @@ -24789,7 +24857,7 @@ "builtinExternal": true }, { - "__docId__": 1099, + "__docId__": 1101, "kind": "external", "static": true, "variation": null, @@ -24802,7 +24870,7 @@ "builtinExternal": true }, { - "__docId__": 1100, + "__docId__": 1102, "kind": "external", "static": true, "variation": null, @@ -24815,7 +24883,7 @@ "builtinExternal": true }, { - "__docId__": 1101, + "__docId__": 1103, "kind": "external", "static": true, "variation": null, @@ -24828,7 +24896,7 @@ "builtinExternal": true }, { - "__docId__": 1102, + "__docId__": 1104, "kind": "external", "static": true, "variation": null, @@ -24841,7 +24909,7 @@ "builtinExternal": true }, { - "__docId__": 1103, + "__docId__": 1105, "kind": "external", "static": true, "variation": null, @@ -24854,7 +24922,7 @@ "builtinExternal": true }, { - "__docId__": 1104, + "__docId__": 1106, "kind": "external", "static": true, "variation": null, @@ -24867,7 +24935,7 @@ "builtinExternal": true }, { - "__docId__": 1105, + "__docId__": 1107, "kind": "external", "static": true, "variation": null, @@ -24880,7 +24948,7 @@ "builtinExternal": true }, { - "__docId__": 1106, + "__docId__": 1108, "kind": "external", "static": true, "variation": null, @@ -24893,7 +24961,7 @@ "builtinExternal": true }, { - "__docId__": 1107, + "__docId__": 1109, "kind": "external", "static": true, "variation": null, @@ -24906,7 +24974,7 @@ "builtinExternal": true }, { - "__docId__": 1108, + "__docId__": 1110, "kind": "external", "static": true, "variation": null, @@ -24919,7 +24987,7 @@ "builtinExternal": true }, { - "__docId__": 1109, + "__docId__": 1111, "kind": "external", "static": true, "variation": null, @@ -24932,7 +25000,7 @@ "builtinExternal": true }, { - "__docId__": 1110, + "__docId__": 1112, "kind": "external", "static": true, "variation": null, @@ -24945,7 +25013,7 @@ "builtinExternal": true }, { - "__docId__": 1111, + "__docId__": 1113, "kind": "external", "static": true, "variation": null, @@ -24958,7 +25026,7 @@ "builtinExternal": true }, { - "__docId__": 1112, + "__docId__": 1114, "kind": "external", "static": true, "variation": null, @@ -24971,7 +25039,7 @@ "builtinExternal": true }, { - "__docId__": 1113, + "__docId__": 1115, "kind": "external", "static": true, "variation": null, @@ -24984,7 +25052,7 @@ "builtinExternal": true }, { - "__docId__": 1114, + "__docId__": 1116, "kind": "external", "static": true, "variation": null, @@ -24997,7 +25065,7 @@ "builtinExternal": true }, { - "__docId__": 1115, + "__docId__": 1117, "kind": "external", "static": true, "variation": null, @@ -25010,7 +25078,7 @@ "builtinExternal": true }, { - "__docId__": 1116, + "__docId__": 1118, "kind": "external", "static": true, "variation": null, @@ -25023,7 +25091,7 @@ "builtinExternal": true }, { - "__docId__": 1117, + "__docId__": 1119, "kind": "external", "static": true, "variation": null, @@ -25036,7 +25104,7 @@ "builtinExternal": true }, { - "__docId__": 1118, + "__docId__": 1120, "kind": "external", "static": true, "variation": null, @@ -25049,7 +25117,7 @@ "builtinExternal": true }, { - "__docId__": 1119, + "__docId__": 1121, "kind": "external", "static": true, "variation": null, @@ -25062,7 +25130,7 @@ "builtinExternal": true }, { - "__docId__": 1120, + "__docId__": 1122, "kind": "external", "static": true, "variation": null, @@ -25075,7 +25143,7 @@ "builtinExternal": true }, { - "__docId__": 1121, + "__docId__": 1123, "kind": "external", "static": true, "variation": null, @@ -25088,7 +25156,7 @@ "builtinExternal": true }, { - "__docId__": 1122, + "__docId__": 1124, "kind": "external", "static": true, "variation": null, @@ -25101,7 +25169,7 @@ "builtinExternal": true }, { - "__docId__": 1123, + "__docId__": 1125, "kind": "external", "static": true, "variation": null, @@ -25114,7 +25182,7 @@ "builtinExternal": true }, { - "__docId__": 1124, + "__docId__": 1126, "kind": "external", "static": true, "variation": null, @@ -25127,7 +25195,7 @@ "builtinExternal": true }, { - "__docId__": 1125, + "__docId__": 1127, "kind": "external", "static": true, "variation": null, @@ -25140,7 +25208,7 @@ "builtinExternal": true }, { - "__docId__": 1126, + "__docId__": 1128, "kind": "external", "static": true, "variation": null, @@ -25153,7 +25221,7 @@ "builtinExternal": true }, { - "__docId__": 1127, + "__docId__": 1129, "kind": "external", "static": true, "variation": null, @@ -25166,7 +25234,7 @@ "builtinExternal": true }, { - "__docId__": 1128, + "__docId__": 1130, "kind": "external", "static": true, "variation": null, @@ -25179,7 +25247,7 @@ "builtinExternal": true }, { - "__docId__": 1129, + "__docId__": 1131, "kind": "external", "static": true, "variation": null, @@ -25192,7 +25260,7 @@ "builtinExternal": true }, { - "__docId__": 1130, + "__docId__": 1132, "kind": "external", "static": true, "variation": null, @@ -25205,7 +25273,7 @@ "builtinExternal": true }, { - "__docId__": 1132, + "__docId__": 1134, "kind": "external", "static": true, "variation": null, @@ -25218,7 +25286,7 @@ "builtinExternal": true }, { - "__docId__": 1133, + "__docId__": 1135, "kind": "external", "static": true, "variation": null, @@ -25231,7 +25299,7 @@ "builtinExternal": true }, { - "__docId__": 1134, + "__docId__": 1136, "kind": "external", "static": true, "variation": null, @@ -25244,7 +25312,7 @@ "builtinExternal": true }, { - "__docId__": 1135, + "__docId__": 1137, "kind": "external", "static": true, "variation": null, @@ -25257,7 +25325,7 @@ "builtinExternal": true }, { - "__docId__": 1136, + "__docId__": 1138, "kind": "external", "static": true, "variation": null, @@ -25270,7 +25338,7 @@ "builtinExternal": true }, { - "__docId__": 1137, + "__docId__": 1139, "kind": "external", "static": true, "variation": null, @@ -25283,7 +25351,7 @@ "builtinExternal": true }, { - "__docId__": 1138, + "__docId__": 1140, "kind": "external", "static": true, "variation": null, @@ -25296,7 +25364,7 @@ "builtinExternal": true }, { - "__docId__": 1139, + "__docId__": 1141, "kind": "external", "static": true, "variation": null, diff --git a/docs/file/src/array.js.html b/docs/file/src/array.js.html index 06dbb297..485e3963 100644 --- a/docs/file/src/array.js.html +++ b/docs/file/src/array.js.html @@ -3,7 +3,7 @@ - src/array.js | tablefilter v0.5.41 API Document + src/array.js | tablefilter v0.5.42 API Document diff --git a/docs/file/src/const.js.html b/docs/file/src/const.js.html index 74a0ca7b..b14e3554 100644 --- a/docs/file/src/const.js.html +++ b/docs/file/src/const.js.html @@ -3,7 +3,7 @@ - src/const.js | tablefilter v0.5.41 API Document + src/const.js | tablefilter v0.5.42 API Document diff --git a/docs/file/src/cookie.js.html b/docs/file/src/cookie.js.html index 1f7a92c5..0e27c46f 100644 --- a/docs/file/src/cookie.js.html +++ b/docs/file/src/cookie.js.html @@ -3,7 +3,7 @@ - src/cookie.js | tablefilter v0.5.41 API Document + src/cookie.js | tablefilter v0.5.42 API Document diff --git a/docs/file/src/dom.js.html b/docs/file/src/dom.js.html index 9c222d9d..1b1e3269 100644 --- a/docs/file/src/dom.js.html +++ b/docs/file/src/dom.js.html @@ -3,7 +3,7 @@ - src/dom.js | tablefilter v0.5.41 API Document + src/dom.js | tablefilter v0.5.42 API Document diff --git a/docs/file/src/emitter.js.html b/docs/file/src/emitter.js.html index 45e025a4..131965c3 100644 --- a/docs/file/src/emitter.js.html +++ b/docs/file/src/emitter.js.html @@ -3,7 +3,7 @@ - src/emitter.js | tablefilter v0.5.41 API Document + src/emitter.js | tablefilter v0.5.42 API Document diff --git a/docs/file/src/event.js.html b/docs/file/src/event.js.html index 2b098525..36ba9871 100644 --- a/docs/file/src/event.js.html +++ b/docs/file/src/event.js.html @@ -3,7 +3,7 @@ - src/event.js | tablefilter v0.5.41 API Document + src/event.js | tablefilter v0.5.42 API Document diff --git a/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html b/docs/file/src/extensions/advancedGrid/adapterEzEditTable.js.html index 460c0ec2..5739fd96 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.5.41 API Document + src/extensions/advancedGrid/adapterEzEditTable.js | tablefilter v0.5.42 API Document diff --git a/docs/file/src/extensions/advancedGrid/advancedGrid.js.html b/docs/file/src/extensions/advancedGrid/advancedGrid.js.html index 4fb8d061..99a22f66 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.5.41 API Document + src/extensions/advancedGrid/advancedGrid.js | tablefilter v0.5.42 API Document diff --git a/docs/file/src/extensions/colOps/colOps.js.html b/docs/file/src/extensions/colOps/colOps.js.html index 6ef3f1b3..08cfe531 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.5.41 API Document + src/extensions/colOps/colOps.js | tablefilter v0.5.42 API Document diff --git a/docs/file/src/extensions/colsVisibility/colsVisibility.js.html b/docs/file/src/extensions/colsVisibility/colsVisibility.js.html index 0b39df6e..94b8c664 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.5.41 API Document + src/extensions/colsVisibility/colsVisibility.js | tablefilter v0.5.42 API Document @@ -135,15 +135,14 @@
import {Feature} from '../../feature';
 import {
     addClass, removeClass, createCheckItem, createElm, elm, removeElm,
-    getText
+    getText, tag
 } from '../../dom';
 import {isUndef, EMPTY_FN} from '../../types';
 import {addEvt, targetEvt, removeEvt} from '../../event';
 import {root} from '../../root';
 import {NONE} from '../../const';
 import {
-    defaultsBool, defaultsStr, defaultsFn,
-    defaultsNb, defaultsArr
+    defaultsBool, defaultsStr, defaultsFn, defaultsNb, defaultsArr
 } from '../../settings';
 
 /**
@@ -673,14 +672,13 @@ export default class ColsVisibility extends Feature {
 
         if (hide) {
             this.onBeforeColHidden(this, colIndex);
-        }
-        if (!hide) {
+        } else {
             this.onBeforeColDisplayed(this, colIndex);
         }
 
-        this._hideCells(tbl, colIndex, hide);
+        this._hideElements(tbl, colIndex, hide);
         if (this.headersTbl) {
-            this._hideCells(this.headersTbl, colIndex, hide);
+            this._hideElements(this.headersTbl, colIndex, hide);
         }
 
         let hiddenCols = this.hiddenCols;
@@ -699,9 +697,7 @@ export default class ColsVisibility extends Feature {
             this.onAfterColHidden(this, colIndex);
             this.emitter.emit('column-hidden', tf, this, colIndex,
                 this.hiddenCols);
-        }
-
-        if (!hide) {
+        } else {
             this.onAfterColDisplayed(this, colIndex);
             this.emitter.emit('column-shown', tf, this, colIndex,
                 this.hiddenCols);
@@ -822,16 +818,29 @@ export default class ColsVisibility extends Feature {
         return '';
     }
 
-    _hideCells(tbl, colIndex, hide) {
+    _hideElements(tbl, colIdx, hide) {
+        this._hideCells(tbl, colIdx, hide);
+        this._hideCol(tbl, colIdx, hide);
+    }
+
+    _hideCells(tbl, colIdx, hide) {
         for (let i = 0; i < tbl.rows.length; i++) {
             let row = tbl.rows[i];
-            let cell = row.cells[colIndex];
+            let cell = row.cells[colIdx];
             if (cell) {
                 cell.style.display = hide ? NONE : '';
             }
         }
     }
 
+    _hideCol(tbl, colIdx, hide) {
+        let colElms = tag(this.tf.dom(), 'col');
+        if (colElms.length === 0) {
+            return;
+        }
+        colElms[colIdx].style.display = hide ? NONE : '';
+    }
+
     _hideAtStart() {
         this.atStart.forEach((colIdx) => {
             this.hideCol(colIdx);
diff --git a/docs/file/src/extensions/sort/adapterSortabletable.js.html b/docs/file/src/extensions/sort/adapterSortabletable.js.html
index ece0ef64..95406ee2 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.5.41 API Document
+  src/extensions/sort/adapterSortabletable.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/extensions/sort/sort.js.html b/docs/file/src/extensions/sort/sort.js.html
index 5efd43ad..304843a2 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.5.41 API Document
+  src/extensions/sort/sort.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/feature.js.html b/docs/file/src/feature.js.html
index 5b7f292f..d6af061c 100644
--- a/docs/file/src/feature.js.html
+++ b/docs/file/src/feature.js.html
@@ -3,7 +3,7 @@
 
   
   
-  src/feature.js | tablefilter v0.5.41 API Document
+  src/feature.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/alternateRows.js.html b/docs/file/src/modules/alternateRows.js.html
index d585daf1..dc93cf7a 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.5.41 API Document
+  src/modules/alternateRows.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/baseDropdown.js.html b/docs/file/src/modules/baseDropdown.js.html
index fae05af8..948d3e2d 100644
--- a/docs/file/src/modules/baseDropdown.js.html
+++ b/docs/file/src/modules/baseDropdown.js.html
@@ -3,7 +3,7 @@
 
   
   
-  src/modules/baseDropdown.js | tablefilter v0.5.41 API Document
+  src/modules/baseDropdown.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/checkList.js.html b/docs/file/src/modules/checkList.js.html
index 8e45a465..6502ba11 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.5.41 API Document
+  src/modules/checkList.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/clearButton.js.html b/docs/file/src/modules/clearButton.js.html
index 27aee160..2ce5879d 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.5.41 API Document
+  src/modules/clearButton.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/dateType.js.html b/docs/file/src/modules/dateType.js.html
index 5c3efd01..daba5528 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.5.41 API Document
+  src/modules/dateType.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/dropdown.js.html b/docs/file/src/modules/dropdown.js.html
index 524c9b15..b812b0ae 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.5.41 API Document
+  src/modules/dropdown.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/gridLayout.js.html b/docs/file/src/modules/gridLayout.js.html
index 1035f4c2..a9ab2d4a 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.5.41 API Document
+  src/modules/gridLayout.js | tablefilter v0.5.42 API Document
   
   
   
@@ -303,9 +303,6 @@ export class GridLayout extends Feature {
         // Assign default column widths
         this.setDefaultColWidths();
 
-        // Initial table width
-        let tblW = this.initialTableWidth();
-
         //Main container: it will contain all the elements
         this.tblMainCont = this.createContainer(
             'div', this.mainContCssClass);
@@ -326,6 +323,7 @@ export class GridLayout extends Feature {
 
         //In case table width is expressed in %
         if (tbl.style.width === '') {
+            let tblW = this.initialTableWidth();
             tbl.style.width = (contains('%', tblW) ?
                 tbl.clientWidth : tblW) + 'px';
         }
diff --git a/docs/file/src/modules/hash.js.html b/docs/file/src/modules/hash.js.html
index 51ed8f22..3e739fc9 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.5.41 API Document
+  src/modules/hash.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/help.js.html b/docs/file/src/modules/help.js.html
index 1056b86b..c3e49f41 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.5.41 API Document
+  src/modules/help.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/highlightKeywords.js.html b/docs/file/src/modules/highlightKeywords.js.html
index e142ce69..54111562 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.5.41 API Document
+  src/modules/highlightKeywords.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/loader.js.html b/docs/file/src/modules/loader.js.html
index 2e987505..c4493ddd 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.5.41 API Document
+  src/modules/loader.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/markActiveColumns.js.html b/docs/file/src/modules/markActiveColumns.js.html
index 2bbfa308..b0359b24 100644
--- a/docs/file/src/modules/markActiveColumns.js.html
+++ b/docs/file/src/modules/markActiveColumns.js.html
@@ -3,7 +3,7 @@
 
   
   
-  src/modules/markActiveColumns.js | tablefilter v0.5.41 API Document
+  src/modules/markActiveColumns.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/noResults.js.html b/docs/file/src/modules/noResults.js.html
index 4e2d9752..1c07ed8c 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.5.41 API Document
+  src/modules/noResults.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/paging.js.html b/docs/file/src/modules/paging.js.html
index b7470732..f26cce5e 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.5.41 API Document
+  src/modules/paging.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/popupFilter.js.html b/docs/file/src/modules/popupFilter.js.html
index 98d9ddea..2a834ff8 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.5.41 API Document
+  src/modules/popupFilter.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/rowsCounter.js.html b/docs/file/src/modules/rowsCounter.js.html
index 36294af3..ebd66d24 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.5.41 API Document
+  src/modules/rowsCounter.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/state.js.html b/docs/file/src/modules/state.js.html
index 479d5477..6d56bed6 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.5.41 API Document
+  src/modules/state.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/statusBar.js.html b/docs/file/src/modules/statusBar.js.html
index 548be5cd..b337530b 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.5.41 API Document
+  src/modules/statusBar.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/modules/storage.js.html b/docs/file/src/modules/storage.js.html
index de5e2106..aa6e1d03 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.5.41 API Document
+  src/modules/storage.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/number.js.html b/docs/file/src/number.js.html
index bde6fc35..67477f93 100644
--- a/docs/file/src/number.js.html
+++ b/docs/file/src/number.js.html
@@ -3,7 +3,7 @@
 
   
   
-  src/number.js | tablefilter v0.5.41 API Document
+  src/number.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/root.js.html b/docs/file/src/root.js.html
index 426cf47d..3f2aa5af 100644
--- a/docs/file/src/root.js.html
+++ b/docs/file/src/root.js.html
@@ -3,7 +3,7 @@
 
   
   
-  src/root.js | tablefilter v0.5.41 API Document
+  src/root.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/settings.js.html b/docs/file/src/settings.js.html
index 8cf16326..fcf829f4 100644
--- a/docs/file/src/settings.js.html
+++ b/docs/file/src/settings.js.html
@@ -3,7 +3,7 @@
 
   
   
-  src/settings.js | tablefilter v0.5.41 API Document
+  src/settings.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/sort.js.html b/docs/file/src/sort.js.html
index 3f6825c9..0382850a 100644
--- a/docs/file/src/sort.js.html
+++ b/docs/file/src/sort.js.html
@@ -3,7 +3,7 @@
 
   
   
-  src/sort.js | tablefilter v0.5.41 API Document
+  src/sort.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/string.js.html b/docs/file/src/string.js.html
index 76649432..71a00902 100644
--- a/docs/file/src/string.js.html
+++ b/docs/file/src/string.js.html
@@ -3,7 +3,7 @@
 
   
   
-  src/string.js | tablefilter v0.5.41 API Document
+  src/string.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/tablefilter.js.html b/docs/file/src/tablefilter.js.html
index 3a9b4aee..083dd316 100644
--- a/docs/file/src/tablefilter.js.html
+++ b/docs/file/src/tablefilter.js.html
@@ -3,7 +3,7 @@
 
   
   
-  src/tablefilter.js | tablefilter v0.5.41 API Document
+  src/tablefilter.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/file/src/types.js.html b/docs/file/src/types.js.html
index 081d7648..e8702094 100644
--- a/docs/file/src/types.js.html
+++ b/docs/file/src/types.js.html
@@ -3,7 +3,7 @@
 
   
   
-  src/types.js | tablefilter v0.5.41 API Document
+  src/types.js | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/function/index.html b/docs/function/index.html
index 33be1fe5..5261bbe0 100644
--- a/docs/function/index.html
+++ b/docs/function/index.html
@@ -3,7 +3,7 @@
 
   
   
-  Function | tablefilter v0.5.41 API Document
+  Function | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/identifiers.html b/docs/identifiers.html
index 74081a39..a9c5c4a2 100644
--- a/docs/identifiers.html
+++ b/docs/identifiers.html
@@ -3,7 +3,7 @@
 
   
   
-  Index | tablefilter v0.5.41 API Document
+  Index | tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/index.html b/docs/index.html
index 52b25199..7454e7d0 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -3,7 +3,7 @@
 
   
   
-  tablefilter v0.5.41 API Document
+  tablefilter v0.5.42 API Document
   
   
   
diff --git a/docs/package.json b/docs/package.json
index fbe4d08f..7613e894 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -1,6 +1,6 @@
 {
   "name": "tablefilter",
-  "version": "0.5.41",
+  "version": "0.5.42",
   "description": "A Javascript library making HTML tables filterable and a bit more",
   "license": "MIT",
   "author": {
@@ -65,7 +65,7 @@
     "script-loader": "^0.7.0",
     "string-replace-webpack-plugin": "^0.1.3",
     "sugar-date": "2.0.4",
-    "webpack": "^3.6.0",
+    "webpack": "^3.0.0",
     "webpack-dev-server": "^2.4.5"
   },
   "dependencies": {},
diff --git a/docs/source.html b/docs/source.html
index 636c9a73..221e72e7 100644
--- a/docs/source.html
+++ b/docs/source.html
@@ -3,7 +3,7 @@
 
   
   
-  Source | tablefilter v0.5.41 API Document
+  Source | tablefilter v0.5.42 API Document
   
   
   
@@ -152,7 +152,7 @@
       100 %1/1
       546 byte
       22
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/const.js
@@ -178,7 +178,7 @@
       100 %19/19
       3527 byte
       200
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/cookie.js
@@ -186,7 +186,7 @@
       -
       1412 byte
       57
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/dom.js
@@ -205,7 +205,7 @@
       100 %12/12
       4766 byte
       190
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/emitter.js
@@ -213,7 +213,7 @@
       100 %6/6
       1323 byte
       53
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/event.js
@@ -226,7 +226,7 @@
       100 %6/6
       2384 byte
       101
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/extensions/advancedGrid/adapterEzEditTable.js
@@ -234,7 +234,7 @@
       100 %13/13
       19016 byte
       507
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/extensions/advancedGrid/advancedGrid.js
@@ -242,7 +242,7 @@
       -
       90 byte
       2
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/extensions/colOps/colOps.js
@@ -250,15 +250,15 @@
       100 %26/26
       14340 byte
       479
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/extensions/colsVisibility/colsVisibility.js
       ColsVisibility
       100 %49/49
-      19529 byte
-      706
-      2017-09-06 09:31:49 (UTC)
+      19849 byte
+      715
+      2017-09-07 11:47:57 (UTC)
     
 
       src/extensions/sort/adapterSortabletable.js
@@ -266,7 +266,7 @@
       100 %23/23
       16463 byte
       531
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/extensions/sort/sort.js
@@ -274,7 +274,7 @@
       -
       204 byte
       8
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/feature.js
@@ -282,7 +282,7 @@
       100 %14/14
       1876 byte
       97
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/alternateRows.js
@@ -290,7 +290,7 @@
       100 %9/9
       3630 byte
       141
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/baseDropdown.js
@@ -298,7 +298,7 @@
       100 %4/4
       4150 byte
       147
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/checkList.js
@@ -306,7 +306,7 @@
       100 %21/21
       16982 byte
       531
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/clearButton.js
@@ -314,7 +314,7 @@
       100 %10/10
       3214 byte
       129
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/dateType.js
@@ -322,7 +322,7 @@
       100 %12/12
       4308 byte
       157
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/dropdown.js
@@ -330,15 +330,15 @@
       100 %17/17
       11780 byte
       382
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/gridLayout.js
       GridLayout
       100 %16/16
-      13788 byte
-      483
-      2017-09-06 09:31:49 (UTC)
+      13760 byte
+      481
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/hash.js
@@ -347,7 +347,7 @@
       100 %10/10
       2981 byte
       126
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/help.js
@@ -355,7 +355,7 @@
       100 %17/17
       6494 byte
       230
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/highlightKeywords.js
@@ -363,7 +363,7 @@
       100 %10/10
       5459 byte
       180
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/loader.js
@@ -371,7 +371,7 @@
       100 %14/14
       4025 byte
       171
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/markActiveColumns.js
@@ -379,7 +379,7 @@
       100 %10/10
       2794 byte
       108
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/noResults.js
@@ -387,7 +387,7 @@
       100 %17/17
       4792 byte
       194
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/paging.js
@@ -395,7 +395,7 @@
       100 %45/45
       27378 byte
       898
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/popupFilter.js
@@ -403,7 +403,7 @@
       100 %27/27
       13188 byte
       457
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/rowsCounter.js
@@ -411,7 +411,7 @@
       100 %13/13
       5662 byte
       197
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/state.js
@@ -419,7 +419,7 @@
       100 %24/24
       14807 byte
       542
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/statusBar.js
@@ -427,7 +427,7 @@
       100 %22/22
       8635 byte
       300
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/modules/storage.js
@@ -436,7 +436,7 @@
       100 %10/10
       3543 byte
       161
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/number.js
@@ -444,7 +444,7 @@
       100 %1/1
       1034 byte
       32
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/root.js
@@ -452,7 +452,7 @@
       100 %1/1
       235 byte
       6
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/settings.js
@@ -464,7 +464,7 @@
       100 %5/5
       1535 byte
       53
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/sort.js
@@ -478,7 +478,7 @@
       100 %7/7
       2881 byte
       82
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/string.js
@@ -490,7 +490,7 @@
       100 %5/5
       2086 byte
       76
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/tablefilter.js
@@ -498,7 +498,7 @@
       100 %172/172
       94952 byte
       3149
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
       src/types.js
@@ -515,7 +515,7 @@
       100 %10/10
       1754 byte
       81
-      2017-09-06 09:31:49 (UTC)
+      2017-09-07 11:47:57 (UTC)
     
 
 
diff --git a/docs/variable/index.html b/docs/variable/index.html
index 2318bfb3..2159ae69 100644
--- a/docs/variable/index.html
+++ b/docs/variable/index.html
@@ -3,7 +3,7 @@
 
   
   
-  Variable | tablefilter v0.5.41 API Document
+  Variable | tablefilter v0.5.42 API Document