Как убрать индикатор выпадающего меню на кнопке в расширении XUL Firefox? - PullRequest
0 голосов
/ 14 января 2010

Я работаю над расширением Firefox, которое создает панель инструментов в браузере. Я использую with type = "menu", чтобы создать меню, которое появляется при нажатии кнопки.

По умолчанию установка type="menu" создает маленький треугольник индикатора меню, как на этом рисунке:

example button

Есть ли способ, в XUL или в CSS, избавиться от этого индикаторного треугольника?

1 Ответ

1 голос
/ 18 января 2010

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

<popupset>
    <menupopup position="after_start" id="testPopup">
        <menuitem label="test"/>
    </menupopup>
</popupset>
<button label="test" type="menu" popup="testPopup"/>

Вы можете поэкспериментировать со свойством position, чтобы получить желаемый результат

...