Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

Разработка » Помогите разобраться с добавлением пунктов в контекстное меню » 27-05-2016 12:48:03

Частично победил! ) По умолчанию фаерфокс действительно позволяет создать не более 10 пунктов. Добавляем в about:cfg - extensions.addon-sdk.context-menu.overflowThreshold, присваиваем целое значение, например 20 - и всё заработало как надо. Осталось докопаться как пункты меню удалять перед повторным созданием!

Разработка » Помогите разобраться с добавлением пунктов в контекстное меню » 27-05-2016 10:59:07

jorevo пишет

После этого из основного контекстного меню все мои пункты пропадают, появляется пункт add-ons и все мои пункты оказываются в дочернем меню этого пункта.

Вчера ещё немного помучал голову, вследствии чего обнаружил странное. Если в главное контестное меню добавлять до 10 пунктов, то всё нормально 10.png. Если пунктов больше 10, то как я писал выше, появляется пункт add-ons и все мои пункты переезжают в это субменю 11.png - Это какое то искусственное ограничение firefox? Его как то можно обойти?

Разработка » Помогите разобраться с добавлением пунктов в контекстное меню » 26-05-2016 17:21:02

Есть расширение https://addons.mozilla.org/en-US/firefox/addon/simplefill/ - под мои задачи почти полностью устраивает (заполнение форм из контекстного меню). Единственное неудобство, список полей раскрывается в дочернем меню, а я хотел бы видеть поля - в главном контестном меню. Немного переписал функцию по выводу полей в меню, получилось так:
[code]function createChildContextMenus(jsonString) {
    if (typeof jsonString !== 'undefined' && jsonString !== null && ss.storage.jsonString !== 'null' && jsonString !== "") {
        var jsonObj = JSON.parse(jsonString);
        if (typeof jsonObj.cm_items !== 'undefined' && jsonObj.cm_items.length > 0) {
            for(var i = 0; i < jsonObj.cm_items.length; i++) {
                cm.Item({
                    label: jsonObj.cm_items[i].title,
                    context: cm.SelectorContext("body"),
                    contentScript: 'self.on("click", function (node,data) {' +
                                   'document.activeElement.value

Обсуждение расширений » All-in-One Search button » 03-02-2006 05:00:51

Infant пишет

Поскольку автор не отзывается, продолжу «сеанс разоблачений».

jorevo пишет

Или может есть что-то подобное, где можно задать список слов в настройках, что-бы при нажатии на кнопку заданные слова подсвечивались на странице? Главное, чтобы с русским языком работало.

Вынужден тебя разочаровать. Это расширение не выполняет эти функции!

Да, я уже понял, спасибо... А где бы найти расширение, которое эти функции выполняет?

Обсуждение расширений » All-in-One Search button » 24-01-2006 01:33:11

Я имел в виду научить его работать с русским языком, хотя если именно это подразумевается под "перевести", тогда да. Оно совсем не умеет работь с русским языком, слова для поиска сохраняются в файл кракозябрами (русские слова), соответственно ничего не находится.

Обсуждение расширений » All-in-One Search button » 24-01-2006 00:43:34

Как заточить это расширение под руский язык?
http://www.pcdingo.net/firefox/index.php?lang=en&s=ext#allinonesearch

Или может есть что-то подобное, где можно задать список слов в настройках, что-бы при нажатии на кнопку заданные слова подсвечивались на странице? Главное, чтобы с русским языком работало.

ЗЫ. Как создавать темы в разделе про "Расширения"?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]