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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Thunderbird » Ищу расширение для Thunderbird (ищу дополнение для Thunderbird) » 21-02-2016 00:20:42

Ищу расширение которое будет при тыке слева в списке на адресс почты показывать входящую папку

Обсуждение расширений » MinimizeToTray Revived » 20-10-2013 23:37:56

Inko7 пишет

lmiol
может слегка не по теме, но почему бы не использовать TrayHotKey, который все это может?

потому что он не поддерживается файерфоксом 3.6.28

Сustom Buttons » Custom Buttons » 17-10-2013 19:12:44

а открытие окна совсем не видишь да?

увидел, но так как я с кодингом не знаком, я пытаюсь разбираться, чтото по очевидному простое, чтото нет
вот чето не пойму как окно прикрутить

Обсуждение расширений » MinimizeToTray Revived » 17-10-2013 03:41:49

а что нужно дописать в код чтобы иконка в трее была всегда а не только когда сворачиваешь/закрываешь?

Сustom Buttons » Custom Buttons » 17-10-2013 03:33:57

okkamas_knife пишет

lmiolhttp://forum.mozilla-russia.org/viewtop … 91#p576791

куча всего =)
я пока нашел "функция чтения из файла" =)

Сustom Buttons » Custom Buttons » 17-10-2013 02:16:05

а возможно сделать так чтобы при двойном левом клике на вот эти места http://img689.imageshack.us/img689/6264/kumz.png где вставлены интервалы, открывалась новая вкладка?

а также вообще реально сделать кнопку которая бы открывала окошко (по размерам скажем как настройки) а содержимое окошка наполнялось файлом с Firefox\components\data.txt
и чтобы была возможность отображать из этого текстового файла по тегам

Выделить код

Код:

[b][/b] [i][/i] [u][/u]

жирный/курсив и подчеркнутый уже в самом окне. Текст в окне не редактируется но выделяется.
Внизу кнопка Ок.
вот приблизительный вид http://img812.imageshack.us/img812/5605/mvlc.png или в такой расцветке http://img703.imageshack.us/img703/8067/d9pd.png
По скрину: там где написано Дополнения написать Справка, а ниже Общая помощь по скриптам и аддонам для QLFirefox

(ЗЫ. окошко нужно в сборке, чтобы расписать для пользователя помощь,  где какой скрипт и как пользоваться, через текстовый файл всегда легко будет реда

Сustom Buttons » Custom Buttons » 16-10-2013 04:38:11

поковырявшись в DOMi пришел к кое каким заметкам (для меня открытие, так как раньше с этим дело не имел)
если использовать кодировку в userChrome.css  UTF8, то можно использовать следующий код для скрытия определенных пунктов меню
#toolbar-context-menu menuitem[label="Панель меню"], #toolbar-context-menu menuseparator{display: none !important;}
но нельзя использовать его в ANSI кирилица.

а этот код, скрывающий главное меню, наоборот работает в  в ANSI кирилица. и не хочет в UTF8
#toolbar-menubar {display: none !important;}

поковырявшись еще понял что можно использовать код подругому (он оказывается тоже не хочет работать в UTF8, я еще удивлялся почему) и использовать ANSI
#toolbar-menubar, #toolbar-context-menu menuitem[toolbarindex="0"], #toolbar-context-menu menuseparator{display: none !important;}]

Сustom Buttons » Custom Buttons » 16-10-2013 03:04:53

Как же трудно тебя иногда понять :(

зато опыт будет =Р, не знаю правда хорошо это или плохо :/

И кнопку прятать не надо а надо удалить, а мой код просто положи в кнопку которая открывает настройки или в любую другую.

сори :| чет совсем туплю

Принял.

зы из контекстного меню пока нагуглил
#toolbar-context-menu menuitem[command="cmd_CustomizeToolbars"] {display: none !important;}

16-10-2013 03:22:30
остальное решение смог найти только:
#toolbar-context-menu menuitem[label="Панель меню"], #toolbar-context-menu menuseparator{display: none !important;}

сохранив в утф8 userChrome.css
сейчас буду ковырять  DOMi =)

Сustom Buttons » Custom Buttons » 16-10-2013 01:26:42

Нашел много чего полезного что возможно даст шанс отказаться от Мenu editor
внешний вид кнопки изменился - спс =) сейчас буду пикчу думать

скажем есть возможность сделать чтобы  по двойному клику ПКМ на статусбаре кликать вылетит меню от кастом баттонс ?

Не понял!

это при условии что получиться спрятать кнопку на панели навигации, тогда нужно же откудато вызвать меню для удаления или редактирования кнопки было бы удобно именно там где она находится в статусбаре.

кстати необязательно полностью убирать кнопку с панели навигации, её можно скрыть и сделать видимой лишь тогда когда вызвал toolbar-context-menu.

