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

var talk = $("#ca-talk");
if (mw.config.get('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");
}

 

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia