МедияУики:Common.js

От Уикикниги

Забележка: За да се видят промените, необходимо е след публикуване на страницата, кешът на браузъра да бъде изтрит.

  • Firefox / Safari: Задържа се клавиш Shift и се щраква върху Презареждане (Reload) или чрез клавишната комбинация Ctrl-F5 or Ctrl-R (⌘-R за Mac);
  • Google Chrome: клавишна комбинация Ctrl-Shift-R (⌘-Shift-R за Mac)
  • Internet Explorer / Edge: Задържа се клавиш Ctrl и се щраква върху Refresh или чрез клавишната комбинация Ctrl-F5;
  • Opera: Press Ctrl-F5.
  /* Създаване на съдържанието на кутията с допълнителните знаци */
  function createLetExt() {
    var letters = new Array(
     new Array(
      'ѣ', 'ѫ', 'ѭ', 'ѧ',  'ѩ'),
     new Array(
      'α', 'β', 'γ', 'δ', 'ε', 'ζ', 'η', 'θ', 'ι', 'κ', 
      'λ', 'μ', 'ν', 'ξ', 'ο', 'π', 'ρ', 'σ', 'ς', 'τ', 
      'υ', 'φ', 'χ', 'ψ', 'ω', 'Γ', 'Δ', 'Θ', 'Λ', 'Ξ', 
      'Π', 'Σ', 'Φ', 'Ψ', 'Ω'), 
     new Array(
      '∫', '∑', '∏', '√', '−', '±', '∞', '≈', '~', '∝', '≡', 
      '≠', '≤', '≥', '×', '·', '÷', '∂', '′', '″', '∇', '∮', '⊥',
      '‰', '°', '∴', 'ℵ', 'ℋ', '℧', '№', '^', '¹', '²', '³', '½', '¼', '¾',
      '∈', '∉', '∩', '∪', '⊂', '⊃', '⊆', '⊇', 
      '∧', '∨', 'ø', '¬', '∃', '∀', '⇒', '⇐',
      '⇓', '⇑', '⇔', '→', '←', '↓', '↑', '↔', 
      'ℕ', 'ℤ', 'ℚ', 'ℝ', 'ℂ', '∅', '⋮', '⋯'), 
     new Array(
      '™', '©', '®', '¢', '€', '¥', '£', '¤', '¿', '¡', 
      '«', '»', '§', '¶', '†', '‡', '•', '♀', '♂', '…', '¨'), 
     new Array(
      'Á', 'á', 'É', 'é', 'Í', 'í', 
      'Ó', 'ó', 'Ú', 'ú', 'À', 'à', 'È', 'è', 'Ì', 'ì', 
      'Ò', 'ò', 'Ù', 'ù', 'Â', 'â', 'Ê', 'ê', 'Î', 'î', 
      'Ô', 'ô', 'Û', 'û', 'Ä', 'ä', 'Ë', 'ë', 'Ï', 'ï'), 
     new Array(
      'Ö', 'ö', 'Ü', 'ü', 'ß', 'Ã', 'ã', 'Ñ', 'ñ', 'Õ', 
      'õ', 'Ç', 'ç', 'Ģ', 'ģ', 'Ķ', 'ķ', 'Ļ', 'ļ', 'Ņ', 
      'ņ', 'Ŗ', 'ŗ', 'Ş', 'ş', 'Ţ', 'ţ', 'Ć', 'ć', 'Ĺ', 
      'ĺ', 'Ń', 'ń', 'Ŕ', 'ŕ', 'Ś', 'ś', 'Ý', 'ý', 'Ź'),
     new Array( 
      'ź', 'Đ', 'đ', 'Ů', 'ů', 'Č', 'č', 'Ď', 'ď', 'Ľ', 
      'ľ', 'Ň', 'ň', 'Ř', 'ř', 'Š', 'š', 'Ť', 'ť', 'Ž', 
      'ž', 'Ǎ', 'ǎ', 'Ě', 'ě', 'Ǐ', 'ǐ', 'Ǒ', 'ǒ', 'Ǔ', 
      'ǔ', 'Ā', 'ā', 'Ē', 'ē', 'Ī', 'ī', 'Ō', 'ō', 'Ū'), 
     new Array(
      'ū', 'ǖ', 'ǘ', 'ǚ', 'ǜ', 'Ĉ', 'ĉ', 'Ĝ', 'ĝ', 'Ĥ', 
      'ĥ', 'Ĵ', 'ĵ', 'Ŝ', 'ŝ', 'Ŵ', 'ŵ', 'Ŷ', 'ŷ', 'Ă', 
      'ă', 'Ğ', 'ğ', 'Ŭ', 'ŭ', 'Ċ', 'ċ', 'Ė', 'ė', 'Ġ', 
      'ġ', 'İ', 'ı', 'Ż', 'ż', 'Ą', 'ą', 'Ę', 'ę', 'Į'), 
     new Array(
      'į', 'Ų', 'ų', 'Ł', 'ł', 'Ő', 'ő', 'Ű', 'ű', 'Ŀ', 
      'ŀ', 'Ħ', 'ħ', 'Ð', 'ð', 'Þ', 'þ', 'Œ', 'œ', 'Æ', 
      'æ', 'Ø', 'ø', 'Å', 'å')
    );
    var len = letters.length;
    var content = '';
    for (var i = 0; i < len; i++) {
      var len2 = letters[i].length;
      for (var j = 0; j < len2; j++) {
        content += "<a href=\"javascript:insertTags('"+letters[i][j]+"', '', '')\" "+
          "title=\"Вмъкване на знака '"+letters[i][j]+"'\">"+letters[i][j]+"</a> ";
      }
      if (i != len-1) { content += '· '; }
    }
    //document.getElementById('let-ext').innerHTML = content;
    return content;
  }
  
  /* Скриване/показване на елемент */
  function toggleElem(elemId) {
    var elem = document.getElementById(elemId);
    elem.style.display = elem.style.display == 'none' ? '' : 'none';
  }