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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№240115-03-2011 20:10:40

humnmind
я съем твой мозг
 
Группа: Members
Зарегистрирован: 15-03-2011
Сообщений: 48
UA: Firefox 3.6

Re: Custom Buttons

Как сделать так, чтоб у кнопки "Открытие Странички или группы страничек во вкладках" при левом клике мыши url открывался в текущей вкладке, а при клике средней - в новой вкладке?

И можно ли сделать кнопку на основе букмарклета WOT?

Отсутствует

 

№240215-03-2011 20:58:48

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 3.6
Веб-сайт

Re: Custom Buttons

humnmind пишет

И можно ли сделать кнопку на основе букмарклета WOT?

Вот тут: http://custombuttons.mozdev.org/drupal/ … let-button есть кнопка, которая делает из ссылок букмарклетов кнопки для загрузки этих ссылок.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№240315-03-2011 21:03:50

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

Re: Custom Buttons

humnmind пишет

И можно ли сделать кнопку на основе букмарклета WOT?

WOT

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

Выделить код

Код:

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%3EWOT%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9cLFQoWIPmZAEIAAALzSURBVDjLrVN5SFRxEJ5dV03xRLo0MTugTMFqK31v1dKMMtd2dT1SOt0wNTpIOklF17RL3TZDywM1zQ412iQVtGizttwuooMiCYQOcglKEzP9+j0pM6j+auAx8+B93zfzzTxCvn0mevPnB7qQnNUgFgEu5CrUTz/qfU09Vb73emrn0d9CAMMsLRkB9UjR0ny6Xcg7W+TQPYpAnonHIVMQSp/FobF7S33b29xxvxEIyiPg4TZ8G/oKIaccd0V4CSH8AiHyEkHZyOo6Qly9M3I6eVR3Rbv+6qDAAYKiAP75CO/Id4Aqi7CGgddfJ6jvEuJbCRFnbZF2fSoqX4e5j47wrvfJc0F58EcHMVr2cQNBtobuSJeTXhpO4NWsmwpGZmD5nCMSLkx7NkLwrbfIX1DcX+YF5gWijhKuvHAbEMYaO6qfnD4vjCWsyGck7QRF9XTIS+dYk+D21dY92NpiAWGc9VcJMUdonbCdsQScgiL8lYRFiQTVWcLqRmcoKnziydz/SnPtTS7UHcyoNEKSiZDykJxaqj0luHU0pO/GYTGvIgkXSeM5RuC/gbAkm3nTZIPIKm8NGbrqc1rfZGDDTUJ0LSPoJCTfowUnTLOsXhpSLX52IEugAD6KPnEbCX67CGubrRFV5d1NxR3pvrfNWqQYGcFlwiYj9afcp12pD8hu8x2ReFmeyDJwOznLtpCRj6UBPokQxDpI0DtCWelTPsKuMyYi47E9opvYrptoMNlEferb4m2KWusZywolM5Zm0xlZIlNfR8P8DkKoToS4i+4YNSiy3EeT1TkbG5kPq84TQsokwyvP2A2qGqwQUmD5gd8t+cLWOMRtZavNlEBZ4zCsqvHq/u0ig7TuZnmNHWL17PLYBQafsgBX6AjugA1kqQy4k8Cli7FY54SYupn4438RrPMwcMcmwk9jD/90K3D7xJDtF4FnqtxBW/CFLggr9gT9K0JPesxdcmLKxYDjk94HascjUDsBMiEXTf4SfNJtL/3v+A55tY9pGIKmSwAAAABJRU5ErkJggg%3D%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5BgetBrowser%20%28%29.%20loadURI%20%28atob%20%28%22amF2YXNjcmlwdDooZnVuY3Rpb24lMjglMjklN0J2YXIlMjBmJTNEZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQlMjglMjd3b3QtYm9va21hcmtsZXQlMjclMjklM0JpZiUyOGYlMjklN0JmLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQlMjhmJTI5JTNCcmV0dXJuJTNCJTdEdmFyJTIwbCUzRGxvY2F0aW9uLmhvc3RuYW1lJTNCaWYlMjhsJTI2JTI2bC5sZW5ndGglMjklN0JmJTNEZG9jdW1lbnQuY3JlYXRlRWxlbWVudCUyOCUyN2lmcmFtZSUyNyUyOSUzQmlmJTI4ZiUyOSU3QmYuc2V0QXR0cmlidXRlJTI4JTI3aWQlMjclMkMlMjd3b3QtYm9va21hcmtsZXQlMjclMjklM0JmLnNldEF0dHJpYnV0ZSUyOCUyN3NyYyUyNyUyQyUyN2h0dHAlM0EvL3d3dy5teXdvdC5jb20vYm9va21hcmtsZXQvJTI3K2VuY29kZVVSSUNvbXBvbmVudCUyOGxvY2F0aW9uLmhvc3RuYW1lJTI5JTI5JTNCZi5zZXRBdHRyaWJ1dGUlMjglMjdmcmFtZWJvcmRlciUyNyUyQzAlMjklM0JmLnNldEF0dHJpYnV0ZSUyOCUyN3Njcm9sbGluZyUyNyUyQyUyN25vJTI3JTI5JTNCZi5zZXRBdHRyaWJ1dGUlMjglMjdzdHlsZSUyNyUyQyUyN3Bvc2l0aW9uJTNBZml4ZWQlM0J0b3AlM0ExMHB4JTNCbGVmdCUzQTEwcHglM0IlMjcrJTI3d2lkdGglM0ExMzVweCUzQmhlaWdodCUzQTIzNXB4JTNCYm9yZGVyJTNBMCUzQm1hcmdpbiUzQTAlM0JwYWRkaW5nJTNBMCUzQnotaW5kZXglM0ExMDQ4NzU3NSUzQiUyNyUyOSUzQmlmJTI4ZG9jdW1lbnQuYm9keSUyOSU3QmRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQlMjhmJTI5JTNCJTdEJTdEJTdEJTdEKSgp%22%29%29%3B%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

humnmind пишет

Как сделать так, чтоб у кнопки "Открытие Странички или группы страничек во вкладках" при левом клике мыши url открывался в текущей вкладке, а при клике средней - в новой вкладке?

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

Выделить код

Код:

/*Initialization Code*/

