Kullanıcı:Evrifaessa/common.js: Revizyonlar arasındaki fark
Görünüm
İçerik silindi İçerik eklendi
Evrifaessa (mesaj | katkılar) Evrifaessa (mesaj) tarafından yapılmış 23155099 numaralı değişiklikler geri getirildi. (TW) Etiket: Geri al |
Evrifaessa (mesaj | katkılar) test edelim bakalım |
||
118. satır: | 118. satır: | ||
addSumButton(ss[i].replace(/\..*/,' '), ss[i].replace(/\./,' ')); |
addSumButton(ss[i].replace(/\..*/,' '), ss[i].replace(/\./,' ')); |
||
}); |
}); |
||
/** |
|||
* [TEST] Enable "reply" link while DiscussionTools is not available on Meta-Wiki |
|||
*/ |
|||
if ( $( '#ca-addsection' ).length ) mw.loader.using( 'ext.discussionTools.init' ); |
Sayfanın 18.35, 6 Eylül 2020 tarihindeki hâli
// ╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
// ║ Kullandığım Javascript betiklerinin bulunduğu sayfaya hoş geldiniz :) ║
// ║ Burada bulunan betiklerin kullanımı hakkında bir sorunuz olursa mesaj sayfama mesaj yazmaktan çekinmeyiniz. ║
// ║ ║
// ║ Bu arada buradaki gibi ilgi çekici betiklerin çoğunu "Tercihler > Küçük araçlar" sekmesinden aktifleştirebilirsiniz. ║
// ║ ║
// ║ TWVyaGFiYSBpxZ9zaXogOikgwq9cXyjjg4QpXy/Crw== ║
// ║ ║
// ║ İyi vikiler --Evrifaessa :) ║
// ╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
// Contribsrange
//mw.loader.load( '//commons.wikimedia.org/wiki/MediaWiki:Gadget-contribsrange.js?action=raw&ctype=text/javascript&smaxage=21600&maxage=86400' );
mw.util.addPortletLink(
'p-personal',
mw.util.getUrl( ':incubator:Category:Maintenance:Delete' ),
'I:D',
'pt-custom',
'Incubator\'de hızlı silinmesi için işaretlenen sayfalar.',
null,
'#pt-preferences'
);
function ModifySidebar(action, section, name, link) {
try {
var target = "";
switch (section) {
case "languages":
target = "p-lang";
break;
case "toolbox":
target = "p-tb";
break;
case "navigation":
target = "p-navigation";
break;
default:
target = "p-" + section;
break;
}
if (action == "add") {
var node = document.getElementById(target)
.getElementsByTagName('div')[0]
.getElementsByTagName('ul')[0];
var aNode = document.createElement('a');
var liNode = document.createElement('li');
aNode.appendChild(document.createTextNode(name));
aNode.setAttribute('href', link);
liNode.appendChild(aNode);
liNode.className='plainlinks';
node.appendChild(liNode);
}
if (action == "remove") {
var list = document.getElementById(target)
.getElementsByTagName('div')[0]
.getElementsByTagName('ul')[0];
var listelements = list.getElementsByTagName('li');
for (var i = 0; i < listelements.length; i++) {
if (listelements[i].getElementsByTagName('a')[0].innerHTML == name ||
listelements[i].getElementsByTagName('a')[0].href == link) {
list.removeChild(listelements[i]);
}
}
}
} catch(e) {
// lets just ignore what's happened
return;
}
}
function CustomizeModificationsOfSidebar() {
ModifySidebar("remove", "navigation", "Ana sayfa", "https://tr.wikipedia.org/wiki/Ana_Sayfa");
ModifySidebar("remove", "navigation", "Hakkımızda", "https://tr.wikipedia.org/wiki/Vikipedi:Hakk%C4%B1nda");
ModifySidebar("remove", "navigation", "İçindekiler", "https://tr.wikipedia.org/wiki/Vikipedi:G%C3%B6zat");
ModifySidebar("remove", "navigation", "Seçkin içerik", "https://tr.wikipedia.org/wiki/Vikipedi:Se%C3%A7kin_i%C3%A7erik");
ModifySidebar("remove", "Katılım", "Wikimedia dükkânı", "http://shop.wikimedia.org/");
ModifySidebar("remove", "Katılım", "Bağış yapın", "https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_tr.wikipedia.org&uselang=tr");
}
addOnloadHook(CustomizeModificationsOfSidebar);
importScript('Kullanıcı:Vito_Genovese/user.js');
// gerekçe yardımcısı, but better
function addSumButton(name, text) {
$('<a title="'+text+'">'+name+'</a>').click(insertSummary).appendTo(wpSummaryButtons);
}
function insertSummary() {
var text = this.title, sum = $('#wpReason'), vv = sum.val();
if (vv.indexOf(text) != -1) return ;
if (/[^,; \/]$/.test(vv)) vv += ' \+';
if (/[^ ]$/.test(vv)) vv += ' ';
sum.val(vv + text);
}
$(function (){
var sum = document.getElementById('wpReason');
if (!sum || (sum.form.wpSection && sum.form.wpSection.value == 'new')) return;
mw.util.addCSS('\
#userSummaryButtonsA a {background:#cef; border:1px solid #adf; padding:0 2px; margin:0 2px;\
cursor:pointer; font-size:80%; color:#666}\
#userSummaryButtonsA a:hover {background:#bdf; color:black; text-decoration:none}');
wpSummaryButtons = $('<div id=userSummaryButtonsA />').insertAfter(sum); //global var
var ss = ['vandalizm.amaçlı değişiklik', 'deneme.amaçlı değişiklik','varolan.içerik', 'reklam.amaçlı değişiklik',
'yapıcı.olmayan değişiklik', 'telif.hakkı ihlali', 'yib.politikası ihlali', 'yorum.içeren katkı','özgün.araştırma bkz:[[VP:ÖAY|Özgün araştırma]]', 'ansiklopedik.olmayan bilgi eklentisi',
'kaynak.göstermeyi [[VP:KY|zorunlu kılan]] bilgi eklentisi', "hz.ve sav gibi ifadeler [[VP:TBA|Tarafsız Bakış Açısı]] ihlalidir ", "terörist.ve terörizm nitelemeleri [[VP:TBA|Tarafsız Bakış Açısı]] ihlalidir", "makine.çevirisi", "nedensiz.içerik silinmesi", "şablon.gerekçesiz kaldırılmış", "zaten.madde içerisinde yer alan bilgi", "yapı.bozucu değişiklik", "sil.şablonu kaldırılmış" ];
//yukarıdaki liste "1.kelime.2.kelime" şeklinde eklerseniz 1. kelime görünür. Yani 'telif.hakkı ihlali' "telif" şeklinde görünür
for (var i=0; i<ss.length; i++)
addSumButton(ss[i].replace(/\..*/,' '), ss[i].replace(/\./,' '));
});
/**
* [TEST] Enable "reply" link while DiscussionTools is not available on Meta-Wiki
*/
if ( $( '#ca-addsection' ).length ) mw.loader.using( 'ext.discussionTools.init' );