mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 04:14:39 +03:00
* Use more neutral language for content * Add sfw mode setting * Make configuration context mandatory * Add sfw class when sfw mode active * Hide nsfw performer fields in sfw mode * Hide nsfw sort options * Hide nsfw filter/sort options in sfw mode * Replace o-count with like counter in sfw mode * Use sfw label for o-counter filter in sfw mode * Use likes instead of o-count in sfw mode in other places * Rename sfw mode to sfw content mode * Use sfw image for default performers in sfw mode * Document SFW content mode * Add SFW mode setting to setup * Clarify README * Change wording of sfw mode description * Handle configuration loading error correctly * Hide age in performer cards
92 lines
2.0 KiB
SCSS
92 lines
2.0 KiB
SCSS
// hide nsfw elements when in sfw-content mode
|
|
// stylelint-disable selector-class-pattern
|
|
.sfw-content-mode {
|
|
// hide adult-oriented performer fields in sort by select
|
|
.sort-by-select,
|
|
.performer-table {
|
|
[data-value="ethnicity"],
|
|
[data-value="hair_color"],
|
|
[data-value="eye_color"],
|
|
[data-value="measurements"],
|
|
[data-value="weight"],
|
|
[data-value="weight_kg"],
|
|
[data-value="penis_length"],
|
|
[data-value="penis_length_cm"],
|
|
[data-value="circumcised"],
|
|
[data-value="fake_tits"] {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
.performer-table {
|
|
td,
|
|
th {
|
|
&.ethnicity,
|
|
&.hair_color,
|
|
&.eye_color,
|
|
&.height,
|
|
&.measurements,
|
|
&.weight_kg,
|
|
&.penis_length_cm,
|
|
&.circumcised,
|
|
&.fake_tits {
|
|
&-head,
|
|
&-data {
|
|
display: none;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#performer-edit,
|
|
&.scrape-dialog {
|
|
[data-field="ethnicity"],
|
|
[data-field="hair_color"],
|
|
[data-field="eye_color"],
|
|
[data-field="measurements"],
|
|
[data-field="weight"],
|
|
[data-field="penis_length"],
|
|
[data-field="circumcised"],
|
|
[data-field="fake_tits"],
|
|
[data-field="tattoos"],
|
|
[data-field="piercings"] {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
&.edit-filter-dialog {
|
|
[data-type="ethnicity"],
|
|
[data-type="hair_color"],
|
|
[data-type="eye_color"],
|
|
[data-type="measurements"],
|
|
[data-type="weight"],
|
|
[data-type="penis_length"],
|
|
[data-type="circumcised"],
|
|
[data-type="fake_tits"],
|
|
[data-type="tattoos"],
|
|
[data-type="piercings"] {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
#performer-page {
|
|
.detail-item.ethnicity,
|
|
.detail-item.hair_color,
|
|
.detail-item.eye_color,
|
|
.detail-item.measurements,
|
|
.detail-item.weight,
|
|
.detail-item.penis_length,
|
|
.detail-item.circumcised,
|
|
.detail-item.fake_tits,
|
|
.detail-item.tattoos,
|
|
.detail-item.piercings {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
// hide performer age on performer cards
|
|
.performer-card__age {
|
|
display: none;
|
|
}
|
|
}
|