Боковое меню для маленьких экранов

Положу опять здесь, чтобы не потерять. Верстка, код и CSS для организации бокового меню, которое на маленьких экранах выезжает слева, сдвигая основной контент. Ну, «в стиле iOS». В отличие от предыдущего уже скрещено с Bootstrap 3.
JS Bin

Выбор лет

Понадобилось в одном проекте сделать выбор лет производства автомобиля. Ну, чтобы можно было указать, в какие годы он производился. Усугублялось это тем, что это необязательно должен быть непрерывный интервал. Решили сделать чекбоксами, но только этих самых чекбоксов уж больно много получалось.

В общем, решили расположить чекбоксы в таблице, сами чекбоксы скрыть, оставив только label. И у отмеченного чекбокса цвет фона лейбла менять. Заодно познакомился с AngularJS. Пришлось немного повозиться, чтобы изменения не сразу попадали в модель Angular, чтобы пощелкав по чекбоксам можно было спокойно нажать «Cancel».

Вот, что получилось. С помощью кнопки «New Usage» можно добавить модель автомобиля. Ссылка Delete сами понимаете, что делает (простите, подтверждения не спрашивает), про Edit тоже догадаетесь.

Внизу в отладочных целях содержимое модели.

Читать далее Выбор лет