Ru-Board.club
← Вернуться в раздел «Программы»

» Расширения для Firefox (Mozilla Firefox Extensions)

Автор: Lexus81
Дата сообщения: 17.11.2009 12:18
Подскажите пожалуйста, как написать простенькое расширение.
Чтобы на панели инструментов находилась кнопочка, при нажатии на которую в тектовое поле (активное, где находится курсор) вставлялся бы определенный текст (один вариант и только).
Автор: Jarikk
Дата сообщения: 17.11.2009 12:45
Lexus81
есть расширение Custom Buttons, для него можно сделать кнопку. Можно, например, так:

Код: var theBox = document.commandDispatcher.focusedElement;
if(!theBox) return;
var ptext = "что-то";
var startPos = theBox.selectionStart;
var endPos = theBox.selectionEnd;
var text = theBox.value.substring(0, startPos);
text += ptext;
text += theBox.value.substring(endPos, theBox.value.length);
theBox.value = text;
Автор: Inko7
Дата сообщения: 17.11.2009 13:57
Jarikk 13:45 17-11-2009
Цитата:
можно сделать кнопку

отличная кнопочка
как-то, ты помогал мне по вопросу уменьшения высоты статусбара, при использовании расширения Total Toolbar - был такой код:

Цитата:
/* Делаем низкий статусбар */
#tt-statusbar-toolbar1, #tt-toolbox-statusbar1, #tt-toolbar-statusbar1{height: 21px !important;}
.db_downbar, statusbarpanel, .statusbarpanel-icon, .statusbarpanel-icon-text,
.statusbarpanel-menu-icon, .progressmeter-statusbar, progressmeter {
-moz-appearance: 0px !important;
padding-bottom: 1px !important;
padding-top: -1px !important;}

подскажи пожалуйста, что нужно дописать, чтобы и иконки кнопок total-панели центрировались по вертикали? С таким кодом центрируются только "родные" иконки статусбара...
P.S. новых мыслей по поводу автоскрытия панели закладок не появились?
Автор: Jarikk
Дата сообщения: 17.11.2009 19:34
Inko7 13:57 17-11-2009
Цитата:
подскажи пожалуйста, что нужно дописать, чтобы и иконки кнопок total-панели центрировались по вертикали? С таким кодом центрируются только "родные" иконки статусбара...

на скрине покажешь? а то не могу понять что-то, вроде все центрируется у меня
кнопку пока не смотрел
Автор: Inko7
Дата сообщения: 17.11.2009 20:17
Jarikk 20:34 17-11-2009
Цитата:
на скрине покажешь?

получившийся статусбар после установки расширения Total Toolbar:

статусбар после применения скрипта:

как видно, в левой части иконки утоплены вниз, а справа все ок.
Автор: Jarikk
Дата сообщения: 17.11.2009 23:09
Inko7
можешь попробовать так:

Код: #tt-statusbar-toolbar1, #tt-toolbox-statusbar1, #tt-toolbar-statusbar1{height: 21px !important;}
#tt-toolbox-statusbar1,#tt-toolbar-statusbar1, .db_downbar, statusbarpanel, .statusbarpanel-icon,
.statusbarpanel-icon-text, .statusbarpanel-menu-icon, .progressmeter-statusbar, progressmeter {
padding-bottom: 1px !important;
padding-top: 0px !important;}
Автор: wercatunia
Дата сообщения: 18.11.2009 13:07
All-In-One Gestures, существует ли в этом расширении возможность листать страницы форума? Или только навигация между открытыми страницами? Если нет, то с помощью какого расширения это можно осуществить(надоело кататься вверх или вниз по странице, чтобы перейти на следующую). В настройках " на следующую страницу" почему-то Не работает(если она не была открыта).
Автор: Inko7
Дата сообщения: 18.11.2009 13:47
Jarikk 00:09 18-11-2009
Цитата:
можешь попробовать так
ничего не поменялось

Добавлено:
вот подглядел в похожих скриптах:

Цитата:
#tt-statusbar-toolbar1, #tt-toolbox-statusbar1, #tt-toolbar-statusbar1{height: 25px !important;
margin: -1px 0px -2px -1px !important;
padding-bottom: 1px !important;
padding-top: 0px !important;}

