Офтоп
A. Vatsaev

Green text для TJ

Сидел я и думал "а почему на TJ цитаты не выделяются?", вот и решил написать для себя мини Plugin который будет преврашять цитаты в Green Text.

Вот пример того как выглядит финальный результат:

Исходный код открыт на Github (надеюсь он у вас там в России не заблокирован): https://github.com/avatsaev/tj_implying

Пока что только на Safari (OS X) и Chrome, если нужно на Firefox сделайте Pull Request на github и я одобрю на главной ветке master.

На версии 1.0 скорее всего будут баги, так что если чё дайте знать.

Известные баги:

- Если в комментарии последняя или единственная строка является цитатой, то скрипт не срабатывает

Скачать:

Chrome store: Link

Safari: Link

Пользуйтесь на здоровье :)

{ "author_name": "A. Vatsaev", "author_type": "self", "tags": [], "comments": 22, "likes": 48, "favorites": 3, "is_advertisement": false, "subsite_label": "flood", "id": 6146, "is_wide": true, "is_ugc": true, "date": "Thu, 07 May 2015 21:03:49 +0300", "is_special": false }
0
22 комментария
Популярные
По порядку
Написать комментарий...
Цивилизованный цветок

TJ через пару месяцев.

26
Красивый Петя

Под скрипт в 7 строк грузится Джейкуири и пишется целое расширение под Хром. Наверное, я живу не в то время.

11
Сумасшедший Артем

Ах, вы эстет? Вот, вставляйте в user script
[].forEach.call(document.querySelectorAll('.commentWrapper .b-comment__text p'), function(el) { if (el.innerText[0] === '>') el.style.color='#789922'; })

2
Сумасшедший Артем

Не совсем корректно, недотестировал) Но пулл реквест ушел

1
Непростой колос

я проверил твой пулл реквест вроде работает, что там не так?

0
Сумасшедший Артем

Там все нормально, я про предыдущий коммент

0
Непростой колос

я даже по моему придумал как решить вот эту проблему (пока в туалете сидел):

- Если в комментарии последняя или единственная строка является цитатой, то скрипт не срабатывает

ща протестирую и пушну

0
Непростой колос

да смотри, работает. Я с jQuery сделал, смотри в версии Safari, там $(e).find("p").append("<br>") [...]

сможешь в vanila JS перевести?

0
Трогательный Слава

Такс такс такс, надо нативненько сделать это!

6
Непростой колос

И меня безработным оставить?

4
Трогательный Слава

Можем под каждой цитатой подписывать имя автора идеи.

25
Сумасшедший Артем

А потом сделать плагин, чтобы скрывать это имя.

44
Арбитражный ключ

А потом сделать это нативным и подписывать имя автора нового плагина. И так далее.

0
Непростой колос
3
Красивый Петя

Лучше б нормальные цитаты сделали!

4
Справедливый микроскоп

Такс такс такс, что тут у нас ? Jquery, наканецта.

3
Непростой колос

На Хром без jQuery а на Сафари с jQuery. Зачем? А что бы было.

0
Непростой колос

Под скрипт в 7 строк

это считается много ))

2
Маленький коктейль

Хммм) Работает)

2
Страховой Орзэмэс

Комментарий удален по просьбе пользователя

0
Вчерашний цвет

надеюсь он у вас там в России не заблокирован

знатно так под@#бнул

2
Непростой колос

implying

0
Читать все 22 комментария
null