'!vendor/**',
// Explicitly say "**/*.js" here in case of symlinks
'!extensions/**/*.js',
- '!skins/**/*.js',
- // Skip functions aren't even parseable
- '!resources/src/mediawiki.hidpi/skip.js'
+ '!skins/**/*.js'
]
},
jsonlint: {
* (T176526) EditPage::getContextTitle() falling back to $wgTitle when the
context title is unset is now deprecated; anything creating an EditPage
instance should set the context title via ::setContextTitle().
+* The 'jquery.hidpi' module (polyfill for IMG srcset) is deprecated.
=== Other changes in 1.32 ===
* …
*
* This means a 320x240 use of an image on the wiki will also generate 480x360 and 640x480
* thumbnails, output via the srcset attribute.
- *
- * On older browsers, a JavaScript polyfill switches the appropriate images in after loading
- * the original low-resolution versions depending on the reported window.devicePixelRatio.
- * The polyfill can be found in the jquery.hidpi module.
*/
$wgResponsiveImages = true;
'syndicate' => [],
];
- // Support for high-density display images if enabled
- if ( $config->get( 'ResponsiveImages' ) ) {
- $modules['core'][] = 'mediawiki.hidpi';
- }
-
// Preload jquery.tablesorter for mediawiki.page.ready
if ( strpos( $out->getHTML(), 'sortable' ) !== false ) {
$modules['content'][] = 'jquery.tablesorter';
'targets' => [ 'desktop', 'mobile' ],
],
'jquery.hidpi' => [
+ 'deprecated' => 'Use of the srcset polyfill is deprecated since MediaWiki 1.32.0',
'scripts' => 'resources/src/jquery/jquery.hidpi.js',
'targets' => [ 'desktop', 'mobile' ],
],
],
'targets' => [ 'desktop', 'mobile' ],
],
- 'mediawiki.hidpi' => [
- 'scripts' => 'resources/src/mediawiki.hidpi/hidpi.js',
- 'dependencies' => 'jquery.hidpi',
- 'skipFunction' => 'resources/src/mediawiki.hidpi/skip.js',
- 'targets' => [ 'desktop', 'mobile' ],
- ],
'mediawiki.hlist' => [
'targets' => [ 'desktop', 'mobile' ],
'styles' => [
+++ /dev/null
-jQuery( function ( $ ) {
- // Apply hidpi images on DOM-ready
- // Some may have already partly preloaded at low resolution.
- $( 'body' ).hidpi();
-} );
+++ /dev/null
-/*!
- * Skip function for mediawiki.hdpi.js.
- */
-return 'srcset' in new Image();