Wikipedista:Michaelbrabec/vector.js

Z Wikipedie, otevřené encyklopedie

Poznámka: Po uložení musíte vyprázdnit mezipaměť vašeho prohlížeče, jinak změny neuvidíte.

// <source lang="javascript">
/* tooltips and access keys */
ta = new Object();
ta['ca-unprotect'] = new Array('','Odemknout tuto stránku');
ta['ca-nomove'] = new Array('','Nemáte oprávnění přesunout tuto stránku'); 
ta['ca-nstab-portál'] = new Array('c','Zobrazit portál.');

/* přidat menu pro speciální znaky */
/* Musí odpovídat MediaWiki:Edittools! **/
/* podle en:wiktionary */
function addCharSubsetMenu() {
  var copywarn = document.getElementById('specialchars');

  if (copywarn) {
    var menu = "<select style=\"display:block\" onChange=\"chooseCharSubset(selectedIndex)\">";
    menu += "<option>Středoevropské jazyky a zvláštní znaky</option>";
    menu += "<option>Matematika</option>";
    menu += "<option>AHD</option>";
    menu += "<option>Arabština</option>";
    menu += "<option>Cyrilice</option>";
    menu += "<option>Esperanto</option>";
    menu += "<option>Estonština</option>";
    menu += "<option>Francouzština</option>";
    menu += "<option>Havajština</option>";
    menu += "<option>Hebrejština</option>";
    menu += "<option>Chorvatština</option>";
    menu += "<option>IPA</option>";
    menu += "<option>Islandština</option>";
    menu += "<option>Italština</option>";
    menu += "<option>Katalánština</option>";
    menu += "<option>Maltština</option>";
    menu += "<option>Němčina</option>";
    menu += "<option>Pinyin</option>";
    menu += "<option>Polština</option>";
    menu += "<option>Portugalština</option>";
    menu += "<option>Rōmaji</option>";
    menu += "<option>Rumunština</option>";
    menu += "<option>Řečtina</option>";
    menu += "<option>Skandinávské jazyky</option>";
    menu += "<option>Srbština</option>";
    menu += "<option>Staroangličtina</option>";
    menu += "<option>Španělština</option>";
    menu += "<option>Velština</option>";
    menu += "<option>Vietnamština</option>";
    menu += "</select>";
    copywarn.innerHTML = menu + copywarn.innerHTML;

    /* implicitní sada */
    chooseCharSubset(0);

    /*********************************\
    |* umožnění vkládání entity nbsp *|
    |* vytvořil Danny B.             *|
    \*********************************/
    ndlCharinserts = document.getElementById ("specialchars").getElementsByTagName ("p") [0].getElementsByTagName ("a");
    for (intCyc = 0; intCyc < ndlCharinserts.length; intCyc++)
      if (ndlCharinserts [intCyc].childNodes [0].nodeValue == "&nbsp;")
        ndlCharinserts [intCyc].onclick = function () { insertTags('\x26nbsp;','',''); return false } ;
    
  }
}

/* volba speciálních znaků */
function chooseCharSubset(s) {
  var l = document.getElementById('specialchars').getElementsByTagName('p');
  for (var i = 0; i < l.length ; i++) {
    l[i].style.display = i == s ? 'inline' : 'none';
    l[i].style.visibility = i == s ? 'visible' : 'hidden';
  }
}

/* přidaná tlačítka na edit toolbar pro všechny */
function commonCustomizeEditToolbar()
  {
  if (!mwCustomEditButtons)
    return;
//Přesměrování
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png",
    "speedTip": "Přesměrování",
    "tagOpen": "#REDIRECT [[",
    "tagClose": "]]",
    "sampleText": "cíl"
    };
//Horní index
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/8/80/Button_upper_letter.png",
    "speedTip": "Horní index",
    "tagOpen": "<sup>",
    "tagClose": "</sup>",
    "sampleText": "horní index"
    };
//Dolní index
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/7/70/Button_lower_letter.png",
    "speedTip": "Dolní index",
    "tagOpen": "<sub>",
    "tagClose": "</sub>",
    "sampleText": "dolní index"
    };
//Přeškrtnutí
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c9/Button_strike.png",
    "speedTip": "Přeškrtnutí",
    "tagOpen": "<del>",
    "tagClose": "</del>",
    "sampleText": "přeškrtnutý text"
    };
//Odřádkování
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/1/13/Button_enter.png",
    "speedTip": "Odřádkování",
    "tagOpen": "<br />",
    "tagClose": "",
    "sampleText": ""
    }
  }

/***********************************\
|* Uživatelský prostor pro anonymy *|
|* vytvořil Danny B.               *|
\***********************************/
function AddAnonUserSpace ()
  {
  var nodLogin = document.getElementById ("pt-login");
  if (nodLogin)
    {
    var nodLinksList = nodLogin.parentNode;
    //var nodUserPage_li = document.createElement ("li");
    var nodUserTalk_li = document.createElement ("li");
    //var nodUserPage_a = document.createElement ("a");
    var nodUserTalk_a = document.createElement ("a");

    //nodUserPage_li.id = "pt-anonuserpage";
    nodUserTalk_li.id = "pt-anontalk";
    //nodUserPage_a.href = "/wiki/Speci%C3%A1ln%C3%AD:Mypage";
    nodUserTalk_a.href = "/wiki/Speci%C3%A1ln%C3%AD:Mytalk";

    //nodUserPage_a.appendChild (document.createTextNode ("Moje stránka"));
    nodUserTalk_a.appendChild (document.createTextNode ("Moje diskuse"));
    //nodUserPage_li.appendChild (nodUserPage_a);
    nodUserTalk_li.appendChild (nodUserTalk_a);

    //nodLinksList.insertBefore (nodUserPage_li, nodLogin);
    nodLinksList.insertBefore (nodUserTalk_li, nodLogin);
    }
  }


/* úpravy české Wikipedie */
function customize() {
  commonCustomizeEditToolbar();
  addCharSubsetMenu();
  AddAnonUserSpace ();
}
$(customize);

// START Meziprojektova navigace (z de:wikt:Mediawiki:monobook.js)

 document.write('<style type="text/css">#interProject {display: none; speak: none;} #p-tb .pBody {padding-right: 0;}<\/style>');
 function iProject() {
  if (document.getElementById("interProject")) {
   var iProject = document.getElementById("interProject").innerHTML;
   var interProject = document.createElement("div");
   interProject.style.marginTop = "0.7em";
   interProject.innerHTML = '<h5>další projekty<\/h5><div class="pBody">'+iProject+'<\/div>';
   document.getElementById("p-tb").appendChild(interProject);
  }
 }
 hookEvent("load", iProject);

// KONEC Meziprojektova navigace

//
// Wikimediaplayer [[commons:User:Gmaxwell]]
//
 
document.write('<script type="text/javascript" src="' 
             + 'http://commons.wikimedia.org/w/index.php?title=Mediawiki:Wikimediaplayer.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

// </source>