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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

Сustom Buttons » Обсуждение кнопок CB » 31-12-2017 13:13:31

Coroner пишет:

Viatcheslav пишет:

Он перемещается от нуля до максимума, левая сторона неподвижна

Никто никуда не перемещается. Закрашивается urlbar, котрый Вы называете "прогресс-баром"

Выделить код

Код:

#urlbar {
  background-image: ...

Скруглить урлбар можно попробовать.

В CTR, в Custom CSS code:

Выделить код

Код:

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

С величиной радиуса можно "поиграться".

Сustom Buttons » Custom Buttons » 30-12-2017 14:01:03

mokujin пишет:

Выделить код

Код:

BrowserCustomizeToolbar();

А куда эту строку вписать?

Сustom Buttons » Обсуждение кнопок CB » 28-12-2017 23:30:18

Garalf пишет:

difabor
Кнопка FindBar Tweak работает в FF57

Так я не спорю на этот счёт. Просто я пока не собираюсь ставить ФФ57 и выше и поэтому не смогу с этим помочь.

Сustom Buttons » Обсуждение кнопок CB » 25-12-2017 09:52:27

Ultima2m пишет:

На 52 у меня дополнение FindBar Tweak стоит.
Очень нравится

У меня оно тоже стоит.
Но я эту кнопку специально поставил, пытаясь Вам помочь. Теперь отключил за ненадобностью.
Для ФФ57 ничем помочь не могу.

Сustom Buttons » Обсуждение кнопок CB » 25-12-2017 01:04:53

Ultima2m пишет:

difabor пишет:

Я не понял, у Вас ФФ57 или 52?

Сижу на FF-52 ESR и допиливаю под себя FF-57

Так на 52-й у Вас СКМ работает?
Как переместить диалоговое окно я Вам показал. Попробуйте на 52-й

Сustom Buttons » Обсуждение кнопок CB » 24-12-2017 18:10:42

Ultima2m пишет:

У меня при клике СКМ вылетает окошко. ФФ-57

Я не понял, у Вас ФФ57 или 52?
У меня - 52.
А в 57 очень многое не будет работать имхо. Здесь я уже ничем помочь не могу...

Сustom Buttons » Обсуждение кнопок CB » 24-12-2017 17:14:23

Ultima2m пишет:

Findbar Persist. СКМ не работает

У меня - работает... Окно диалога вызывается.
Чтобы его поместить не в центр, а в другое место, надо в функции this.settingsDialog = function() {... заменить строку:
вместо window.openDialog(url, "", "chrome,centerscreen,dialog,resizable,alwaysRaised"); надо:
window.openDialog(url, "", "chrome,left=1000,top=400,dialog,resizable,alwaysRaised");
Здесь, конечно - 1000 и 400 я взял "с потолка" - Вы должны подобрать по своему вкусу - расстояние в пикселях от левого края и от верха.
Но будьте осторожны - если зададите большое значение для left, окно диалога может "вылезти" из экрана и Вы сможете закрыть его только через Таскбар винды.
Так что надо "поиграться".
В принципе их можно вычислить, зная высоту и длину диалогового окна и получив значения высоты и ширины экрана.
Если Вам это важно, я постараюсь это Вам подготовить.
Но дайте мне сначала знать - открывается ли у Вас диалоговое окно вообще и удалось ли "поигра

Сustom Buttons » Обсуждение кнопок CB » 24-12-2017 09:48:16

Ultima2m пишет:

Кнопка для переключения стиля из справки. Нужно чтобы при запуске ФФ стиль был включен.

Добавьте: setStyleForPages(); предпоследней строкой (перед "addDestructor(function(reason) { if (/update|delete/.test( reason ) ) setStyleForPages(reason) });")

Сustom Buttons » Обсуждение кнопок CB » 22-12-2017 07:49:08

mssign пишет:

difabor пишет:

Попробуйте поиграться с шириной, сделайте 30px, например. У значков есть маргины и поэтому они могут не влезть.

Тогда теряется весь смысл..  Ширина панели раздувается как раз до прежнего состояния. За исключением padding в первых строчках кода, поставил равным 0 - на пару пикселей стало уже. padding  отрицательным пробовал сделать :) , ну не знаю я CSS. Значки стоят как привязанные и не важно им какая  у панели ширина. Отступы от края всегда одни и те же. Если панель уже - значки уезжают за правый край панели.
Вот отступы  по вертикали от края панели для значков понятия не имею как поправить.

