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

>Edward Chernenko
м fix
>Edward Chernenko
м +плохие интервики, -markFeatured
Строка 29: Строка 29:
     yandex_rating_banner();
     yandex_rating_banner();
     rewrite_title();
     rewrite_title();
    /* markFeatured(); */


     createNavigationBarToggleButton(); /* [[MediaWiki:Dynavbar.js]] */
     createNavigationBarToggleButton(); /* [[MediaWiki:Dynavbar.js]] */
Строка 44: Строка 43:
   for(var i = 0; i < document.links.length; i ++)
   for(var i = 0; i < document.links.length; i ++)
   {
   {
     if(document.links[i].href.match("title=Nn:"))
     if(document.links[i].href.match("title=(Km|Lo|Ms|Oc|Nn):"))
       document.links[i].innerHTML = "";
       document.links[i].innerHTML = "";
   }
   }
Строка 245: Строка 244:
     if(button)
     if(button)
         button.name = 'go';
         button.name = 'go';
}
var featuredArticles = '|Google|IP|Алфавит|Боевой айсберг|Брюсов|Википедия|Да Винчи, Леонардо|Дарт Херохито|Девочки-волшебницы|Джордж Буш-младший|Дровосексуальность|Индия (северная)|Как правильно:Выговаривать имя Ахмуд Мухмадинеджад|Как правильно:Писать математические формулы|Костыль|Кот|Ктулху|ЛОР|Ленин, Владимир Ильич|Метро-2|Москва|Мышь|Нострадамус|Рейган, Рональд Макдональд|Сила|Сферический конь в вакууме|Тесла, Никола|Ураган Катрина|Хомский|Хрущёв, Никита Сергеевич|Черви|Язык глухонемых спецназовцев|Япония|';
function markFeatured()
{
var body, lnk, mm, article, mark, i;
if (!(body = document.getElementById('bodyContent'))) return;
var links = body.getElementsByTagName('A');
for (i=0; i<links.length; i++)
{
  lnk = links[i];
  if (!lnk.title || lnk.href.match('#')) continue;
  article = '|' + decodeURIComponent(lnk.title) + '|';
  if(featuredArticles.indexOf(article) < 0) continue;
 
  mark = document.createElement('img');
  mark.src = "http://images.wikia.com/absurdopedia/images/3/33/Small_skew_star.gif";
  mark.title = "Это избранная статья";
  lnk.parentNode.insertBefore(mark, lnk);
}
}
}