LiveJournal Sidebar.
Установка сайдбара.
- Распакуйте файлы на жесткий диск.
- Отредактируйте файл config.js в любом текстовом редакторе.
- Запустите файл readme.html (этот файл.. ;-)) из папки с сайдбаром.
- Установите боковую панель, нажав на эту ссылку.
- Наслаждайтесь функциональностью оперы при работе с ЖЖ..
Замечания.
- Для того, чтоб сообщения загружались на сервер ЖЖ, вы должны быть авторизованы (используются куки ЖЖ)
- Для полноценной работы сайдбара необходимы включенные куки и яваскрипт.
При отключенных яваскриптах функциональность не сохранится.
- Обратите внимание на то, что для автоматического закрытия тегов необходимо использовать кнопку Закрыть все теги.
-
- Панель тестировалась на Опере версии 7.5*
- Отдельные возможности работают только на более старших версиях.
- скрипт для вставки в позицию курсора взят с http://www.alexking.org/blog/2003/06/02/inserting-at-the-cursor-using-javascript/ (изменён мной.)
Кнопки вставки тегов работают следующим образом:
- Если есть выделенный текст в поле ввода, то он обрамится парой тегов.
- Чтоб вставить только открывающий тег, необходимо оставить строку пустой и нажать на Enter.
- Если в строке будет что-либо написано, то этот текст будет обрамлен парой тегов.
Благодарности.
- Opera Software ASA, за их, без сомнения, лучший браузер в мире..
- Создателям LiveJournal.com.
- завсегдатаям сайта myOpera.net, за их советы, и за то, что они показали, что же можно сделать с оперой...
- Всем тем пользователям ЖЖ, которые решили воспользоваться скриптами, за их замечания и советы.
- Евгению Рошалу, FAR-Team, а также создателей плагинов к Фару, за создание идеальной рабочей среды для написания сайдбара..
- Товарищу Биллу Гейтсу, и компании Микрософт, за браузер, в котором невозможно работать комфортно... Не был бы IE настолько отвратным, может и не было бы оперы..
Вам понравилась эта панель? А может у вас есть какие-то пожелания? Не стесняйтесь, пишите по мылу, LJ-user kildor..
страница автора
Todo list
Более-менее по приоритетности.
- Добавить поддержку UTX-тегов.
- Смайлы
- Черновик и сохранение поста.
- меню пользователя.
- Перевести на английский язык.
- Инсталлятор
- поддержка кросспостов (не уверен, что возможно в принципе.)
- Встроенный хелп/FAQ..
Известные проблемы
Не сильно понятное пока поведение при обработке тегов и записи их в куки.
Периодическая невозможность выделить текст в главном поле.
Странное поведение курсора в пассивном поле.
Список изменений.
- 8 августа
-
- Добавлено поле для пароля (показывается если выставить loggedOn в false)
- 3 августа — Версия 1.3
-
- Немного изменил поведение панели с типографскими символами — теперь должна нормально отображаться при любой ширине сайдбара
- синхронизировал панели редактирования в превью и основной панелью.
- новый файл
language.js
— содержит языковые строки для скриптов (в основном для скрипта форматирования)
- Добавил синхронизацию позиции курсора (Правда добавил вместе с какими-то невнятными багами.. :-()
- Наконец то выложил сайдбар в сеть..
- 2 августа 2005г — Версия 1.3.a2
-
- Добавил всплывающую панель с основными типографскими символами (длинное тире, кавычки, многоточие). Всплывает при нажатии на кнопку с
—
- добавил кнопку с <hr /> — горизонтальная линия.
- Теперь при вставке html-тегов, курсор передвигается к окончанию вставки. (раньше оставался на месте.)
- Новые опции в config.js, отвечающие за стиль рисунков по умолчанию
- Начало реализации UTX-тегов (пока что зачаточное состояние.)
- 28 июля 2005г — Версия 1.3.a1
-
- Добавлена поддержка тегов (или меток для записей.). (за идею и частичную реализацию дружно благодарим
yura_silver
)
- Поддержка дефолтного набора тегов (файл
config.js
, переменная tags
)
- запоминание тегов, введённых вручную (куки должны быть включены).
- Возможность удаления запомненых ранее тегов.
- фиксы для слишком мелких шрифтов
- исправление окна превью (благодарности за фикс yura_silver)
- Теперь сайдбар официально распостраняется под GNU GPL.
- добавил shortcut icon
- Изменил доктип сайдбара на xhtml 1.0 transitional, как более соответствующий
- Добавил вкладку с основными ссылками, для пользователей ЖЖ и оперы.
- 12 мая 2005г
-
- добавлен файл lj_tags.js - пользовательский скрипт, который добавляет панель с кнопками в арии на ЖЖ.
- Много мелких фиксов.
- Изменена логика реагирования lj-cut на выделенный текст. Теперь он обрамляется кавычками (раньше — заменялся тегом.).
- 22 апреля 2005г
-
- В очередной раз исправлен (надеюсь) косяк с заголовком.
- Добавлены опции секурности.
- Поправил readme (спасибо tea_potter.
- Теперь вставка тегов должна работать и в ранних версиях Оперы.
- Фиксы превью.
- 21 апреля 2005г
-
- В очередной раз исправлен (надеюсь) косяк с заголовком.
- Косметика и копирайты.
- 20 апреля 2005г
-
- Теперь можно вставлять теги в местоположение курсора (Спасибо
ngadla за наводку), а также обрамлять тегами выделеный текст (минимально необходимая версия браузера — 8beta3)
- Если выделен текст, то при нажатии на lj-user, текст воспримется как имя пользователя.
- улучшена работа с ссылками и рисунками.
- Исправлен косяк с заголовком.
- добавил панель редактирования в превью.
- Небольшие косметические изменения.
- 7 Марта 2005г
-
- Переделал полностью сайдбар. Перевёл на XML, с возможностью перевода на другие языки.
- Переделал редактор. Добавил поддержку заголовков и списков.
- Поправил превью.
- исчезла возможность сохранения записей.
- 4 Октября 2004г
-
- Немного переделал редактор. подробнее смотри по ссылке.
теперь редактор правильно реагирует отмену вставки.
- Исправил ошибку в превью, теперь не должны вылазить ошибки.
- Сделал UTF8 кодировку во всех файлах сайдбара..
- небольшая косметика.
- 3 Октября 2004г
-
- исправил глюк с определением кук в браузере.
- Кое-какие изменения в интерфейсе.