В продолжении поста: https://reactor.cc/post/5516049
Квадратная тема для любителей квадратных квадратов! Радуйтесь, сычи.
Ссылка: https://greasyfork.org/ru/scripts/464289-square-dark-reactor-by-donotblink
В продолжении поста: https://reactor.cc/post/5516049
Квадратная тема для любителей квадратных квадратов! Радуйтесь, сычи.
Ссылка: https://greasyfork.org/ru/scripts/464289-square-dark-reactor-by-donotblink
Версия для Firefox наконец-то одобрена и выложена в магазине расширений:
https://addons.mozilla.org/ru/firefox/addon/joyreactor-visitor-extended/
Кто пользуется версией для Chrome, тем рекомендую обновить – недавно внёс небольшие исправления:
https://drive.google.com/file/d/1rDPyfiyd-SVdQ_tlc_d2sQc9C8VRAMws/view?usp=sharing
Доброго времени суток, глубокоуважаемые пидоры и прочие интересные личности.
Использовал я значит раньше тему Dark Reactor [by Sirko] [Fixed by FeaR], которую допилил напильником и выложил на greasyfork.org. Однако подумал что она слишком тяжела и пора бы запилить нечто более легкое. То есть, представленная ниже тема минимально затрагивает разметку css сайта, а также не содержит никаких картинок. И вот что я делал.
Как наверное кто-то (а может и нихуя никто) видел в моих предыдущих кастомных темах я использую расширение Tampermonkey, отличительной особенностью которого (а также его подобий типа greasemonkey) в том, что он позволяет исполнять пользовательские скрипты JavaScript, как-то изменяя или дополняя функционал различных сайтов. Поскольку я не программист, попытаюсь порассуждать с позиции того что я понял как обычный мимокрокодил, прошу не пинать за неточности формулировок или ламерство.
Итак, что же делает скрипт. Во время события document-start, что видимо означает начало отображения документа, он инкапсулирует кастомную разметку css. Как вы наверное видели, современные браузеры начинают отображать веб-страницу еще до её полной загрузки, то есть пока не будет полностью загружено дерево документа. Если что, вся веб-страница со всей её иерархией блоков, картинок и прочей хуеты называется веб-документ.
Так вот начало скрипта document.addEventListener("DOMContentLoaded"... по сути позволяет добавлять в обработчики событий документа событие когда весь документ можно сопоставить со всей его иерархией. Ну а дальше идет представление пользовательского стиля css, в котором я меняю разметку, а после - внедрения стиля при помощи внутреннего инструмента GM_addStyle, который встроен в Tampermonkey. Либо PRO_addStyle или addStyle или ручное внедрение стиля средствами js.
Что касается самого стиля - во первых вместо шапки с пекафейсом простая заливка linear-gradient. Минималистично, и не требуется отображать пиксельную картинку как в предыдущей теме раньше.
Второе - закругления. Тут вы можете меня гнать и насмехаться надо мной, но мне они нравятся, я постарался закруглить где это счел нужным.
И что самое интересное - айфреймы. Если кто не знает - iframe это контейнер который разрешает стороннему сайту встроить в него что хочешь, например плеер с видеороликом. Вообще, с фреймами на джое что-то странное, так как допустим при размещения ютуп-ролика сайт будет встраивать в пост окно разрешения 560 на 315. У меня уже давно вопрос встал - нахуя, а главное - зачем? Неужели чтобы тренировать наше потраченное от дрочки на трапов зрение? Хотя, я так полагаю чтобы была какая-никакая совместимость с небольшими дисплеями 1024х768 на которых до сих пор сидят олдфаги..
Как бы то ни было, я решил этот момент в три строчки. Буквально.
iframe {
width: 100%;
aspect-ratio: 16 / 9;
height: auto;
}
Первое - даем фрейму ширину его родителя, так как это может быть блок нового поста или комментарий. Второе - устанавливаем правило в соотношение сторон фрейма, ведь 560х315 - это тоже самое соотношение 16 на 9. Третье, даем авто-высоту, благодаря установленным выше двум правилам. Всё.
Если подумать, большинство фреймов на джое - это либо видеоролики ютупа, вимео, куба, либо песня с саундклауд. Но насчет последнего я вставил селектор, дабы он не менял высоту фрейма:
iframe[src^='https://w.soundcloud.com'] {
aspect-ratio: auto;
}
Ролики ютуб почти все с таким соотношением, фрейм дают стандартно. А вот с остальными, типа куб, как посмотреть - вертикальный фрейм не будет растягиваться по ширине блока поста, а встанет гордо по центру. Хуй с ним тогда.
Для гифок я сделал поменьше плашку их скачивания, так ИМХО красивше:
Отельный гемор еще раньше, для предыдущей темы вызвала посветка родительского комментария. Это когда наводишь на коммент и подсвечивается он и его родитель. Я долго искал где это в css, но потом вяснил что это реализовано при помощи того же JS. Пришлось инкапсулировать не только css, но и js, в итоге стало темнее:
Ну и в остальном, прошу любить и жаловаться!
https://greasyfork.org/ru/scripts/464142-new-dark-reactor-by-donotblink
Прошу писать в комментах, если что я упустил или что-то написал коряво и надо бы доделать/переделать.
Темная тема работает через расширение для браузеров: Tampermonkey или Greasemonkey:
* greasemonkey (в Firefox'е) https://addons.mozilla.org/ru/firefox/addon/greasemonkey/
* tampermonkey (в Хроме, Опере и для Firefox)
https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/
Теперь при выбранном в настройках параметре "Заголовок + элементы управления" при щелчке в любом месте на просмотренном посте, он перестаёт сворачиваться при уведении с него мыши, а также при этом внизу поста появляется кнопка, по нажатию на которую он опять начинает сворачиваться.
Также исправлено отображение кнопок на светлой теме нового движка.
Новый движок Джоя обновился, и в нём появилась встроенная навигация на WASD, которая конфликтует с аналогичной фичей расширения JoyReactor Visitor Extended. Я мог бы просто удалить её из расширения, но встроенная навигация работает не так как мне нравится. В частности, когда страница только открыта и на ней ещё нет выделенных навигацией постов, то навигация расширения нажатием на W выделяет и переносит тебя к самому нижнему посту страницы, чтобы можно было листать посты снизу вверх. А встроенная навигация в любом случае выделяет и переносит тебя к ближайшему посту. Также навигация расширения позволяет выделять не только посты, но и плашки "Скрыто постов", если таковые на странице имеются, и быстро открывать их на клавишу Q. А встроенная навигация эти плашки просто игнорит. Поэтому, вместо удаления, я перенёс навигацию расширения на клавиши IJKL. На WASD будет встроенная, а на IJKL – от расширения. Кроме того, я продублировал функции клавиш "Q", "E", "R", "T" и "F" на клавиши "U", "O", "P", "[" и ";" соответственно.
А ещё номер версии для FF теперь совпадает с номером версии для хрома.
Шульман разобрала шаги в сторону признания лгбт экстремистской организацией на территории РФ. Под уголовное преследование попадут члены и членессы организации, всяческая популяризация - текста, символы, а так же пропаганда и оправдание сущности, образовательная и разъяснительная деятельность по этой теме.
А на джое есть как представители, так и защитники, и популяризаторы, и просвятители по этой теме.
Будут ли в этой связи закрыты на территории РФ теги, фендомы по теме?
Будут ли баны за гомосексуальные шутки в комментах под постами с темами, не связанными с лгбт?
Какие планы или пока ничего непонятно?
Пидоры помогите!
Сидел чистил теги в профиле . В очень многих тегах были "запрещенные посты".Скачал KellyC Image Downloader чтобы смотреть "запрещенные посты" и знать, что удаляю.
Открыл вкладок 6-7 после чего джойреактор начал лагать и потом вовсе выдал ошибку " не удалось подключиться" . В результате теперь на сайт без ВПНа не заходит ни с одного устройства.
Я что-то напартачил или провайдер как-то заблочил моментально сайт мне ?
Заметил тут, что пропал список людей, которые меня у себя заблокировали. Не то, чтобы это так сильно интересно было на самом деле. Но как-будто часть реактора оторвали. Зачем? Раз в год любопытно было посмотреть, кто там тебя заблокировал и искренне не понимать нахуя вообще он это сделал, ибо ты никогда даже с ним не спорил. А тут пропал список. У меня даже Смерека в друзьях есть, а список пропал. Верните список. (Если Смерека после этого с друзей свалит, я не огорчусь. Хотя, я вроде сам даже ее добавлял.)
Полдня Реактор лагал у меня, как пиратский сервак Линейки в 2003, а я всё думал, чойта так? Чойта?
Тойта, блядь. Добро пожаловать в новый дизайн, теперь даже в браузере вёрстка сайта выглядит, как в приложении. Непривычно - пиздец. Стрёмно - пиздец. Моё разрешение экрана на мобиле и ещё не до конца пропитое зрение позволяет скроллить нулевую пролистывать нейрошлюх и смишнявки в хайрезе, точнее, позволяло. Сейчас же у меня сайтец растягивается на максимум по горизонтали, что заставляет меня, для просмотра пикчи в одном посте, скроллить вверх и вниз. Сказать, что мне это не нравится - означало бы опустить очень большой обьём эпитетов, прилагательных и сослагательных наклонений вообще. Словом - нинраицца, хочу назад. Вопрос в том - как?
Вот пример. Раньше, при масштабе 100% я видел полный пост без проблем, даже с учётом альбомной ориентации мобилы.
Да, я пользуюсь мобилой в альбомной ориентации. Да. Я - ёбнутый. Да, мне так удобно, я набираю текст двумя большими пальцами, крепко держу мобилу, не перекрываю пальцами ничего, кроме клавиатуры, почти не опечатываюсь и делаю так уже около десяти лет. Можете представить, каких масштабов инерция у меня успела выработаться?
Так вот, как вернуть всё взад?
А, да. Несмотря на настройки клавиатуры на мобиле, первый символ с новой строки всегда со строчной, но клавиатура уверена, что вводит прописную. Если нажать на изменение размера символа - она переключается в ввод всех символов в строчном. Приходится переключаться по кругу.
Второе. Где ссыль на баянометр внизу нулевой страницы?
Отличный комментарий!