Сustom Buttons » Custom Buttons » 16-10-2013 00:11:31

Можно редактировать через userChrome

ща погуглим

Я проверил на твоей сборке и все работает

вы правы мой косяк, действительно изза того что стоял аддон Hide navigation bar не пряталось и дублировало кнопку в статусбаре. (чет я даже не проверил :/ )
кнопка всеже остается на навигационной панели (а можно её убрать оттуда?), и скажем есть возможность сделать чтобы  по двойному клику ПКМ на статусбаре кликать вылетит меню от кастом баттонс ?

а также её визуальный характер отличается от остальных кнопок, у неё  при наведении есть подсветка чтоли, а также при нажатии вдавливается :D
вроде все статусбарные не так выглядят, ну всмысле там просто картинка с переключением с одной в другую (как у GM или Javaoff)

16-10-2013 00:11:55
хотя это и не критично, так чисто эстетически =)

Сustom Buttons » Custom Buttons » 15-10-2013 23:03:20

Как не сбрасывает?

а вот так =))) теперь она не пропадает =) последний ваш код исправил проблему пропадания:

скрытый текст
if ( e.button == 2 && !e.ctrlKey && !e.shiftKey && !e.altKey && !e.metaKey ) {
          e.preventDefault(); 

          menuPopup.showPopup( this, -1, -1, "popup", "bottomleft", "topleft" );
          }

// Создать меню для кнопки ................................
var node = document.getElementById(_id + "-menuPopup");
if ( node ) node.parentNode.removeChild(node); // блокировать дублирование меню

var cloneMenu = document.getElementById("toolbar-context-menu").cloneNode( true );
var menuPopup = document.getElementById("mainPopupSet").appendChild( cloneMenu );
menuPopup.id = _id + "-menuPopup";


я его уже применил на других кнопках =)


[spoiler=Переключитель нав панели][code]var navBar = document.getElementById("nav-bar");
var statusBar = document.getElementById("status-bar");

var toggleNavBarBut = document.createElement("toolbarbutton");
tog

Сustom Buttons » Custom Buttons » 15-10-2013 04:17:50

AllowMultipleInstances в true

круто =) буду знать
но уже поздно я скомпилил с своими данными с своей картинкой и отпадает возможность держать файлик FirefoxPortable.ini

Сustom Buttons » Custom Buttons » 15-10-2013 00:36:11

А зачем там меню?

вы абсолютно правы что оно в принципе там не нужно, по крайней мере сейчас.
но.... в будущем если будут идеи относительно дополнительных кнопок которые пригодятся именно для игры, то возможность выставлять их как бы нужна.
с самого меню мне нужны только пункты Панель навигации  и настройки. но как я писал выше можно обойтись #toolbar-context-menu {display: none !important;}
но тогда нужно сделать 2 кнопочки на статус бар (1ая открывает/закрывает навигационную панель, вторая открывает настйроки нав панели, но тогда это отдалит пользователя от привычного использования firefox, тогда лучше #toolbar-context-menu {display: none !important;} и сделать лишь кнопку toggle  навигационную панель на статус бар, кстати я нашел аддонHide Navigation barправда в нем много лишнего, требуется всего лишь кнопка в виде картинки в двух позициях он/офф на статусбаре отключающая/включающая навигацион

Сustom Buttons » Custom Buttons » 14-10-2013 23:04:58

я прекрасно понимаю что никто мне ничего не обязан, все что вы делаете это на добровольной основе: есть желание написал, нет желания забросил в топку.
но сотни игроков ждут удобной сборки =) поэтому я пытаюсь быть таким настойчивым.  (кстати раздача моя здесь, ны бывшем торрентс.ру прожила уже 4 года с копейками, там есть история версий =))

кстати уже который раз убеждаюсь что:

Выделить код

Код:

if ( !this.lastChild ) { 
               var cloneMenu = document.getElementById("toolbar-context-menu").cloneNode( true );
               this.appendChild( cloneMenu );
               };
          this.lastChild.tooltipText = '';
          this.lastChild.showPopup ( this, -1, -1, "popup", "bottomleft", "topleft" );
          }

както относится к проблеме, если убрать это меню то в любом из кодов иконка не пропадает, если добвить - пропадает. =) (независимо в каком коде и как прописана иконка)

а может можно это же меню както на

Сustom Buttons » Custom Buttons » 14-10-2013 22:26:44

bunda1 пишет

и этот код Вчера 19:25:32 на portable firefox 3.6.28 не должен работать я то думал у тебя FF9. В таких не понятных случаях надо скачивать чистую FF от Localization | PortableApps.com - Portable software for USB, portable and cloud drives и проверять кнопку на нём и сразу станет ясно где проблема в кнопке или в твоей сборке.

Архив не открывается,

