diff --git a/src/components/Film.vue b/src/components/Film.vue
index ac19d6e..1808d34 100644
--- a/src/components/Film.vue
+++ b/src/components/Film.vue
@@ -237,7 +237,7 @@ export default {
zy.class(key).then(res => {
var allClass = [{ name: '最新', tid: 0 }]
res.class.forEach(element => {
- if (!classToHide.includes(element.name)) {
+ if (!this.setting.excludeRootClasses || !classToHide.includes(element.name)) {
if (this.setting.excludeR18Films) {
const containKeyWord = this.containsR18Keywords(element.name)
if (!containKeyWord) {
diff --git a/src/components/Setting.vue b/src/components/Setting.vue
index f7c9100..a2af30f 100644
--- a/src/components/Setting.vue
+++ b/src/components/Setting.vue
@@ -76,6 +76,9 @@
+
+ 屏蔽主分类
+
屏蔽福利片
@@ -161,6 +164,7 @@ export default {
view: 'picture',
externalPlayer: '',
editPlayerPath: false,
+ excludeRootClasses: true,
excludeR18Films: true,
forwardTimeInSec: 5
}
@@ -200,6 +204,7 @@ export default {
searchAllSites: res.searchAllSites !== null ? res.searchAllSites : true,
externalPlayer: res.externalPlayer,
editPlayerPath: false,
+ excludeRootClasses: res.excludeRootClasses !== null ? res.excludeRootClasses : true,
excludeR18Films: res.excludeR18Films !== null ? res.excludeR18Films : true,
forwardTimeInSec: res.forwardTimeInSec !== null ? res.forwardTimeInSec : 5
}
@@ -240,6 +245,10 @@ export default {
this.d.excludeR18Films = !this.d.excludeR18Films
setting.update(this.d)
},
+ toggleExcludeRootClasses () {
+ this.d.excludeRootClasses = !this.d.excludeRootClasses
+ setting.update(this.d)
+ },
selectLocalPlayer () {
const options = {
filters: [