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

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№655129-06-2013 22:21:52

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

Re: Custom Buttons

Отсутствует

 

№655229-06-2013 23:03:59

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

Re: Custom Buttons

Отсутствует

 

№655329-06-2013 23:12:52

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

Re: Custom Buttons

Ну там где красное установи расстояние, это же кусок кода из Memory Monitor.

Отсутствует

 

№655429-06-2013 23:36:31

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

Re: Custom Buttons

Отсутствует

 

№655529-06-2013 23:39:03

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

Re: Custom Buttons

Извини что не объяснил :blush:
Просто поменяй свой кусок кода на этот:

Выделить код

Код:

setPrefix: function (flag) {
    return (flag) ? "" + this._prefix : "";
  },

Отсутствует

 

№655630-06-2013 00:16:22

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

Re: Custom Buttons

Отсутствует

 

№655730-06-2013 00:35:39

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

Re: Custom Buttons

Выделить код

Код:

// Скопировать иконку текущего сайта как base64 код  ................................
const iosService = Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService);

function copyFaviconData() {  
  var url = ( content.location.host == "www.google.com") ? "http://www.google.ru/favicon.ico" : gBrowser.mCurrentTab.image;
  if ( !url ) {   
       alertsService.showAlertNotification("chrome://global/skin/icons/error-16.png", button.label, "Не поддерживается", false, "", null, "");
       return;
       }         
  var faviconService = Components.classes["@mozilla.org/browser/favicon-service;1"].getService(Components.interfaces.nsIFaviconService);
  var base64 = faviconService.getFaviconDataAsDataURL(iosService.newURI(url, null, null, null) );
  gClipboard.write( base64 );
  alertsService.showAlertNotification( base64, "Save", "Запомнил значок веб-сайта как base64", false, "", null, "" );
};

Отредактировано bunda1 (30-06-2013 00:35:53)

Отсутствует

 

№655830-06-2013 00:47:25

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

Re: Custom Buttons

Отсутствует

 

№655930-06-2013 01:10:18

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

Re: Custom Buttons

Отсутствует

 

№656030-06-2013 12:24:38

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

Re: Custom Buttons

Отсутствует

 

№656130-06-2013 18:51:07

Kiril__777
Участник
 
Группа: Members
Зарегистрирован: 13-07-2009
Сообщений: 391
UA: Firefox 20.0

Re: Custom Buttons

Отсутствует

 

№656230-06-2013 19:07:55

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

Re: Custom Buttons

Выделить код

Код:


(function () {
  
  var menu = document.createElement("menu");  
  var menuPopup = document.createElement("menupopup");
  var customize = document.getElementById("appmenu_customize")    
  
  menu.setAttribute("label", "Find");  
  customize.parentNode.insertBefore( menu, customize ); 
  menu.appendChild( menuPopup );
  addDestructor(function() { customize.parentNode.removeChild( menu ) });
  
  var array = [
              { label:"Найти на странице", func: findToContex },
              { label:"Поиск по сайту(google)", func: searchToSite },
              { label:"Выделить текст на странице", func: highlightSel },
              { label:"Автовыделение, добавить текст", func: addSel }
              ];
  array.forEach(function( m ) {  
       var mItem = document.createElement("menuitem");
       mItem.setAttribute("label", m.label);
       mItem.addEventListener("command", m.func, false);
       menuPopup.appendChild( mItem );
       });

   function findToContex() {
      alert('findToContex');
   };
         
   function searchToSite() {
      alert('searchToSite');
   };
        
   function highlightSel() {
      alert('highlightSel');
   };
        
   function addSel() {
      alert('addSel');
   };
               
})();

Отредактировано bunda1 (30-06-2013 19:30:37)

Отсутствует

 

№656301-07-2013 04:52:54

Kiril__777
Участник
 
Группа: Members
Зарегистрирован: 13-07-2009
Сообщений: 391
UA: Firefox 20.0

Re: Custom Buttons

Отсутствует

 

№656401-07-2013 12:39:58

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

Re: Custom Buttons

Выделить код

Код:

document.getElementById("appmenu_customize");

Отредактировано bunda1 (01-07-2013 13:55:56)

Отсутствует

 

№656503-07-2013 07:52:37

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

Re: Custom Buttons


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

Отсутствует

 

№656603-07-2013 09:46:32

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

Re: Custom Buttons

Отсутствует

 

№656703-07-2013 12:18:18

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

Re: Custom Buttons

Выделить код

Код:

КОД:

var prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
try{
    var cb_autoContextmenu = prefs.getBoolPref("cb_autoContextmenu" );
}catch(e){
    prefs.setBoolPref("cb_autoContextmenu",true );
}
prefs.setBoolPref("cb_autoContextmenu", !prefs.getBoolPref("cb_autoContextmenu" ));
this.checked = prefs.getBoolPref("cb_autoContextmenu" );

Отредактировано villa7 (03-07-2013 15:50:57)


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

Отсутствует

 

№656804-07-2013 21:24:48

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

Re: Custom Buttons

Отредактировано bunda1 (04-07-2013 21:42:29)

Отсутствует

 

№656905-07-2013 07:47:25

Kiril__777
Участник
 
Группа: Members
Зарегистрирован: 13-07-2009
Сообщений: 391
UA: Firefox 20.0

Re: Custom Buttons

Отредактировано Kiril__777 (05-07-2013 07:58:40)

Отсутствует

 

№657005-07-2013 12:26:47

Lex1
Участник
 
Группа: Members
Зарегистрирован: 07-07-2007
Сообщений: 260
UA: Firefox 22.0

Re: Custom Buttons

Выделить код

Код:

var contextMenu = document.getElementById("main-menubar");
var nextEleMenu = document.getElementById("helpMenu");

Отсутствует

 

№657105-07-2013 12:46:26

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

Re: Custom Buttons

Отредактировано voqabuhe (05-07-2013 13:33:42)

Отсутствует

 

№657205-07-2013 13:11:56

Kiril__777
Участник
 
Группа: Members
Зарегистрирован: 13-07-2009
Сообщений: 391
UA: Firefox 20.0

Re: Custom Buttons

Выделить код

Код:

  var customize = document.getElementById("helpMenu")

Отсутствует

 

№657305-07-2013 13:43:26

Lex1
Участник
 
Группа: Members
Зарегистрирован: 07-07-2007
Сообщений: 260
UA: Firefox 22.0

Re: Custom Buttons

Отсутствует

 

№657405-07-2013 14:09:50

Kiril__777
Участник
 
Группа: Members
Зарегистрирован: 13-07-2009
Сообщений: 391
UA: Firefox 20.0

Re: Custom Buttons

Отсутствует

 

№657505-07-2013 17:26:01

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

Re: Custom Buttons

Выделить код

Код:

customize.parentNode.insertBefore( menu, customize );

Отредактировано bunda1 (05-07-2013 17:37:30)

Отсутствует

 

Board footer

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