From de2349a5091c66dc17f9a755168d2b2396a6703c Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Tue, 27 Jun 2023 20:12:16 +0200 Subject: [PATCH] Use Codex styles for buttons in mmv.bootstrap Bug: T340258 Change-Id: I11fdbabae0ed996ed2e830259ccd3e02c3f035fc --- .stylelintrc.json | 1 + extension.json | 4 +- resources/mmv.bootstrap/mmv.bootstrap.js | 44 ++++++++-------------- resources/mmv.bootstrap/mmv.bootstrap.less | 32 +++++----------- 4 files changed, 27 insertions(+), 54 deletions(-) diff --git a/.stylelintrc.json b/.stylelintrc.json index 9cc074a51..db1cad5f6 100644 --- a/.stylelintrc.json +++ b/.stylelintrc.json @@ -7,6 +7,7 @@ "rules": { "declaration-property-unit-disallowed-list": null, "no-descending-specificity": null, + "unit-disallowed-list": null, "selector-class-pattern": null } } diff --git a/extension.json b/extension.json index e1a2997d7..5afe25b5a 100644 --- a/extension.json +++ b/extension.json @@ -101,6 +101,7 @@ "mediawiki.storage", "mediawiki.user", "mediawiki.util", + "mediawiki.ui.button", "oojs", "jquery.fullscreen", "jquery.color", @@ -321,10 +322,9 @@ "mmv.bootstrap/mmv.bootstrap.less" ], "dependencies": [ + "codex-search-styles", "mediawiki.api", "mediawiki.router", - "mediawiki.ui.button", - "mediawiki.ui.icon", "mediawiki.Title", "mediawiki.user", "mediawiki.storage", diff --git a/resources/mmv.bootstrap/mmv.bootstrap.js b/resources/mmv.bootstrap/mmv.bootstrap.js index c9ce7acba..8806c6d87 100644 --- a/resources/mmv.bootstrap/mmv.bootstrap.js +++ b/resources/mmv.bootstrap/mmv.bootstrap.js @@ -387,36 +387,22 @@ const HtmlUtils = require( './mmv.HtmlUtils.js' ); // eslint-disable-next-line no-jquery/no-global-selector $( '.mw-mmv-filepage-buttons' ).next().addBack().remove(); - const $icon = $( '' ).addClass( 'mw-ui-icon mw-ui-icon-before' ); + const $mmvButton = $( '