Участник:Dhārmikatva/hate.js

Перейти к: навигация, поиск
var talk = $("#ca-talk");
if (wgNamespaceNumber == 0 && talk.length != 0 && !(talk.hasClass("new") || talk.hasClass("selected")))
{
  var a = $("a", talk);
  var name = "Обсуждение:" + $("#firstHeading").text();
  $.get("//ru.wikipedia.org/w/index.php", { title: name, action: "render" }, function (data) 
  {
    var html = $($(data).children());
    var isEmpty = true;
    var isWebCiteArchiver = true;
    for (var i = 0; i < html.length; i++) 
    {
       var item = html[i];
       var nodeName = item.nodeName.toLowerCase();
       if (item.nodeType == 1 && (nodeName == "p" || nodeName == "ul" || nodeName == "ol" || nodeName == "dl") && item.textContent != "")
       {
          isEmpty = false;
          if (item.textContent.indexOf("WebCite Archiver") == -1)
          {
             isWebCiteArchiver = false;
             break;
          }
       }
    }
    if (isEmpty)
    {
       a.attr("title", "Обсуждение содержания страницы (нет реплик) [alt-t]");
       a.css("color", "#643916");
    }
    else if (isWebCiteArchiver)
    {
       a.attr("title", "Обсуждение содержания страницы (только ботореплики) [alt-t]");
       a.css("color", "#977b98");
    }
  }, "html");
}

Участник:Dhārmikatva/hate.js.

© 2019–2023 sizcrimea.ru, Россия, Нальчик, ул. Черкесская 49, +7 (8662) 59-22-71