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

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

Сustom Buttons » [CB]Toggle Find+ » 08-05-2014 11:19:41

PEAKTOP пишет

А можно как-нибудь запретить панели поиска перехватывать нажатие Ctrl +F на вкладках "Библиотека", "Журнал" и т.д.? Использую CB - Открывать библиотеку в вкладке и последнюю активную папку библиотеки. Возникает существенное неудобство — находясь в библиотеке, журнале и т.д. по нажатию Ctrl + F курсор должен переместится в поле поиска по содержимому этого раздела, а вместо этого открывается панель поиска по странице, которая естественно ничего найти не сможет.

Легко, до субботы сделаю.

Сustom Buttons » Custom Buttons » 06-05-2014 11:14:06

Pony_Smile_Pack
bunda1 появится в субботу.

Сustom Buttons » Замена расширений кнопками CB » 02-05-2014 22:14:13

Mishania пишет

Есть расширение MouseZoom, зажимаешь ПКМ и колесиком мышки управляешь масштабом. А кнопкой его нельзя заменить?

[code]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%3ECB%20Mouse%20Gestures+%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEAEhIAAAEAIACABQAAFgAAACgAAAASAAAAJAAAAAEAIAAAAAAAWAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEBAwEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAgEBAwAAAAACAQECAAAAAHdLNaSlZkbqkFY60ZNZO9aSWDrWkVY51o9VONaOVDfWjVI11oxSNdaMUDPWhkww0ZdYOupsQCykAAAAAAIBAQIAAAAAc0k1oNebe//0yrD/+djC/vjWv//418D/+Na///fWv//31r//99W///XTuv/11Lz/9tfA/u3Dqf/Jjm//Zz4qoAAAAAAAAAAAq2tL1vXMsf/w4c327di9++nStfvs1bn77Na7++zWu/vs1rv77NS5+/Tk0Pvt2L377NW4+/Ll0vbtxar/mFk61gAAAAAAAAAAl10/0Pvdxv/q07b71quB/9iuhP/VqX//06J

Сustom Buttons » Обсуждение кнопок CB » 02-05-2014 22:06:45

Uxapb пишет

В Инструменты, в самый низ.

