From d105bf5e4805acbce4d64781246b9b57b67655f9 Mon Sep 17 00:00:00 2001 From: Jaifroid Date: Wed, 21 May 2025 18:30:22 +0100 Subject: [PATCH] Allow removing max page width restriction --- www/-/mw/skins.vector.styles.css | 1 - www/js/app.js | 10 ++++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/www/-/mw/skins.vector.styles.css b/www/-/mw/skins.vector.styles.css index 1249e6e8..bd54ebce 100644 --- a/www/-/mw/skins.vector.styles.css +++ b/www/-/mw/skins.vector.styles.css @@ -4106,7 +4106,6 @@ This impacts language button and talk add topic. */ } @media screen and (min-width: 1120px) { .mw-body { - display: grid; grid-template: min-content min-content min-content 1fr / minmax(0, 59.25rem) min-content; /** * NOTE: T327715 - 'titlebar-cx' grid area is a temporary workaround to accommodate diff --git a/www/js/app.js b/www/js/app.js index ed37a1f8..c0089a13 100644 --- a/www/js/app.js +++ b/www/js/app.js @@ -2684,6 +2684,16 @@ function removePageMaxWidth () { } docStyle.margin = '0 auto'; } + // Remove class key "mw-page-container-inner" from any element with that class (for actionparse ZIMs) + var actionParseRemoveClasses = ['mw-page-container-inner', '']; + for (i = 0; i < actionParseRemoveClasses.length; i++) { + var mwPageContainer = doc.getElementsByClassName(actionParseRemoveClasses[i]); + if (mwPageContainer && mwPageContainer.length) { + for (var j = 0; j < mwPageContainer.length; j++) { + mwPageContainer[j].classList.remove(actionParseRemoveClasses[i]); + } + } + } if (doc.body && doc.body.classList.contains('article-list-home')) { doc.body.style.padding = '2em'; }