Все чаще использую svg в верстке и возникла ситуация, когда необходимо менять стили внутри svg изображения. При обычном встраивании через тег <img> невозможно манипулировать через css со стилями. Внедрять объект svg приносит свои неудобства (по крайней мере для меня), поэтому на просторах интернета был найден скрипт, который в случае, если к тегу <img> задан class=»svg» — преобразовывает тег <img> в объект svg на клиенте.


Делая сайт с адаптивным дизайном, столкнулся со следующей проблемой — на небольших экранах слова переносились не очень красиво. В поисках решений есть множество вариантов, но подразумевают либо ручную правку текста и вставкой спецсимвола мягкого переноса «&shy;» или использование css свойства hyphens, за счет которого используются возможности браузеров для переноса строк, но оно поддерживается не всеми браузерами. Решение было найдено в виде простого плагина, описание которого в статье.


Создавая сайты на Joomla 2.5, часто сталкиваемся с необходимостью добавления разнообразных форм. В Joomla 1.5 я использовал CForms, но для свежей версии CMS компонент не подходит. На смену пришел Chronoforms — на мой взгляд самый удобный конструктор форм.

Однако, в нем невозможно стандартными способами поставить атрибут placeholder. Поиск в интернете вывел на платное дополнение, решающее эту задачу, поэтому решил попробовать исправить этот недочет самостоятельно средствами JavaScript.


В очередном проекте столкнулся с выбором оптимального jQuery datepicker плагина.

Смотрел в первую очередь на jQuery UI Datepicker, но не устроил размер библиотеки, даже если использовать не все компоненты. Несомненно, jQuery UI удобен, когда в проекте используются несколько его возможностей, но в данном случае мне был необходим только datepicker.