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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№672622-08-2013 22:35:56

Inko7
Участник
 
Группа: Members
Зарегистрирован: 09-11-2009
Сообщений: 1008
UA: Firefox 23.0

Re: Custom Buttons

Infocatcher
спасибо за ответ
так всё работает, как надо!

Отсутствует

 

№672722-08-2013 23:26:11

golfstrim
Участник
 
Группа: Members
Откуда: Латвия
Зарегистрирован: 25-07-2013
Сообщений: 7
UA: Firefox 24.0

Re: Custom Buttons

Может ли кто то подправить кнопочку погоды Weather from gismeteo(enter city code in Initialization)(Firefox 4+) некорректно отображается прогноз, вместе с прогнозом отображаются и некоторые спецсимволы. Спасибо

Отсутствует

 

№672823-08-2013 17:32:06

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 23.0

Re: Custom Buttons

voqabuhe пишет

Infocatcher
В [nightly] перестала очищать№7469,  если можешь поправь, плиз.

Можно попробовать так:

Выделить код

Код:

DownloadsCommon.getData(content).removeFinished();
Cc["@mozilla.org/browser/download-history;1"]
    .getService(Ci.nsIDownloadHistory)
    .removeAllDownloads();

Или удалить все независимо от приватности текущего окна:

Выделить код

Код:

// resource:///modules/DownloadsCommon.jsm, see DownloadsCommon.getData()
var global = Components.utils.getGlobalForObject(DownloadsCommon);
global.DownloadsData.removeFinished();
global.PrivateDownloadsData.removeFinished();

Cc["@mozilla.org/browser/download-history;1"]
    .getService(Ci.nsIDownloadHistory)
    .removeAllDownloads();

Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№672923-08-2013 18:56:05

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 26.0

Re: Custom Buttons

Infocatcher пишет

Или удалить все независимо от приватности текущего окна:

Спасибо, работает.:beer:

Отсутствует

 

№673023-08-2013 21:59:06

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: Custom Buttons

Как отследить переключение на другую группу вкладок ?

Отсутствует

 

№673123-08-2013 22:57:22

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: Custom Buttons

okkamas_knife пишет

предположу что если нет специального события то смотрим событие смены активной вкладки и по нему проверяем к какой группе она принадлежит если группа сменилась то вот оно.

Да это работает, но такой подход не производителен а специального события нет :/

Отредактировано bunda1 (23-08-2013 22:58:00)

Отсутствует

 

№673224-08-2013 16:44:21

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 23.0

Re: Custom Buttons

bunda1 пишет

Как отследить переключение на другую группу вкладок ?

Возможно, может помочь отслеживание события TabShow или TabHide.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№673324-08-2013 19:47:15

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: Custom Buttons

Infocatcher пишет
bunda1 пишет

Как отследить переключение на другую группу вкладок ?

Возможно, может помочь отслеживание события TabShow или TabHide.

Спасибо это работает, единственное плохо что TabShow срабатывает на каждый таб при переключение на другую группу вкладок.

Отсутствует

 

№673424-08-2013 20:05:03

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 23.0

Re: Custom Buttons

bunda1
У меня к тебе пара просьб, не срочно, будет время может глянешь. Перешел на вкладки снизу, (browser.tabs.onTop) показалось более удобным, так теперь двойной крик по панели табов начал заново загружать домашнюю вместо переключения на открытую, мож куда что добавить.

скрытый текст

Выделить код

Код:

addEventListener("dblclick", function(e) {
if ( e.button == 0 && document.getElementById('main-window').hasAttribute('tabsintitlebar') ) {
     e.preventDefault();
     
     var desktopTab = true;  
     for ( var i = 0; i < gBrowser.tabs.length; i++ ) {
           var mTab = gBrowser.mTabs[i];
           if ( mTab.linkedBrowser.currentURI.spec == 'chrome://desktop/content/desktop.html') {
              gBrowser.selectedTab = mTab;
              var desktopTab = false;  
              break;
              }
         }
     if ( desktopTab ) gBrowser.selectedTab = gBrowser.addTab('chrome://desktop/content/desktop.html');
     }
}, false, document.getElementById('TabsToolbar') );