1. 30px всё-таки будет имхо у́же.
2. Надо маргинам иконок присвоить отрицательные значения.
Но это надо указывать не в этой кнопке, а в  CSS, например, в Classic Theme Restorer.
#ButtonID {margin-left: -6px !important;margin-right: -4px !important;}

ButtonID  - ИД значка
Особенно это важно для значков с дропмаркерами, например:
#tileview-buttonmenu>dr

Сustom Buttons » Обсуждение кнопок CB » 22-12-2017 05:48:34

mssign пишет:

difabor пишет:

mssign, замените "style: "-moz-appeara...

Спасибо.  Все бы хорошо, но значки не по центру панели.
скрин.


Попробуйте поиграться с шириной, сделайте 30px, например. У значков есть маргины и поэтому они могут не влезть.

Сustom Buttons » Обсуждение кнопок CB » 21-12-2017 06:40:58

mssign, замените "style: "-moz-appearance: none; display: -moz-box; height: 100%; position: fixed; min-width: 20px"   на
style: "-moz-appearance: none; display: -moz-box; height: 100%; position: fixed; width: 20px" и "играйтесь" с численным значением

Сustom Buttons » [CB] Input Language Assistant » 15-12-2017 02:59:50

broker, я немного подправил код. Скопируйте ещё раз. Думаю, что стрелочка вправо заработает :)

Сustom Buttons » [CB] Input Language Assistant » 14-12-2017 22:36:20

