Наваял плугин 29 кб. Зацените жду коментарий
Слегка потестил на
Fx 3a6. В принципе, всё работает, но есть серьёзные замечания...
1. В данной реализации расширение может работать
только при условии расположения
HC в единственном месте - "
C:\Program Files\HandyCache\". Пришлось менять параметр в вызове процедуры
file.initWithPath("C:\\Program Files\\HandyCache\\HCCmd.exe") в
helloworldOverlay.js на свой реальнй путь. Представляется более предпочтительным использование значения системной переменной
%ProgramFiles% (к примеру, в Висте64 для 32-х разрядных приложений это "
Program Files (x86)"), с путём для
HCCmd.exe несколько сложнее. Но надёжнее всего вручную конфигурировать это в настройке расширения
2. Окно настроек - с неизменяющимеся размерами, и у меня не полностью отобразились пункты выбора (если бы последний чекбокс не торчал немного - так и не знал бы, что он вообще есть
). Поправил, изменив в
settings.xul значение
prefwindow->style->height с 230 на 260px.
3. Совершенно не ясное интуитивно назначение пунтов в меню настроек. Смысл их становится понятным лишь после начала использования. Но по-умолчанию все чекбоксы сброшены - и соответственно доп. пунктов контекстного меню нет вообще, а юзер даже и не догадывается - почему.
В результате - "
какого ... у меня не работает?!"
4. Действительно, никуда не годные картинки - обязательно надо с прозрачным фоном. А что за проблемы сделать это в любом граф. редакторе?
Резюме: надо б доработать, а пока хотя бы написать сопровождающий мини-фак. Желаю удачи!