מדיה ויקי:Gadget-quickLinker.js: הבדלים בין גרסאות בדף

מאין תקציר עריכה
מאין תקציר עריכה
שורה 140: שורה 140:
}
}


var addLinksWizard = $(mw.util.addPortletLink(
function createAddLinksButton(){
'p-tb',
var addLinksWizard = $(mw.util.addPortletLink(
'#',
'p-tb',
mw.msg('qlinker-sidelink'),
'#',
't-quicklinker',
mw.msg('qlinker-sidelink'),
mw.msg('qlinker-invoke'),
't-quicklinker',
null,
mw.msg('qlinker-invoke'),
'#t-whatlinkshere'
null,
));
'#t-whatlinkshere'
addLinksWizard.click(function(e){
));
var api = new mw.Api();
api.get( {
addLinksWizard.click(function(e){
action: 'query',
var api = new mw.Api();
generator: 'search',
api.get( {
gsrnamespace: 0,
action: 'query',
gsrsearch: '"' + mw.config.get('wgTitle') +'" -linksto:'+mw.config.get('wgPageName'),
generator: 'search',
gsrlimit: 50,
gsrnamespace: 0,
prop: 'revisions',
gsrsearch: '"' + mw.config.get('wgTitle') +'" -linksto:'+mw.config.get('wgPageName'),
rvprop: 'content|timestamp',
gsrlimit: 50,
indexpageids: 1
prop: 'revisions',
}).done(function(d){
rvprop: 'content|timestamp',
if (d.error) mw.notify(d.error.info);
indexpageids: 1
if (!d.query || !d.query.pageids || d.query.pageids.length<=1) {
}).done(function(d){
mw.notify(mw.msg('qlinker-no-results'));
if (d.error) mw.notify(d.error.info);
return;
if (!d.query || !d.query.pageids || d.query.pageids.length<=1) {
}
mw.notify(mw.msg('qlinker-no-results'));
mw.loader.using('oojs-ui-windows', function() { createQuickEditorDialog(d) } );
return;
}
mw.loader.using('oojs-ui-windows', function() { createQuickEditorDialog(d) } );
});
e.preventDefault();
});
});
e.preventDefault();
return addLinksWizard;
});
}
 




שורה 185: שורה 188:
indexpageids: 1
indexpageids: 1
}).done(function(d){
}).done(function(d){
if (d.query && d.query.pageids && d.query.pageids.length>1) addLinksWizard.css('font-weight', 'bold');
if (d.query && d.query.pageids && d.query.pageids.length>1) createAddLinksButton().css('font-weight', 'bold')
else addLinksWizard.hide();
});
});
}
}
else
{
createAddLinksButton();
}
});
});