this.onclick = function(event) {
    if(event.button == 0) {
// ЛКМ
loadURI ("http://forum.mozilla-russia.org", null, null);
    }
    else if(event.button == 1) {
// СКМ
 getBrowser (). selectedTab = getBrowser (). addTab ("http://forum.mozilla-russia.org/");
    }
    else if(event.button == 2 && !event.ctrlKey && !event.shiftKey && !event.altKey && !event.metaKey) {
// Действие при клике ПКМ без модификаторов
 getBrowser (). loadURI (atob ("amF2YXNjcmlwdDooZnVuY3Rpb24lMjglMjklN0J2YXIlMjBmJTNEZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQlMjglMjd3b3QtYm9va21hcmtsZXQlMjclMjklM0JpZiUyOGYlMjklN0JmLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQlMjhmJTI5JTNCcmV0dXJuJTNCJTdEdmFyJTIwbCUzRGxvY2F0aW9uLmhvc3RuYW1lJTNCaWYlMjhsJTI2JTI2bC5sZW5ndGglMjklN0JmJTNEZG9jdW1lbnQuY3JlYXRlRWxlbWVudCUyOCUyN2lmcmFtZSUyNyUyOSUzQmlmJTI4ZiUyOSU3QmYuc2V0QXR0cmlidXRlJTI4JTI3aWQlMjclMkMlMjd3b3QtYm9va21hcmtsZXQlMjclMjklM0JmLnNldEF0dHJpYnV0ZSUyOCUyN3NyYyUyNyUyQyUyN2h0dHAlM0EvL3d3dy5teXdvdC5jb20vYm9va21hcmtsZXQvJTI3K2VuY29kZVVSSUNvbXBvbmVudCUyOGxvY2F0aW9uLmhvc3RuYW1lJTI5JTI5JTNCZi5zZXRBdHRyaWJ1dGUlMjglMjdmcmFtZWJvcmRlciUyNyUyQzAlMjklM0JmLnNldEF0dHJpYnV0ZSUyOCUyN3Njcm9sbGluZyUyNyUyQyUyN25vJTI3JTI5JTNCZi5zZXRBdHRyaWJ1dGUlMjglMjdzdHlsZSUyNyUyQyUyN3Bvc2l0aW9uJTNBZml4ZWQlM0J0b3AlM0ExMHB4JTNCbGVmdCUzQTEwcHglM0IlMjcrJTI3d2lkdGglM0ExMzVweCUzQmhlaWdodCUzQTIzNXB4JTNCYm9yZGVyJTNBMCUzQm1hcmdpbiUzQTAlM0JwYWRkaW5nJTNBMCUzQnotaW5kZXglM0ExMDQ4NzU3NSUzQiUyNyUyOSUzQmlmJTI4ZG9jdW1lbnQuYm9keSUyOSU3QmRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQlMjhmJTI5JTNCJTdEJTdEJTdEJTdEKSgp"));

    }
};
this.oncontextmenu = function(event) {
    if(event.button == 2 && !event.ctrlKey && !event.shiftKey && !event.altKey && !event.metaKey) {
        // Блокируем контекстное меню при клике ПКМ без модификаторов
        event.preventDefault();
        event.stopPropagation();
    }
};
this.tooltipText = "L = в текущей вкладке | M = в новой вкладке | R = WOT";

Отредактировано bunda1 (15-03-2011 21:38:05)

Отсутствует

 

№240415-03-2011 21:49:05

humnmind
я съем твой мозг
 
Группа: Members
Зарегистрирован: 15-03-2011
Сообщений: 48
UA: Firefox 3.6

Re: Custom Buttons

Anton, bunda1
Спасибо большое :)

Отсутствует

 

№240518-03-2011 17:35:41

Chis
Участник
 
Группа: Members
Зарегистрирован: 12-03-2009
Сообщений: 55
UA: Firefox 3.6

Re: Custom Buttons

bunda1
Спасибо, плагин работает.
А возможно чтобы в окне поиска отображалось вместо "Google (Language: RU)" - "Google (RU)"

Отсутствует

 

№240618-03-2011 18:51:17

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

Re: Custom Buttons

Chis пишет

bunda1
Спасибо, плагин работает.
А возможно чтобы в окне поиска отображалось вместо "Google (Language: RU)" - "Google (RU)"

1) перекопируй из папки searchplugin плагин Google (Language: RU) в любую другую папку и там открой в стандартном win блокноте. Поменяй в начале

Выделить код

Код:

<os:ShortName>Google (Language: RU)</os:ShortName>

на

Выделить код

Код:

<os:ShortName>Google (RU)</os:ShortName>

Нажми сохранить и закрой блокнот,
2) кликнув на стрелочку рядом с иконкой поисковика и выбираем управление поисковыми плагинами, выделаем  Google (Language: RU) и жмём кнопку удалить,
3) перезапустить Firefox,
4) перекопируй исправленый Google (Language: RU) обратно в папку searchplugin,
5) перезапустить Firefox.

Отредактировано bunda1 (18-03-2011 19:33:28)

Отсутствует

 

№240718-03-2011 19:18:04

Chis
Участник
 
Группа: Members
Зарегистрирован: 12-03-2009
Сообщений: 55
UA: Firefox 3.6

Re: Custom Buttons

bunda1
Хитро! А без удаления не получалось. Спасибо.

Отсутствует

 

№240822-03-2011 16:32:28

mserv
Участник
 
Группа: Members
Зарегистрирован: 15-11-2008
Сообщений: 1025
UA: Firefox 3.6

Re: Custom Buttons

Jarichek пишет

Теперь, заменяя в коде ScrapBookContextMenu4 можно получить следующее:
- ScrapBookContextMenu1 - захватить выделенное
- ScrapBookContextMenu2 - захватить выделенное как ...
- ScrapBookContextMenu3 - захватить веб-страницу
- ScrapBookContextMenu4 - захватить веб-страницу как ...

А кто знает код - ScrapBookContextMen - Добавить в закладки как…?

Отредактировано mserv (22-03-2011 16:37:28)

Отсутствует

 

№240923-03-2011 07:42:53

Indomito
Участник
 
Группа: Members
Откуда: Москва-Север
Зарегистрирован: 27-08-2009
Сообщений: 426
UA: Firefox 4.0

Re: Custom Buttons

Как верно написать в FF4 "Открыть установленные дополнения" было и работало раньше так

Выделить код

Код:

//Открыть установленные дополнения
function lbMouse(){
BrowserOpenAddonsMgr(); // максимизирует окно дополнений без элементов управления.
};

А так же вот такую кнопку

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

Выделить код

Код:

/*Initialization Code*/

//Показать изначально панель меню        
const tbId = "toolbar-menubar";
var tb = document.getElementById(tbId);
var tb_hideAttr = tb.getAttribute("type") == "menubar" ? "autohide" : "collapsed";
tb.setAttribute(tb_hideAttr, "false");
document.persist(tbId, tb_hideAttr);


