Skip to content
Open
1 change: 1 addition & 0 deletions src/css/augmentedsteam.css
Original file line number Diff line number Diff line change
Expand Up @@ -1289,6 +1289,7 @@ video.highlight_movie:hover + .html5_video_overlay {
*/
.search_results.cart .ds_incart,
.search_results.ea .es_early_access,
.search_results.mostly .as-hide-mostly,
.search_results.mixed .as-hide-mixed,
.search_results.negative .as-hide-negative,
.search_results.reviews-score .as-reviews-score,
Expand Down
1 change: 1 addition & 0 deletions src/js/Content/Features/Store/Search/FSearchFilters.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import HTML from "@Core/Html/Html";
import {L} from "@Core/Localization/Localization";
import CartSearchFilter from "@Content/Features/Store/Search/Filters/CartSearchFilter";
import EarlyAccessSearchFilter from "@Content/Features/Store/Search/Filters/EarlyAccessSearchFilter";
import MostlySearchFilter from "@Content/Features/Store/Search/Filters/MostlySearchFilter";
import MixedSearchFilter from "@Content/Features/Store/Search/Filters/MixedSearchFilter";
import NegativeSearchFilter from "@Content/Features/Store/Search/Filters/NegativeSearchFilter";
import ReviewsScoreSearchFilter from "@Content/Features/Store/Search/Filters/ReviewsScoreSearchFilter";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import SimpleSearchFilter from "./SimpleSearchFilter";
import {__searchFilters_hideMixed} from "@Strings/_strings";
import {L} from "@Core/Localization/Localization";
import type FSearchFilters from "@Content/Features/Store/Search/FSearchFilters";
import {L} from "@Core/Localization/Localization";

export default class MixedSearchFilter extends SimpleSearchFilter {

Expand Down
19 changes: 19 additions & 0 deletions src/js/Content/Features/Store/Search/Filters/MostlySearchFilter.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import SimpleSearchFilter from "./SimpleSearchFilter";
import {__searchFilters_hideMostly} from "@Strings/_strings";
import {L} from "@Core/Localization/Localization";
import type FSearchFilters from "@Content/Features/Store/Search/FSearchFilters";

export default class MostlySearchFilter extends SimpleSearchFilter {

constructor(feature: FSearchFilters) {
super("as-hide", feature, L(__searchFilters_hideMostly), "mostly");
}

override _addRowMetadata(rows: NodeListOf<HTMLElement>): void {
for (const row of rows) {
if (row.querySelector(".search_reviewscore span.search_review_summary.mostly")) {
row.classList.add("as-hide-mostly");
}
}
}
}
1 change: 1 addition & 0 deletions src/js/Core/Update/SettingsMigration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ export default class SettingsMigration {
await storage.remove("hide_wishlist");
await storage.remove("hide_cart");
await storage.remove("hide_notdiscounted");
await storage.remove("hide_mostly");
await storage.remove("hide_mixed");
await storage.remove("hide_negative");
await storage.remove("hide_priceabove");
Expand Down
1 change: 1 addition & 0 deletions src/localization/compiled/_strings.ts
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,7 @@ export const __searchFilters_discountPercent_minCount = "searchFilters_discountP
export const __searchFilters_discountPercent_maxCount = "searchFilters_discountPercent_maxCount";
export const __searchFilters_hideCart = "searchFilters_hideCart";
export const __searchFilters_hideEa = "searchFilters_hideEa";
export const __searchFilters_hideMostly = "searchFilters_hideMostly";
export const __searchFilters_hideMixed = "searchFilters_hideMixed";
export const __searchFilters_hideNegative = "searchFilters_hideNegative";
export const __news = "news";
Expand Down
1 change: 1 addition & 0 deletions src/localization/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,7 @@
},
"hide_cart": "Hide items in your Cart",
"hide_ea": "Hide Early Access items",
"hide_mostly": "Hide mostly rating items",
"hide_mixed": "Hide mixed rating items",
"hide_negative": "Hide negative rating items"
},
Expand Down
3 changes: 2 additions & 1 deletion src/localization/es-419.json
Original file line number Diff line number Diff line change
Expand Up @@ -537,6 +537,7 @@
},
"hide_ea": "Ocultar artículos de Acceso Anticipado",
"hide_cart": "Ocultar artículos en tu carrito",
"hide_mostly": "Ocultar artículos con calificación mayormente positiva",
"hide_mixed": "Ocultar artículos con calificación mixta",
"hide_negative": "Ocultar artículos con calificación negativa"
},
Expand Down Expand Up @@ -661,4 +662,4 @@
"fo": "Islas Faroe",
"fr": "Francia"
}
}
}
3 changes: 2 additions & 1 deletion src/localization/es-ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -561,6 +561,7 @@
},
"hide_ea": "Ocultar elem. anticipados",
"hide_cart": "Ocultar elem. en tu carro",
"hide_mostly": "Ocultar elem. con reseñas mayormente positivas",
"hide_mixed": "Ocultar elem. con reseñas variadas",
"hide_negative": "Ocultar elem. con reseñas negativas",
"discount_percent": {
Expand Down Expand Up @@ -875,4 +876,4 @@
"add_fullgame_to_waitlist": "Añadir juego completo a tu lista de espera",
"remove_fullgame_from_waitlist_tooltip": "Eliminar de tu lista de espera",
"remove_fullgame_from_wishlist_and_waitlist_tooltip": "Eliminar de tus listas de deseados y de espera"
}
}