[code]// Добавить новый пункт "Искать страницу" в меню kнопки ................................
(function () {
   var img = "data:image/x-icon;base64,AAABAAEAEhAAAAEAGADoAwAAFgAAACgAAAASAAAAIAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx9vm0y9y40OC50OG40OG40OG40OG40OG40OG40d68z+yuz8a34qYAAAAAAAAAAAAAAAAEkQAAANLl9Dya11Oo2Eqg0kyh00uh0kqg0kyf0kqgzkqYzz2MrRexIxfFA6PhpQAAAAAAAAAAAASRAAAA1Of4Sq3rXKLUYqjeYajeY6vgZq7kYqrcYaHYSoasI7wsMPMqLu8yHdUdrOCqAAAAAAAABJEAAADU5/dGp+VireB4xfx2xPpyvvNprt5ss+pgpcsmwjct8iYz7DU17DM58zcl2SSu464AAAAEkQAAANTo+Eio5mOr33XA93bE+WWs3HOu0V6jyS6+PWvwXHPvdUDuQDfuNWryaXXwdDLOM7DnsQSRAAAA1Oj4RqfmZK3gesj8dsX4d8f5e8n7arncPbNzKKNMZdtiX/dfR/FDl/KWWMNYe9R7v+u/BJEAAADW5/hFqOZ0uuKc3PiU1/aU2PaV1/SU1fGZxv9aop1a21d2+3Vg9WSW8peA04EAAAAAAAAEkQAAANTm9kuv63TD8Gy46W+76m666m+762286W+z5ziVh2fYXLr7ran2npXolm/ObgAAAAAAAASRAAAA1Ob3SaznWqPSXanZXanZXqvaYa3eYKzbXqbZUKW0R8JpPbZzRbp4a81oo+CjAAAAAAAABJEAAADV5/hGqOVmteOA1f990v980fx0xe91zfl/2f

Сustom Buttons » Обсуждение кнопок CB » 02-05-2014 19:31:03

Uxapb пишет

bunda1, почините плз под 29 [CB]Искать страницу в кэше Google или на Archive.org
Спасибо.

Куда ты хочешь переместить подменю Искать страницу?

Сustom Buttons » Обсуждение кнопок CB » 29-04-2014 17:29:46

feas пишет

А есть у нас способ вернуть кнопку закладок в адресную? видимо расширение этого не может.

Что за кнопка закладок, id у неё какой?

Сustom Buttons » Есть ли сохранялка по Shift+click ? » 25-04-2014 21:17:43

difabor пишет

2. Сделать несколько подменю - безусловно лучше - просто я думал, что если мне покажут как собирать в одно подменю, я смогу уже сам "наворотить" несколько :)

Вот пример, передвигает стандартными пункты в подменю:

Выделить код

Код:

(function () {
  var contextMenu = document.getElementById("contentAreaContextMenu");  
  
  var menu = document.createElement("menu");      
  menu.setAttribute("id", "context-submenu1");
  menu.setAttribute("label", "подменю");    
  contextMenu.insertBefore( menu, document.getElementById("context-sep-properties") ); 
  addDestructor(function() { contextMenu.removeChild( menu ) });

  var menuPopup = menu.appendChild( document.createElement("menupopup") );              
  menuPopup.appendChild( document.getElementById("context-selectall") ); 
  menuPopup.appendChild( document.getElementById("context-copy") );         
})();

Пригодится:
[url=http://okitgo.ru/dom/metod-insertbefore-xml-elementa.html]Метод insertBefore() XML Элемента | okITgo.

Сustom Buttons » [CB]Toggle Find+ » 25-04-2014 11:08:41

iDev.Pi пишет

bunda1 == etoins srldu ?

Да, дело в том что у меня отпуск и я не помню пароль.

Сustom Buttons » [CB]Toggle Find+ » 24-04-2014 22:32:41

Не знаю нужен ли до сих пор этот код:

Нет.

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

Но тогда вот так:
[code]// Удалить оргинальный панель поиска и создать с дополнительными возможностями, автор кода 'Dumby' ................................
delete window.gFindBar;
window.gFindBar = document.getElementById("FindToolbar");
if ( !gFindBar || gFindBar.parentNode != gBrowser.parentNode) {
     Array.forEach(gBrowser.tabs, function(tab) {
          if ( !tab._findBar ) return;
          tab._findBar.parentNode.removeChild( tab._findBar );
          delete tab._findBar;
     });
     gFindBar = gBrowser.parentNode.insertBefore(document.createElement("findbar"), gBrowser);
     gFindBar.setAttribute("browserid", "content"); 
     gFindBar.id = "FindToolbar";
     gFindBar.clientTop;
     delete window.gFindBarInitialized;
     window.gFindBarInitialized = tr

Сustom Buttons » [CB]Tab Clicking Options » 24-04-2014 09:54:38

difabor пишет

Спасибо большое! Но насчёт ЛКМ/ПКМ - не понял - у меня работает одинаково, что ЛКМ, что ПКМ

Значит ты не открываешь группы вкладок и речь идёт о пунктах которые которые информацию о всех вкладках.

Сustom Buttons » [CB]Tab Clicking Options » 23-04-2014 22:52:14

difabor пишет

Очень полезная кнопка, но не хватает одной важной составляющей - выделенного текста: "Копировать адрес,  название и выделенный текст как BBCode".

Нужный пункт Адрес и редактированное название как BBCode

При клике ЛКМ копирует информацию всех вкладок
При клике ПКМ копирует информацию вкладок только из текущей группы вкладок
[code]// Добавить подменю "Копировать адрес и название как BBCode или" в контекстном меню вкладки, от 09.04.2014. ................................
(function() {
   const tabContextMenu = document.getElementById("tabContextMenu");
   
   var separator = tabContextMenu.appendChild( document.createElement("menuseparator") );
   var menu = tabContextMenu.appendChild( document.createElement("menu") );     
   menu.setAttribute("label", "Копировать адрес и название как BBCode или ....");
   
   addDestructor(function() {
      tabContextMenu.removeChild( menu )
      tabContextMenu.removeChild( separator )       
 

Сustom Buttons » Есть ли сохранялка по Shift+click ? » 23-04-2014 21:43:41

difabor пишет

У меня есть более общий вопрос....
Дело в том, что когда много дополнений, главное контекстное меню становится просто огромным.

Вот пример:

Выделить код

Код:

// отслеживать открытие контекстного меню на странице ....
addEventListener("popupshowing", function(e) { 
   
   LOG('e.ctrlKey' + " " + e.ctrlKey);
   LOG('e.altKey'  + " " +  e.altKey);
   LOG('e.shiftKey'  + " " +  e.shiftKey);
   
   //menuitem.hidden = !gContextMenu.onImage; // скрывать пункт если не контекстное меню изображений         

}, true, document.getElementById("contentAreaContextMenu") );

Лучше сделать в контекстном меню несколько подменю и туда перенести лишние пункты.

Сustom Buttons » [CB]Toggle Find+ » 23-04-2014 21:15:42

Kamui пишет

Перестал работать код, показывающий количество совпадение при поиске на странице:

Без кнопки Toggle Find+3 такой код не будет работать на FF28. Но можно объединить код с кодом открывающем панель поиска и открывать панель поиска кнопкой с кодом тогда работать будет:
[code]// Настройка функций кликов мыши для кнопки ................................
this.onclick = function(e) {

     // действие при клике ЛКМ ....
     if ( e.button == 0 ) {
          gFindBar.hidden ? gFindBar.onFindCommand() : gFindBar.close();
          };
         
     // действие при клике СКМ ....   
     if ( e.button == 1 ) {
          gFindBar.hidden ? gFindBar.onFindCommand() : gFindBar.close();
          goDoCommand("cmd_paste");
          };
};


setTimeout(function() { 

var curHit, allHits, lastCurHit;   
const fff = gFindBar._findField,
      lab = fff.parentNode.insertBefore( document.createElement("label"), fff ),
      nrm = Ci.nsISelectionController.SELECTION_NORMAL;
      lab

Board footer

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