this.tooltipText = "Left    => Перезагрузить Mozilla FireFox \nMiddle => Показать/скрыть панель меню \nRight   => Выйти из Mozilla FireFox";

this.onclick = function(event) {
    if(event.button == 0) {
// Действие при клике ЛКМ
  var appStartup = Components.classes["@mozilla.org/toolkit/app-startup;1"]
                             .getService(Components.interfaces.nsIAppStartup);
  appStartup.quit(appStartup.eForceQuit | appStartup.eRestart);
    }
    else if(event.button == 1) {
// Действие при клике СКМ
// Показать/скрыть панель меню
const tbId = "toolbar-menubar";
var tb = document.getElementById(tbId);
var tb_hideAttr = tb.getAttribute("type") == "menubar" ? "autohide" : "collapsed";
tb.setAttribute(tb_hideAttr, tb.getAttribute(tb_hideAttr) != "true");
document.persist(tbId, tb_hideAttr);
    }
    else if(event.button == 2 && !event.ctrlKey && !event.shiftKey && !event.altKey && !event.metaKey) {
        // Действие при клике ПКМ без модификаторов
goQuitApplication();
    }
};
this.oncontextmenu = function(event) {
    if(event.button == 2 && !event.ctrlKey && !event.shiftKey && !event.altKey && !event.metaKey) {
        // Блокируем контекстное меню при клике ПКМ без модификаторов
        event.preventDefault();
        event.stopPropagation();
    }
};

только фрагмент стартовый скрывал панель меню те

Выделить код

Код:

//Скрыть изначально панель меню        
const tbId = "toolbar-menubar";
var tb = document.getElementById(tbId);
var tb_hideAttr = tb.getAttribute("type") == "menubar" ? "autohide" : "collapsed";
tb.setAttribute(tb_hideAttr, "true");
document.persist(tbId, tb_hideAttr);

Если так написать, то исчезает часть хром заголовка, те элементы -  Min, Resore и Close

Отредактировано Indomito (23-03-2011 07:51:48)


"Никогда не выявляйте в программе ошибки, если не знаете, что с ними дальше делать." Штейнбах

Отсутствует

 

№241023-03-2011 08:40:22

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

Re: Custom Buttons

Indomito пишет

Как верно написать в FF4 "Открыть установленные дополнения"

Что не так с BrowserOpenAddonsMgr(); ?
Для перехода к расширениям:

Выделить код

Код:

BrowserOpenAddonsMgr("addons://list/extension");
Indomito пишет

скрывал панель меню

Выделить код

Код:

const tbId = "toolbar-menubar";
var tb = document.getElementById(tbId);
var hideAttr = tb.getAttribute("type") == "menubar" ? "autohide" : "collapsed";
tb.setAttribute(hideAttr, tb.getAttribute(hideAttr) != "true");
document.persist(tbId, hideAttr);
if("PlacesToolbarHelper" in window) { // Firefox 4
    PlacesToolbarHelper.init();
    BookmarksMenuButton.updatePosition();
    updateAppButtonDisplay();
}

Отредактировано Infocatcher (23-03-2011 08:42:39)


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

Отсутствует

 

№241123-03-2011 08:44:28

Indomito
Участник
 
Группа: Members
Откуда: Москва-Север
Зарегистрирован: 27-08-2009
Сообщений: 426
UA: Firefox 4.0

Re: Custom Buttons

Infocatcher "Что не так с BrowserOpenAddonsMgr(); ?" открывается на весь экран... те закрыть можно только через средства Windows в панели задач.


"Никогда не выявляйте в программе ошибки, если не знаете, что с ними дальше делать." Штейнбах

Отсутствует

 

№241223-03-2011 09:35:28

Chis
Участник
 
Группа: Members
Зарегистрирован: 12-03-2009
Сообщений: 55
UA: Firefox 3.6

Re: Custom Buttons

Помогите!
В FF4 не работает кнопка "Проверить обновления F и дополнений"

Выделить код

Код:

checkForUpdates();
function BrowserOpenAddonsMgr(aPane)
{
  const EMTYPE = "Extension:Manager";
  var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"]
                     .getService(Components.interfaces.nsIWindowMediator);
  var theEM = wm.getMostRecentWindow(EMTYPE);
  if (theEM) {
    theEM.focus();
    return theEM;
  }

  const EMURL = "chrome://mozapps/content/extensions/extensions.xul";
  const EMFEATURES = "chrome,menubar,extra-chrome,toolbar,dialog=no,resizable";
  return window.openDialog(EMURL, "", EMFEATURES);
}
var win = BrowserOpenAddonsMgr ();

var doc = win. document;
cmd = doc. getElementById ("extensions-view");
if (!cmd)
    win. addEventListener ("load", function (event) { setTimeout (function () { win. document. getElementById ("extensions-view"). doCommand (); }, 800); }, false);
else
    cmd. doCommand ();
    cmd2 = doc. getElementById ("cmd_checkUpdatesAll");
if (!cmd2)
    win. addEventListener ("load", function (event) { setTimeout (function () { win. document. getElementById ("cmd_checkUpdatesAll"). doCommand (); }, 2000); }, false);
else
    cmd2. doCommand ();

Барахлит кнопка "Скрыть панель закладок". Панель появляется, но без закладок. После включения панели в настройках FF работает нормально до перезагрузки.

Выделить код

Код:

/*CODE*/
var toolbar = document.getElementById("PersonalToolbar");
toolbar.collapsed = !toolbar.collapsed;
document.persist(toolbar.id, "collapsed");

Совсем исчезла кнопка "Очистить кэш"

Отсутствует

 

№241323-03-2011 09:47:13

Indomito
Участник
 
Группа: Members
Откуда: Москва-Север
Зарегистрирован: 27-08-2009
Сообщений: 426
UA: Firefox 4.0

Re: Custom Buttons

Chis аналогично - пытаюсь разобраться... что то где то накоячило, а где не пойму.


Infocatcher не помогает...

Если выполнить BrowserOpenAddonsMgr("addons://list/extension"); то я вижу вот это:

56b0ff94b681t.jpg


Если через меню, то вижу это:

37fad633d7c9t.jpg

Отредактировано Indomito (23-03-2011 10:08:11)


"Никогда не выявляйте в программе ошибки, если не знаете, что с ними дальше делать." Штейнбах

Отсутствует

 

№241423-03-2011 10:12:34

Chis
Участник
 
Группа: Members
Зарегистрирован: 12-03-2009
Сообщений: 55
UA: Firefox 3.6

Re: Custom Buttons

