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

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№112607-03-2016 22:42:44

KOT040188
Участник
 
Группа: Members
Зарегистрирован: 07-11-2012
Сообщений: 425
UA: Firefox 44.0

Re: Обсуждение кнопок CB

voqabuhe пишет

В Add Bookmark Here ещё очень полезная штука есть, изменять размер окна выбора папок, растягиванием мышкой.

Присоединяюсь к просьбе. Или это лучше увеличить стилем?

Отредактировано KOT040188 (07-03-2016 22:43:03)


Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!

Отсутствует

 

№112710-03-2016 19:53:59

KOT040188
Участник
 
Группа: Members
Зарегистрирован: 07-11-2012
Сообщений: 425
UA: Firefox 44.0

Re: Обсуждение кнопок CB

По поводу кода:

Выделить код

Код:

function onFind() { gFindBar.onFindCommand() };
messageManager.addMessageListener("Findbar:Keypress", onFind);
addDestructor(()=> messageManager.removeMessageListener("Findbar:Keypress", onFind));

При нажатии буквы выскакивает панель с этой буквой, но она выделена. Как убрать выделение?


Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!

Отсутствует

 

№112812-03-2016 18:08:47

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 48.0

Re: Обсуждение кнопок CB

bunda1
А можешь сделать чтобы после закрытия вкладки контекстное меню само закрывалось?

Отсутствует

 

№112912-03-2016 19:43:35

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

Re: Обсуждение кнопок CB

voqabuhe пишет

А можешь сделать чтобы после закрытия вкладки контекстное меню само закрывалось?

Выделить код

Код:

addEventListener("dblclick", e=>{ e.button > 1 && gBrowser.removeCurrentTab(), document.getElementById("contentAreaContextMenu").hidePopup() }, false, gBrowser);

Отсутствует

 

№113012-03-2016 23:26:49

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 48.0

Re: Обсуждение кнопок CB

bunda1
Не помогло, меню остаётся.

Отсутствует

 

№113113-03-2016 10:31:29

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

Re: Обсуждение кнопок CB

voqabuhe пишет

bunda1
Не помогло, меню остаётся.

Выделить код

Код:

addEventListener("dblclick", e=>{ e.button > 1 && gBrowser.removeCurrentTab(), setTimeout(()=> document.getElementById("contentAreaContextMenu").hidePopup(), 50) }, false, gBrowser);

Отсутствует

 

№113213-03-2016 13:39:21

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 48.0

Re: Обсуждение кнопок CB

bunda1
Во, теперь исчезает. Спасибо.

Отсутствует

 

№113313-03-2016 15:00:07

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 48.0

Re: Обсуждение кнопок CB

bunda1
Попользовался кнопкой, как же хорошо стало. Вроде мелочь лишний раз клацнуть, но когда приходилось делать это постоянно, начинало раздражать. :dumb:
Вобщем ещё раз спасибо, за спокойствие. :beer:

Отредактировано voqabuhe (13-03-2016 15:03:15)

Отсутствует

 

№113413-03-2016 21:47:42

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

Re: Обсуждение кнопок CB

KOT040188 пишет

По поводу кода:

Выделить код

Код:

function onFind() { gFindBar.onFindCommand() };
messageManager.addMessageListener("Findbar:Keypress", onFind);
addDestructor(()=> messageManager.removeMessageListener("Findbar:Keypress", onFind));

При нажатии буквы выскакивает панель с этой буквой, но она выделена. Как убрать выделение?

Выделить код

Код:

function onFind() { gFindBar.onFindCommand(); setTimeout(()=> gFindBar._findField.selectionStart = 2, 0) };
messageManager.addMessageListener("Findbar:Keypress", onFind);
addDestructor(()=> messageManager.removeMessageListener("Findbar:Keypress", onFind));

Отсутствует

 

№113514-03-2016 15:54:42

KOT040188
Участник
 
Группа: Members
Зарегистрирован: 07-11-2012
Сообщений: 425
UA: Firefox 45.0

Re: Обсуждение кнопок CB

bunda1
Спасибо. А как насчёт этого:

voqabuhe пишет

В Add Bookmark Here ещё очень полезная штука есть, изменять размер окна выбора папок, растягиванием мышкой.

Или это увеличить стилем?

Отредактировано KOT040188 (14-03-2016 20:11:51)


Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!

Отсутствует

 

№113614-03-2016 21:24:00

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

Re: Обсуждение кнопок CB

KOT040188 пишет

увеличить стилем?

Лучше стилем, в Add Bookmark там довольно большой код.

Отсутствует

 

№113714-03-2016 22:48:45

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 48.0

Re: Обсуждение кнопок CB

KOT040188 пишет

изменять размер окна выбора папок, растягиванием мышкой

Выделить код

Код:

#editBMPanel_folderTree {
  resize: both!important;
  overflow: hidden!important;
}

Отсутствует

 

№113814-03-2016 22:50:22

KOT040188
Участник
 
Группа: Members
Зарегистрирован: 07-11-2012
Сообщений: 425
UA: Firefox 45.0

Re: Обсуждение кнопок CB

turbot
Это вместо стиля?


Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!

Отсутствует

 

№113914-03-2016 22:51:38

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 48.0

