B FF22 перестали работать кнопки:
Extensions:
[code]/*Initialization Code*/
this.url2xul = 'chrome://mozapps/content/extensions/extensions.xul';
this.onClick = function (e) {
switch (e.button) {
case 0:
try {
BrowserOpenAddonsMgr();
}
catch(e) {
BrowserOpenExtensions('extensions');
}
break;
case 1:
{
if (e.ctrlKey) {
var t = gBrowser.mTabs;
var current = content.document.location.href;
var i = t.length;
if (current == this.url2xul) gBrowser.removeCurrentTab();
else while (true) {
if (--i < 0) {
if (current == 'about:blank') // replace blank tab
loadURI(this.url2xul);
else // add new tab
gBrowser.selectedTab = gBrowser.addTab(this.url2xul);
break;
};
Infocatcher
Кнопка из этого сообщения работает?
Кнопка работает, но about:addons не открывается, появляется сообщение в правом нижнем углу об отсутствии обновлений.
При этом создан стиль Mac Style Close Buttons:
[code]@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/*----Replaces Old Close Button with MAC OSX Panther Close Button----*/
.tab-close-button, .tabs-closebutton { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAwCAYAAAAYX/pXAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAUFSURBVEjH7ZVRTFt1FMYvmxSIFc2sGwEmbnSjiTEhGxudY25GNgYCZW1hDVPbQhBkxg7TKC1td4LsgWSYmKhkQwfEKYnuyacxMx5GjC/bYnAbzG3GmGo6TYw2MW6t5vidP7cNZZhAsseRfLkn53znn9t77/dDY2YtJfxlQQboEcgEFegy6T2ZZWXsLFheDeU3NDZYbftr3fVbKvyOko1hkdTSk5l4xJtxgL68psXZ7GzcsCkwuKeGzoX76duPTilJLT2ZiUe8qUNSt/1oa0uL0/1EceRcMEi/XrhAt7/+hn6bnlaSWnoyE494ZUff1QwOh9NqK3oqcOaFOoqe+YJ+Ghun6NjHFP1kfF6oVQ8z8YhXdvRnouW3NNncfVoeTe7cTd+HQn
Infocatcher
На новом профиле, если поставить только Custom Buttons, работает?
Вычислил... Кнопка работает до установки стиля (вид папок, прогрессбара и т.д.). При этом, не работает ни кнопка ни стили.
Досадно, что стили вообще не работают на новом профиле. Обновляюсь с 12 версии. Может есть смысл переустановить...?
Infocatcher
В консоли ошибок что-нибудь после нажатия на кнопку пишет?
Метка времени: 08.09.2012 23:36:22
Предупреждение: WARN addons.manager: Exception calling callback: [Exception... "aID must be a non-empty string" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: resource://gre/modules/AddonManager.jsm :: AMI_getAddonByID :: line 1546" data: no]
Источник: resource://gre/modules/AddonManager.jsm
Строка: 1546
Встроенная проверка обновлений из about:addons работает?
Работает.
Возможно, должно быть включено extensions.update.enabled
Включено.
Infocatcher
Что конкретно не работает?
У меня тоже раньше так было...
Теперь нет ни какой реакции на нажатие кнопки.
Перестала работать кнопка проверки обновлений. Если не ошибаюсь, с 15-ой версии.
Помогите отремонтировать. Спасибо.
[code]var obj =
{
notification: "addons-background-update-complete",
prefName: "extensions.update.enabled",
extsUpdateEnabled: true,
get os ()
{
return Cc ["@mozilla.org/observer-service;1"]. getService (Ci. nsIObserverService);
},
run: function ()
{
Cu. import ("resource://gre/modules/AddonManager.jsm", this);
this. extsUpdateEnabled = cbu. getPrefs (this. prefName);
cbu. setPrefs (this. prefName, true);
this. os. addObserver (this, this. notification, false);
this. AddonManagerPrivate. backgroundUpdateCheck ();
},
observe: function (s, t, d)
{
if (t == this. notification)
{
this. os. removeObserver (this, this. notification);
cbu. setPrefs (this. prefName, this. extsUpdateEnabled);
gBrowser. selectedTab = gBrowser
Infocatcher
Действительно, работает! А, я её в "Инициализацию" воткнул...
Как говорится, лошадь и телега есть, а, вот, поедет-ли...
Infocatcher
И можно попробовать тестовую версию.
Сразу после создания кнопки или перезагрузки браузера начинает работать (автоматически). По СКМ вызывается DOMi.
После закрытия DOMi кнопка умирает до следующей перезагрузки итд.
Infocatcher
У правильно установленной кнопки весь код должен быть в секции «код».
Кнопка установлена правильно, через панель навигации...
Infocatcher
При нажатии на кнопку ничего не происходит. Нажимал всеми способами.
Насчет ошибок - в протоколе есть, но идентифицировать их не могу (удалил кнопку и дополнение)
Установил по новой.
Вот скрин ошибок:
Uploaded with ImageShack.us
баг-репортёр, а можно разделить тело кнопки и иконку, чтобы тело- прозрачное, а иконка- нет.
Chis
http://forum.mozilla-russia.org/viewtopic.php?id=49078
узнаёшь айди самой панели, пишешь правило для
id_paneli > *
аттрибут, который отвечает за прозрачность называется opacity и принимает значения от 0 до 1.
Спасибо, конечно, но кнопка "Attributes Inspector" у меня не работает....:cry:
Хочу увеличить прозрачность кнопок на панели навигации.
Помогите!
Спасибо.
Пожалуйста, помогите изменить цвет текста названия папок в панели закладок.
Возможно поможет замена «nsIPrefBranch» на «nsIPrefBranch2».
Не помогло...
Нашел конфликтующий стиль...
Не работает кнопка Управление отсылкой Referer'ов.
Помогите заточить под FF7.0.1.
Спасибо.
Без видимых причин перестало запоминаться положение и размер раскрывающегося окна кнопки "Translate selected with Google".
Где копать? Нашел в коде изменение размеров окна. Еще бы переместить его в правый угол экрана.
Кнопку пересоздавал, дополнения отключал...
В другом профиле тоже не запоминается положение, но, по крайней мере, не вылезает за пределы окна...
Кнопка:
[code]var меню =
<menupopup xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
oncommand="this.parentNode.translate(event)">
<menuitem type="radio" value="enru" label="en-ru"/>
<menuitem type="radio" value="deru" label="de-ru"/>
<menuseparator/>
<menuitem type="radio" value="ruen" label="ru-en"/>
<menuitem type="radio" value="rude" label="ru-de"/>
</menupopup>;
меню = custombuttonsUtils. makeXML (меню);
this. type = "menu";
this.orient = "horizontal";
this. appendChild (меню);
this. translate = function (событие)
{
var adr_gt = "http://translate.google.com/translate?u="
Есть кнопочка: скрывает- открывает панель закладок.
/*CODE*/ var toolbar = document.getElementById("PersonalToolbar"); toolbar.collapsed = !toolbar.collapsed; document.persist(toolbar.id, "collapsed");
Если скрыть панель закладок, то после перезагрузки панель по кнопке не открывается, только через ПКМ.
Вернее открывает, но панель пустая - без закладок.
И еще кнопочка: по ЛКМ открывает "Управление дополнениями".
[code]this.url2xul = 'chrome://mozapps/content/extensions/extensions.xul';
this.onClick = function (e) {
switch (e.button) {
case 0:
try {
BrowserOpenAddonsMgr();
}
catch(e) {
BrowserOpenExtensions('extensions');
}
break;
case 1:
{
if (e.ctrlKey) {
var t = gBrowser.mTabs;
var current = content.document.location.href;
var i = t.length;
if (current == this.url2xul) gBrowser.removeCurrentTab();
e
Хорошо бы кнопку для очистки истории посещений для [firefox]4...
Намудрили - не настраивается срок хранения...
Inko7
Спасибо, звездочки-супер.
существующие какртинки (в base64) запросто меняешь на свой вкус...
А это как?
Подскажите, как поменять цвет папок в панели закладок в FF4 ?
Спасибо.
Кнопку для проверки обновлений 4-ки и плагинов еще не сочинили?
Indomito
У меня расширения открываются в виде вкладки.
И по этой кнопке тоже:
try{ BrowserOpenAddonsMgr(); } catch(e) { BrowserOpenExtensions('extensions'); }