Indomito
У меня расширения открываются в виде вкладки.
И по этой кнопке тоже:
try{ BrowserOpenAddonsMgr(); } catch(e) { BrowserOpenExtensions('extensions'); }

Отсутствует

 

№241523-03-2011 10:22:25

Indomito
Участник
 
Группа: Members
Откуда: Москва-Север
Зарегистрирован: 27-08-2009
Сообщений: 426
UA: Firefox 4.0

Re: Custom Buttons

Chis Значит косяк в настройках браузера или в дополнениях. У меня стоит AnyColor оно не совместимо с FF4, а замены ему не смог найти, как и Multirow Bookmarks Toolbar.... придётся выключать и смотреть.

Позже....
Не знаю всё по отключал не помогает, правда на чистом профиле не побывал.

Отредактировано Indomito (23-03-2011 10:31:43)


"Никогда не выявляйте в программе ошибки, если не знаете, что с ними дальше делать." Штейнбах

Отсутствует

 

№241623-03-2011 11:51:55

Indomito
Участник
 
Группа: Members
Откуда: Москва-Север
Зарегистрирован: 27-08-2009
Сообщений: 426
UA: Firefox 4.0

Re: Custom Buttons

Infocatcher продолжу про BrowserOpenAddonsMgr("addons://list/extension"); 
Проверил на чистом профиле - тот же результат, но нашёл почему, те не нашёл а догадался. У меня панель задач закреплена и не стандартная, те окно открывается, но почему то максимизируется и причём на весь экран, что даже кнопки закрытия не видно.

Вопросы...
Как бы его уменьшить, ну как FF3 было, а?
Может где то в about:config... но где?
Или как его открыть в новом табе например?

Через минуту размышлений....
Решил задачу проще, те в лоб - getBrowser (). selectedTab = getBrowser (). addTab ("about:addons");
Ну может я и не прав конечно, но так лучше чем было :)

Отредактировано Indomito (23-03-2011 11:57:58)


"Никогда не выявляйте в программе ошибки, если не знаете, что с ними дальше делать." Штейнбах

Отсутствует

 

№241724-03-2011 16:56:42

Ste_pan
Участник
 
Группа: Members
Откуда: приморский край п.сибирцево
Зарегистрирован: 13-02-2011
Сообщений: 63
UA: Firefox 4.0

Re: Custom Buttons

mserv пишет
Jarichek пишет

Теперь, заменяя в коде ScrapBookContextMenu4 можно получить следующее:
- ScrapBookContextMenu1 - захватить выделенное
- ScrapBookContextMenu2 - захватить выделенное как ...
- ScrapBookContextMenu3 - захватить веб-страницу
- ScrapBookContextMenu4 - захватить веб-страницу как ...

А кто знает код - ScrapBookContextMen - Добавить в закладки как…?

можно так ScrapBookMenubarItem3 но надо галочку поставить в настройках штобы кнопку показывал в пенели меню .... еще можно сделать так што бы эту кнопочку можно было перетащить в любое место :)

Отсутствует

 

№241824-03-2011 17:30:59

Ste_pan
Участник
 
Группа: Members
Откуда: приморский край п.сибирцево
Зарегистрирован: 13-02-2011
Сообщений: 63
UA: Firefox 4.0

Re: Custom Buttons

на 11 странице есть кнопка Multi-ScrapBook но она не работает всмысле папки не переключает подскажите пожалуйста как можно это исправить?

Отсутствует

 

№241925-03-2011 00:54:31

mserv
Участник
 
Группа: Members
Зарегистрирован: 15-11-2008
Сообщений: 1025
UA: Firefox 4.0

Re: Custom Buttons

Ste_pan пишет

можно так ScrapBookMenubarItem3 но надо галочку поставить в настройках штобы кнопку показывал в пенели меню ....

Спасибо, получилосьthank_you2.gif

Отсутствует

 

№242025-03-2011 11:58:33

Indomito
Участник
 
Группа: Members
Откуда: Москва-Север
Зарегистрирован: 27-08-2009
Сообщений: 426
UA: Firefox 4.0

Re: Custom Buttons

И так опять FF4 :)
Навожу мышкой на кнопку и вижу белый квадрат по краям кнопки:
6b1f299b82d8027ff8b598575e577581.png

Переношу кнопку на Панель навигации и навожу мышкой - всё нормально:
8022aa5ccd9eb1dfc38e3b3c23bebf0d.png

И так со всеми "самодельными" кнопками, они в base64, альфа канал есть, фон есть (я их все в фотошопе редактировал)

В чём косяк то? Я что то не пойму...


"Никогда не выявляйте в программе ошибки, если не знаете, что с ними дальше делать." Штейнбах

Отсутствует

 

№242125-03-2011 14:06:18

Ste_pan
Участник
 
Группа: Members
Откуда: приморский край п.сибирцево
Зарегистрирован: 13-02-2011
Сообщений: 63
UA: Firefox 4.0

Re: Custom Buttons

Indomito пишет

И так опять FF4 :)
Навожу мышкой на кнопку и вижу белый квадрат по краям кнопки:
http://i18.fastpic.ru/big/2011/0325/81/ … 577581.png

Переношу кнопку на Панель навигации и навожу мышкой - всё нормально:
http://i18.fastpic.ru/big/2011/0325/0d/ … bebf0d.png

И так со всеми "самодельными" кнопками, они в base64, альфа канал есть, фон есть (я их все в фотошопе редактировал)

В чём косяк то? Я что то не пойму...

как я понемаю это дефолтная тема в других и темах и на понели навигации квадраты ....я сделал стиль на stylish примерно так

Выделить код

Код:

#_customToolbar_my .toolbarbutton-1 {
      -moz-appearance: none !important;
      -moz-border-radius: 4px !important;
        background-image: -moz-linear-gradient(top , silver,slategray);
        
        border: 1.5px solid dimgray!important;
         border-Bottom: 1.3px solid black!important;
    height: 18px !important;
    margin: 0 0 0 3px !important;
    min-height: 18px !important;
    min-width: 24px !important;
    width: 24px !important;

Отредактировано Ste_pan (25-03-2011 14:09:38)

Отсутствует

 

№242225-03-2011 15:10:09

Indomito
Участник
 
Группа: Members
Откуда: Москва-Север
Зарегистрирован: 27-08-2009
Сообщений: 426
UA: Firefox 4.0

Re: Custom Buttons

Ste_pan нет не совсем, я попытался поменять... вот что у меня

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

Выделить код

