Участник:Луффи/import.js

Материал из Posmotreli
< Участник:Луффи
Версия от 23:39, 2 июля 2023; Луффи (обсуждение | вклад) (Новая страница: «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....»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
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");
}