я перекачал =) открывается.
моя сборка ничем не отличается от чистой, за исключением что я скомпилировал исходники с параметром StrCpy $ADDITIONALPARAMETERS "-no-remote -profile portable"
чтобы можно было открывать этот фф с своим профилем если уже запущен другой фф (может этот параметр еще на чтото влияет), а то раньше открывался тот фф что уже открыт а портебл версия не реагировала.
сейчас попробую с оригинальным файлом проделать всё тоже самое.

14-10-2013 22:44:33
вот сырая с оффсайта [url]http://freefr.dl.sourceforge.net/project/portableapps/Mozilla%20Firefox%2C%20Portable%20Ed./Mozilla%20Firefox%2C%20Po

Сustom Buttons » Custom Buttons » 14-10-2013 16:15:42

Kamui пишет

bunda1 пишет: Можно заблокировать редактирование для всех кнопок кроме той где это код. Хотя если отключить инициализацию кнопок в настройках Custom Buttons это не поможет Ну или в userChrome.css:Выделить кодКод:#custombuttons-contextpopup {
display: none !important;
}

cпс, я как раз исходя из этого догадался что тут мона выключить  http://img407.imageshack.us/img407/3825/bhtu.png
#toolbar-context-menu {display: none !important;}

но если bunda1 подскажет как сделать не пропадание иконок у кнопок Кастом баттонс, то можно будет оставить с этого меню пункт меню Настроек и Панель навигации, а кнопку Панель навигации прикрутить на строку состояния


и знаю что вот этот вопрос не по теме но всёже....
как из ниже описанного кода сделать так чтобы в нем было не его меню а стандартное http://img407.imageshack.us/img407/3825/bhtu.png
(чтобы при отключении/редактировании toolbar-context-menu с этой кнопки также отключалась/менялась менюха )
я пытался подобрать с других кодов

Сustom Buttons » Custom Buttons » 14-10-2013 13:34:08

кстати могу дать portable firefox 3.6.28 который я ковыряю дабы вы потестили, если конечно вам охота поковыряться в проблеме =)

Сustom Buttons » Custom Buttons » 14-10-2013 00:45:41

bunda1 пишет

Это не может быть!
Что показывает консоль ошибок после настройки панелей?

Добавлено Сегодня 20:05:53
Установи иконку для кнопки.

bunda1 пишет

Это не может быть!
Что показывает консоль ошибок после настройки панелей?

Добавлено Сегодня 20:05:53
Установи иконку для кнопки.

иконка установлена (на видео видно)
консоль ошибок чистый

заодно хотел спросить в каком файле самого ФФ находится код с этим меню (Настройки, Панель Меню, Панель Навигации....)
обыскался найти не могу =(

Сustom Buttons » Custom Buttons » 13-10-2013 20:50:39

bunda1 пишет

lmiol пишет: этот код верно?Верно но очень скверно, попробуй:Выделить кодКод:setTimeout(function() { toggleImage() }, 1000);
                    Отредактировано bunda1 (Сегодня 18:30:02)

пробовал и так - все равно не хочет
http://www.youtube.com/watch?v=hbtvHDZfhW0

также возвращается иконка после повторного редактирования кнопки

Сustom Buttons » Custom Buttons » 13-10-2013 20:25:32

[spoiler][code]var s = 'network.proxy.type';

function toggleImage() { 
   var state = cbu.getPrefs( s );
   var icon = self.ownerDocument.getAnonymousElementByAttribute( self, "class", "toolbarbutton-icon");
   
   if ( state==0 ) {
        icon.src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAADJ0lEQVQ4T1WTaUiUURSG7+comi0/+pWFSQu0mXsuk+mMoo5LamSSFUYgSbSQZEWFhhGkA1Y6bZYRtIBUQiUVWVSY2oil5owLCM7iNmNOk/OvVN7OuZTQB5dv5rv3fc457zlXmZiYEP8eRVHEAl9f8WvmV7NK5RPgmPwuZn7PCG8f74klixcFLPT3z5+bmxuYnZ1VvOgBMCfGx8e9RkdHFQIpHs9Pv4cNj/GxtQ0WqwUJWTuwbGM4gkKicbKsAs+bXsHpdKomJycFafxIq/APlcPhUFwul19ldQ3Uumy0GI2ouKTH8uBI5B8oxrEz5VgRHIWIxDTorxowNjbmRRCF3kKQWPCf2tv10O3cg26TGZQJXr99B33tNXR+7QJlh4KiQwhLSscmtQZVl2v5W6DTSeW73S6lpf0zguO02Fd8FN96zSAoXK7vmJ6ehtvtxrBlGFm79iKCANFJGQjZliLLmZqaEsJmtx2pqKqmj8lYHRGHasMNKfR4XHJZLBbk7S/CupgERGl0ErAhToOS02UMNohvJnNzbNp2xKRmSbOqagwk9OBw6Vkk5ebjDZWyPjYRUdp0hGt1MostBAneqqVse03C3Nf

Сustom Buttons » Custom Buttons » 13-10-2013 20:12:20

bunda1 пишет

В коде toggleImage(); на this.onload = function() { toggleImage() };

не помогло =)

Мне кажется нет.

я не оспариваю я просто предположил =))))

