Доброго времени суток!
Подскажите, пожалуйста, как исправить проблемму, суть которой в следующем:
Запущен FirefoxPortable49.0.2 с установленными двумя аддонами MAFF и CustomButtons последних версий. При добавлении любой кнопки созданой при помощи CB на панель у ранее сохраненных *.maff файлов на всплывающей панели пропадает текст со ссылкой откуда страница была скачана. Если кнопку убрать с панели ссылка снова нормально отображается. В версии FF28.0 такого не наблюдается.
информация о FF нижe
[code]Application Basics
------------------
Name: Firefox
Version: 49.0.2
Build ID: 20161019084923
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 6.1; rv:49.0) Gecko/20100101 Firefox/49.0
OS: Windows_NT 6.1
Multiprocess Windows: 0/1 (Disabled by add-ons)
Safe Mode: false
Crash Reports for the Last 3 Days
---------------------------------
All Crash Reports
Extensions
----------
Name: Custom Buttons
Version: 0.0.5.8.9
Enabled: true
ID: custombuttons@xsms.org
Name: Mozilla Archiv
…Я попробовал твой код + "значки+текст" и "маленькие значки" на стандартной теме и кнопка получилась "узкая". Наверно это завысит от установленной темы, советую просто поменять иконку кнопки на "узкую".
Спасибо. Но на 10-ке со стандартной схемой кнопка остаётся "широкой". А на 3.6 - всё ОК.
Как создать "узкую" кнопку?
Есть код:
/*Initialization Code*/ this.setAttribute("cb-style", "hidelabel"); this. style. width = "16px"; var elt = document. getAnonymousElementByAttribute (this, "class", "toolbarbutton-icon"); elt. style. height = "10px"; elt. style. width = "10px";
Но кнопка получается шире 16px. В настройках панели инструментов включены "значки+текст" и "маленькие значки". Понятно, что при замене "значки+текст" на "только значки" всё получится, но нужно именно так.
Что могут означать следующие записи в консоле ошибок (при этом ни одна из кнопок не отображается.):
Предупреждение: Warning: cannot register non-local URI 'custombuttons://content/buttonsoverlay.xul' as an overlay.
Источник: custombuttons://content/buttonsoverlay.xul
Строка: 4
Предупреждение: Warning: cannot register non-local URI 'custombuttons://content/cbbutton.xul' as an overlay.
Источник: custombuttons://content/cbbutton.xul
Строка: 6
Failed to load XPCOM component: D:\FirefoxPortable3\Data\profile\extensions\{f759ca51-3a91-4dd1-ae78-9db5eee9ebf0}\components\idl\arIUnMHTProtocolHandler.idl
to Anton
Ваша тестовая кнопка не помогла, надо попробовать на чистом профиле.
Кнопка, код которой приведён мною в посте №774, служит для сохранения текущего состояния автономной работы (вкл/выкл) после перезапуска браузера :)
05-03-2009 11:11:31
to Anton
На чистом профиле надпись не появляется, заработало :)
А вот состояние "автономной работы" по прежнему не сохраняется.
to Anton
Спасибо за поддержку, но к сожелению не помогло. И после установки новой версии перестала работать кнопка:
/*Initialization Code*/ if( getBoolPref('browser.offline') ) { BrowserOffline.toggleOfflineStatus(); }
to Anton:
Мне не помогло, но всё равно, спасибо за помощь и за
В очередной версии расширения постараюсь включить правило css на какой-нибудь атрибут или ещё как-нибудь обеспечить надёжное неотображение подписи в подобных случаях
to Anton:
я не силён в воппросе написания кнопок, отсюда вопрос:
Это нужно добавить в код инициализации, вместо this.parentNode.setAttribute("mode", "icons")?
Если да, то не работает. И если не вместо а после this.parentNode.setAttribute("mode", "icons"), то тоже не работает...
Anton
Мне удаётся это воспроизвести только в случае, когда в диалоге настройки панелей инструментов в поле "Показывать" установлено "Значки и текст". Но в этом случае, браузер и должен отображать и значки и названия кнопок.
Если установлено "Только значки", воспроизвести не удаётся. Firefox Portable 3.0.5/3.0.6.
Ну ... у меня в настройуах - "Значки и текст". Просто подумал, что раз во 2-ой версии такого не было то и в Firefox Portable 3.0.5 не должно.
Если я правильно понял, то это не лечится и дело тут не в Custom Buttons. Жаль, было бы удобно...
Помогите разобраться со странным поведением панели меню при использовании данного расширения.
Добавляю кнопки на панель меню. В одной из кнопок в коде инициализации прописываю следующее: this.parentNode.setAttribute("mode", "icons");. Эта запись помогает избавиться от названий кнопок. Всё работает как надо, пока не приходится добавлять владку в закладки. При, первом за сессию, выполнении этого действа у кнопок в панели меню появляются названия и сама панель расширяется(по высоте). Ставил последнюю версию расширения и иностранную версию,-проблемма сохраняется. Проблемма появилась при переходе с firefoxPortable 2 на firefoxPortable 3. Если зайти в режим редактирования кнопки, то достаточно ничего не изменять, а просто нажать ОК и панель принимает прежний вид. В дальнейшем при добавлении закладок такое не наблюдается, до следующей перезагрузки браузера.
Кнопки в панель меню добавляю для похожести на макстон, ну и просто для личного удобства :)
Ух Ты!!!
Спасибо, Sid :):)
А про совместимость с MAF что-нибудь подскажете, ну... как отключить его использование при открытии архивов и заставить работать UnMHT?
Использование кнопки не помогло :(
При открытии mht файла диалог сохранения не выскакивает, но появляется "прогресс-бар" открытия mht расширением MAF и firefox зависает...
Добавлено Mon Feb 25 19:29:28 2008 :
Поставил версию 3.5.0, нажал кнопку и... пока всё работает :)
Спасибо, Timon :)
А можно как-нибудь запретить MAF-у открывать MHT файлы, чтобы по умолчанию, при их открытии использовался UnMHT? Я так понимаю, что в самом MAF-е такой настройки нет, но может какой файл надо подправить?
Подскажите, что означают следующие настройки расширения:
-Держать кэш в памяти;
-Не ограничивать время распаковки;
-Игнорировать CSS;
-Ограничение кэша.
Что сие означает и как этим пользоваться?
Для чего нужен "Фильтр"?
И в чём разница между сохранением "исходный файл" и "текущее состояние"?
Используйте расширение "Organize Status Bar"
_http://yellow5.us/firefox/osb/
Стало интересно и вот что нашёл на hxxp/www.gramma.ru/SPR/?id=5.1&fnd=1&fl=1&page=514&PHPSESSID=bb7efa3d:
Вопрос 3597: Всегда ли ставится запятая в выражениях типа "все что хочешь"?
Ответ: Запятая перед "что" ставится в том случае, если конструкция с "что" образует придаточное предложение: Я куплю тебе все, что хочешь. В случае, если оборот выступает в качестве цельного по смыслу выражения, запятая не ставится: Бери все что хочешь (то есть все).
Не особо въехал... Но, похоже, запятая не нужна :)
All-in-One Sidebar пока единственный выход, для меня. Есть там ещё параметр "пластичные кнопки", но при его использовании пропадают кнопки созданые при помощи custombutton :(
Ну вот, хоть кто-то откликнулся :)
А может кто-нибудь попытаться выдернуть код этой стрелочки из панели закладок и вставить его в навигационную панель :) Или подкорректировать код из сообщения №7 так, чтобы кнопки не переносились по строкам когда места на панели достаточно?
Сделал вот такую запись в userChrome.css:
#nav-bar {display:block !important;}
#nav-bar toolbarseparator {display:inline !important;}
#nav-bar {max-height: none !important;}
получилось без стрелочек, но кнопки переносятся. Только переносятся даже тогда, когда места на панели хватает :(
Может посоветует кто что ещё можно придумать?
Нашёл вот такую ссылку _hxxp://kb.mozillazine.org/Multiple_row_bookmark_toolbar. Можно ли её как то переделать для моих целей? И ещё вопрос: такая "беда" только у меня ? :)
Ну может у кого-нибудь есть какие то мысли по данной проблеме? стрелочки ">>" появляются только на панели закладок :(
Думал, что проблемма в расширениях, попробовал на чистом профиле, не помогло...
Чтобы поставить старое расширение можно воспользоваться MR Tech local install или поискать по форуму как надо подредактировать файл install.rdf внутри самого расширения.
А у меня не "пашет" :(
Может кто-нибудь помочь?
При большом количестве кнопок на Toolbar'e или при уменьшении размеров окна часть этих кнопок "пропадает", т.е. не помещается на панели. Существует ли способ сделать панель как в IE, чтобы по нажатию на кнопку ">>" панель "разворачивалась" и отображала непоместившиеся кнопки?
п.2 это там где в макстоне меню "группы"? возможно подойдёт Session Saver, попробуй :)
п.4 к тому что сказано можно поставить Custom Buttons, в теме по обсуждению были кнопки "остановит/остановить всё" и "обновить/обновить всё"
п.7 можно поставить TabMix Plus, там есть опция размещать новые вкладки сразу после текущей.