Kullanıcı:Srhat/monobook.js
VikiKaynak sitesinden
Not: Ayarlarınızı kaydettikten sonra, tarayıcınızın belleğini de temizlemeniz gerekmektedir: Mozilla / Firefox / Safari: Shift e basılıyken safyayı yeniden yükleyerek veya Ctrl-Shift-R yaparak (Apple Mac için Cmd-Shift-R);, IE: Ctrl-F5, Konqueror: Sadece sayfayı yeniden yükle tuşuna basarak.
// <source lang="javascript"> /************* *** Regex menu framework *** by [[m:user:Pathoschild]] <http://meta.wikimedia.org/wiki/User:Pathoschild/Scripts/Regex_menu_framework> *** - adds a sidebar menu of user-defined scripts. *************/ importScriptURI('http://meta.wikimedia.org/w/index.php?title=User:Pathoschild/Scripts/Regex_menu_framework.js&action=raw&ctype=text/javascript'); /* menü linkleri */ // Bu fonksiyonla menüye linkleri şöyle ekle: "regexTool('link text','function_name()')" // The function name is the function defined in rfmscripts() below. function rmflinks() { regexTool('Custom regex','custom()'); // a default tool which performs regex input in a dynamic form regexTool('Deneme','sikayetformu()'); } /* scriptler */ // Below, define the functions linked to from rmflinks() above. These functions can use any JavaScript, // but there is a set of simplified tools documented at // http://meta.wikimedia.org/wiki/User:Pathoschild/Script:Regex_menu_framework . function sikayetformu() { /*Şikayet formu başlangıç genel kutu*/ var formsikayet = document.createElement('div'); formsikayet.setAttribute('id', 'f-sikayet'); //şikayet formunun id'si f-sikayet editbox.parentNode.insertBefore(formsikayet,editbox.parentNode.firstChild); //başlık baslik = document.createElement('h3'); baslik.appendChild(document.createTextNode('Şikayet formu')); formsikayet.appendChild(baslik); //Şimdi açıklamanın bulunduğu bölümü yazalım var aciklama = document.createElement('p'); aciklama.appendChild(document.createTextNode('Bu form size kolayca şikayetinizi eklemenize yardımcı olur. Aşağıdaki boşlukları doldurarak şikayetinizi ekleyebilirsiniz.')); formsikayet.appendChild(aciklama); /*Şimdi girişi kutularının altındaki linkler*/ //giriş forumunu tanıt var girisformu = document.createElement('form'); girisformu.setAttribute('id', 'girisformu'); formsikayet.appendChild(girisformu); // place marker for input boxes girislistesi = document.createElement('ol'); girisformu.appendChild(girislistesi); //linkler bölümü var formlinkleri = document.createElement('ul'); girisformu.appendChild(formlinkleri); //link formu kaydet var yenimadde = document.createElement('li'); var yenilink = document.createElement('a'); yenilink.setAttribute('href', 'javascript:formTamam();'); yenilink.setAttribute('title', 'Formu kaydet'); yenilink.appendChild(document.createTextNode('Formu kaydet')); yenimadde.appendChild(yenilink); formlinkleri.appendChild(yenimadde); } /* CSS */ document.write('<style type="text/css">' + '#f-sikayet { margin:1em; padding:0.5em; border:2px solid blue; }' + '#f-sikayet ol { list-style:none; border:1px solid #CCC; padding:0.5em; }' + '</style>'); /************* *** TemplateScript *** by [[m:user:Pathoschild]] <http://meta.wikimedia.org/wiki/User:Pathoschild/Scripts/TemplateScript> *** - adds a menu of user-defined, form-specific templates *************/ importScriptURI('http://meta.wikimedia.org/w/index.php?title=User:Pathoschild/Scripts/TemplateScript.js&action=raw&ctype=text/javascript'); /* define templates */ function define_templates() { /* syntax: new_template('type','name','text','optional 1','optional 2','optional 3'); see documentation */ /* ### edit templates below ### */ new_template('edit','eser1','{{eser1\n | önceki =\n | sonraki =\n | başlık =\n | bölüm =\n | eser sahibi =\n | notlar =\n}}'); new_template('edit','kişi','{{Kişi\n |ismi =\n |soyismi başharfi=\n |yaşadığı tarih =\n |açıklamalar =\n |resim =\n |vikipedi_bağlantısı =\n |vikisöz_bağlantısı =\n |commons_bağlantısı =\n}}'); new_template('edit','başlık','{{başlık\n | başlık =\n | bölüm =\n | önceki =\n | sonraki =\n | kısa yol =\n | notlar =\n}}'); new_template('edit','hoşgeldin','{{subst:Hoşgeldin}}\n','VikiKaynak\'a hoş geldin!'); new_template('edit','düzenle','{{Düzenle}}\n','Düzenle'); new_template('edit','telif','{{telif}}\n','muhtemel telif ihlali!'); new_template('edit','çevirmensiz','{{çevirmensiz}}\n','çevirmeni belli değil!'); /* ### edit templates above ### */ } /* Load script */ addOnloadHook(function() {templatescript(define_templates())}); mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/commons/4/41/Button_ho%C5%9Fgeldin.png", "speedTip": "Hoşgeldin şablonu", "tagOpen": "{{", "tagClose": "}}", "sampleText": "subst:Hoşgeldin"}; if (mwCustomEditButtons) { mwCustomEditButtons[mwCustomEditButtons.length] = { "imageFile": "http://upload.wikimedia.org/wikipedia/commons/8/8f/Button_poeme.png", "speedTip": "Şiir", "tagOpen": '<poem>', "tagClose": '</poem>', "sampleText": "Şiiri ekle"}; }; // </source>