Код:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#navigator-toolbox label:not([class^="menu-"]):not([id^="identity-icon"]):not([class^="urlbar"]):not([class^="tab"]),
sidebarheader label:not([class^="menu-"]),
#browser-bottombox label:not([class^="menu-"]),
#browser-bottombox description
    {color: black !important; 
         text-shadow: white 0 0 6px, 
                      white 0 0 6px, 
                      rgba(255, 255, 255, .4) 0 1px 0 !important; }

#navigator-toolbox:not([blah]) .tabbrowser-tab
    {color: black !important; 
         text-shadow: white 0 0 9px, 
                      white 0 0 9px, 
                      rgba(255, 255, 255, .3) 0 1px 0 !important; }

#navigator-toolbox:not([blah]) .tabbrowser-tab[selected="true"]
    {color: black !important; 
         text-shadow: rgba(255, 255, 255, .4) 0 1px 0 !important; }

#browser-bottombox [disabled="true"] label:not([class^="menu-"])
    {color: rgb(70, 70, 70) !important;  
         text-shadow: 1px 1px 0 rgba(255, 255, 255, .4) !important; }

#main-window[stylish-platform*="Linux"] #navigator-toolbox label[class^="menu"],
#browser-bottombox notificationbox *:not([blah]),
#tab-view-deck tooltip label:not([class^="menu-"]):not([id^="identity-icon"]):not([class^="urlbar"]):not([class^="tab"])
    {color: inherit !important; 
         text-shadow: none !important; }

#sidebar-header
    {-moz-appearance: none !important;
         border-top: none !important; 
         background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)) !important; }

#browser-bottombox > *
    {-moz-box-ordinal-group: 2 !important; } 

#browser-bottombox notificationbox
    {-moz-box-ordinal-group: 1 !important; }

#status-bar
        {background-color: transparent !important; }

#navigator-toolbox textbox
        {background-color: rgba(255, 255, 255, .84) !important; }

#navigator-toolbox textbox:hover
        {background-color: rgba(255, 255, 255, .92) !important; }

#navigator-toolbox textbox[focused]
        {background-color: white !important; }

#urlbar toolbarbutton
        {border-radius: 0 3.3px 3.3px 0!important; }

@media not all and (-moz-windows-compositor){

#browser-bottombox > *
    {-moz-appearance: none !important; 
     background: none !important; 
     border: none !important; }

#sidebar-header,
#navigator-toolbox:not(:-moz-lwtheme) > *:not(#TabsToolbar):not(#toolbar-menubar),
#browser-bottombox,
#main-window[tabsontop="false"] :-moz-any(#TabsToolbar, #toolbar-menubar),
#main-window[chromehidden=""][tabsontop="false"]:not(:-moz-lwtheme)
        {background-color: RGB(212, 208, 200) !important; }

#navigator-toolbox:-moz-lwtheme > *:not(#TabsToolbar),
#browser-bottombox:-moz-lwtheme > *,
#main-window[tabsontop="false"]:-moz-lwtheme #TabsToolbar:nth-last-child(1n+2),
#main-window[tabsontop="false"]:-moz-lwtheme #PersonalToolbar[collapsed="false"] + #TabsToolbar,
#main-window[tabsontop="false"]:-moz-lwtheme [id^="__customToolbar"]:not([collapsed="true"]) ~ #TabsToolbar,
#sidebar-header:-moz-lwtheme
        {background-color: RGBa(212, 208, 200, .5) !important; }

#main-window:-moz-lwtheme #TabsToolbar,
#main-window:-moz-lwtheme #toolbar-menubar,
#main-window[tabsontop="false"]:-moz-lwtheme #nav-bar
    {background-color: transparent !important; }

#main-window[stylish-platform*="Linux"] #nav-bar
    {background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)) !important; }

#main-window[stylish-platform*="Linux"][tabsontop="true"]:not([lwtheme="true"]) #TabsToolbar
    {box-shadow: 0 -1PX 0 threedshadow inset !important; }

#FindToolbar,
#addon-bar
    {border-top: 2px solid rgb(0, 0, 0) !important;  
     -moz-border-top-colors: rgb(128, 128, 128) rgba(255, 255, 255, .5) !important; }

#FindToolbar:not([hidden="true"]) ~ #addon-bar
    {border-top: none !important; }

#navigator-toolbox:after
        {background-image: -moz-linear-gradient(RGBa(212, 208, 200, .2), transparent) !important; }

.tabbrowser-tab[selected="true"]
    {background-image: -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

#main-window[tabsontop="false"] .tabbrowser-tab[selected="true"]
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab:not([selected="true"]),
.tabs-newtab-button
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(195, 195, 195, .5), rgba(90, 90, 90, .5)),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab:not([selected="true"]):hover,
.tabs-newtab-button:hover
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(245, 245, 245, .6), rgba(140, 140, 140, .6)),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab[pinned][titlechanged]
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(190, 190, 190, .5), rgba(110, 110, 110, .5) 50%),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab[pinned][titlechanged]:hover
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(240, 240, 240, .6), rgba(160, 160, 160, .6) 50%),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab[selected="true"]:-moz-lwtheme
    {background-image: -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

#main-window[tabsontop="false"] .tabbrowser-tab[selected="true"]:-moz-lwtheme
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

.tabbrowser-tab:not([selected="true"]):-moz-lwtheme,
.tabs-newtab-button:-moz-lwtheme
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

.tabbrowser-tab:not([selected="true"]):-moz-lwtheme:hover,
.tabs-newtab-button:-moz-lwtheme:hover
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .1) 50%),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

.tabbrowser-tab[pinned][titlechanged]:-moz-lwtheme
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

.tabbrowser-tab[pinned][titlechanged]:-moz-lwtheme:hover
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .1) 50%),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

}

@media all and (-moz-windows-compositor){

#browser-bottombox:-moz-lwtheme > *
    {border: none !important; }

#browser-bottombox:not(:-moz-lwtheme)
    {background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)) !important; }

#browser-bottombox:not(:-moz-lwtheme) > *:not(#sync-notifications)
    {-moz-appearance: -moz-win-glass !important; }

#FindToolbar,
#addon-bar
    {box-shadow: 0 1px 0 rgba(26, 26, 26, .4) inset !important; }

#FindToolbar:not([hidden="true"]) ~ #addon-bar
    {box-shadow: none !important; }

#addon-bar > *:not(#status-bar)
    {margin-top: 1px !important; 
     margin-bottom: -1px !important; }

