wiki.techinc.nl/includes/skins
jdlrobson 06cb860a72 Deprecate printableversion=yes
Replace the link to javascript:print() and add a warning message
on the printableversion when used.

The link is hidden if JS is not enabled and a skin includes the
'interface' ResourceLoaderSkinModule feature.

As part of this change we also need to notify users that
printableversion is no longer supported. To do this we need
to put a warningbox at the top of the page.

While this should be straightforward, as warning b ox styles
are loaded by all skins via the legacy module, it does require a minor
change to make those CSS rules apply inside print media as they are
currently scoped to screen. We rectify this, by splitting the rules
out from mediawiki.legacy.skinning and applying them to all media
queries. This means warning boxes will appear styled in print media
however these are seldom used in article namespaces - and when they are
they are visible - it would be better they look like warning boxes!

Bug: T167956
Change-Id: If1a3cfc6d82e9e389be7bf17fe288e212aa64139
2020-07-15 19:23:36 +00:00
..
Hook Replace "@stable for implementation" with "@stable to implement" 2020-07-13 11:05:49 +02:00
templates Refactor SkinMustache and make template variables name consistent 2020-07-11 08:31:15 +01:00
BaseTemplate.php Replace "@stable for subclassing" with "@stable to extend" 2020-07-13 11:00:30 +02:00
QuickTemplate.php Replace "@stable for subclassing" with "@stable to extend" 2020-07-13 11:00:30 +02:00
Skin.php Deprecate printableversion=yes 2020-07-15 19:23:36 +00:00
SkinApi.php skins: Port SkinFallback and SkinApiOutput to a generic SkinMustache class 2020-06-15 10:51:31 -07:00
SkinException.php Mark exceptions as @newable 2020-07-08 17:51:38 +00:00
SkinFactory.php skins: Port SkinFallback and SkinApiOutput to a generic SkinMustache class 2020-06-15 10:51:31 -07:00
SkinFallback.php skins: Port SkinFallback and SkinApiOutput to a generic SkinMustache class 2020-06-15 10:51:31 -07:00
SkinMustache.php Rename SkinMustache html-site-notice template variable 2020-07-13 12:05:27 -07:00
SkinTemplate.php Merge "Replace "@stable for subclassing" with "@stable to extend"" 2020-07-13 09:31:38 +00:00