• Juick @ugnich, порадуй старика. Подари Жуйку древовидное отображение комментариев. Ну хотя бы опционально.
    ♡ recommended by @juick

Replies (16)

  • @Ded-moroz, был же какой-то user.js вроде
  • @Ded-moroz, А где его взять? У @freefd в Жуйкопедии он есть?
  • @Ded-moroz, а смысл? и так все понятно, кому какой ответ. это ведь все таки не блог
  • @Pearl789, не всегда. Посмотри, например, на #430214
  • @Ded-moroz, в Opera не заработал, но спасибо.
  • @Ded-moroz, в опере как отдельный скрипт подключай
  • @Ded-moroz, Роли не играет. Опера если подключишь как скрипт до показа страницы обрабатывает все подключенные скрипты. Вот без пробелов:
    [code]
    javascript:var juick_tree_view = {IndentStep: 20,MaxLevel:10,get_nextsibling: function(n){ x=n.nextSibling; while (x.nodeType!=1) x=x.nextSibling; return x;},get_lastchild: function(n){ x=n.lastChild; while (x.nodeType!=1) x=x.previousSibling; return x;},run: function(){ var cmt = document.getElementById('replies'); if (cmt){ var cmts = cmt.getElementsByTagName('LI'); for (var i = 0; i < cmts.length; i ){ var oo = this.get_lastchild(this.get_lastchild(cmts[i])); if (oo.tagName == 'A'){ var oldLi = cmts[i]; var sId = String(oo.innerHTML).substring(1); var parentLi = document.getElementById(sId); var otstup = parseInt(parentLi.style.marginLeft); (isNaN(otstup)) ? otstup = this.IndentStep : otstup = this.IndentStep; if(otstup > this.IndentStep (this.MaxLevel-1)) otstup = this.IndentStep (this.MaxLevel-1); var prevLi = this.get_nextsibling(parentLi); var newLi = oldLi.cloneNode(1); newLi.style.marginLeft = otstup 'px'; cmt.insertBefore(newLi,prevLi); cmt.removeChild(oldLi); } } } }};juick_tree_view.run();juick_tree_view.run();
    [/code]
  • @Pearl789, аа черт звездочки как жирный текст показал
  • @Pearl789, onemove.ru вот залил tree.js
  • @Pearl789, перезалей на нормальный хостинг. rghost.ru например
  • @kakty3, Лови! rghost.ru в фф грейтсманки — все нормально работает))
  • @Pearl789, угу. спс. щас в хромиуме проверю
  • @kakty3, Инструкция по установке Для Хрома:
    Находим папку в которую надо закинуть скачанный скрипт.
    Обычно это на диске С:
    Код:

    %username%\Local Settings\Application Data\Google\Chrome\User Data\Default\User scripts

    главное найти папку User Data в папке хрома... пути могут быть разные в зависимости от операционной системы!
    Например, у меня в Вин7 папка по умолчанию:
    Код:

    C:\Users\Вэлл\AppData\Local\Google\Chrome\User Data\Default\User scripts

    Самой папки User scripts может и не быть, значит ее надо создать самому!
    Вторым важным шагом является запуск браузера с ключем
    Код:

    --enable-user-scripts

    Как это запускать с ключем?

    В свойствах ярлыка Google Chrome надо в конце поля "Объект" добавить ключ --enable-user-scripts
    Ничего сложного, просто вставить этот текст после пути к программе через пробел
  • @Pearl789, ну, Во-первых и меня линукс. во-вторых я знаю как. но спасибо.
  • @kakty3, ок, окошечники тоже люди))
  • @Pearl789, в последних Хромах (месяца 2-3 уж как) --enable-user-scripts не нужен, да и изъёбства с папочками тоже. просто открыть файл с окончанием .user.js и он его сам конвертнёт в расширение хромовское