صارف:Ulubatli Hasan/6tabs-vector.js
آپ کی توجہ درکار ہے۔ اس صفحہ میں جو اسکرپٹ شامل ہیں، وہ صفحہ لوڈ ہونے پر ہر دفعہ چلیں گی۔ لہذا خراب، غلط اور نامناسب کوڈ یا اسکرپٹ یہاں درج نہ کریں۔ اس سے آپ کے کھاتے کو بھی خطرہ لاحق ہو سکتا ہے۔ |
یاددہانی: محفوظ کرنے کے بعد تازہ ترین تبدیلیوں کو دیکھنے کے لیے آپ کو اپنے براؤزر کا کیش صاف کرنا ہوگا۔
- فائرفاکس/ سفاری: جب Reload پر کلک کریں تو Shift دبا کر رکھیں، یا Ctrl-F5 یا Ctrl-R دبائیں (Mac پر R- )
- گوگل کروم: Ctrl-Shift-R دبائیں (Mac پر Shift-R-⌘)
- انٹرنیٹ ایکسپلورر: جب Refresh پر کلک کریں تو Ctrl یا Ctrl-F5 دبائیں
- اوپیرا: Tools → Preferences میں جائیں اور کیش صاف کریں
اس اسکرپٹ کی دستاویزی تفصیلات صارف:Ulubatli Hasan/6tabs-vector پر درج کی جا سکتی ہیں۔ |
function sixTabs() {
if (!window.sixTabsNames) {
sixTabsNames = {
'edit' : 'commons/d/d9/Btn_edit.png',
'viewsource' : 'commons/7/75/Page_white.png',
'history' : 'commons/thumb/2/26/Clock_simple.svg/20px-Clock_simple.svg.png',
'addsection' : '+'
};
}
//unselected right tab: append edit & hist
var main = $('#right-navigation li:not(.selected)').slice(0,1).css('opacity','0.9');
if (!main.hasClass('new')) {
var url = main.find('a').attr('href');
dup('history'); dup('edit');
}
function dup(type) {
var tab = main.clone(true).attr('id', main.attr('id')+'-'+type)
.insertAfter(main).css('opacity','0.6');
tab.find('a').attr('href', url+'?action='+type).attr('title', type);
nameTab(tab, type);
}
//selected right tab:
main = $('#right-navigation li.selected').removeClass('selected');
if (main.hasClass('new')) { //... join with ca-edit on new page
if ($('#ca-edit').hide().hasClass('selected')) { main.addClass('selected'); }
} else { //...join with ca-view ("Read"), copying href in case of FlaggedRevs
if ($('#ca-view').hide().hasClass('selected')) { main.addClass('selected'); }
main.find('a').attr('href', $('#ca-view').find('a').attr('href'));
}
//move existing tabs next to selected
function mv(id) {
nameTab($('#ca-'+id).insertAfter(main), id);
}
mv('addsection'); mv('history'); mv('edit'); mv('viewsource'); mv('current');
function nameTab(tab, type) {
var name = sixTabsNames[type] || type;
if (!name) return;
tab = tab.find('a').empty();
if (/\.(png|svg|gif)$/.test(name))
$('<img>')
.attr('src','//upload.wikimedia.org/wikipedia/'+name)
.attr('width','18').appendTo(tab);
else tab.text(name);
}
}//
if (mw.config.get('skin')=='vector' && mw.config.get('wgNamespaceNumber')>=0) {
$(sixTabs);
}