Kullanıcı:Evrifaessa/common.js
Görünüm
Bu sayfaya eklediğiniz kodlar hesabınızı tehlike altına sokacak kötü amaçlı içerik barındırabilir. Başka bir sayfada yer alan betikleri "mw.loader.load", "importScript" veya "iusc" gibi yöntemlerle kullanmadan önce, bu yöntemle içeriği başkaları tarafından kontrol edilebilecek uzaktaki bir betiği dinamik olarak yüklemiş olacağınızı bilmeniz gerekir. Sayfaya eklediğiniz kodun güvenli olup olmadığından emin değilseniz, Köy Çeşmesi'nde deneyimli kullanıcılara danışabilirsiniz. Kod, sayfa önizlemesinde de çalıştırılacaktır. |
// ╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
// ║ 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 :) ║
// ╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
/*
var x = document.getElementsByClassName("mw-logo");
var i;
for (i = 0; i < x.length; i++) {
x[i].innerHTML = '<img class="mw-logo-icon" src="https://upload.wikimedia.org/wikipedia/commons/thumb/1/17/Ek%C5%9Fi_S%C3%B6zl%C3%BCk_logo.png/150px-Ek%C5%9Fi_S%C3%B6zl%C3%BCk_logo.png" alt="" aria-hidden="true" height="25" width="150">';
}
*/
// Contribsrange
//mw.loader.load( '//commons.wikimedia.org/wiki/MediaWiki:Gadget-contribsrange.js?action=raw&ctype=text/javascript&smaxage=21600&maxage=86400' );
// Twinkle RevDel (geliştirme aşamasında)
mw.loader.load('//tr.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:Gadget-twinklerevdel.js');
mw.loader.load('//tr.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:Gadget-twinklexfd2.js');
// testlerimi yükle
mw.loader.load('//tr.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=Kullanıcı:Evrifaessa/test.js');
/*
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'
);
*/
mw.util.addPortletLink(
'p-personal',
"//tr.wikipedia.org/w/index.php?title=User_talk:Evrifaessa",
'Mesaj',
'pt-message',
'Mesajlar',
null,
'#pt-mytalk'
);
mw.util.addPortletLink(
'p-personal',
"//tr.wikipedia.org/w/index.php?title=Special:Preferences",
'Tercih',
'pt-pref',
'Tercihler',
null,
'#pt-preferences'
);
mw.util.addPortletLink(
'p-personal',
"//tr.wikipedia.org/w/index.php?title=Special:Watchlist",
'Liste',
'pt-list',
'İzleme listesi',
null,
'#pt-watchlist'
);
mw.util.addPortletLink(
'p-personal',
"//tr.wikipedia.org/w/index.php?title=Special:Contributions/Evrifaessa",
'Katkı',
'pt-cont',
'Katkılar',
null,
'#pt-mycontris'
);
mw.util.addPortletLink(
'p-personal',
"//tr.wikipedia.org/w/index.php?title=Special:UserLogout&returnto=Anasayfa&returntoquery=action%3Dview",
'Çık',
'pt-exit',
'Oturumu kapat',
null,
'#pt-logout'
);
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");
}
$(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(/\./,' '));
});