OLD | NEW |
1 /* | 1 /* |
2 * This file is part of Adblock Plus <https://adblockplus.org/>, | 2 * This file is part of Adblock Plus <https://adblockplus.org/>, |
3 * Copyright (C) 2006-2015 Eyeo GmbH | 3 * Copyright (C) 2006-2015 Eyeo GmbH |
4 * | 4 * |
5 * Adblock Plus is free software: you can redistribute it and/or modify | 5 * Adblock Plus is free software: you can redistribute it and/or modify |
6 * it under the terms of the GNU General Public License version 3 as | 6 * it under the terms of the GNU General Public License version 3 as |
7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
8 * | 8 * |
9 * Adblock Plus is distributed in the hope that it will be useful, | 9 * Adblock Plus is distributed in the hope that it will be useful, |
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
(...skipping 484 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
495 }, | 495 }, |
496 | 496 |
497 /** | 497 /** |
498 * Updates value of data property on sorting or filter subscription changes. | 498 * Updates value of data property on sorting or filter subscription changes. |
499 */ | 499 */ |
500 updateData: function() | 500 updateData: function() |
501 { | 501 { |
502 let oldCount = this.rowCount; | 502 let oldCount = this.rowCount; |
503 if (this._subscription && this._subscription.filters.length) | 503 if (this._subscription && this._subscription.filters.length) |
504 { | 504 { |
505 this.data = this._subscription.filters.map(function(f, i) ({index: i, filt
er: f})); | 505 this.data = this._subscription.filters.map((f, i) => ({index: i, filter: f
})); |
506 if (this.sortProc) | 506 if (this.sortProc) |
507 { | 507 { |
508 // Hide comments in the list, they should be sorted like the filter foll
owing them | 508 // Hide comments in the list, they should be sorted like the filter foll
owing them |
509 let followingFilter = null; | 509 let followingFilter = null; |
510 for (let i = this.data.length - 1; i >= 0; i--) | 510 for (let i = this.data.length - 1; i >= 0; i--) |
511 { | 511 { |
512 if (this.data[i].filter instanceof CommentFilter) | 512 if (this.data[i].filter instanceof CommentFilter) |
513 { | 513 { |
514 this.data[i].origFilter = this.data[i].filter; | 514 this.data[i].origFilter = this.data[i].filter; |
515 this.data[i].filter = followingFilter; | 515 this.data[i].filter = followingFilter; |
(...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
823 cycleCell: function(row, col) | 823 cycleCell: function(row, col) |
824 { | 824 { |
825 if (row < 0 || row >= this.data.length || col.id != "col-enabled") | 825 if (row < 0 || row >= this.data.length || col.id != "col-enabled") |
826 return; | 826 return; |
827 | 827 |
828 let filter = this.data[row].filter; | 828 let filter = this.data[row].filter; |
829 if (filter instanceof ActiveFilter) | 829 if (filter instanceof ActiveFilter) |
830 filter.disabled = !filter.disabled; | 830 filter.disabled = !filter.disabled; |
831 }, | 831 }, |
832 | 832 |
833 isContainer: function(row) false, | 833 isContainer: row => false, |
834 isContainerOpen: function(row) false, | 834 isContainerOpen: row => false, |
835 isContainerEmpty: function(row) true, | 835 isContainerEmpty: row => true, |
836 getLevel: function(row) 0, | 836 getLevel: row => 0, |
837 getParentIndex: function(row) -1, | 837 getParentIndex: row => -1, |
838 hasNextSibling: function(row, afterRow) false, | 838 hasNextSibling: (row, afterRow) => false, |
839 toggleOpenState: function(row) {}, | 839 toggleOpenState: row => {}, |
840 getProgressMode: function() null, | 840 getProgressMode: () => null, |
841 getImageSrc: function() null, | 841 getImageSrc: () => null, |
842 isSeparator: function() false, | 842 isSeparator: () => false, |
843 performAction: function() {}, | 843 performAction: () => {}, |
844 performActionOnRow: function() {}, | 844 performActionOnRow: () => {}, |
845 performActionOnCell: function() {}, | 845 performActionOnCell: () => {}, |
846 getCellValue: function() null, | 846 getCellValue: () => null, |
847 setCellValue: function() {}, | 847 setCellValue: () => {}, |
848 selectionChanged: function() {}, | 848 selectionChanged: () => {} |
849 }; | 849 }; |
OLD | NEW |