Добавил ещё одну возможность переводить в EN раскладку.
Ниже перечисляю все возможности по переводу в EN раскладу и назад, в исходную.
1. Переключает в EN, когда курсор фокусируется на urlbar
2. Переключается в исходную раскладку, если сделать два пробела подряд без Ctrl (если Вы хотите сразу начать с исходной раскладки - достаточно одного пробела)
3. Переключается в EN, если:
3.1 Нажать стрелку вправо
3.2 Если сделать два пробела с Ctrl
3.3 при длинном клике ЛКМ без модификаторов
Примечание к 3.2:
Пробел при нажатом Ctrl не делает самого пробела, указатель остаётся на том же месте. Например, если у вас была русская раскладка (напр. буква "я" , Вы сделали два пробела с Ctrl и нажали клавишу "q", у вас будет набрано "яq" без пробела
Поэтому, если хотите, чтобы был пробел, сделайте пробел+Ctrl+пробел, а если без пробела - удерживая Ctrl, сделайте два пробела. Но после этого не делайте ещё один пробел без Ctrl!!! Иначе - опять переведёте ur

Сustom Buttons » [CB] Input Language Assistant » 13-12-2017 03:12:20

broker, я Вам послал личное сообщение.

Сustom Buttons » [CB] Input Language Assistant » 12-12-2017 18:09:29

broker пишет:

difabor

difabor пишет:

попробуйте сделать рестарт.

Вы уверены, что обновили предыдущую версию, а не создали новую кнопку?

Я предыдущую удалил, создал новую, на новой кнопке ПКМ работает меню кустомбуттон а не должно.

difabor пишет:

Вы взяли код из того моего поста №7?

Да я оттуда брал, не первый год на форуме:blush:.
Что било сделано с моей стороны.
Отключил все скрипты, убрал все кнопки кроме обсуждаемой и отключил ublock. Тест проводил здесь на форуме печатаю соющение нажимаю ЛКМ длинный клик и ничего не меняется, хотя кнопка работает например если курсор в урлбаре включает EN раскладку в текстовом поле снова RU.
Система виндовс 7 х86 Максимальная Антивируски нет.
Мозила 57.0 (32бит) разширения: Custom Buttons 0.0.5.8.9.5, Forecastfox (fix version)4.11 Hoxx VPN Proxy , Stylish Legacy2.0.8 ,uBlock Origin1.14 и Violentmonkey.
Где копать то подскажите?

1. ПКМ по кнопке должно выдавать меню кустомбуттон, но кроме того - ещё и по Shift+ЛКМ на

Сustom Buttons » [CB] Input Language Assistant » 12-12-2017 03:34:27

broker,
попробуйте сделать рестарт.

Вы уверены, что обновили предыдущую версию, а не создали новую кнопку?

broker,
Вы взяли код из того моего поста №7?
Я начальную версию ещё не обновлял.
Нажмите на скрытый текст - там будет новый код для Вас.
Если всё будет ОК, я со временем либо обновлю версию в старттопике, либо добавлю туда ссылку на эту версию.

Сustom Buttons » [CB] Input Language Assistant » 11-12-2017 03:15:16

broker пишет:

difabor
Здравствуйте, можно сделать так чтоб если писать на русском жмешь ЛКМ длинным кликом и раскладка EN, Я пользуюсь ноутбуком и нажать на тач проще и бистрее чем тянутся до  кл. делл. спасибо за внимание.
Кстати кнопка очень удобная, как меня бесила ситуация когда набирал текст а он в крякозябры:angry:

Я сделал то, что Вы просили - по длинному ЛКМ переводит в  EN, но независимо от того, в какой раскладке Вы были.
Кроме этого добавил ещё следующее:
Два пробела с Ctrl тоже переводит в EN (а два пробела без Ctrl  переводит как и раньше - в исходную.
Кроме того добавил ещё две операции:
а) Длинный ЛКМ с Shift - стандартное меню кнопки (то, что открывается по ПКМ на кнопку)
б) Длинный ЛКМ с Ctrl  - открывает редактор кнопки (то, что открывается по менюитему Edit button;
Эти две операции добавлены по следующей причине.
Сама кнопка не требует никаких кликов по ней и нет смысла, чтобы она занимала место на тулбаре.
Её вообще можно спрятать стилем, например, е

Сustom Buttons » Custom Buttons » 29-10-2017 22:57:31

mokujin,
Насчёт 'сделать кнопку для : "добавить к tooltip-у вкладки её урл. адрес' - у Infocatcherа есть такой аддон: Tab Scope Tweaker
и там есть ссылка на код: Infocatcher/Tab_Scope_Tweaker на гитхабе
Этот аддон добавляет урл адрес вкладки к превью вкладки, которое делает другой аддон - Tab Scope.
Может быть из того кода Infocatcherа можно понять как этот урл получить, по mouseover запомнить исходный  title и затем добавить этот урл к title таба, а по mouseleave - восстановить исходный title.
Мне во всём этом трудно разобраться, но может Вы сможете?
P.S. Раз Dumby уже предложил решение, мои сентенции можно вообще опустить :)

Сustom Buttons » Custom Buttons » 29-10-2017 22:18:01

Какая прелесть! Большое спасибо, mokujin, работает по клику! А клики на иконки не изменяют ширины, то есть так как надо!
Ещё раз большое спасибо!

Сustom Buttons » Custom Buttons » 29-10-2017 10:07:25

Если я напишу #urlbar:hover {min-width: 600px !important;}, то минимальная ширина urlbarа станет 600рх если курсор на urlbarе.
Но на urlbarе имеются ещё и иконки - они тоже сдвинутся, что не желательно.
Как мне написать подобную команду, но чтобы минимальная ширина устанавливалась только если курсор на текстовой части urlbarа?
Есть такая возможность сделать это стилем?

