From Wikipedia, the free encyclopedia
Content deleted Content added
|
|
|||
| Line 23: | Line 23: | ||
|
lang: ‘en’, |
lang: ‘en’, |
||
|
uri: window.location.protocol + conf.wgServer + mw.util.getUrl( conf.wgPageName, {action: ‘raw’, ctype: ‘text/css’} ) |
uri: window.location.protocol + conf.wgServer + mw.util.getUrl( conf.wgPageName, {action: ‘raw’, ctype: ‘text/css’} ) |
||
|
} |
} |
||
|
mw.util.addPortletLink( |
mw.util.addPortletLink( |
||
| Line 34: | Line 34: | ||
|
null |
null |
||
|
); |
); |
||
|
} |
} |
||
|
}); |
}); |
||
Latest revision as of 12:05, 3 January 2026
/* Validate CSS
* =============================================================================
* Description: Add a tab to a CSS validation service on User and MediaMiki
* namespace CSS pages. This Script is inspired by and loosely
* based on a Wikimedia Commons gadget:
* [[Commons:MediaWiki:Gadget-CSSValidate.js]]
*
* Author: [[User:Dlrohrer2003]]
*
* Categories: [[Category:Wikipedia scripts]]
*/
mw.loader.using( [ 'mediawiki.util' ], function() {
'use strict';
const conf = mw.config.get( [ 'wgPageName', 'wgPageContentModel', 'wgServer' ] );
if ( ( conf.wgPageContentModel === 'css' || conf.wgPageContentModel === 'sanitized-css' ) && !document.getElementById( 'ca-validate-css' ) ) {
const validatorParams = {
usermedium: 'all',
warning: '1',
lang: 'en',
uri: window.location.protocol + conf.wgServer + mw.util.getUrl( conf.wgPageName, {action: 'raw', ctype: 'text/css'} )
};
mw.util.addPortletLink(
'p-cactions',
'https://jigsaw.w3.org/css-validator/validator?' + $.param( validatorParams ),
'Validate CSS',
'ca-validate-css',
'Validate CSS',
'',
null
);
}
});


