diff --git a/.gitignore b/.gitignore index 1faa8f2..17b94c5 100644 --- a/.gitignore +++ b/.gitignore @@ -16,5 +16,3 @@ compiled # Personal /config.ini -misc -storage diff --git a/lib/tree-updater.rkt b/lib/tree-updater.rkt index 109c875..098af3d 100644 --- a/lib/tree-updater.rkt +++ b/lib/tree-updater.rkt @@ -110,15 +110,6 @@ #;(curry attribute-maybe-update 'class (λ (class) (string-join (classlist-updater (string-split class " ")) " "))) (curry attribute-maybe-update 'class class-updater) - ; audio buttons - sample: hearthstone/wiki/Diablo_(Duels_hero)#Sounds - (curry u - (λ (v) (has-class? "ext-audiobutton" v)) - (λ (v) (dict-set (dict-remove v 'hidden) 'controls '("")))) - ; yet more uncollapsing - sample: warframe/wiki/Amp_(Ability) - (curry u - (λ (v) (and (dict-has-key? v 'id) - (string-prefix? (car (dict-ref v 'id)) "mw-customcollapsible"))) - (λ (v) (dict-set v 'style "display:block"))) ; change links to stay on the same wiki (curry attribute-maybe-update 'href (λ (href) @@ -254,9 +245,6 @@ ; remove gamespot reviews/ads [(has-class? "reviews" attributes) return-no-element] - ; remove customcollapsible customtoggle buttons - sample: warframe/wiki/Amp_(Ability) - [(and (dict-has-key? attributes 'class) (regexp-match? #rx"^mw-customtoggle-[^ ]* button-c$" (car (dict-ref attributes 'class)))) - return-no-element] [#t (list element-type ;; attributes diff --git a/src/application-globals.rkt b/src/application-globals.rkt index a413785..1d2569a 100644 --- a/src/application-globals.rkt +++ b/src/application-globals.rkt @@ -241,7 +241,7 @@ (div (@ (class "bw-ss__container") (id "bw-pr-search-suggestions")))) (div (@ (class "bw-theme__select")) (span (@ (class "bw-theme__main-label")) "Page theme") - (span (@ (class "bw-theme__items")) + (div (@ (class "bw-theme__items")) ,@(for/list ([theme '(default light dark)]) (define class (if (equal? theme (user-cookies^-theme user-cookies)) @@ -252,7 +252,7 @@ req (struct-copy user-cookies^ user-cookies [theme theme]))) (class ,class)) - (span (@ (class "bw-theme__icon-container")) + (div (@ (class "bw-theme__icon-container")) ,(hash-ref theme-icons theme)) ,(format "~a" theme))))))) (div (@ (id "content") #;(class "page-content")) diff --git a/src/extwiki-data.rkt b/src/extwiki-data.rkt index ead1696..8878845 100644 --- a/src/extwiki-data.rkt +++ b/src/extwiki-data.rkt @@ -61,16 +61,6 @@ ("Browser Extension" . "https://runescape.wiki/w/RuneScape:Finding_the_wikis_with_ease#Extensions")) (λ (props) '())) - 'Minecraft - (extwiki-group^ - "Minecraft" - '(("Post-Move FAQ" . "https://minecraft.wiki/w/Minecraft_Wiki:Moving_from_Fandom") - ("Pre-Move Discussion" . "https://minecraft.fandom.com/wiki/Minecraft_Wiki:Moving_from_Fandom") - ("In the media: PCGamer" . "https://www.pcgamer.com/official-minecraft-wiki-editors-so-furious-at-fandoms-degraded-functionality-and-popups-theyre-overwhelmingly-voting-to-leave-the-site/") - ("In the media: PCGamesN" . "https://www.pcgamesn.com/minecraft/wiki-fandom")) - (λ (props) - '(p "The wiki was founded by Citricsquid on July 16th, 2009 as a way to document information from Minecraft. Since November 15th, 2010, it has been hosted by Curse Media. On December 12th, 2018, it moved to Fandom as it purchased Curse Media. Since September 24, 2023, it forked from Fandom and has been hosted by Weird Gloop."))) - 'empty (extwiki-group^ "Misc" @@ -410,15 +400,6 @@ `((p "“Fandom bought Gamepedia and forced a migration, with their restricted, ad-heavy appearance, and other annoying features that we could not remove, the wiki grew slow and annoying to use, especially for logged out users.") (p "“We decided to move away from Fandom to Wiki.gg, which returns the wiki to how it used to be on gamepedia, without the ads spamming and forced videos.”")))) - (extwiki^ - '("minecraft") 'default - 'Minecraft - "The Minecraft Wiki" - "https://minecraft.wiki/w/Minecraft_Wiki" - "https://minecraft.wiki/images/Wiki.png" - (λ (props) - `())) - ;; fandom wikinames * empty * empty * Name * Home Page (extwiki^ '("aether") 'empty 'empty "Aether Wiki" "https://aether.wiki.gg/wiki/Aether_Wiki" #f #f) (extwiki^ '("before-darkness-falls") 'empty 'empty "Before Darkness Falls Wiki" "https://beforedarknessfalls.wiki.gg/wiki/Before_Darkness_Falls_Wiki" #f #f) diff --git a/static/main.css b/static/main.css index 6b07d2b..af82a50 100644 --- a/static/main.css +++ b/static/main.css @@ -210,14 +210,6 @@ figcaption, .lightbox-caption, .thumbcaption { display: block; } -/* javascript audio play buttons */ -a.ext-audiobutton { /* see hearthstone/wiki/Diablo_(Duels_hero) */ - display: none; -} -.sound > [style="display:none"] { /* see minecraft/wiki/villager#Sounds */ - display: inline !important; -} - /* animated slots */ #mw-content-text .animated > :not(.animated-active), #mw-content-text .animated > .animated-subframe > :not(.animated-active) { display: inline-block; @@ -332,7 +324,6 @@ a.ext-audiobutton { /* see hearthstone/wiki/Diablo_(Duels_hero) */ display: flex; } .bw-theme__item { - display: inline-block; display: flex; align-items: baseline; padding: 2px;