Спасибо за дополнение).
Использую Seamonkey 2.32 и Menu Wizard 2.04 и как всегда первые хотелки) :
1. Возможность скрывать комбинацию клавиш, быстрый доступ, иконку (можно по отдельности каждый пункт меню), но не отключать саму функцию горячих клавиш.
2. Устанавливать требуемую ширину пункта меню в панели.
3. Устанавливать иконки к пунктам меню, с возможностью отображать только иконку (без текста) в панели меню.
В итоге получить компактную и красивую панель меню с наиболее частыми операциями (в Menu Wizard 2.04 в панели пункты меню растягиваются и выводиться лишний текст).
Спасибо за внимание) Успеха в работе.
P.S. может кто знает способ скрывать комбинацию клавиш в меню, думаю поможет исполнить хотелку 1, хотя наврятли)
Отредактировано rifat81 (23-01-2015 23:21:39)
Отсутствует
pag77, приветствую
я могу добавить в настройки: если папка пустая, то не отображать её.
если не трудно, сделайте, пожалуйста
только хорошо бы учесть такой вариант, когда в папке есть пустые подменюшки
папку отображать тогда тоже смысла нет
Отсутствует
rifat81
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); /* убираем подсказки сочетаний клавиш */ .menu-accel, .menu-iconic-accel { display: none!important; } /* ширина меню */ menupopup :-moz-any(menuitem, menu,.bookmark-item ) { max-width: 10em!important; } /* иконка на примере пункта меню "копировать" Для других меняйте label на название нужного пункта */ menupopup menuitem:-moz-any([label="Copy"],[label="Копировать"]) { -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic")!important; /*ниже вставляйте в кавычки свою картинку 18х18px сконвертированную в base64 (можно сделать средствами Stylish'а (в меню "Вставить" > "данные в формате uri") */ list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAABkSURBVHjaYvj//z8DNTAD1Q2qrGk4XFnT8B8LLq6saWDAhbEZhM2QBihdQqlBDEiGUWRQaWVNQxoUU+wivGFHikF4w45Sg+BhR6lBcExTgw5TyyBceBgbdBiPQUdoV4xQigEDAOLOHqeJF4QiAAAAAElFTkSuQmCC") !important; -moz-image-region: initial!important; } menupopup menuitem:-moz-any([label="Copy"],[label="Копировать"]) .menu-iconic-left{ -moz-margin-start: 4px !important; -moz-margin-end: 9px !important; }
Отредактировано turbot (24-01-2015 01:04:31)
Отсутствует
Уф.. скок много букв..
итак, по порядку:
Возможность скрывать комбинацию клавиш, быстрый доступ, но не отключать саму функцию горячих клавиш.
спасибо turbot за приведенный css - думаю без проблем смогу это реализовать в MenuWizard
Возможность скрывать иконку...
Устанавливать иконки к пунктам меню, с возможностью отображать только иконку (без текста) в панели меню.
используйте уже готовые решения, например https://addons.mozilla.org/addon/menu-icons-plus/
Устанавливать требуемую ширину пункта меню в панели.
а зачем это надо, если не секрет?
pag77 пишетя могу добавить в настройки: если папка пустая, то не отображать её.
если не трудно, сделайте, пожалуйста
только хорошо бы учесть такой вариант, когда в папке есть пустые подменюшки
папку отображать тогда тоже смысла нет
хорошо, записал в план работ
Отсутствует
Теперь еще больше букв) Постараюсь еще сильнее не запутать вас.
Спасибо turbot и pag77 за быструю помощь, очень радует.
Расшифрую свои пункты уже с учетом предложенных решений:
1. Спомощью Stylish получилось.
2. Спомощью Stylish можно указать ширину выпадающего меню, как оказалось тоже нужно. Но я немного другого хотел. В самой панели пункты меню (панели) получаются разной ширины, в зависимости от названия самого пункта, туда же выводиться сочетание горячих клавиш. В итоге получается очень длинные кнопки в панели(пункты панели, некоторые с выпадающим списком, некоторые с прямым запуском операций как кнопка). Это еще усугубляется сбросом названий пунктов меню, указанных вручную в свойствах, на стандартные после движения мышкой по меню и иногда отстутствием названия (операция Сохранить как, меню масштаб).
Выглядит примерно так:
Меню ! Ctrl + S ! Управление загрузками Ctrl + J ! Закладки ! Недавно закрытые вкладки ! Найти а этой странице Ctrl + F ! и т.д.
3. menu-icons-plus не устанавливается в Seamonkey 2.32, жду обновления. Плюс хотелось бы оставить только иконку в панели меню (как бы кнопка получиться, без текста).
И еще созданная панель меню при изменении темы получается с цветом пунктов панели то черного, то белого цвета, не выявил зависимости.
Может я немного не по назначению пытаюсь использовать дополнение, всякие кнопочки с иконками есть на форуме, но ведь в S3.Menu Wizard все это реализовано без танцев с бубнами, мне намного удобнее.
Спасибо)
P.S.
Отредактировано rifat81 (24-01-2015 19:37:13)
Отсутствует
Отсутствует
Уважаемый pag77, очень не хватает бэкапа настроек. Не могли бы вы организовать это нужное дело ?
У меня в этой связи вопрос:
в профиле есть фолдер s3menuwizard.
Если просто его бэкапить - это не решит проблемы?
Тогда и Вам меньше работы.
Хорошо, когда у человека есть выбор, но плохо, когда он перед ним стоит ©
Отсутствует
rifat81, в текущей версии MenuWizard у вас есть возможность самому прописать любые стили практически для любого меню.
например для ширины меню вы можете указать для любого одного пункта нужную ширину и, по идее, всё меню где находится данный пункт, примет его ширину
Уважаемый pag77, очень не хватает бэкапа настроек. Не могли бы вы организовать это нужное дело ?
это в плане работ, но я умышленно пока не делаю такую кнопку, так как впереди еще одна фича - создание/изменение команд по нажатию на меню и к уже существующим "создать меню-папку" и "создать меню-сепаратор" добавится "создать меню-item"
в итоге получится что-то вроде аналога знаменитого CustomButtons
вот после того как это воплотится в жизнь я прикручу кнопку "Сохранить/Восстановить настройки", в которой будет всё скопом: перемещение/скрытие/переименование/горячие-кнопки/css/команды и т.д.
в профиле есть фолдер s3menuwizard.
Если просто его бэкапить - это не решит проблемы?
да, решит
но пользователь же ленивый, ему надо кнопку
да и не все знают про папку s3menuwizard и где её искать
Отсутствует
версия 2.05 ожидает одобрения модераторов
https://addons.mozilla.org/addon/s3menu … /versions/
изменения:
added: Settings: Hide shortcuts in all menu items
added: Settings: Hide icons in all menu items
added: Settings: Hide menu when submenu is empty
fixed: Experiment: translate the menu items into your native language (Integration with S3.Google Translator: https://addons.mozilla.org/addon/s3google-translator/ )
fixed: minor bug fixes
Отредактировано pag77 (28-01-2015 21:33:38)
Отсутствует
pag77, приветствую
в связи с появлением недавних версий аддона произошёл "катаклизьм", а именно конфликт со стилем "better checkbox" (https://userstyles.org/styles/81465/firefox-better-checkbox)
выражается в том, что отключённые в Menu Wizard менюитемы-переключатели всё равно видны независимо от состояния on/off
может, как-то можно это починить?
или даже вдруг Menu Wizard сам возьмёт на себя (опционально) труд рисовать в менюшках красивые галочки и пустые чекбоксы? это было бы совсем хорошо, да? )))
Отсутствует
отключённые в Menu Wizard менюитемы-переключатели всё равно видны независимо от состояния on/off
пожалуйста поподробнее и со скриншотами, а то я пока слабо представляю в чем проблема
Отсутствует
user44, спасибо
версия MenuWizard 2.05+ была прооптимизирована и для большей совместимости с другими аддонами скрытие меню перенесено в css-стили (ранее меню убиралось тупо в лоб: menu.hidden=true, menu.collapsed=true, menu.style.display='none'), теперь это выглядит как присваивание выбранному меню аттрибута "s3mws_hide_menu" : menu.setAttribute("s3mws_hide_menu", true)
и соответственно прописан стиль:
но я совсем забыл про userChrome.css, Stylish (и другие дополнения для изменения css-стилей браузера), css которых имеют больший приоритет перед *
* {} /* a=0 b=0 c=0 -> специфичность = 0 */ li {} /* a=0 b=0 c=1 -> специфичность = 1 */ li:first-line {} /* a=0 b=0 c=2 -> специфичность = 2 */ ul li {} /* a=0 b=0 c=2 -> специфичность = 2 */ ul ol+li {} /* a=0 b=0 c=3 -> специфичность = 3 */ ul li.red {} /* a=0 b=1 c=2 -> специфичность = 12 */ li.red.level {} /* a=0 b=2 c=1 -> специфичность = 21 */ #t34 {} /* a=1 b=0 c=0 -> специфичность = 100 */ #content #wrap {} /* a=2 b=0 c=0 -> специфичность = 200 */
внес необходимые правки в свой css, проверьте, теперь всё должно работать:
dropbox: s3menu_wizard-2.06-fx.xpi
Отсутствует
теперь всё замечательно
благодарю
еще немного подшаманил... проверьте пожалуйста еще раз:
https://www.dropbox.com/s/53085h7xsg5yt … .06-fx.xpi
Отсутствует
поставил
работает
разницы с предыдущим фиксом не заметил
на что надо обратить внимание, уважаемый автор?
если работает и выбранные меню скрываются - значит всё норм.
я добавил еще несколько css-селекторов, что бы перекрыть возможные проблемы с другими аддонами.
спасибо за тест
Отсутствует
В последней версии написано: "added: Hotkeys: support for assigning 0-9 keys and function keys to actions without the use of modifiers"
Где можно почитать что это такое, как этим пользоваться и пр.?
Спасибо
Хорошо, когда у человека есть выбор, но плохо, когда он перед ним стоит ©
Отсутствует
в menu wizard, начиная с какой-то версии, появилась возможность назначать любые сочетания клавиш.
в текущей версии появилась возможность назначать клавиши 0-9 (контрл + 0, например) и клавиши F1-F12
пользоваться - в настройках menu wizard клац на кнопку "горячие клавиши"(там список всех используемых клавиш) или клац на свойства выбранного меню
Отсутствует
проверьте настройки - вы точно их не отключили?
Надписи есть, значков рядом нет.
не установили ли вы галку - спрятать пиктограммы из всех меню
А этого зверя где искать?
Отсутствует