с таким кодом выглядит получше:

единственное, как можно уменьшить рамку для нажатой кнопки, чтобы она не обрезалась?
Автор: New_Mazzi
Дата сообщения: 19.11.2009 09:34
подскажите расширение для автоматического перехода по страницам вида 001.htm, 002.htm, 00х.htm и так далее
Автор: Jarikk
Дата сообщения: 19.11.2009 09:56
Inko7 13:47 18-11-2009
Цитата:
единственное, как можно уменьшить рамку для нажатой кнопки, чтобы она не обрезалась?

попробуй так

Код: .toolbarbutton-1.chromeclass-toolbar-additional {
margin-top: 2px !important;
margin-bottom: 2px !important;}
Автор: Inko7
Дата сообщения: 19.11.2009 10:27
Jarikk 10:56 19-11-2009
Цитата:
попробуй так

не проходит...
это вроде бы правит стандартный статусбар...
а мне же нужны панели:
#tt-statusbar-toolbar1, #tt-toolbox-statusbar1, #tt-toolbar-statusbar1
Автор: Jarikk
Дата сообщения: 19.11.2009 10:52
Inko7 10:27 19-11-2009
Цитата:
не проходит...

как не проходит? да, этот код действует в том числе и на кнопки на стандартных панелях, тем не менее он и на кнопки панели расширения действует. Ну если что, вот такой код будет действовать только на кнопки на панели расширения:

Код: #tt-toolbar-statusbar1> .toolbarbutton-1.chromeclass-toolbar-additional {
margin-top: 2px !important;
margin-bottom: 2px !important;}
Автор: NONONINI
Дата сообщения: 19.11.2009 11:21
Jarikk 10:56 19-11-2009
Цитата:
попробуй так

Код:
Код: .toolbarbutton-1.chromeclass-toolbar-additional {
margin-top: 2px !important; margin-bottom: 2px !important;}
Автор: Inko7
Дата сообщения: 19.11.2009 11:30
Jarikk
странно...
заметил, что для самодельных кнопок и стандартных кнопок расширений рамка немного уменьшается (почти так как у тебя на скринах), а для кнопок из набора Toolbar Buttons 0.6.0.8 рамка не уменьшается!
Автор: Jarikk
Дата сообщения: 19.11.2009 11:35
Inko7 11:30 19-11-2009
Цитата:
для кнопок из набора Toolbar Buttons 0.6.0.8 рамка не уменьшается!

а я мысли читать не умею
ладно, так будет правильней:

Код: #tt-toolbar-statusbar1> toolbarbutton {
margin-top: 2px !important;
margin-bottom: 2px !important;}
Автор: Inko7
Дата сообщения: 19.11.2009 12:26
Jarikk 12:35 19-11-2009
Цитата:
так будет правильней

СПАСИБИЩЕ, ВСЕ ОК!!!

Цитата:
а я мысли читать не умею

извини, я думал раз есть кнопки, значит они все должны подчиняться одному правилу...
Автор: Jarikk
Дата сообщения: 19.11.2009 15:19
Inko7 12:26 19-11-2009
Цитата:
извини, я думал раз есть кнопки, значит они все должны подчиняться одному правилу...

да нет, для всех этих элементов существуют свои id, className и nodeName... для некоторых элементов эти значения могут совпадать, как, например, для кнопок на тулбаре расширения nodeName идин - это "toolbarbutton". Id у всех кнопок разные. ClassName для стандартных кнопок и для своих - ".toolbarbutton-1.chromeclass-toolbar-additional", а для кнопок расширения Toolbar Buttons другой - ".toolbarbutton-1.firefoxThunerbirdButton" . Впрочем, советую скачать расширение DOM Inspector и с ним побаловаться .. много интересного можно сделать. Для начального представления о свойствах css хватит информации тут.
Автор: Inko7
Дата сообщения: 20.11.2009 13:05
Jarikk
вот как раз по теме автоскрытия панели закладок появилось расширение Bookmark Autohider 0.1.4 !
вроде и задумка и реализация подходящие, но подглючивает зараза - панель вкладок просвечивается, накладывается на панель закладок...
и тут как раз есть временные задержки на появление и на скрытие...
может глянешь для образца и получится подправить твою разработку?

