feat: provider filter
This commit is contained in:
@@ -33,7 +33,7 @@ export default class extends Controller {
|
||||
}
|
||||
outlet.options.forEach((option) => {
|
||||
this.addLanguages(option, option.dataset);
|
||||
// this.addProviders(option, props);
|
||||
this.addProviders(option, option.dataset);
|
||||
// this.addSeasons(option, props);
|
||||
// this.addEpisodes(option, props);
|
||||
})
|
||||
@@ -54,6 +54,7 @@ export default class extends Controller {
|
||||
}
|
||||
|
||||
addProviders(option, props) {
|
||||
console.log(props);
|
||||
if (!this.providers.includes(props['provider'])) {
|
||||
this.providers.push(props['provider']);
|
||||
}
|
||||
@@ -96,7 +97,7 @@ export default class extends Controller {
|
||||
"resolution": this.resolutionTarget.value,
|
||||
"codec": this.codecTarget.value,
|
||||
"language": this.languageTarget.value,
|
||||
// "episodeNumber": this.episodeTarget.value,
|
||||
"provider": this.providerTarget.value,
|
||||
}
|
||||
|
||||
if ("movies" === this.mediaTypeValue) {
|
||||
@@ -119,7 +120,7 @@ export default class extends Controller {
|
||||
const props = {
|
||||
"resolution": option.querySelector('#resolution').textContent.trim(),
|
||||
"codec": option.querySelector('#codec').textContent.trim(),
|
||||
// "provider": option.querySelector('#provider').textContent,
|
||||
"provider": option.querySelector('#provider').textContent.trim(),
|
||||
"languages": JSON.parse(option.dataset['languages']),
|
||||
// "codec": option.querySelector('#codec').textContent,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user