The Foreground skin focuses on putting your content in the foreground. It supports responsive layouts and has classes predefined for Semantic MediaWiki. Built on Zurb's Foundation Framework (v5.5.3), a "mobile first" and advanced responsive front-end framework.
Details
Today
Yesterday
Change #1052298 merged by jenkins-bot:
[mediawiki/skins/Foreground@master] Fix misaligned search form in top bar
Tue, Jul 9
Mon, Jul 8
Fri, Jul 5
Change #1052298 had a related patch set uploaded (by Samwilson; author: Samwilson):
[mediawiki/skins/Foreground@master] Fix misaligned search form in top bar
That makes sense.
Thu, Jul 4
Change #1051779 merged by jenkins-bot:
[mediawiki/skins/Foreground@REL1_41] Escape id attribute in sidebar headers
Wed, Jul 3
Change #1051779 had a related patch set uploaded (by Mmartorana; author: Samwilson):
[mediawiki/skins/Foreground@REL1_41] Escape id attribute in sidebar headers
Apr 13 2024
Last parts of this done in https://gerrit.wikimedia.org/r/c/mediawiki/skins/Foreground/+/1019248 (thanks @thiemowmde)
Apr 4 2024
You should need different rights to edit the sidebar then common.js (In WMF config, sysop vs interface-admin)
Apr 3 2024
Anyone with write access to MediaWiki:Sidebar also can do what they want with MediaWiki:Common.js so it looks like this bug is not very easy to exploit.
Apr 2 2024
Since this skin isn't deployed or bundled, the vulnerability (and hopefully merged patch) will be (re)announced via the next supplemental security release: T361321.
Apr 1 2024
I've made a patch: https://gerrit.wikimedia.org/r/c/mediawiki/skins/Foreground/+/1015658
Mar 31 2024
CC'ing @Samwilson since you've recently committed to this repository with significant contributions.
Feb 20 2024
Feb 13 2024
Change 998657 merged by jenkins-bot:
[mediawiki/skins/Foreground@master] Use mediawiki.cookie instead of jquery.cookie
Feb 8 2024
Change 998657 had a related patch set uploaded (by Samwilson; author: Samwilson):
[mediawiki/skins/Foreground@master] Use mediawiki.cookie instead of jquery.cookie
$.cookie is only used in this skin by the joyride component, which doesn't seem to ever be started within the skin. It's supposed to be started with e.g. $(document).foundation('joyride', 'start'); — I guess that's meant to be left to individual wikis to load on the pages on which they use joyride (via MediaWiki:Foreground.js perhaps), but there's nothing in the docs about that and I wonder if it's ever used.
Aug 4 2023
Change 942784 merged by jenkins-bot:
[mediawiki/skins/Foreground@master] Move foregroundTemplate class to includes/ directory
Jul 30 2023
Change 942784 had a related patch set uploaded (by Samwilson; author: Samwilson):
[mediawiki/skins/Foreground@master] Move foregroundTemplate class to includes/ directory
I think this is all good now.
Jul 12 2023
Mar 29 2023
Change 903061 merged by jenkins-bot:
[mediawiki/skins/Foreground@master] Add eslint and stylelint, and fix some errors
Mar 27 2023
Change 903061 had a related patch set uploaded (by Samwilson; author: Samwilson):
[mediawiki/skins/Foreground@master] Add eslint and stylelint, and fix some errors
Mar 15 2023
Change 898243 merged by jenkins-bot:
[mediawiki/skins/Foreground@master] Fix remaining reference to lowercase directory name