И ещё, ты делал кнопку переключения javascript.enabled
http://forum.mozilla-russia.org/viewtopic.php?pid=622818#p622818
можно добавить ещё чтобы страница автоматом тоже перезагружалась, а не вручную перезагружать. Спасибо.

Отредактировано villa7 (24-08-2013 20:06:20)


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№673524-08-2013 20:15:59

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: Custom Buttons

villa7 пишет

И ещё, ты делал кнопку переключения javascript.enabled
можно добавить ещё чтобы страница автоматом тоже перезагружалась, а не вручную перезагружать. Спасибо.

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u041F%u0435%u0440%u0435%u043A%u043B%u044E%u0447%u0430%u0442%u044C%20JavaScript%20%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAACQWzEUkFsxhJBbMaOQWzG2kFsxyZBbMdqQWzHrkFsx+pVhOf+aaUH/o3RP/62CX/+QWzHZkFsxNP///wD///8AlF8zaLiQbf/WuqP/38az/+fUw//u39P/9eri//v07//9+vb///79//vr3//77+b/wZ2A/5RfM2////8A////AJlkNonHpIX////////////////////////+/P/++/f//vfx//728f/krob/+ujb/86vlf+ZZDaL////AP///wCeaTlXnmk59rSFWf/ZpXv/2J5v/9ebav/YlmP/1pJd/9SPWf/Tjlf/4p1p//rj0f/Yu6L/nmk5nv///wD///8ApG88FKRvPKvVroz//fDl//fHov/3z63/+dW1//javf/43sL/+uHG//rkzP/99ez/4s66/6RvPLP///8A////AP///wCqdUAot4ZW//7+/f/63sL/+ty///nbwP/528D/+d3B//rbwP/63MP//eve/+zczf+qdUDK////AP///wD///8AsXtDHrmGUv/+/Pn/+dy///jbv//43MD/+dvC//ncwf/53cL/+t3D//vn1P/17eL/sXtD5P///wD///8A////ALeCRwm5hUv//vv3//ncwf/43L//+Ny///jbwP/53cD/+d3A//ndw//74sv//Pn1/7eCR/u3gkcB////AP///wD///8AvYhL+fz28P/538f/+dy9//rcv//628H/+t3D//rdwv/53cT/++DJ///8+v/BjVP/vYhLD////wD///8A////AMSOTtr159j/+uXS//navP/527z/+tu///rdwf/63cH/+d3E//vhyP///fv/yJRX/8SOThL///8A////AP///wDKlFK78NnB//vt4f/52sD/+dzC//nexf/64Mf/+uLK//rizf/65dD///79/8uPWv/KlFLxypRSRf///wD///8A0JpVpO3Qsv//9vD/+uHK//vjzP/749D/++bT//vp1f/86dj//Orb/////f/SnXH/7tnB/9CaVeX///8A////ANWfWJLryqX///37//3p1f/969j//erb//3t3//98OL//fHk//zw5P//////4KBw///7+f/fuIf/////AP///wDapFuE68aa///////87+L//fDn//3x6//99e7//fjx//369////Pr///////779//02sD/2qRb6v///wD///8A3qhdberAjP///////////////////////fn0//vz6v/469n/+ObT//Xfxv/py6b/3qhd7d6oXV3///8A////AOKsXzbirF/G6ryB/+i3d//msm3/5LBo/+KsX/DirF/j4qxfz+KsX8zirF+74qxfqOKsX0virF8FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bvar%20s%20%3D%20%27javascript.enabled%27%3B%0Avar%20pref%20%3D%20Application.prefs.get%28s%29%3B%0A%0Athis.onclick%20%3D%20function%28e%29%20%7B%0A%20%20%20%20%20if%20%28%20e.button%20%3D%3D%200%20%29%20%7B%20%0A%20%20%20%20%20%20%20%20%20%20pref.value%20%3D%20pref.value%20%3F%20false%20%3A%20true%3B%0A%20%20%20%20%20%20%20%20%20%20document.getElementById%28%22Browser%3AReload%22%29.doCommand%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%7D%3B%0A%20%0Afunction%20toggleImage%28%29%20%7B%20%0A%20%20%20pref.value%20%0A%20%20%20%3F%20self.style.filter%20%3D%20%27%27%20%20%20%20%0A%20%20%20%3A%20self.style.filter%20%3D%20%27url%28%22chrome%3A//mozapps/skin/extensions/extensions.svg%23greyscale%22%29%27%3B%7D%3B%0AtoggleImage%28%29%3B%0AgPrefService.addObserver%28%20s%2C%20toggleImage%2C%20false%20%29%3B%0AaddDestructor%28function%28%29%20%7B%20gPrefService.removeObserver%28%20s%2C%20toggleImage%2C%20false%20%29%20%7D%29%3B%20%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

