ਮੀਡੀਆਵਿਕੀ:Gadget-Site-PreloadTestPages.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/*
* Gadget: Fill text pages for commonly edited things which should be previewed
* before saving
*/
( function () {
var testPageMap = {
'Template:New_texts/data/2021.json': 'Wikisource:Works/2021',
'Module:PotM/data': 'Module:PotM/test'
};
// only do anything on the given pages _and_ in edit mode
if ( mw.config.get( 'wgPageName' ) in testPageMap &&
( [ 'edit', 'submit' ].indexOf( mw.config.get( 'wgAction' ) ) !== -1 ) ) {
$( function () {
// eslint-disable-next-line no-jquery/no-global-selector
var $sandboxInput = $( '#wpTemplateSandboxPage input' );
// Only when the box is empty (don't overwrite the user's own thing,
// that would be really annoying!)
if ( !$sandboxInput.val() ) {
$sandboxInput.val( testPageMap[ mw.config.get( 'wgPageName' ) ] );
}
} );
}
}() );