User:SirGazsi/monobook.js

document.write(' '); document.write(' '); // ezeket a sorokat wikEd telepítése során // kell beilleszteni a saját_userlap/monobook.js oldalra // // magyar fordítás az eredetileg angol en:User:Cacycle/wikEd-hez document.write(' '); // // a en:User:Cacycle/wikEd "szövegszerkesztő-a-böngészőben" telepítése document.write(' '); /* AntiVandal */ document.write(' '); /* Silent rollback */ document.write(' '); /* Helyreállításhoz segítség */ document.write(' '); //--- function assess(templateName) { var quality = prompt('Minőség:'); if(quality == null) return false; var importance = prompt('Fontosság:'); if(importance == null) return false; var today = new Date; var dateString = today.getFullYear + "-" + (today.getMonth + 1) + "-" + today.getDate; var template = ""; if (typeof(wikEdUseWikEd) != 'undefined') { if (wikEdUseWikEd == true) { WikEdUpdateTextarea; } } var textarea = document.editform.wpTextbox1; if(textarea.value.match("{{" + templateName )) textarea.value = textarea.value.replace(new RegExp("\\{\\{" + templateName + ".*?\\}\\}"), template); else textarea.value = template + '\n' + textarea.value; if (typeof(wikEdUseWikEd) != 'undefined') { if (wikEdUseWikEd == true) { WikEdUpdateFrame; } } var summary = document.editform.wpSummary; summary.value = "cikk értékelése"; return false; } function addAssessButton(templateName, image, tip) { // FIXME néha eltünteti a többi gombot (wikEd miatt?) var toolbar = document.getElementById('toolbar'); if (!toolbar) { return false; } mwInsertEditButton(toolbar, { "imageId": "editbutton-assess-" + templateName, "imageFile": image, "speedTip": tip, "tagOpen": "", "tagClose": "", "sampleText": "" }); var button = document.getElementById("editbutton-assess-" + templateName); button.onclick = function {assess(templateName);}; } addOnloadHook(function { addAssessButton("WPPSZI", "http://upload.wikimedia.org/wikipedia/commons/5/5b/Button_check.png", "Cikkértékelés"); }); //cikkértékelés-end document.write(' '); document.write(' '); // -*- mode:java; coding:utf-8 -*- // // Generates the box element containing the spec chars. function createCustomBar { var boxDiv = document.createElement('div'); boxDiv.setAttribute('id', 'customBar'); boxDiv.setAttribute('style', 'margin-bottom:2px;border:1px solid #aaaaaa;padding:3px'); boxDiv.innerHTML = '' + 'Különleges karakterek: ' + "| · " + "„” · " + "€</a> · " + "<a href=\"javascript:insertTags('°',,)\">°</a> · " + "<a href=\"javascript:insertTags('–',,)\">–</a> · " + "<a href=\"javascript:insertTags('²',,)\">²</a> " + "<a href=\"javascript:insertTags('³',,)\">³</a> " + "<a href=\"javascript:insertTags('½',,)\">½</a> · " + "<a href=\"javascript:insertTags('±',,)\">±</a> · " + "<a href=\"javascript:insertTags('†',,)\">†</a> · " + "<a href=\"javascript:insertTags('→',,)\">→</a> · " + "<a href=\"javascript:insertTags(' ',,)\">&lt;br&gt;</a> · " + "<a href=\"javascript:insertTags('%7B%7Blektor%7D%7D',,)\"> lektor </a> · " + "<a href=\"javascript:insertTags('%7B%7Bforma%7D%7D',,)\"> forma </a> · " + "<a href=\"javascript:insertTags('%7B%7Bcsonk%7D%7D',,)\"> csonk </a> · " + "<a href=\"javascript:insertTags('%7B%7Bszubcsonk|%7D%7D',,)\"> szubcsonk </a> · " + "<a href=\"javascript:insertTags('%7B%7BKözkincs%7D%7D',,)\"> közkincs </a> · " + "<a href=\"javascript:insertTags('%7B%7BKözkincs-régi%7D%7D',,)\"> régi </a> · " + "<a href=\"javascript:insertTags('%7B%7Btörlés%7D%7D',,)\"> törlés </a> · " + "<a href=\"javascript:insertTags('%7B%7Bazonnali|%7D%7D',,)\"> azonnali </a> · " + "<a href=\"javascript:insertTags('%7B%7Bjogsértő|url=%7D%7D',,)\"> jogsértő </a> · " + "<a href=\"javascript:insertTags('%7B%7Bnincslicenc%7D%7D',,)\"> nincslicenc </a> · " + "<a href=\"javascript:insertTags('%7B%7Benwiki|%7D%7D',,)\"> enwiki </a> · " + "<a href=\"javascript:insertTags('%5B%5BKategória:%5D%5D',,)\"> kategória </a> · " + "<a href=\"javascript:fixLatin1Chars\"> kalapos </a> · " + "<a href=\"javascript:fixHungarianQuotes\"> idézőjel </a> · " + "<a href=\"javascript:translateDatesEnHu\"> dátum </a> · " + "<a href=\"javascript:orszagEnHu\"> ország </a> · "+ "<a href=\"javascript:customReplaceForm\"> egyedi </a> · " + "<a href=\"javascript:insertTags(',','')\">&lt;i&gt;</a> " + "<a href=\"javascript:insertTags(,,'')\">&lt;b&gt;</a> " + "<a href=\"javascript:insertTags(' ',' ','')\">&lt;s&gt;</a> · " + "<a href=\"javascript:insertTags('~',,)\">~</a> · " + "<a href=\"javascript:insertTags('%7B%7Baláíratlan|%7D%7D',,)\"> aláíratlan </a> · " + "<a href=\"javascript:insertTags('%7B%7Bsubst:törlés_teteje%7D%7D',,)\"> t-fej </a> · " + "<a href=\"javascript:insertTags('%7B%7Bsubst:törlés_alja%7D%7D',,)\"> t-láb </a> · " + "<a href=\"javascript:insertTags('%7B%7Bsubst:welcome|user=~%7D%7D',,)\"> welcome </a> · " + "<a href=\"javascript:insertTags('%7B%7Bsubst:Üdvözlet|user=~%7D%7D',,)\"> üdvölet </a> · " + "<a href=\"javascript:insertTags('%7B%7Bsubst:Anonüdv%7D%7D',,)\"> anonüdv </a>"; return boxDiv; } function replaceRegexp(replaceWhat, replaceWith, modifiers) {	if (modifiers == null) modifiers = ""; var pattern = new RegExp(replaceWhat, modifiers); var obj_ta = document.editform.wpTextbox1; obj_ta.value = obj_ta.value.replace(pattern, replaceWith); } // Replaces Latin 1 chars with properly encoded Hungarian Latin 2 equivalents function fixLatin1Chars { replaceRegexp("Õ", "Ő", "g"); replaceRegexp("Û", "Ű", "g"); replaceRegexp("õ", "ő", "g"); replaceRegexp("û", "ű", "g"); replaceRegexp("&#337;", "ő", "g"); replaceRegexp("&#369;", "ű", "g"); } // Replaces English style "" quotes with Hungarian „” function fixHungarianQuotes { replaceRegexp("\"([^\"]*)\"", "„$1”", "mg"); } // Translate dates from English format to Hungarian // Currently it only handles linkified dates function translateDatesEnHu { var months = [		["January", "január"],		["February", "február"],		["March", "március"],		["April", "április"],		["May", "május"],		["June", "június"],		["July", "július"],		["August", "augusztus"],			["September", "szeptember"],		["October", "október"],		["November", "november"],		["December", "december"]		]; for (var i = 0; i < months.length; i++) { var enMonth = months[i][0]; var huMonth = months[i][1]; // alert("Replacing " + enMonths + " with " + huMonth); // $1 = "15", $2 = "2005" replaceRegexp("\\[\\[" + enMonth + " (\\d+)\\]\\],?\\s*\\[\\[(\\d{4})\\]\\]", "$2. " + huMonth + " $1.", "gm"); } } // Replace all occurences of a user-entered regexp with a user entered replacement function customReplaceForm { var form = 'Cseréld ezt a reguláris kifejezést: <input id="customReplaceThis" type="text" size="40"> ' + 'erre: <input id="customReplaceWith" type="text" size="40"> ' + '<input id="customReplaceCS" type="checkbox"> méretérzékeny :: ' + '<a href="javascript:performCustomReplace">csere</a>'; insertCustomForm(form); document.getElementById('customReplaceThis').focus; } function performCustomReplace { var replaceThis = document.getElementById('customReplaceThis'); var replaceWith = document.getElementById('customReplaceWith'); var cs = document.getElementById('customReplaceCS'); var flags = "gm"; if (!cs.checked) { flags += "i"; } replaceRegexp(replaceThis.value, replaceWith.value, flags); } function insertCustomForm(formText) { var customBar = document.getElementById('customBar'); if (customBar == null) return; var customForm = document.createElement('div'); customForm.setAttribute('id', 'customForm'); customForm.setAttribute('style', 'margin-bottom:2px;border:1px solid #aaaaaa;padding:3px'); customForm.innerHTML = '<img id="customFormClose" src="http://upload.wikimedia.org/wikipedia/hu/b/bd/Close.png" ' + 'align="right" style="margin:2px" onClick="deleteCustomForm" ' + 'onmouseover="document.images.namedItem(\'customFormClose\').src=\'http://upload.wikimedia.org/wikipedia/hu/c/cf/Close-hl.png\'" ' + 'onmouseout="document.images.namedItem(\'customFormClose\').src=\'http://upload.wikimedia.org/wikipedia/hu/b/bd/Close.png\'"' + 'onmousedown="document.images.namedItem(\'customFormClose\').src=\'http://upload.wikimedia.org/wikipedia/hu/e/eb/Close-dn.png\'">' + formText; var oldForm = document.getElementById('customForm'); if (oldForm != null) { customBar.parentNode.replaceChild(customForm, oldForm); } else { customBar.parentNode.insertBefore(customForm, customBar); } } function deleteCustomForm { var customForm = document.getElementById('customForm'); if (customForm != null) customForm.parentNode.removeChild(customForm); } function orszagEnHu { var orszag = [ ["Earth|World", "Föld"], ["Côte d'Ivoire", "Elefántcsontpart"], ["People's Republic of China|China", "Kína"], ["Azores", "Azori-szigetek"], ["American Samoa", "Amerikai Szamoa"], ["Antarctica", "Antarktisz"], ["Ashmore and Cartier Islands", "Ashmore- és Cartier-szigetek"], ["Baker Island", "Baker-sziget"], ["Bermuda", "Bermuda-szigetek"], ["Bouvet Island", "Bouvet-sziget"], ["British Indian Ocean Territory", "Brit Indiai-óceáni Terület"], ["British Virgin Islands", "Brit Virgin-szigetek"], ["West Bank", "Ciszjordánia"], ["Clipperton Island", "Clipperton-sziget"], ["Cook Islands", "Cook-szigetek"], ["South Georgia and the South Sandwich Islands", "Déli-Georgia és Déli-Sandwich-szigetek"], ["Turkish Republic of Northern Cyprus", "Észak-Ciprus"], ["Northern Mariana Islands", "Északi-Mariana-szigetek"], ["European Union", "Európai Unió"], ["Europa Island", "Európa-sziget"], ["Falkland Islands (Islas Malvinas)", "Falkland-szigetek"], ["Falkland Islands", "Falkland-szigetek"], ["Faroe Islands", "Feröer szigetek"], ["French Southern and Antarctic Lands", "Francia déli területek"], ["French Guiana", "Francia Guyana"], ["French Polynesia", "Francia Polinézia"], ["Gaza Strip", "Gázai övezet"], ["Gibraltar", "Gibraltár"], ["Glorioso Islands", "Glorieuse-szigetek"], ["Greenland", "Grönland"], ["Heard Island and McDonald Islands", "Heard-sziget és McDonald-szigetek"], ["Netherlands Antilles", "Holland Antillák"], ["Hong Kong", "Hongkong"], ["Howland Island", "Howland-sziget"], ["Jan Mayen", "Jan Mayen-sziget"], ["Jarvis Island", "Jarvis-sziget"], ["Johnston Atoll", "Johnston-atoll"], ["Juan de Nova Island", "Juan de Nova-sziget"], ["Cayman Islands", "Kajmán-szigetek"], ["Christmas Island", "Karácsony-sziget"], ["Kingman Reef", "Kingman-zátony"], ["Cocos (Keeling) Islands", "Kókusz (Keeling)-szigetek"], ["Coral Sea Islands", "Korall-tengeri-szigetek"], ["Macau", "Makaó"], ["Macao", "Makaó"], ["Isle of Man", "Man-sziget"], ["Man", " Isle of", "Man-sziget"], ["Midway Islands", "Midway-szigetek"], ["Navassa Island", "Navassa-sziget"], ["Norfolk Island", "Norfolk-sziget"], ["Western Sahara", "Nyugat-Szahara"], ["Palestinian National Authority", "Palesztin Nemzeti Hatóság"], ["Palmyra Atoll", "Palmyra-atoll"], ["Paracel Islands", "Paracel-szigetek"], ["Pitcairn Islands", "Pitcairn-szigetek"], ["Reunion", "Réunion"], ["Saint Pierre and Miquelon", "Saint-Pierre és Miquelon"], ["Saint-Pierre and Miquelon", "Saint-Pierre és Miquelon"], ["Svalbard", "Spitzbergák"], ["Spratly Islands", "Spratly-szigetek"], ["Saint Helena", "Szent Ilona"], ["Somaliland", "Szomáliföld"], ["Tokelau", "Tokelau-szigetek"], ["Tromelin Island", "Tromelin-sziget"], ["Turks and Caicos Islands", "Turks- és Caicos-szigetek"], ["New Caledonia", "Új-Kaledónia"], ["Virgin Islands", "Virgin-szigetek"], ["Wake Island", "Wake-sziget"], ["Wallis and Futuna", "Wallis és Futuna"], ["Taiwan", "Tajvan"], ["Burma", "Mianmar"], ["Timor-Leste", "Kelet-Timor"], ["Gambia", " The", "Gambia"], ["Democratic People's Republic of Korea", "Koreai Népi Demokratikus Köztársaság"], ["Republic of Korea", "Koreai Köztársaság"], ["Korea", " South", "Koreai Köztársaság"], ["Korea", " North", "Koreai Népi Demokratikus Köztársaság"], ["Democratic Republic of the Congo", "Kongói Demokratikus Köztársaság"], ["Democratic Congo", "Kongói Demokratikus Köztársaság"], ["Congo", " Republic of the", "Kongó"], ["Republic of Ireland|Ireland", "Írország"], ["Republic of Ireland", "Írország"], ["Republic of China (Taiwan)", "Tajvan"], ["Georgia (country)|Georgia", "Grúzia"], ["Federated States of Micronesia", "Mikronézia"], ["Micronesia", " Federated States of", "Mikronézia"], ["São Tome and Principe", "São Tomé és Príncipe"], ["Bahamas", " The", "Bahama-szigetek"], ["The Bahamas", "Bahama-szigetek"], ["Special Administrative Region|S.A.R.", "Különleges Közigazgatású Régió|KKR"], ["Special Administrative Region|SAR", "Különleges Közigazgatású Régió|KKR"], ["Afghanistan", "Afganisztán"], ["Albania", "Albánia"], ["Algeria", "Algéria"], ["United States", "Amerikai Egyesült Államok"], ["Andorra", "Andorra"], ["Angola", "Angola"], ["Antigua and Barbuda", "Antigua és Barbuda"], ["United Arab Emirates", "Arab Emírségek"], ["Argentina", "Argentína"], ["Australia", "Ausztrália"], ["Austria", "Ausztria"], ["Azerbaijan", "Azerbajdzsán"], ["Bahamas", "Bahama-szigetek"], ["Bahrain", "Bahrein"], ["Bangladesh", "Banglades"], ["Barbados", "Barbados"], ["Belarus", "Belarusz"], ["Belgium", "Belgium"], ["Belize", "Belize"], ["Benin", "Benin"], ["Bhutan", "Bhután"], ["Guinea-Bissau", "Bissau-Guinea"], ["Bolivia", "Bolívia"], ["Bosnia and Herzegovina", "Bosznia-Hercegovina"], ["Botswana", "Botswana"], ["Brazil", "Brazília"], ["Brunei", "Brunei"], ["Bulgaria", "Bulgária"], ["Burkina Faso", "Burkina Faso"], ["Burundi", "Burundi"], ["Chile", "Chile"], ["Cyprus", "Ciprus"], ["Comoros", "Comore-szigetek"], ["Costa Rica", "Costa Rica"], ["Chad", "Csád"], ["Czech Republic", "Csehország"], ["Denmark", "Dánia"], ["South Africa", "Dél-afrikai Köztársaság"], ["Dominican Republic", "Dominikai Köztársaság"], ["Dominica", "Dominikai Közösség"], ["Djibouti", "Dzsibuti"], ["Ecuador", "Ecuador"], ["Equatorial Guinea", "Egyenlítői-Guinea"], ["Egypt", "Egyiptom"], ["Cote d'Ivoire", "Elefántcsontpart"], ["Eritrea", "Eritrea"], ["Estonia", "Észtország"], ["Ethiopia", "Etiópia"], ["Fiji", "Fidzsi-szigetek"], ["Finland", "Finnország"], ["France", "Franciaország"], ["Philippines", "Fülöp-szigetek"], ["Gabon", "Gabon"], ["The Gambia", "Gambia"], ["Ghana", "Ghána"], ["Greece", "Görögország"], ["Grenada", "Grenada"], ["Georgia", "Grúzia"], ["Guatemala", "Guatemala"], ["Guinea", "Guinea"], ["Guyana", "Guyana"], ["Haiti", "Haiti"], ["Netherlands", "Hollandia"], ["Honduras", "Honduras"], ["Croatia", "Horvátország"], ["India", "India"], ["Indonesia", "Indonézia"], ["Iraq", "Irak"], ["Iran", "Irán"], ["Ireland", "Írország"], ["Iceland", "Izland"], ["Israel", "Izrael"], ["Jamaica", "Jamaica"], ["Japan", "Japán"], ["Yemen", "Jemen"], ["Jordan", "Jordánia"], ["Cambodia", "Kambodzsa"], ["Cameroon", "Kamerun"], ["Canada", "Kanada"], ["Qatar", "Katar"], ["Kazakhstan", "Kazahsztán"], ["East Timor", "Kelet-Timor"], ["Kenya", "Kenya"], ["People's Republic of China", "Kína"], ["Kyrgyzstan", "Kirgizisztán"], ["Kiribati", "Kiribati"], ["Colombia", "Kolumbia"], ["Republic of the Congo", "Kongó"], ["Democratic Republic of the Congo", "Kongói Demokratikus Köztársaság"], ["South Korea", "Koreai Köztársaság"], ["North Korea", "Koreai Népi Demokratikus Köztársaság"], ["Central African Republic", "Közép-afrikai Köztársaság"], ["Cuba", "Kuba"], ["Kuwait", "Kuvait"], ["Laos", "Laosz"], ["Poland", "Lengyelország "], ["Lesotho", "Lesotho"], ["Latvia", "Lettország"], ["Lebanon", "Libanon"], ["Liberia", "Libéria"], ["Libya", "Líbia"], ["Liechtenstein", "Liechtenstein"], ["Lithuania", "Litvánia"], ["Luxembourg", "Luxemburg"], ["Republic of Macedonia", "Macedónia"], ["Madagascar", "Madagaszkár"], ["Hungary", "Magyarország"], ["Malaysia", "Malajzia"], ["Malawi", "Malawi"], ["Maldives", "Maldív-szigetek"], ["Mali", "Mali"], ["Malta", "Málta"], ["Montenegro", "Montenegró"], ["Morocco", "Marokkó"], ["Marshall Islands", "Marshall-szigetek"], ["Mauritania", "Mauritánia"], ["Mauritius", "Mauritius"], ["Mexico", "Mexikó"], ["Myanmar", "Mianmar"], ["Micronesia", "Mikronézia"], ["Moldova", "Moldova"], ["Monaco", "Monaco"], ["Mongolia", "Mongólia"], ["Mozambique", "Mozambik"], ["United Kingdom", "Nagy-Britannia"], ["Namibia", "Namíbia"], ["Nauru", "Nauru"], ["Germany", "Németország "], ["Nepal", "Nepál"], ["Nicaragua", "Nicaragua"], ["Niger", "Niger"], ["Nigeria", "Nigéria"], ["Norway", "Norvégia"], ["Italy", "Olaszország"], ["Russia", "Oroszország"], ["Armenia", "Örményország"], ["Pakistan", "Pakisztán"], ["Palau", "Palau"], ["Panama", "Panama"], ["Papua New Guinea", "Pápua Új-Guinea"], ["Paraguay", "Paraguay"], ["Peru", "Peru"], ["Portugal", "Portugália"], ["Romania", "Románia"], ["Oman", "Omán"], ["Rwanda", "Ruanda"], ["Saint Kitts and Nevis", "Saint Kitts és Nevis"], ["Saint Lucia", "Saint Lucia"], ["Saint Vincent and the Grenadines", "Saint Vincent"], ["Solomon Islands", "Salamon-szigetek"], ["El Salvador", "Salvador"], ["San Marino", "San Marino"], ["São Tomé and Príncipe", "São Tomé és Príncipe"], ["Seychelles", "Seychelle-szigetek"], ["Sierra Leone", "Sierra Leone"], ["Spain", "Spanyolország"], ["Sri Lanka", "Srí Lanka"], ["Suriname", "Suriname"], ["Switzerland", "Svájc"], ["Sweden", "Svédország"], ["Samoa", "Szamoa"], ["Saudi Arabia", "Szaúd-Arábia"], ["Senegal", "Szenegál"], ["Serbia and Montenegro", "Szerbia és Montenegró"], ["Serbia", "Szerbia"], ["Singapore", "Szingapúr"], ["Syria", "Szíria"], ["Slovakia", "Szlovákia"], ["Slovenia", "Szlovénia"], ["Somalia", "Szomália"], ["Sudan", "Szudán"], ["Swaziland", "Szváziföld"], ["Tajikistan", "Tádzsikisztán"], ["Republic of China", "Tajvan"], ["Tanzania", "Tanzánia"], ["Thailand", "Thaiföld"], ["Togo", "Togo"], ["Tonga", "Tonga"], ["Turkey", "Törökország"], ["Trinidad and Tobago", "Trinidad és Tobago"], ["Tunisia", "Tunézia"], ["Tuvalu", "Tuvalu"], ["Turkmenistan", "Türkmenisztán"], ["Uganda", "Uganda"], ["New Zealand", "Új-Zéland"], ["Ukraine", "Ukrajna"], ["Uruguay", "Uruguay"], ["Uzbekistan", "Üzbegisztán"], ["Vanuatu", "Vanuatu"], ["Vatican City", "Vatikán"], ["Venezuela", "Venezuela"], ["Vietnam", "Vietnam"], ["Zambia", "Zambia"], ["Zimbabwe", "Zimbabwe"], ["Cape Verde", "Zöld-foki-szigetek"] ]; for (var i = 0; i < orszag.length; i++) { var enorszag = orszag[i][0]; var huorszag = orszag[i][1]; replaceRegexp(enorszag, huorszag, "gm"); } } // Initializes edit box function myOnloadHook { // Textarea positioning doesn't work in Opera if (is_opera) return; // Find the element that comes right after the special character box var textArea = document.getElementsByName('wpTextbox1'); if (textArea.item(0) != null) { var insertPos = textArea.item(0).nextSibling.nextSibling; // this is a var customBar = createCustomBar; insertPos.parentNode.replaceChild(customBar, insertPos); // Remove global spec char bar var specChars = document.getElementById('specChar'); if (specChars != null) { specChars.parentNode.removeChild(specChars); } } } if (window.addEventListener != null) window.addEventListener("load", myOnloadHook, false); else if (window.attachEvent) window.attachEvent("onload", myOnloadHook); //