Отсутствует

 

№673624-08-2013 20:59:50

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 23.0

Re: Custom Buttons

bunda1
Да, теперь замечательно, спасибо.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№673724-08-2013 22:23:59

Inko7
Участник
 
Группа: Members
Зарегистрирован: 09-11-2009
Сообщений: 1008
UA: Firefox 23.0

Re: Custom Buttons

Где-то в теме видел код отслеживающий долгое нажатие кнопки мыши, а теперь что-то не нахожу...
Подскажите, как долгим нажатием ЛКМ на пустом месте страницы переключать в fullscreen и обратно?
Именно на пустом, чтобы случайно не срабатывало, если задержать ЛКМ на какой-либо ссылке, либо при её перетаскивании.

Отсутствует

 

№673825-08-2013 01:45:03

Xvost
Участник
 
Группа: Members
Откуда: Краматорск, Дружковка, Украина
Зарегистрирован: 03-11-2007
Сообщений: 138
UA: Firefox 24.0
Веб-сайт

Re: Custom Buttons

Нужна кнопка, по нажатию на которую либо откроется окошко, с заранее введённым текстом, либо файл, заранее указанный.

Отсутствует

 

№673925-08-2013 07:03:21

rsuan
Участник
 
Группа: Members
Зарегистрирован: 30-12-2010
Сообщений: 116
UA: Firefox 22.0

Re: Custom Buttons

Нужна кнопка Qick bookmarks для новых версий FF. Или, может быть, посоветуете её замену?

Отсутствует

 

№674025-08-2013 09:52:47

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: Custom Buttons

rsuan пишет

Нужна кнопка Qick bookmarks для новых версий FF. Или, может быть, посоветуете её замену?

Объясни пожалуйста что за Qick bookmarks.

Отсутствует

 

№674125-08-2013 11:57:41

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 23.0

Re: Custom Buttons

Кто пользуется кнопками переводчиками, у вас переводит подобную страницу целиком, у меня почему-то только выделением переводит.
https://github.com/ardiman/userChrome.js/tree/master/closerepeattabs


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№674225-08-2013 12:51:56

Andrey_Krropotkin
Участник
 
Группа: Members
Зарегистрирован: 11-11-2011
Сообщений: 484
UA: Firefox 23.0

Re: Custom Buttons

Страница защищена, поэтому страница полностью не переводится.

Отсутствует

 

№674325-08-2013 14:17:49

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: Custom Buttons

villa7 пишет

Кто пользуется кнопками переводчиками, у вас переводит подобную страницу целиком
https://github.com/ardiman/userChrome.js/tree/master/closerepeattabs

Нет

Отредактировано bunda1 (25-08-2013 14:18:11)

Отсутствует

 

№674425-08-2013 15:39:06

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 23.0

