Я хочу прицепить код кнопки Clear Cache(Firefox 3.6-4.0) к мышиному жесту. Без установленного расширения Сustom Buttons.
Код работает, но не появляется слайдер.
Можно как-то изменить код, чтоб была индикация, что жест сработал?

toxa
замени custombuttons.alertSlide(cbTitle, cbDesc); на простой алерт например
типа alert("Operation Complete");
ну или так
getBrowser (). selectedTab = getBrowser (). addTab ("data:text/html,Operation Complete");

Выделить код

Код:

var cbTitle = "Cache"; // Title of the sliding alert
var cbDesc = "Clear Cache"; // Instructions/Info to describe the event
custombuttons.alertSlide(cbTitle, cbDesc);

замени на:

Выделить код

Код:

var alertsService = Components.classes["@mozilla.org/alerts-service;1"].getService(Components.interfaces.nsIAlertsService);
alertsService.showAlertNotification("chrome://global/skin/icons/information-16.png", "Cache", "Clear Cache", false, "", null, "");

Вариант bunda1 предпочтительнее, он в точности повторяет поведение слайдера как при Сustom Buttons.

В любом случае, okkamas_knife и bunda1 - спасибо! :D