Pull to refresh

Модифицируем дополнение AddThis для Firefox

Практически каждый сервис социальных закладок имеет свое дополнение для браузера Firefox. Но если в повседневной жизни приходится пользоваться несколькими сервисами, то происходит прямо-таки захломление панелей. Ведь каждое дополнение норовит добавить не только пару кнопок (БобрДобр, МоеМесто, Memori, Mister Wong) так еще и целые меню (StumbleUpon, Delicious) и кучу чего еще.
Для наведения порядка на панелях можно использовать дополнения ShareThis (версии 3.4.2), Shareaholic (версии 1.9.9.5) и AddThis (версии 3.0.1) от одноименных сервисов.

Первые два дополнения добавляют на панель всего по одной кнопке за которыми скрыто настраиваемое выпадающее меню. Дополнение AddThis добавляет панель с поиском от Yahoo и настраиваемым списком сервисов закладок.
Во всех трех дополнениях список сервисов закладок можно настраивать, только вот у ShareThis и Shareaholic список поддерживаемых сервисов не так уж велик, если не сказать, что очень маленький.

Иначе обстоят дела с AddThis. Сам сервис предоставляет возможность работы с 292 сервисами закладок (список можно посмотреть здесь addthis.com/services), а вод дополнение для Firefox позволяет работать только с 234 сервисами.
В настройках дополнения мне не удалось найти нужный для работы сервис MoeMesto.ru, поэтому пришлось добавлять его в ручную.

Модифицировать данное дополнение для удобной работы с нужными сервисами довольно легко.
Для начала нужно убедиться что сервис AddThis поддерживает работу с нужным Вам сервисом закладок (блогом и т.п.). Сделать это можно по приведенной выше ссылке.
Далее необходима картинка для значка сервиса (я взял с официального сайта) и собственно дополнение для браузера Firefox.
Расширение скачанного файла *.xpi для удобства работы меняем на *.zip и открываем полученный файл в архиваторе.
Далее заходим в папку «chrome» и в ней открываем файл «addthis.jar» (это тоже файл архива).
В открытом архиве переходим в папку «content» и любым текстовым редактором открываем файл «Constants.js».
Перед нами массив с поддерживаемыми сервисами.
Переходим в середину списка и после сервиса «mixx» вставляем следующую строчку кода:

"moemesto":{"title":"Moemesto.ru","cat":"BOOKMARKING"},
Думаю, комментарии здесь излишны.

В файле архива «addthis.jar» рядом с папкой «content» лежит папка «skin», а внутри нее папка «services». Вот в эту папку «services» и нужно скопировать заготовленный заранее файл значка. Имя файла значка должно совпадать с идентификатором сервиса — «moemesto.gif».

Вот и все. Незабываем сохранить внесенные изменения (архиватор должен напомнить) и переименовываем файл *.zip обратно в *.xpi.
Открываем Firefox и запускаем только что модифицированный файл — начнется установка, а дальше Вы знаете…

Думаю, что для этого дополнения принцип модификации ясен и не будет вызывать затруднений.

Пользуйтесь.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.