Добавлено:
вот тут > 13:45 17-11-2009 ты приводил код кнопки для вставки текста...
можно ли немного его усовершенствовать: добавить нажатие кнопки "Enter" после вставки текста...
Автор: zBear
Дата сообщения: 20.11.2009 20:31
подскажите пожалуйста аналог Update Scanner и SiteDelta
Автор: Jarikk
Дата сообщения: 20.11.2009 23:55
Inko7 13:05 20-11-2009
Цитата:
можно ли немного его усовершенствовать: добавить нажатие кнопки "Enter" после вставки текста...

добавить после того кода еще этот:

Код: var evt = document.createEvent("KeyboardEvent");
evt.initKeyEvent("keypress", true, true, null, false, false, false, false, 0x0E, null);
theBox.dispatchEvent(evt);
Автор: wercatunia
Дата сообщения: 21.11.2009 01:52
https://addons.mozilla.org/ru/firefox/search?q=AutoPager+&cat=all&advancedsearch=1&as=1&appid=1&lver=3.5&atype=0&pp=20&pid=5&sort=&lup= очень понравилось дополнение, подробностей не знаю, но есть возможность не листать страницы, а просматривать их единой лентой прокачиваемой сверху вниз
http://habrahabr.ru/blogs/firefox/46024/ информация для настройки.

а это, похоже, проще к пониманию, а делает тоже самое. PageZipper https://addons.mozilla.org/ru/firefox/addon/11284
Автор: Inko7
Дата сообщения: 21.11.2009 07:47
Jarikk 00:55 21-11-2009
Цитата:
зачем оно надо, часто одно и тоже вставляешь и жмешь Энтер?

твоя кнопка для премиума на letitbit - мегаполезная вещь!

Цитата:
Так что пока не знаю

значит, пока остается только смириться...
Автор: Melhior
Дата сообщения: 21.11.2009 08:12
New_Mazzi

Цитата:
подскажите расширение для автоматического перехода по страницам вида 001.htm, 002.htm, 00х.htm и так далее

UrlbarExt
Автор: FASDIYR
Дата сообщения: 21.11.2009 09:05
Кто-нить знает,как сделать,чтобы при добавлении закладки она помещалась сверху списка?
Автор: gyra
Дата сообщения: 21.11.2009 09:26
FASDIYR
Я добавляю так: левой кнопкой мыши захватываю нужную вкладку и тащу на верх в "Закладки", а там уж куда хочется, сверху, снизу, в середине и т.д.
Автор: FASDIYR
Дата сообщения: 21.11.2009 09:36
gyra Я понимаю,но я думаю в about:config должено быть такое,чтобы как в расширении "Add Bookmark Here" -функция: помещать сверху.
Автор: SimffAS
Дата сообщения: 21.11.2009 20:23
Доброго времени суток, коллеги!
Совсем недавно "подсел" на Firfox, и очень доволен, радует скорость и возможность настройки "под себя" с помощью дополнительных Plug-ins.
Вот кажется у меня все есть для комфортной работы, не хватает самой мелочи для полного счастья, а именно...
Для IE есть такое дополнение, называется Net Snippets, она захватывает страничку вебсайта или его фрагмент, и сохраняет его в свою установленную папку. Потом это фрагмент можно просматривать, или сjхранить его потjм в контейнер CHM.

Дак нет ли таково же же аналога для Firfox? Если есть, то подскажите как называется и где его взять?
Автор: Jarikk
Дата сообщения: 21.11.2009 20:36
SimffAS
Есть расширение ScrapBook для сохранения всей страницы или для отредактированного куска страницы. Для CHM можно воспользоваться вот этой программкой.
Автор: Allexandria
Дата сообщения: 21.11.2009 20:57
SimffAS
Может стоит сразу на Evernote пересесть? Получите возможность захвата страничек и фрагментов, их организации с помощью категорий и меток. Экспорт, правда в mht. Зато есть еще много вкусного.
Автор: x25
Дата сообщения: 21.11.2009 21:12

Цитата:
Может стоит сразу на Evernote пересесть?

Лучше на Microsoft OneNote.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Kaspersky Internet Security - KIS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.