Re: Обсуждение кнопок CB

KOT040188
Это стиль.

Отсутствует

 

№114014-03-2016 22:53:29

KOT040188
Участник
 
Группа: Members
Зарегистрирован: 07-11-2012
Сообщений: 425
UA: Firefox 45.0

Re: Обсуждение кнопок CB

turbot пишет

Это стиль

Темы малость не та. Я-то думал, что стилем растягивание сделать нельзя…:)

Отредактировано KOT040188 (14-03-2016 22:58:23)


Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!

Отсутствует

 

№114114-03-2016 22:55:30

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 48.0

Re: Обсуждение кнопок CB

KOT040188
Я тоже думал нельзя. Оказалось - зя. Просто resize, оказывается, без overflow не работает. :)

Отсутствует

 

№114214-03-2016 22:58:36

KOT040188
Участник
 
Группа: Members
Зарегистрирован: 07-11-2012
Сообщений: 425
UA: Firefox 45.0

Re: Обсуждение кнопок CB

А изменение сохранится после перезапуска лисы?


Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!

Отсутствует

 

№114314-03-2016 23:00:53

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 48.0

Re: Обсуждение кнопок CB

Нет.

Отсутствует

 

№114415-03-2016 01:38:49

KOT040188
Участник
 
Группа: Members
Зарегистрирован: 07-11-2012
Сообщений: 425
UA: unknown 0.0

Re: Обсуждение кнопок CB

Ну тогда не пойдёт. Прошлый стиль гарантирует стабильность, а если надо поменять высоту я это и в стиле сделаю.


Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!

Отсутствует

 

№114515-03-2016 01:38:51

difabor
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 539
UA: Firefox 28.0
Веб-сайт

Re: Обсуждение кнопок CB

turbot пишет

Нет.

А если по клику запомнить параметры этого диалогового окна в about:config?
То есть:
1. Редактируем - меняем размеры окна.
2. По клику на кнопки "ОК" или "Отмена" этого окна запоминаем параметры его в about:config
3. При вызове этого окна используем эти параметры.
Такой код трудно написать?


Хорошо, когда у человека есть выбор, но плохо, когда он перед ним стоит ©

Отсутствует

 

№114615-03-2016 03:51:43

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 48.0

Re: Обсуждение кнопок CB

difabor
Можно-то, можно, но у меня не выходит.

скрытый текст
Мой гомункулус

Выделить код

Код:

var s = "CB.BTH",
    bt = document.getElementById('editBMPanel_folderTree'),
    mo = new MutationObserver(() => cbu.setPrefs(s, cbu.getPrefs(s)) = bt.getAttribute('height'));

cbu.isPref(s, 200);

mo.observe(bt, {attributes: true, attributeFilter: ['height']});
mo.mutationCallback(addDestructor(() => mo.disconnect()));

addEventListener('popupshowing', function() {
    bt.getAttribute('height') = cbu.getPrefs(s);
}, false, document.getElementById('editBookmarkPanel'));

ругается на "invalid assignment left-hand side". И я даже догадываюсь, о чем это он, но как сделать правильно - не знаю. :(


Может кто, крепкий духом, отважится заглянуть под спойлер и укажет, как надо. :)

Отсутствует

 

№114715-03-2016 15:46:42

KOT040188
Участник
 
Группа: Members
Зарегистрирован: 07-11-2012
Сообщений: 425
UA: Firefox 45.0

Re: Обсуждение кнопок CB

А ещё с этим стилем не работает панель прокрутки, хотя сама прокрутка работает.


Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!

Отсутствует

 

№114816-03-2016 22:33:57

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

Re: Обсуждение кнопок CB

turbot пишет

Может кто, крепкий духом, отважится заглянуть под спойлер и укажет, как надо.

Может так:

Выделить код

Код:

// Ctrl + колесиком мыши на диалоге добавления вкладки звездочки редактировать высоту поля выбора вкладок, от 16.03.2016. ...........
addEventListener('popupshown', (e, panel = e.target)=> {
   document.getElementById('editBMPanel_foldersExpander').click();

   var tree = document.getElementById('editBMPanel_folderTree');
   var s = 'CB.treeHeight';
   cbu.isPref(s, 150);
   tree.height = cbu.getPrefs(s) + 'px';
      
   panel.onwheel =e=> {
      if ( !e.ctrlKey ) return;
      
      var step = 2,
          i = cbu.getPrefs(s),
          i = e.deltaY > 0 ? i + step : i - step;
      cbu.setPrefs(s, i);

      setTimeout(()=> tree.height = i + 'px', 0);
   };               
}, true, document.getElementById('editBookmarkPanel'));

Отсутствует

 

№114917-03-2016 00:37:24

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 48.0

Re: Обсуждение кнопок CB

bunda1 пишет

Может так:

У меня чего-то не растягивает.  Это из-за [nightly] ?

Отсутствует

 

№115017-03-2016 01:06:47

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

Re: Обсуждение кнопок CB

voqabuhe пишет
bunda1 пишет

Может так:

Это из-за [nightly] ?

Я проверил на [nightly] и код работает. Может ты не нажимал на ctrl при прокрутке.

Отсутствует

 

Board footer

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