Select all implemented in watch list for all tabs

This commit is contained in:
Kylart 2017-05-12 00:32:42 +02:00
parent 2afe88cbdb
commit c3ddba4530
1 changed files with 17 additions and 29 deletions

View File

@ -168,10 +168,9 @@
} }
}, },
selectAll(i) { selectAll(i) {
switch (i) const list = this.lists[i - 1]
{
case 1: if (this.selected[i].length === list.length)
if (this.selected[i].length === this.watchList.length)
{ {
const elems = document.getElementsByClassName('elem') const elems = document.getElementsByClassName('elem')
@ -182,24 +181,13 @@
} }
else else
{ {
this.watchList.forEach((elem) => { list.forEach((elem) => {
// Color element // Color element
const tmpElem = document.getElementsByClassName(elem.split(' ').join('-'))[0].children[0] const tmpElem = document.getElementsByClassName(elem.split(' ').join('-'))[0].children[0]
if (!tmpElem.classList.contains('selected') === true) tmpElem.className += ' selected' if (!tmpElem.classList.contains('selected') === true) tmpElem.className += ' selected'
}) })
// Add all elements to selected // Add all elements to selected
this.selected[i] = [...this.watchList] this.selected[i] = [...list]
}
break
case 2:
break
case 3:
break
default:
break
} }
} }
} }