В продолжении поста: 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
Доброго времени суток, глубокоуважаемые пидоры и прочие интересные личности.
Использовал я значит раньше тему 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/
Дорогие реакторчане, поздравляю вас Новым годом! Хочу вам пожелать встретить этот год с теми кто вас любит в тепле и уюте под мирным небом, тем кто в пути вернуться в родную гавань в добром здравии, тем кто борется за правое дело вынести все тяготы, тем кто ждëт - дождаться. Эта рюмка за вас дорогие. С Новым годом!
Мои поздравления, реакторчане.
Очередной год будет скромный в плане поздравлений, так как все вы понимаете, о чём бы я хотел написать, но опять [цензура Вождя] не даёт этого сделать в полной мере.
202х походу будут "радовать" нас всех ещё больше.Желаю вам в этом году только хорошего и чтобы ваши желания сбылись.
Сам, я надеюсь, что в новом году смогу воспользоваться загранником, который сделал на спор с дядькой :)
Заливалы и кармодрочеры всё также активничают на сайте, не давая ему умереть. Вождь асуждает максимально такие высказывания.
Всех модераторов различных фэндомов отдельно поздравляю, сегодня я опоздал с ивентом на пару часов, надеюсь вы всё успели вовремя.
Предлагаю вам, по старой традиции, встретить этот Новый Год вновь на просторах нашего прекрасного сайта JoyReactor.
Cделайте фотографию, на которой должно быть запечатлено следующее: еда или питьё с которым вы обычно встречаете Новый Год (оливье, мандарины, бокал шампанского или что-нибудь другое), монитор с открытым джойреактором и бумажка, с написанной на ней датой (когда была сделана фотография). Получившуюся фотографию поместите в комментарии к этому посту, если хотите получить медальку, а если вы делаете отдельный пост (крайне не рекомендуется), то скидываем ссылку мне поста в личку, но не злоупотребляем этим. Также, когда прикрепляем фото в комментариях, то пишем пожелания в Новом Году горячо любимым (и не очень) соседям по нашему пристанищу.
Если по каким-то причинам у вас возникли трудности, то вы можете написать мне в ЛС, описав свою ситуацию и мы вместе придём к консенсусу о выдачи вам медальки, дерзайте.
Медалька будет выдаваться только тем, кто сделает это до 23:59 3 января по московскому времени. (в этом году аттракцион щедрости продлевается на 1 день)
Если вы встретили Новый Год с нами впервые, то вы получите такую медальку:
Уже отпраздновали новый год на реакторе и получили медаль в прошлом году? В таком случае у меня есть для вас ещё одна медалька:А если вы уже получили две предыдущие новогодние медальки, то тогда у вас есть возможность получить ещё одну медаль:Медаль для тех, кто получил три прошлые новогодние медальки:
Кто получил четыре прошлые новогодние медальки:
Получил пять прошлых, получишь эту:
Получил шесть медалек, получишь и седьмую (ковидная медалька):
Семь раз отмерь, восьмую получи:
Цифра 9 не похожа на 6, но не только лишь все их не спутают:
Если ты получил уже девять медалек (да кто ты такой, мазафака?!), то вот получи свою 10 медаль и живи долго и счастливо:Вот и закончился наш очередной, уже 9 ивент Нового Года на Joyreactore.
Вы все большие молодцы и немного статистики:
«Новый год на реакторе» - выдано 31 штуки;
«Второй новый год на реакторе» - выдано 17 штук;
«Третий новый год на реакторе» - выдано 24 штуки;
«Четвёртый новый год на реакторе» - выдано 32 штуки;
«Пятый новый год на реакторе» - выдано 47 штук;
«Шестой новый год на реакторе» - выдано 48 штук;
«Седьмой новый год на реакторе» - выдано 37 штук;
«Восьмой новый год на реакторе» - выдано 46 штук;
Ну и самые выносливые и с нами с самого начала:
«Девятый новый год на реакторе» - выдано 38 штук.
Получается, что в этом году поучаствовало 320 человек и это отличный результат)
Поздравляю всех вас и желаю всего самого лучшего в новом году Чёрного Водяного Кролика
Вот и наступил 24й год!
Да, мы не знаем, что он нам принесет, да прошлые года были жопой, но! Давайте, все же, понадеемся, что этот год станет решающим, последним и делоразрешающим!
Конечно, в прошлом году было много потерь, неудач и прочей грусти, но! Жизнь идет и мы идем следом! Мы выживем, несмотря ни на что! Реактор, по крайней мере))
Я может тут и не долго зарегистрированная, но, за это время, вы мне стали семьей)
Семьей, которая всегда поможет, подскажет и поддержит)
Вы все большие умнички и всех вас безумно люблю_)
Если какие обиды - не обращайте внимания на похмельную Лисовну))
Думала похмелиться и опять напилась...
Ладно, праздник продолжается!
Всех с Новым Годом!
Даже мусульман, чтоб вам повылазило.....
Ну и какой в ней смысл?
Мои поздравления, реакторчане.
Этот год будет скромный в плане поздравлений, так как все вы понимаете, о чём бы я хотел написать, но [цензура Вождя] не даёт этого сделать в полной мере, иначе пост улетит в политоту.
Все думали, что только 2020 и 2021 будут годами пиздеца, но хуй там плавал.
Прошу прощения, увлёкся....
Желаю вам всего хорошего, мои дорогие, у нас в теге artist появилось много новых авторов именно с Реактора, чему я несказанно рад.
Все вы большие молодцы, даже в эти времена вы заходили на наш любимый сайт: залить свой контент, порофлить с преколов и полюбоваться на различные разделы артов, эротики, ониме и не только.
Кармодрочеры и дикие заливалы (все мы знаем кто хуесос), благодарю вас за постоянное наполнение нашего сайта своими постами)
Всех модераторов различных фэндомов отдельно поздравляю, надеюсь вы уже завели свои ивенты и они проходят максимально весело.
Предлагаю вам, по старой традиции, встретить этот Новый Год вновь на просторах нашего прекрасного сайта JoyReactor.
Cделайте фотографию, на которой должно быть запечатлено следующее: еда или питьё с которым вы обычно встречаете Новый Год (оливье, мандарины, бокал шампанского или что-нибудь другое), монитор с открытым джойреактором и бумажка, с написанной на ней датой (когда была сделана фотография). Получившуюся фотографию поместите в комментарии к этому посту, если хотите получить медальку, а если вы делаете отдельный пост (крайне не рекомендуется), то скидываем ссылку мне поста в личку, но не злоупотребляем этим. Также, когда прикрепляем фото в комментариях, то пишем пожелания в Новом Году горячо любимым (и не очень) соседям по нашему пристанищу.
Медалька будет выдаваться только тем, кто сделает это до 23:59 2 января по московскому времени.
Если вы встретили Новый Год с нами впервые, то вы получите такую медальку:
Уже отпраздновали новый год на реакторе и получили медаль в прошлом году? В таком случае у меня есть для вас ещё одна медалька:
А если вы уже получили две предыдущие новогодние медальки, то тогда у вас есть возможность получить ещё одну медаль:
И ещё одна медаль для тех, кто получил три прошлые новогодние медальки:
Медаль для тех, кто получил четыре прошлые новогодние медальки:
Медалька для тех, кто получил уже пять предыдущих медалек:
Если вы выжили в 2020 году, то хвала вам и заявОЧКА на долгую жизнь. И вы молодцы, что продолжаете вашу традицию праздновать с нами свой Новый Год, получите седьмую медальку:
А вот если вы протянули 2021 год и до сих пор не откинулись, то милости просим к нашему столу за восьмой медалькой:
Ну, а если вы смогли остаться людьми в 2022 и вы не ненавидите человечество, то вот вам медалька за девятый год на нашем ламповом сайте:
Всем хорошего настроения и тепла в эти непростые времена. Всем добра от меня, мои дорогие реакторчане и реакторчанки в этот год Черного Водяного Кролика)
Отличный комментарий!