AndreyD
Следующий код вставляет смайлик на позиции курсора, если есть выделение текста, то заменяет его смайликом.
var t=":)"; var theBox = document.commandDispatcher.focusedElement; var startPos = theBox.selectionStart; var endPos = theBox.selectionEnd; var oPosition = theBox.scrollTop; var oHeight = theBox.scrollHeight; theBox.value=theBox.value.substring(0,startPos) +t +theBox.value.substring(endPos, theBox.value.length); theBox.selectionStart=theBox.selectionEnd=startPos+ t.length; var nHeight = theBox.scrollHeight - oHeight; theBox.scrollTop = oPosition + nHeight;
Отсутствует
stoneflash
Не хочется ипользовать избыточный код.
Добавлено Вск 18 Фев 2007 13:29:47 :
Yan, спасибо. Расширение отличное. Еще бы домашнюю страницу побогаче сделать, с готовыми кнопками и заготовками кодов, чтобы простому юзеру проще было. Надеюсь, сабж будет развиваться.
Отсутствует
http://forum.mozilla-russia.org/viewtopic.php?pid=147506#p147506
!
Отсутствует
Dark-Demon, такая кнопка у меня есть. Что нужно поменять, чтобы пряталась другая панель? Я пробовал вместо "Personal toolbar" вставить имя настраиваемой панели со смайлами (smiles), но так не работает.
Отсутствует
AndreyD, возьми dom inspector и посмотри какой идентификатор у этой панели.
!
Отсутствует
Ну а как ты хотел? мне отсюда не видно что там у тебя за панелька... могу предложить поставить расширение Inspect Context, тогда на панельке можно щёлкнуть ПКМ, выбрать inspect, после чего откроется дом инспектор. потом нужно перейти вверх по дереву до элемента toolbar И посмотреть его id во 2 колонке.
!
Отсутствует
Афигенное расширение!!!! Все действия, которые часто приходится делать в браузере и раньше выполнялись набором кликов-нажатий, теперь выполняются единственным нажатием на нужную кнопку. Еще сделал панели для BB code и 3D смайлов, которые прячутся-вызываются кнопками на меню баре.
Всегда любил всякие макросы. Теперь они есть и в Firefox. Жаль, не очень знаком с жабаскрипт, делал все по примерам из ветки.
Отсутствует
угу, а вот когда поставишь keyconfig - совсем о тулбарах и кнопочках забудешь
!
Отсутствует
ребята, никак не могу разобраться в этом коде, на котором нужно писать кнопки.
приведите, пожалуйста, пример кода, по которому кнопка будет открывать какой-либо сайт, ну например mozilla.ru. и, если это возможно, подскажите пожалуйста, как можно быстро добавлять кнопки такого же рода.
rathole.ru/ito
Отсутствует
http://forum.mozilla-russia.org/viewtop … 68#p100868
Ещё полезно было бы всю тему прочитать.
Тут должна была быть подпись. А, да... Вот она и есть.
Отсутствует
прочитал и тему, и вики, но все равно у меня ничего не получается заставить работать. поэтому и прошу привести конретный пример, чтобы сравнить и понять, что у меня неправильно.
rathole.ru/ito
Отсутствует
в текущей вкладке
в новой вкладке
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Infant
Пожалуйста, не надо мне читать мораль. Когда у меня получается, я нахожу информацию сам. В конце концов, я просто попросил привести пример, черт возьми. Извините, если флейм.
Anton
Спасибо большое.
rathole.ru/ito
Отсутствует
itomonster
ребята, никак не могу разобраться в этом коде, на котором нужно писать кнопки.
приведите, пожалуйста, пример кода, по которому кнопка будет открывать какой-либо сайт, ну например mozilla.ru. и, если это возможно, подскажите пожалуйста, как можно быстро добавлять кнопки такого же рода.
Извини, но стоит ли для этого делать кнопку. Не проще ли использовать закладки.
Отсутствует
AndreyD
Мне проще с кнопками, поскольку разрешение экрана 800х600 -- дорог каждый мм экрана, а кнопки меньше Плюс еще я использую расширение del.icio.us, а оно для меня неудобно в том случае, если по одной и той же закладке надо заходить каждый день несколько раз.
Собственно, для меня Custom Buttons тем и ценно, что все сайты нужные я могу на кнопки повесить
rathole.ru/ito
Отсутствует
Как вставить готовую кнопку (custombutton://...) в Thunderbird?
Вообще-то я custombuttons в Thunderbird не пользуюсь, возможно, изобретаю велосипед. Сделай новую кнопку с кодом
Потом с помощью этой кнопки инсталлируй готовые.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Значится так. Долго не мог понять, почему custombuttons и кнопки BBcode с домашней страницы расширения у меня напрочь не работали. Причем совсем.
Стал проверять расширения, заподозрив конфликт. Поотключал все блокираторы рекламы, скриптов, флешек и проч. Не помогло. После долгой возни снес (удалил) NoScript. Кнопки заработали! Просто отключение NoScript не помогало, попытки прописать в нем разрешение для custombutton:// результата не давало. (Возможно, неправильно прописывал. Но тогда почему общее разрешение на все скрипты и вообще отключение расширения не сработали?)
У меня файлы ruchki.sys и mozgi.dll кривые и битые!
Отсутствует
369
Наверное надо было ещё и file: разрешить
F.I.R.E.F.O.X.: Fearsome, Intimidating, Redhead-Eating Fiend from the Ominous Xenopolis
Скиньтесь мне на новый MacBook Pro! Кто сколько может!
Отсутствует
369
У меня не воспроизводится.
Какая версия custombuttons, noscript?
На чистом профиле та же проблема?
"Не работали кнопки" - это значит при нажатии на ссылку "custombuttons://..." кнопка не устанавливалась? Или после установки кнопка не вставляла в текстовое поле "[ b][ /b]"?
Не работали только кнопки bb-кода, или вообще все?
Modex
А при чем тут "file:"?
Отсутствует