ਵਰਤੋਂਕਾਰ:Benipal hardarshan/authorworks.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.
$( function(){
$.when( mw.loader.using( [ 'mediawiki.api', 'mediawiki.util' ] ), $.ready ).then( function () {
var param = {
"action": "query",
"format": "json",
"prop": "linkshere",
"list": "",
"titles": mw.config.get('wgPageName'),
"utf8": 1,
"lhprop": "title",
"lhnamespace": "252",
"lhlimit": "5000"
};
console.log(param);
( new mw.Api() ).get( param ).done( function(data){
var pageID = Object.keys(data.query.pages)[0];
var linksHere = data.query.pages[pageID].linkshere;
var temp = "";
for( var i=0; i < linksHere.length; i++ ){
temp = temp + "# [[" + linksHere[i].title + "]]" + "\n";
}
//const click = $('#wpTextbox1').append('* [[' + temp + ']]');
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'main',
'group': 'insert',
'tools': {
'Author Works': {
label: 'Author Works',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Faenza-evolution-tasks.svg/22px-Faenza-evolution-tasks.svg.png',
action: {
type: 'encapsulate',
options: {
pre: temp,
post: ""
}
}
}
}
});
});
});
});