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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

№101-11-2005 19:59:36

AVasilyev
Участник
 
Группа: Members
Зарегистрирован: 30-10-2005
Сообщений: 29

Помогите сделать простейшее расширение

Помогите создать кнопку, которая:
1. Выглядила бы и вела себя точно как стандартная кнопка "закрыть текущую вкладку" на tab browser-е
2. можно было переремещать на тулбар, как обычную кнопку

Долго мучался, никак не получается самому сделать :(

Отредактировано AVasilyev (01-11-2005 20:00:10)

Отсутствует

 

№201-11-2005 23:51:11

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Помогите сделать простейшее расширение

AVasilyev пишет

...Долго мучался, никак не получается самому сделать :(

А какие возникли затруднения, можно подробней ?


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№302-11-2005 09:09:02

AVasilyev
Участник
 
Группа: Members
Зарегистрирован: 30-10-2005
Сообщений: 29

Re: Помогите сделать простейшее расширение

Затруднения самые смешные: используя стандартную картинку close.png так и не удалось увидеть ее на кнопке. Вместо нее просто пустое место.

Отсутствует

 

№402-11-2005 16:33:33

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Помогите сделать простейшее расширение

AVasilyev пишет

Затруднения самые смешные: используя стандартную картинку close.png так и не удалось увидеть ее на кнопке. Вместо нее просто пустое место.

Посмотреть бы ещё на код, который для этого предназначен... Впрочем, вот довольно простое решение:

Выделить код

Код:

<?xml version="1.0"?>

<overlay id="antibossx" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
    <toolbarpalette id="BrowserToolbarPalette">
        <toolbarbutton id="closecurrenttabbutton"
                       class="tabs-closebutton chromeclass-toolbar-additional" 
                       label="close current tab"
                       command="cmd_close"/>
    </toolbarpalette>
</overlay>

с единственным ограничением - метка будет находиться справа от кнопки.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№502-11-2005 19:19:52

AVasilyev
Участник
 
Группа: Members
Зарегистрирован: 30-10-2005
Сообщений: 29

Re: Помогите сделать простейшее расширение

Заработало. Правда в предложенном Вами варианте был маленький баг: если оставалась одна вкладка, то нажатие на кнопку приводило к закрытию окна. Но это удалось побароть. Спасибо!

Отредактировано AVasilyev (02-11-2005 22:10:46)

Отсутствует

 

Board footer

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