Сustom Buttons » Custom Buttons » 13-10-2013 19:51:36

bunda1 пишет

Но иконка же возвращается или нет если закрыть настройку панелей инструментов, не понял.

нет не возвращается,
Схема возврата: в любом другом месте кликнуть правой кнопкой а потом выбрать в меню пункт Настройки Открывается Настройка панелей инструментов, вот после выхода из этого окна возвращается иконка

кажется что эта часть кода может быть связана с исчезновением (потому что в любой другой код вставить тоже самое происходит)

Выделить код

Код:

if ( e.button == 2 && !e.ctrlKey && !e.shiftKey && !e.altKey && !e.metaKey ) { 
          e.preventDefault();  
          
          if ( !this.lastChild ) { 
               var cloneMenu = document.getElementById("toolbar-context-menu").cloneNode( true );
               this.appendChild( cloneMenu );
               };
          this.lastChild.tooltipText = '';
          this.lastChild.showPopup ( this, -1, -1, "popup", "bottomleft", "topleft" );
          }

Сustom Buttons » Custom Buttons » 13-10-2013 19:07:50

bunda1 пишет

lmiol пишет:

    кстати исходя из этого кода вытекает минибаг
    если я тыкаю ПКМ на этой кнопке и навожу на пункт из стандартного меню то подсказка с кнопок идет ....
    ....и пропадает иконка на кнопке .....

:/

угу вот и мне нипоняяяятно=)
после верхнего кода иконка пропадает только после тыка на пункт Настройки из меню на ПКМ на кнопку прокси (открывающее Настройку панелей инструментов => http://img689.imageshack.us/img689/1013/fb3n.png)
возвращается иконка если тыкаю эти же Настройки с меню но вызванного с любого другого места

Сustom Buttons » Custom Buttons » 13-10-2013 17:34:52

bunda1 пишет

lmiol пишет: правда не совсем разобрался если добавляю в код - то открывается на CTRL+ЛКМ (а должна просто на правую)[spoiler][code]this.pref = 'network.proxy.type';

this.setState = function() {
   var state = cbu.getPrefs( this.pref );
   if ( state==0 ) {
        this.image = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAADJ0lEQVQ4T1WTaUiUURSG7+comi0/+pWFSQu0mXsuk+mMoo5LamSSFUYgSbSQZEWFhhGkA1Y6bZYRtIBUQiUVWVSY2oil5owLCM7iNmNOk/OvVN7OuZTQB5dv5rv3fc457zlXmZiYEP8eRVHEAl9f8WvmV7NK5RPgmPwuZn7PCG8f74klixcFLPT3z5+bmxuYnZ1VvOgBMCfGx8e9RkdHFQIpHs9Pv4cNj/GxtQ0WqwUJWTuwbGM4gkKicbKsAs+bXsHpdKomJycFafxIq/APlcPhUFwul19ldQ3Uumy0GI2ouKTH8uBI5B8oxrEz5VgRHIWIxDTorxowNjbmRRCF3kKQWPCf2tv10O3cg26TGZQJXr99B33tNXR+7QJlh4KiQwhLSscmtQZVl2v5W6DTSeW73S6lpf0zguO02Fd8FN96zSAoXK7vmJ6ehtvtxrBlGFm79iKCANFJGQjZliLLmZqaEsJmtx2pqKqmj8lYHRGHasMNKfR4XHJZLBbk7S/CupgERGl0ErAhToOS02UMNohvJnNzbNp2xKRmSbOqagwk9OBw6Vk

Сustom Buttons » Custom Buttons » 13-10-2013 17:17:43

bunda1 пишет

Можно заблокировать редактирование для всех кнопок кроме той где это код. Хотя если отключить инициализацию кнопок в настройках Custom Buttons это не поможет :/

Выделить код

Код:

addEventListener("popupshowing", function(e) {
   var targ = e.target;
   if ( targ.id == 'custombuttons-contextpopup' && targ.triggerNode == null || targ.triggerNode.id !== _id ) { 
        e.preventDefault();
        e.stopPropagation();
        }     
}, true );

код помог заблокировал вооще везде =) даже там где вписывал код =)
спс, но теперь даже не знаю как вернуть =)
ща в профиле поищу данные об этой кнопке и там исправлю =)

уже нашел тем более там есть дампы

Board footer

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