#sidebar-header,
#navigator-toolbox > *,
#browser-bottombox,
#browser-bottombox > *,
#main-window[tabsontop="false"] #TabsToolbar:nth-last-child(1n+2),
#main-window[tabsontop="false"] #PersonalToolbar[collapsed="false"] + #TabsToolbar,
#main-window[tabsontop="false"] [id^="__customToolbar"]:not([collapsed="true"]) ~ #TabsToolbar
    {background-color: RGBA(212, 208, 200, 1) !important; }

#TabsToolbar,
#toolbar-menubar,
#main-window[tabsontop="false"] #nav-bar
    {background-color: transparent !important; }

#main-window[tabsontop="true"][sizemode="maximized"]:not([lwtheme="true"]) #TabsToolbar
    {background-image: none !important; 
     box-shadow: 0 -1PX 0 rgba(26, 26, 26, .4) inset !important; }

#main-window[tabsontop="true"][sizemode="normal"]:not([lwtheme="true"]) #nav-bar
    {box-shadow: rgba(26, 26, 26, .4) 0 -1PX 0 !important;  
         border-top: none !important;
         margin-top: 1px !important; }

#main-window[sizemode="normal"] #browser-bottombox > *
        {border-left: 1px solid rgba(26, 26, 26, .4) !important; 
         border-right: 1px solid rgba(26, 26, 26, .4) !important; }

#navigator-toolbox:after
        {background-color: RGBA(212, 208, 200, 1) !important; 
         background-image: -moz-linear-gradient(rgba(26, 26, 26, .4), rgba(26, 26, 26, .4)),
                           -moz-linear-gradient(rgbA(160, 160, 160, 1), rgbA(160, 160, 160, 1)) !important; }


.tabbrowser-tab[selected="true"]
    {background-image: -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGBA(212, 208, 200, 1), RGBA(212, 208, 200, 1)) !important; }

#main-window[tabsontop="false"] .tabbrowser-tab[selected="true"]
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGBA(212, 208, 200, 1), RGBA(212, 208, 200, 1)) !important; }

.tabbrowser-tab:not([selected="true"]),
.tabs-newtab-button
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1PX, transparent 1px),
                           -moz-linear-gradient(rgba(195, 195, 195, .5), rgba(90, 90, 90, .5)),
                           -moz-linear-gradient(RGBA(212, 208, 200, 1), RGBA(212, 208, 200, 1)) !important; }

.tabbrowser-tab:not([selected="true"]):hover,
.tabs-newtab-button:hover
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1PX, transparent 1px),
                           -moz-linear-gradient(rgba(245, 245, 245, .6), rgba(140, 140, 140, .6)),
                           -moz-linear-gradient(RGBA(212, 208, 200, 1), RGBA(212, 208, 200, 1)) !important; }

.tabbrowser-tab[pinned][titlechanged]
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1PX, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(190, 190, 190, .5), rgba(110, 110, 110, .5) 50%),
                           -moz-linear-gradient(RGBA(212, 208, 200, 1), RGBA(212, 208, 200, 1)) !important; }

.tabbrowser-tab[pinned][titlechanged]:hover
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1PX, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(240, 240, 240, .6), rgba(160, 160, 160, .6) 50%),
                           -moz-linear-gradient(RGBA(212, 208, 200, 1), RGBA(212, 208, 200, 1)) !important; }

}

@media not all and (-moz-windows-compositor){

/**/}

@media all and (-moz-windows-theme: luna-blue), all and (-moz-windows-theme: luna-olive), all and (-moz-windows-theme: luna-silver), all and (-moz-windows-theme: royale), all and (-moz-windows-theme: zune){

#main-window:not([inFullscreen])
    {margin-top: -2px !important; 
     padding-top: 2px !important; }

}

@media not all and (-moz-windows-compositor){

#titlebar
    {visibility: hidden !important; }

#titlebar-content
    {visibility: visible !important; }

#main-window[sizemode="maximized"][tabsintitlebar="true"]:not(:-moz-lwtheme) #TabsToolbar
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, 0.4) 1px, rgba(0, 0, 0, 0.05) 1px, transparent 50%) !important; }


#main-window[chromehidden=""]:not(:-moz-lwtheme),
#navigator-toolbox:not(:-moz-lwtheme) > *
    {background-color: RGB(212, 208, 200) !important; }

#main-window[tabsontop="false"]:not([stylish-platform*="Linux"]) #navigator-toolbox > *:not(#TabsToolbar)
    {background-image: none !important; }

#main-window[tabsontop="true"][stylish-platform*="Linux"]:not([lwtheme="true"]) #TabsToolbar
    {background-color: RGB(212, 208, 200) !important; 
     -moz-appearance: none !important; }

}

@media all and (-moz-windows-compositor){

#main-window[chromehidden=""]
    {background-color: RGBA(212, 208, 200, 1) !important; }

#navigator-toolbox:not(:-moz-lwtheme) > *,
#browser-bottombox:not(:-moz-lwtheme),
#sidebar-header,
#main-window:not(:-moz-lwtheme) #TabsToolbar:nth-last-child(1n+2),
#main-window[tabsontop="false"]:not(:-moz-lwtheme) #PersonalToolbar[collapsed="false"] + #TabsToolbar,
#main-window[tabsontop="false"]:not(:-moz-lwtheme) [id^="__customToolbar"]:not([collapsed="true"]) ~ #TabsToolbar
    {background-color: transparent !important; }

.tabbrowser-tab[selected="true"]:not(:-moz-lwtheme)
    {background-image: -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGBA(212, 208, 200, 1) 100%, transparent 100%) !important; }

#browser-bottombox
    {border-radius: 0 !important; }

}/**/

а куда твой фрагмент "впаять" то? Я этим не особенно занимался... так что то что написано это генерация автомата.


"Никогда не выявляйте в программе ошибки, если не знаете, что с ними дальше делать." Штейнбах

Отсутствует

 

№242325-03-2011 16:26:40

Ste_pan
Участник
 
Группа: Members
Откуда: приморский край п.сибирцево
Зарегистрирован: 13-02-2011
Сообщений: 63
UA: Firefox 4.0

Re: Custom Buttons

Indomito пишет

Ste_pan нет не совсем, я попытался поменять... вот что у меня

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

Выделить код

Код:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#navigator-toolbox label:not([class^="menu-"]):not([id^="identity-icon"]):not([class^="urlbar"]):not([class^="tab"]),
sidebarheader label:not([class^="menu-"]),
#browser-bottombox label:not([class^="menu-"]),
#browser-bottombox description
    {color: black !important; 
         text-shadow: white 0 0 6px, 
                      white 0 0 6px, 
                      rgba(255, 255, 255, .4) 0 1px 0 !important; }

