Единомышленники

Году в 2014-м – 2015-ом поймал себя на мысли, что не знаком ни с одним патриотично настроенным по отношению к моей стране программистом. Более того, в сообществах, которые я постоянно мониторил, их тоже не наблюдалось. Наоборот, в подобных публичных местах веяло неким внутренним снобизмом (по отношению к России): мол, на все технологии рождаются на западе, а значит и другие ценности должны быть позаимствованы оттуда. С таким ощущением я просуществовал до вчерашнего дня, пока случайно не набрел на сайт с русскоязычной документацией к фремворку Codeigniter 3.

Я сделал скриншот сайта и переслал своему новому знакомому (наш технический директор) И внезапно оказалось, что у меня есть единомышленники из нашей программисткой кухни. Целых два человека. Причем с одним из них я лично не знаком.

Ну а теперь картинка! Тот самый скриншот:

Скриншот сайта
Скриншот 1: На мой взгляд сделано добротно: празднично и величественно одновременно.
Казалось бы, ничего особенного: какой-то блок с фоновым изображением, закрепленный в правой части страницы, но мне так это понравилось, что я решил один в один повторить и у себя на сайте. Надеюсь, что администратор данного проекта не обидится за столь откровенный плагиат.

Итак, я скопировал изображение, набросал подходящие моему макету CSS стили и написал простенький скрипт.

Вот такой:

  …

  let may = 5;
  let currentMounth = new Date().getMonth();

  if(currentMounth == --may) {
    let eventsElement = document.getElementById('events');
    eventsElement.classList = 'may-9';
  }

  …

Получается, что изображение с орденом Великой Победы и Георгиевская ленточка будут радовать меня и моих друзей в течение всего месяца, а когда наступит лето, то скрипт просто перестанет добавлять соответствующий класс элементу (до следующего мая) и мне ничего не придется убирать/подключать вручную.

Скриншот сайта
Скриншот 2: Так выглядит праздничное оформление у меня.

Подобные поздравительные блоки я планирую реализовать как минимум для: 2 августа (день Воздушно-десантных войск), 5 октября (день Учителя), Нового года, Рождества Христова, 23 февраля, 8 марта и 1 апреля, в честь деня рождения великого русского композитора: С.В. Рахманинова. Эти блоки тоже будут автоматическими, с одним лишь отличием – все они будут появляться в течении одного дня, а символ Победы, как уже было сказано, с 1-го по 31 мая.

С Днем Победы и другими майскими праздниками!