[oodisc] Поменять в Mozilla пункты контекстного меню ссылки местами (Re: отвлеченный вопрос..)

Vadim Vinichenko vnv на 14000.ru
Пт Мар 28 18:17:12 MSK 2003


Raoul & Natalia Nakhmanson-Kulish пишет:
> Allin punchaw qampaq, Andre!
> 
> В твоем письме от 28 марта 2003 г., 16:56:08, нам удалось вычитать:
> 
> AK> А нельзя ли как нибудь поменять порядок следования пунктов меню по 
> AK> правой кнопке которые в мозилле?
> ./chrome/comm.jar - это архив ZIP. В нем есть файл:
> /content/communicator/contentAreaContextOverlay.xul
> 
> Найдите там строчки:

...а если речь идет о контекстном меню заголовка вкладки, то он описан в 
файле  chrome/toolkit.jar!content/global/bindings/tabbrowser.xml

Вот эти и последующие xul:menuitem's, тасуйте по своему усмотрению, 
будьте внимательны с границами элементов:

<xul:menuitem label="&closeTab.label;" accesskey="&closeTab.accesskey;"
                           tbattr="tabbrowser-multiple"
                           oncommand="var tabbrowser = 
this.parentNode.parentNode.parentNode.parentNode;
 
tabbrowser.removeTab(tabbrowser.mContextTab);"/>

             <xul:menuitem label="&closeOtherTabs.label;" 
accesskey="&closeOtherTabs.accesskey;"
                           tbattr="tabbrowser-multiple"
                           oncommand="var tabbrowser = 
this.parentNode.parentNode.parentNode.parentNode;
 
tabbrowser.removeAllTabsBut(tabbrowser.mContextTab);"/>

Но, скорее всего, в первый раз разработчики бросили эти пункты как 
попало, а во второй - переставили сознательно. Вероятно, Вам придется 
патчить таким образом каждую следующую версию, так что подумайте - м.б. 
проще "перепривыкнуть"?

--
С уважением,
Вадим




Подробная информация о списке рассылки Oo-discuss