Сustom Buttons » Custom Buttons » 16-10-2017 15:41:09

littleleshy пишет:

difabor
В BIOS Setup есть настройка - как функциональные кнопки ведут себя по умолчанию.
Всегда настраиваю, чтобы вели себя как F1…F12, а не рулили громкостью, яркостью и т.д., т.к. «эфками» пользуюсь намного чаще.
Кстати, уже давно на ноутах WiFi/Bluetooth, выключенный через функциональные кнопки, можно включить через интерфейс ОС.

Спасибо!
А где можно почитать этот BIOS Setup?
Дело в том, что картинки на "эфках" не всегда мне понятны, а как будет себя вести какая-то "эфка" с Fn я вообще не знаю.
Насчёт WiFi/Bluetooth - проблема была не в том как его включить, а в моей элементарной тупости - ведь я даже и не знал, что это я его выключил - пропал WiFi - и всё...
Я тогда несколько  дней на ушах стоял, затем поехал в магазин, где его купил - хотел в ремонт сдать (там у них и лаборатория имелась) - ведь я на полном серьёзе считал, что это у меня в компе вайфай накрылся, а не моя тупость и криворукость его выключила.
Слава богу, там мне его быстрень

Сustom Buttons » Custom Buttons » 15-10-2017 23:47:48

Dumby пишет:

difabor пишет:

комп наверное нестандартный. Он по F3 и Shift+F3 увеличивает громкость

Ну, вроде, некоторые переключают, попробуй загуглить Fn Lock

difabor пишет:

ни кода её мне определить не удаётся - ничего...

MDN говорит, что Gecko не может,
Википедия говорит, что сама операционная система не знает,
так что не волнуйся, ты в хорошей компании.

Спасибо :)
Меня вообще-то устраивает и по Fn+F3/Fn+Shift+F3.
Дело в том, что у меня рефлексия на F1-F12 после того как нечаянно отключил себе вайфай :(
Насчёт Fn - жаль, очень жаль, у меня были на неё виды :(
Хотя, для этой цели и F1 сойдёт, но с Fn было бы изящнее.
----

Сustom Buttons » Custom Buttons » 15-10-2017 16:56:47

Dumby пишет:

difabor пишет:

когда фокус на  findbarе, чтобы оставаться в рамках клавиатуры и не использовать мышку

Фокус на findbarе, вроде, не помеха для F3 и Shift+F3
Но если хочешь стрелками, то для стандартных findbar'ов,
которые ищут во вкладках, можешь попробовать, например, так

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

Выделить код

Код:

addEventListener("keypress", e => {
    if (
        gFindBarInitialized
        && (e.key == "ArrowUp" || e.key == "ArrowDown")
        && !e.ctrlKey && !e.shiftKey && !e.altKey //&& !e.repeat
        && document.activeElement.closest("findbar") == gFindBar
        && gFindBar._findField.getAttribute("status") != "notfound"
    ) {
        e.stopPropagation();
        gFindBar.onFindAgainCommand(e.key == "ArrowUp");
    }
}, true, gBrowser);


Спасибо большое! У меня какой-то комп наверное нестандартный. Он по F3 и Shift+F3 увеличивает громкость а по F2 - уменьшает её.
Я, наконец, выяснил, что у меня он перебирает найденные куски вперёд/назад по Fn+F3 и Fn+

Сustom Buttons » Custom Buttons » 15-10-2017 02:39:52

Когда мы ищем что-то через findbar, то найденные фрагменты выделяются другим цветом и если надо от одного фрагмента к другому используются "кнопки" "вверх" и "вниз", то есть как назад и вперёд.
Можно ли создать СВ кнопку, чтобы добавляла возможность делать то же самое клавишами "вверх"/"вниз" на клавиатуре, когда фокус на  findbarе, чтобы оставаться в рамках клавиатуры и не использовать мышку?

Board footer

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