Web client: fix broken state and labels filter. (#3311)
* Web client: fix broken state and labels filter. * Web client: fix tracker filter.
This commit is contained in:
parent
0397176c10
commit
869741de7c
|
@ -395,7 +395,7 @@ export class Torrent extends EventTarget {
|
||||||
if (pass) {
|
if (pass) {
|
||||||
// pass if this torrent has any of these labels
|
// pass if this torrent has any of these labels
|
||||||
const torrent_labels = this.getLabels();
|
const torrent_labels = this.getLabels();
|
||||||
if (torrent_labels.length > 0) {
|
if (labels.length > 0) {
|
||||||
pass = labels.some((label) => torrent_labels.includes(label));
|
pass = labels.some((label) => torrent_labels.includes(label));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -199,6 +199,7 @@ export class Transmission extends EventTarget {
|
||||||
e.value = this.prefs.filter_mode;
|
e.value = this.prefs.filter_mode;
|
||||||
e.addEventListener('change', (event_) => {
|
e.addEventListener('change', (event_) => {
|
||||||
this.prefs.filter_mode = event_.target.value;
|
this.prefs.filter_mode = event_.target.value;
|
||||||
|
this.refilterAllSoon();
|
||||||
});
|
});
|
||||||
|
|
||||||
//if (!isMobileDevice) {
|
//if (!isMobileDevice) {
|
||||||
|
@ -1081,7 +1082,7 @@ TODO: fix this when notifications get fixed
|
||||||
|
|
||||||
setFilterTracker(sitename) {
|
setFilterTracker(sitename) {
|
||||||
const e = document.querySelector('#filter-tracker');
|
const e = document.querySelector('#filter-tracker');
|
||||||
e.value = sitename ? Transmission._getReadableDomain(sitename) : 'all';
|
e.value = sitename;
|
||||||
|
|
||||||
this.filterTracker = sitename;
|
this.filterTracker = sitename;
|
||||||
this.refilterAllSoon();
|
this.refilterAllSoon();
|
||||||
|
|
Loading…
Reference in New Issue