Страницы: 1
Dimanish, спасибо!!!
Камрады, в keyconfig нужно добавить новое действие - переключение на следующую и на предыдущую вкладки. Какой командой это можно сделать?
NextTab(); не работает :о(
Anton, огромное вам спасибо!!! Все получилось.
Если кому-то это интересно, вот код (немного некорректно, но работает), которым нужно заменить соответствующие функции в imagetoolbarOverlay.js:[code]function imageToolbarSaveImage(e) {
// function by MonkeeSage, modified by Cusser
if (!e) var e = window.event;
document.popupNode = imageToolbarCurrentImage;
var url = imageToolbarCurrentImage.src; // convenience variable
var filename = url.substring(url.lastIndexOf('/') + 1)
if (url.indexOf("?") != -1 && url.indexOf("=") != -1) {
// sniff the real filename from the headers...
var httpRequest = new XMLHttpRequest();
httpRequest.open('GET', url, false); // syncronous transfer
httpRequest.overrideMimeType('text/xml'); // prevent leakage
httpRequest.send(null);
// data comes after send for sync'd GET, no callbacks needed...
try {
var fname = httpRequest.getResponseHeader('content-disposition');
if (fname) {
Не пойму, а чем левая кнопка не устраивает ? О чем речь вообще ?
Все для ускорения серфинга: при клике по
- первой иконке
- левой кнопкой - сохранить картинку
- правой - то же самое и закрыть вкладку
- второй иконке (для картинок - превью или картинок - ссылок на файл)
- л.к. - сохранить файл, на который ссылается картинка
- п.к. - то же самое и закрыть вкладку
На мой взгляд не лишние функции. Экономится время. Привязываюсь ко 2 иконке, т.к. дефолтные функции не особо нужны, и проще их заменить, чем добавлять новую иконку. Как я понимаю, ImageToolbar, если картинка не найдена в кэше, загружает ее самостоятельно. Если так, то для реализации нужно лишь подставить урл не самой картинки а ссылки.
Anton, спасибо за помощь, надеюсь вы поможете "замутить" и это.
Заранее спасибо!:D
Вот так всегда...:) Еще идея появилась:
при клике правой кнопкой по кнопке "копировать картинку" на картинке-ссылке загрузить не саму картинку а файл по ссылке. Проблема выцепить урл ссылки. В самом ImageToolbar я такой функции не нашел. М.б. можно как-то не особо болезненно узнать адрес ссылки и подставить его в функцию?
Замена тела функции на код
imageToolbarSaveImage(e);
getBrowser().removeTab(getBrowser().mContextTab);
не помогла, сработало это:
Спасибо за подсказку!!!
И еще, подскажите плиз или дайте ссылку где можно почитать в эл. варианте по командам JS, в частности getBrowser(), а то совсем в этом не шарю, а JBuilder из-за такой ерунды ставить как-то неохота.
Гран, как говорится, мерси!!!:D
Уважаемые гуру!
Хочу немного изменить сабж для себя: вместо действия по 2 кнопке "копировать картинку" поставить ("автосохранение" и сразу после этого автоматическое закрытие текущей вкладки). Покопался в скриптах, но чую, что разбираться в этом буду долго и нелегко. Если найдется добрая душа, которая разъяснит какой функцией это сделать или (я не сильно наглею?) выложит откорректированный аки следует xpi с последней сборкой сабжа, будет ему мой (и наверняка не только мой) бесконечный респект и пиво при возможности...
З.Ы. Надеюсь, такая модернизация не затронет копирайт :о)
Страницы: 1