#navigator-toolbox:not([blah]) .tabbrowser-tab
    {color: black !important; 
         text-shadow: white 0 0 9px, 
                      white 0 0 9px, 
                      rgba(255, 255, 255, .3) 0 1px 0 !important; }

#navigator-toolbox:not([blah]) .tabbrowser-tab[selected="true"]
    {color: black !important; 
         text-shadow: rgba(255, 255, 255, .4) 0 1px 0 !important; }

#browser-bottombox [disabled="true"] label:not([class^="menu-"])
    {color: rgb(70, 70, 70) !important;  
         text-shadow: 1px 1px 0 rgba(255, 255, 255, .4) !important; }

#main-window[stylish-platform*="Linux"] #navigator-toolbox label[class^="menu"],
#browser-bottombox notificationbox *:not([blah]),
#tab-view-deck tooltip label:not([class^="menu-"]):not([id^="identity-icon"]):not([class^="urlbar"]):not([class^="tab"])
    {color: inherit !important; 
         text-shadow: none !important; }

#sidebar-header
    {-moz-appearance: none !important;
         border-top: none !important; 
         background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)) !important; }

#browser-bottombox > *
    {-moz-box-ordinal-group: 2 !important; } 

#browser-bottombox notificationbox
    {-moz-box-ordinal-group: 1 !important; }

#status-bar
        {background-color: transparent !important; }

#navigator-toolbox textbox
        {background-color: rgba(255, 255, 255, .84) !important; }

#navigator-toolbox textbox:hover
        {background-color: rgba(255, 255, 255, .92) !important; }

#navigator-toolbox textbox[focused]
        {background-color: white !important; }

#urlbar toolbarbutton
        {border-radius: 0 3.3px 3.3px 0!important; }

@media not all and (-moz-windows-compositor){

#browser-bottombox > *
    {-moz-appearance: none !important; 
     background: none !important; 
     border: none !important; }

#sidebar-header,
#navigator-toolbox:not(:-moz-lwtheme) > *:not(#TabsToolbar):not(#toolbar-menubar),
#browser-bottombox,
#main-window[tabsontop="false"] :-moz-any(#TabsToolbar, #toolbar-menubar),
#main-window[chromehidden=""][tabsontop="false"]:not(:-moz-lwtheme)
        {background-color: RGB(212, 208, 200) !important; }

#navigator-toolbox:-moz-lwtheme > *:not(#TabsToolbar),
#browser-bottombox:-moz-lwtheme > *,
#main-window[tabsontop="false"]:-moz-lwtheme #TabsToolbar:nth-last-child(1n+2),
#main-window[tabsontop="false"]:-moz-lwtheme #PersonalToolbar[collapsed="false"] + #TabsToolbar,
#main-window[tabsontop="false"]:-moz-lwtheme [id^="__customToolbar"]:not([collapsed="true"]) ~ #TabsToolbar,
#sidebar-header:-moz-lwtheme
        {background-color: RGBa(212, 208, 200, .5) !important; }

#main-window:-moz-lwtheme #TabsToolbar,
#main-window:-moz-lwtheme #toolbar-menubar,
#main-window[tabsontop="false"]:-moz-lwtheme #nav-bar
    {background-color: transparent !important; }

#main-window[stylish-platform*="Linux"] #nav-bar
    {background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)) !important; }

#main-window[stylish-platform*="Linux"][tabsontop="true"]:not([lwtheme="true"]) #TabsToolbar
    {box-shadow: 0 -1PX 0 threedshadow inset !important; }

#FindToolbar,
#addon-bar
    {border-top: 2px solid rgb(0, 0, 0) !important;  
     -moz-border-top-colors: rgb(128, 128, 128) rgba(255, 255, 255, .5) !important; }

#FindToolbar:not([hidden="true"]) ~ #addon-bar
    {border-top: none !important; }

#navigator-toolbox:after
        {background-image: -moz-linear-gradient(RGBa(212, 208, 200, .2), transparent) !important; }

.tabbrowser-tab[selected="true"]
    {background-image: -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

#main-window[tabsontop="false"] .tabbrowser-tab[selected="true"]
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab:not([selected="true"]),
.tabs-newtab-button
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(195, 195, 195, .5), rgba(90, 90, 90, .5)),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab:not([selected="true"]):hover,
.tabs-newtab-button:hover
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(245, 245, 245, .6), rgba(140, 140, 140, .6)),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab[pinned][titlechanged]
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(190, 190, 190, .5), rgba(110, 110, 110, .5) 50%),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab[pinned][titlechanged]:hover
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(240, 240, 240, .6), rgba(160, 160, 160, .6) 50%),
                           -moz-linear-gradient(RGB(212, 208, 200), RGB(212, 208, 200)) !important; }

.tabbrowser-tab[selected="true"]:-moz-lwtheme
    {background-image: -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

#main-window[tabsontop="false"] .tabbrowser-tab[selected="true"]:-moz-lwtheme
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

.tabbrowser-tab:not([selected="true"]):-moz-lwtheme,
.tabs-newtab-button:-moz-lwtheme
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

.tabbrowser-tab:not([selected="true"]):-moz-lwtheme:hover,
.tabs-newtab-button:-moz-lwtheme:hover
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .1) 50%),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

.tabbrowser-tab[pinned][titlechanged]:-moz-lwtheme
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

.tabbrowser-tab[pinned][titlechanged]:-moz-lwtheme:hover
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .1) 50%),
                           -moz-linear-gradient(RGBa(212, 208, 200, .5), RGBa(212, 208, 200, .5)) !important; }

}

@media all and (-moz-windows-compositor){

#browser-bottombox:-moz-lwtheme > *
    {border: none !important; }

#browser-bottombox:not(:-moz-lwtheme)
    {background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)) !important; }

#browser-bottombox:not(:-moz-lwtheme) > *:not(#sync-notifications)
    {-moz-appearance: -moz-win-glass !important; }

#FindToolbar,
#addon-bar
    {box-shadow: 0 1px 0 rgba(26, 26, 26, .4) inset !important; }

#FindToolbar:not([hidden="true"]) ~ #addon-bar
    {box-shadow: none !important; }

#addon-bar > *:not(#status-bar)
    {margin-top: 1px !important; 
     margin-bottom: -1px !important; }

#sidebar-header,
#navigator-toolbox > *,
#browser-bottombox,
#browser-bottombox > *,
#main-window[tabsontop="false"] #TabsToolbar:nth-last-child(1n+2),
#main-window[tabsontop="false"] #PersonalToolbar[collapsed="false"] + #TabsToolbar,
#main-window[tabsontop="false"] [id^="__customToolbar"]:not([collapsed="true"]) ~ #TabsToolbar
    {background-color: RGBA(212, 208, 200, 1) !important; }

