Запускаем обработчик события при вставке текста через контекстное меню

Допустим, есть текстовое поле и на него навешен обработчик события. Этот обработчик проверяет value (значение) поля и если это значение не пустое, то производит какие-либо действия. Для этого вполне подходят события change, keypress, keyup, keydown. Но если текст был вставлен через контекстное меню, то ни одно из этих событий не сработает.

Читать далее →

Установка Sublime Text 2 в Ubuntu 11.10

upd: В комментариях показали намного более удобное решение (добавляем репозиторий и скачиваем саблайм оттуда):

sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text

Старый "кривой" способ:

Недавно я рассказывал о замечательном тектовом редакторе Sublime Text 2, а сегодня хочу рассказать, как грамотно поставить это чудо под ОС Ubuntu 11.10. Sublime Text 2 не поставляется в виде готового пакета и не скачивается из существующих репозиториев, на сайте разработчика он доступен для загрузки в виде простого tar.bz2 архива. Будем производить загрузку и установку Unix way, стараясь максимально использовать возможности консоли. Поэтому порядок действия такой:

1. Качаем редактор (актуальный URL для последней версии берите с официального сайта):

wget http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202%20Build%202181%20x64.tar.bz2

Читать далее →

Каркас для создания HTML5 сайтов

Сделал каркас для создания сайтов с использованием html5.

В нем реализованы:

  • Прижимающийся к нижней границе экрана футер,
  • поддержка элементов html5 в IE (html5shiv),
  • стили для IE и для современных браузеров разнесены по разным файлам,
  • reset.css от Эрика Майера с некоторыми улучшениями,
  • классы-хелперы (например, класс, запрещающий выделение),

Читать далее →

Не работает Install Package в Sublime Text

upd: проблема была в киррилических символах в имени пользователя Windows. Создал нового юзера и работаю теперь залогинившись в нем. Заметку можно не читать.

Есть такой замечательный текстовый редактор Sublime Text 2, и в нем есть такая замечательная функция установки плагинов через специальную командную строку. К сожалению, сначала нужно установить самый главный плагин, который и добавляет сей функционал.

Читать далее →

It's time to say hello one more time

Всем привет. Это третья реинкарнация блога. Меня зовут Сергей, в сети я (и, к сожалению, не только я) известен под ником s0ber. Здесь буду рассказывать о моем опыте веб-разработки и некоторых других вещах.

Читать далее →