MediaWiki:Common.js: различия между версиями

Материал из Каталог переславских телепередач
Перейти к навигации Перейти к поиску
Строка 3: Строка 3:
 
  for (var i = 0; i < allTags.length; i++) {
 
  for (var i = 0; i < allTags.length; i++) {
 
   var key = allTags[i].innerHTML;
 
   var key = allTags[i].innerHTML;
   var elem = document.getElementsByClassName(key)[0].parentElement.textContent;
+
   try {
 +
    var elem = document.getElementsByClassName(key)[0].parentElement.textContent;
 +
  }
 +
  catch(e) { elem = " "; }
 
   elem = elem.substring(6, elem.length-1);
 
   elem = elem.substring(6, elem.length-1);
   allTags[i].setAttribute("title", elem);
+
   try {
 +
    allTags[i].setAttribute("title", elem);
 +
  }
 +
  catch(e) {}
 
  }
 
  }
 
}
 
}

Версия 01:06, 3 апреля 2016

window.onload = function() {
 var allTags = document.getElementsByTagName("abbr");
 for (var i = 0; i < allTags.length; i++) {
  var key = allTags[i].innerHTML;
  try {
    var elem = document.getElementsByClassName(key)[0].parentElement.textContent;
  }
  catch(e) { elem = " "; }
  elem = elem.substring(6, elem.length-1);
  try {
    allTags[i].setAttribute("title", elem);
  }
  catch(e) {}
 }
}