#TabsToolbar,
#toolbar-menubar,
#main-window[tabsontop="false"] #nav-bar
    {background-color: transparent !important; }

#main-window[tabsontop="true"][sizemode="maximized"]:not([lwtheme="true"]) #TabsToolbar
    {background-image: none !important; 
     box-shadow: 0 -1PX 0 rgba(26, 26, 26, .4) inset !important; }

#main-window[tabsontop="true"][sizemode="normal"]:not([lwtheme="true"]) #nav-bar
    {box-shadow: rgba(26, 26, 26, .4) 0 -1PX 0 !important;  
         border-top: none !important;
         margin-top: 1px !important; }

#main-window[sizemode="normal"] #browser-bottombox > *
        {border-left: 1px solid rgba(26, 26, 26, .4) !important; 
         border-right: 1px solid rgba(26, 26, 26, .4) !important; }

#navigator-toolbox:after
        {background-color: RGBA(212, 208, 200, 1) !important; 
         background-image: -moz-linear-gradient(rgba(26, 26, 26, .4), rgba(26, 26, 26, .4)),
                           -moz-linear-gradient(rgbA(160, 160, 160, 1), rgbA(160, 160, 160, 1)) !important; }


.tabbrowser-tab[selected="true"]
    {background-image: -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGBA(212, 208, 200, 1), RGBA(212, 208, 200, 1)) !important; }

#main-window[tabsontop="false"] .tabbrowser-tab[selected="true"]
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1px, transparent 1px),
                           -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGBA(212, 208, 200, 1), RGBA(212, 208, 200, 1)) !important; }

.tabbrowser-tab:not([selected="true"]),
.tabs-newtab-button
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1PX, transparent 1px),
                           -moz-linear-gradient(rgba(195, 195, 195, .5), rgba(90, 90, 90, .5)),
                           -moz-linear-gradient(RGBA(212, 208, 200, 1), RGBA(212, 208, 200, 1)) !important; }

.tabbrowser-tab:not([selected="true"]):hover,
.tabs-newtab-button:hover
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1PX, transparent 1px),
                           -moz-linear-gradient(rgba(245, 245, 245, .6), rgba(140, 140, 140, .6)),
                           -moz-linear-gradient(RGBA(212, 208, 200, 1), RGBA(212, 208, 200, 1)) !important; }

.tabbrowser-tab[pinned][titlechanged]
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1PX, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(190, 190, 190, .5), rgba(110, 110, 110, .5) 50%),
                           -moz-linear-gradient(RGBA(212, 208, 200, 1), RGBA(212, 208, 200, 1)) !important; }

.tabbrowser-tab[pinned][titlechanged]:hover
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, .4), rgba(26, 26, 26, .4) 1PX, transparent 1px),
                           -moz-radial-gradient(50% 3px, circle cover, white 2%, rgba(255, 255, 255, 0) 50%),
                           -moz-linear-gradient(rgba(240, 240, 240, .6), rgba(160, 160, 160, .6) 50%),
                           -moz-linear-gradient(RGBA(212, 208, 200, 1), RGBA(212, 208, 200, 1)) !important; }

}

@media not all and (-moz-windows-compositor){

/**/}

@media all and (-moz-windows-theme: luna-blue), all and (-moz-windows-theme: luna-olive), all and (-moz-windows-theme: luna-silver), all and (-moz-windows-theme: royale), all and (-moz-windows-theme: zune){

#main-window:not([inFullscreen])
    {margin-top: -2px !important; 
     padding-top: 2px !important; }

}

@media not all and (-moz-windows-compositor){

#titlebar
    {visibility: hidden !important; }

#titlebar-content
    {visibility: visible !important; }

#main-window[sizemode="maximized"][tabsintitlebar="true"]:not(:-moz-lwtheme) #TabsToolbar
    {background-image: -moz-linear-gradient(bottom, rgba(26, 26, 26, 0.4) 1px, rgba(0, 0, 0, 0.05) 1px, transparent 50%) !important; }


#main-window[chromehidden=""]:not(:-moz-lwtheme),
#navigator-toolbox:not(:-moz-lwtheme) > *
    {background-color: RGB(212, 208, 200) !important; }

#main-window[tabsontop="false"]:not([stylish-platform*="Linux"]) #navigator-toolbox > *:not(#TabsToolbar)
    {background-image: none !important; }

#main-window[tabsontop="true"][stylish-platform*="Linux"]:not([lwtheme="true"]) #TabsToolbar
    {background-color: RGB(212, 208, 200) !important; 
     -moz-appearance: none !important; }

}

@media all and (-moz-windows-compositor){

#main-window[chromehidden=""]
    {background-color: RGBA(212, 208, 200, 1) !important; }

#navigator-toolbox:not(:-moz-lwtheme) > *,
#browser-bottombox:not(:-moz-lwtheme),
#sidebar-header,
#main-window:not(:-moz-lwtheme) #TabsToolbar:nth-last-child(1n+2),
#main-window[tabsontop="false"]:not(:-moz-lwtheme) #PersonalToolbar[collapsed="false"] + #TabsToolbar,
#main-window[tabsontop="false"]:not(:-moz-lwtheme) [id^="__customToolbar"]:not([collapsed="true"]) ~ #TabsToolbar
    {background-color: transparent !important; }

.tabbrowser-tab[selected="true"]:not(:-moz-lwtheme)
    {background-image: -moz-linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .5)),
                           -moz-linear-gradient(RGBA(212, 208, 200, 1) 100%, transparent 100%) !important; }

#browser-bottombox
    {border-radius: 0 !important; }

}/**/

а куда твой фрагмент "впаять" то? Я этим не особенно занимался... так что то что написано это генерация автомата.

дополнение такое stylish там создать стиль и т.д

Отсутствует

 

№242425-03-2011 16:52:24

Indomito
Участник
 
Группа: Members
Откуда: Москва-Север
Зарегистрирован: 27-08-2009
Сообщений: 426
UA: Firefox 4.0

Re: Custom Buttons

Ну я им и воспользовался - Stylish 1.1.1... только твой фрагмент не помогает, даже если я свою часть уберу... причём в нем нет парной {} - что так и надо?


"Никогда не выявляйте в программе ошибки, если не знаете, что с ними дальше делать." Штейнбах

Отсутствует

 

№242525-03-2011 22:23:15

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

Re: Custom Buttons

bunda1
В FF4 не работает твоя кнопка Qick bookmarks. Можно ее как-нибудь адаптировать к 4-ой версии?

Отсутствует

 

Board footer

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