js

Drupal, Form API, js#states: Мощное улучшение для разработки интерфейса пользователя в Drupal 7

Изначальная идея #states заключается в том, что бы была возможность создания динамических форм без написания JavaScript как такого. #states разрешает без единой строчки кода JavaScript, только с помощью php и Form API Друпала изменять состояние одного елемента (видимость-visible/invisible, активность - enabled/disabled, необходимость - required/optional, состояние чекбоксов - checked/unchecked, expanded/collapsed сворачивать/разворачивать филдсеты) на основании состояния второго (или даже на основании нескольких елементов) после какого-то действия пользователя.

Подробнее на русском можно почитать на сайте www.internetdevels.ru

jQuery, jsZeroClipboard — копируем в буфер

Возможность автоматически копировать данные в буфер обмена сознательно исключена во многих современных браузерах.

Для копирования в буфер можно использовать ZeroClipboard. Этот скрипт использует тот факт, что, в отличие от HTML+CSS+JS, флеш умеет копировать в буфер обмена. Скрипт создаст прозрачную флешку, полностью повторяющую размеры блока, к которому мы его привяжем.

Drupal, js, блоки, счетчикДо запуска сайта осталось ххх дней хх часов и т.д.

Допустим мы запускаем новый сайт. Некоторое время он висит в интернете в полуготовом состоянии. Чтобы не пугать пользователей недоделками мы вывешиваем сообщение, что до запуска сайта осталось столько дней, часов минут секунд.

 

Для этого мы должны вычислить интервал межу двумя датами в секундах, перевести в дней часы недели.

 

Создаем новый блок. Формат ввода - полный html

Дату вводим в формате месяц/день/год

 

внутри блока помещаем простой код