MediaWiki:Gadget-OrphanCheck.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.
//[[he:MediaWiki:Gadget-OrphanCheck.js]]
if (mw.config.get('wgNamespaceNumber') == 0 && ($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) + 1))
//Script verification pages Stub
$(document).ready(function() {
function addOrphanWarning(){
var reminder = '"' + mw.config.get('wgTitle') + '" waa maqaal <b><a href="//so.wikipedia.org/wiki/Wikipedia:Gumud">Gumud</a></b> ah ee aan lahayn xiriir bogagga kale. '
if ($('input[name=wpSection]').attr('value')=='' && $('#wpTextbox1').text().indexOf('{{gumud') == -1)
reminder += 'Haka iloowin inaad galiso <a href="//so.wikipedia.org/wiki/WikipediaCaawinaad/Link">Link</a> maqaallada ku saabsan bogaan ama magaca ciwaanka luqadaha kale.';
$('#wpTextbox1').after($('<p>').css({lineHeight:'1em',backgroundColor: 'transparent', width: '100%', textIndent: '1em'}).html(reminder));
}
if( $('#wpTextbox1').text().indexOf('{{gumud') > -1) addOrphanWarning();
else if($('#wpTextbox1').text().indexOf('#REDIRECT') && $('#wpTextbox1').text().indexOf('{{Fahfaahin'))
$.getJSON(
wgScriptPath + '/api.php?',
{format: 'json', action: 'query', list: 'backlinks', bltitle: mw.config.get('wgTitle'), blfilterredir: 'nonredirects', blnamespace: "0"},
function(data) {
if (data && data.query && typeof data.query.backlinks != "undefined" && data.query.backlinks.length == 0) addOrphanWarning();
});
});