Re: Custom Buttons

Andrey_Krropotkin
bunda1
Понятно, спасибо.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№674526-08-2013 01:25:21

принципиальный
Участник
 
Группа: Members
Зарегистрирован: 10-08-2013
Сообщений: 161
UA: Firefox 14.0

Re: Custom Buttons

А зачем эти кнопки нужны? Мне, в частности, надо бы запустить свою стороннюю программу по нажатию на кнопку- было бы здорово. Но ничего не выходит.

Отсутствует

 

№674626-08-2013 01:47:42

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 23.0

Re: Custom Buttons

принципиальный пишет

А зачем эти кнопки нужны?

Да нет, ребята тут чудеса делают из кнопок, есть и такая кнопка, просто прочитать внимательно и всё получится.
http://forum.mozilla-russia.org/viewtopic.php?pid=401368#p401368


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№674726-08-2013 03:24:43

adidharma
&#32;
 
Группа: Members
Зарегистрирован: 15-08-2011
Сообщений: 754
UA: Firefox 26.0

Re: Custom Buttons

villa7 пишет

http://forum.mozilla-russia.org/viewtopic.php?pid=401368#p401368

Можно и с относительными путями:

скрытый текст
Код:

Выделить код

Код:

var profileDir = Components.classes["@mozilla.org/file/directory_service;1"]
    .getService(Components.interfaces.nsIProperties)
    .get("ProfD", Components.interfaces.nsILocalFile)
    .path;
var path = profileDir + "\\..\\..\\PasswordfoxPortable.exe";

this. runPasswordfox = function (url)
{
    var file = Components. classes["@mozilla.org/file/local;1"].
           createInstance (Components.interfaces.nsILocalFile);
    var process = Components. classes ["@mozilla.org/process/util;1"].
              createInstance (Components. interfaces. nsIProcess);
    file. initWithPath (path);
    process. init (file);
    if (!this. pid)
        this. pid = [];
    this. pid. push (process. run (false, url && [url]|| null, url && 1 || 0));
};



//Запуск левой кнопкой мыши

this. runPasswordfox("");

Возможно, код кривой :blush: но всё работает. А вообще, очень бы хотелось кнопку типа External Applications, в которой можно было бы использовать относительные пути.

Отредактировано adidharma (26-08-2013 03:31:43)


pcxFirefox - лучшая сборка Лисы!

Отсутствует

 

№674826-08-2013 11:05:54

Andrey_Krropotkin
Участник
 
Группа: Members
Зарегистрирован: 11-11-2011
Сообщений: 484
UA: Firefox 23.0

Re: Custom Buttons

Для тех кто хочет использовать относительные пути - http://mxr.mozilla.org/mozilla-central/ … viceDefs.h и https://developer.mozilla.org/en-US/doc … s/File_I_O

Отредактировано Andrey_Krropotkin (26-08-2013 11:07:07)

Отсутствует

 

№674926-08-2013 16:00:56

rsuan
Участник
 
Группа: Members
Зарегистрирован: 30-12-2010
Сообщений: 116
UA: Firefox 22.0

Re: Custom Buttons

rsuan пишет:
Нужна кнопка Qick bookmarks для новых версий FF. Или, может быть, посоветуете её замену?

bunda1 пишет

Объясни пожалуйста что за Qick bookmarks.

Здесь рассмотрен Quick bookmarks.
А здесь Qick Bookmarks.
Функционал немного разный. Нужен второй. На новых версиях FF не работает.

Отсутствует

 

№675026-08-2013 17:37:13

принципиальный
Участник
 
Группа: Members
Зарегистрирован: 10-08-2013
Сообщений: 161
UA: Firefox 14.0

Re: Custom Buttons

Какой это язык программирования?
http://forum.mozilla-russia.org/viewtop … 30#p624830

Отредактировано принципиальный (26-08-2013 17:37:32)

Отсутствует

 

Board footer

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