• Juick Chrome userscripts super_juick Относительно небольшое обновление Super Juick. Если вы не знаете, что это, ознакомьтесь с #650495.
    Автоматическая вставка медиа теперь понимает гораздо больше хостингов изображений (если кому интересно, опубликую полный список). Теперь есть опция для вставки полных изображений, если хостинг не отдает миниатюры.
    Если продолжать про опциональность, то в древовидных комментариях теперь можно отключить точки-индикаторы вложенности, а также указать максимальный уровень вложенности.
    И еще одна небольшая косметическая фича, которую многие просили: фавиконки для внешних ссылок в боковой панели.
    Исправлены найденные ошибки.

    Расширение для Chrome в галерее Google: chrome.google.com
    Юзерскрипт для Firefox и Opera на UserScripts.org: userscripts.org

    Возможности юзерскрипта на данный момент практически эквивалентны расширению, но у расширения есть автообновление, а в будущем появится и много других возможностей. Для отключения/включения функций в юзерскрипте нужно открыть скрипт в текстовом редакторе и выставить true или false для ненужных/нужных опций. У расширения есть страничка с настройками.

    Все пожелания, предложения, вопросы и багрепорты принимаются в этой теме. Учитывайте, что я не отбросил высказанные ранее фичреквесты, и многое еще будет реализовано. Спасибо.

Replies (29)

  • @Alex7Kom, Назовите браузер и версию, пожалуйста
  • @Alex7Kom, favicon обрезанные немного снизу. dl.dropbox.com
  • @Alex7Kom, а что ж faviconки так муторно сделаны? у меня в 7 строчек получилось =))
  • @Alex7Kom, кстати для включения нужных/ненужных опций в фаерфоксе стоит посмотреть в строну функций GM_getValue, GM_setValue, GM_registerMenuCommand см. wiki.greasespot.net/Greasemonkey_Manual:API <wiki.>
  • @Alex7Kom, gist.github.com/371600 <> кое-какие наброски для замены ссылок на видео на плеер (youtube.com, vimeo.com, rutube.ru, metacafe.com, video.google.com)
  • @Alex7Kom, Увы, Firefox поддерживает нужные для работы свойства CSS лишь начиная с 3.6
  • @sattellite, Браузер, версия браузера?
  • @nobodyzzz, Зато мой скрипт посылает браузер за каждой иконкой к гуглу, а лишь один раз к яндексу. :)
  • @Alex7Kom, *Не посылает к гуглу ;) К тому же, я видел Ваш скрипт, мне было интересно сделать по-другому. :)
  • @Alex7Kom, Chromium 5.0.375
  • @sattellite, Спасибо, обновил расширение и скрипт. Браузер оказался не при чем, сказался недостаток тестирования на темах, отличных от дефолтной. :)
  • @Alex7Kom, сейчас обновлюсь и скажу о результатах.
  • @Alex7Kom, да, всё замечательно. Спасибо.
  • @Alex7Kom, Ну теперь я здесь. Все что предлагал изменить ты знаешь, но повторюсь для гласности:
    • изменить стили настроек для добавления скрола самого списка и вернуть «Настройки сохранены» наверх
    • Добавить иконку копировать, на флэше, как сделали на sf4.ru в конце каждого поста (пиар, ага)
    • изменить принцип построения вложенных комментариев для возможности маркировки точками всех, что уровнем выше
    • делать дизайн «резиновым» ДО полной загрузки страницы, а не после
    !! не вижу, чтобы использовались yandex.favicons, используется картинка из жуйка (http://i.juick.com/meon.png), расширение вроде обновил.

    кажется это все. И нелепым вышел у меня первый пост, я это случайно напортачил) :-[
  • @Kaktus, ага, все еще проще. фавиконки я в опциях не включил
  • @Kaktus, копировать можно без всякого богомерзкого флэша =) gist.github.com/374477 <>
  • @nobodyzzz, спасибо за ссылку, попробуем)
    знаю только, что добавить функции в страницу из юзерскрипта у меня еще не получалось.

    страница их просто не видит, если запихать в начале body, а в head она запихать не дает, юзерскрипт же.
    с другой стороны, если функцию присваивать событию методом вроде этого: document.getElementById().onclick=function(){} то онклик отслеживается прекрасно. Была мысль добавлять функции внутри функции по онлоад какого-нибудь эллемента, но еще не пробовал.

    Что-нибудь посоветуете на этот счет?
  • @Kaktus, ну создаешь элемент через createElement, потом element.addEventListener('click', function(e){...})
  • @nobodyzzz, с кликом понятно.
    а я говорю про случай, если нужно создать функцию, чтобы её потом вызывать рекурсивно по таймауту и/или из любого места страницы? вариант с var func1 = function() {alert('ok');} внутри события onload завтра попробую, других вариантов я не вижу. В таком случае созданную func1() можно будет в любом месте вызвать. но все это теория
  • @Alex7Kom, ещё раз: в операх, начиная с некоторых бет, 10.10 и все остальные выше, РАБОТАТЬ НЕ БУДЕТ! потому что неправильно загружается
  • @Als, Не понял Вас. :) В наличии Opera 10.53 (Win 32), на которой скрипт работает как следует. Так же он работал и на 10.51.
  • @Alex7Kom, у меня работает только такой вариант
    talisman-bot.com
    я сбрасывал настройки, пытался так и сяк, ставил с ноля оперу, но работают у меня везде (и дома и на работе) только скрипты с такими конструкциями. в некоторых свежих скриптах я её часто сейчас встречаю. она работает везде
  • @Alex7Kom, Няргххжище! Спасибо большое. Особенно за TOP и LAST ;)
  • @Alex7Kom, А как это в Firefox вставить? (В Opera — работает)
  • @sidewinder, через грейсманки
  • @Als, Вероятно суть проблемы в том, что вы убрали из имени скрипта «.user.js».
  • @Taciturn, нет, не убрал
  • @Alex7Kom,  
      •  автозамена habreffect.ru на habreffect.ru
      •  ссылку на страницу для вконтактевидеофрейма делать фреймом
      •  Возможность позиционирования картинки слева от текста флоатом
      •  добавить хитрость, чтобы картинки с фразой floatleft в имени всегда ставились слева от текста, вне зависимости от настроек (троллфейсы и пекафейсы постить) и макс-видтх макс-хейт им 200px
      •  новый принцип построения нити комментариев, на css+простое перемешивание в порядке ответов (я хз как сейчас)
      •  автоподгрузка ответов
  • @Alex7Kom, по всей видимости, в связи с очередным обновлением вебоморды, в сабже сломались древовидные коментарии. T_T