【发布时间】:2014-01-29 14:21:58
【问题描述】:
我想在 MOZILLA THUNDERBIRD 中的回复按钮旁边添加一个图标/按钮。我应该在 XUL 文件中写什么,以便显示消息标题中的图标?
【问题讨论】:
标签: xul thunderbird-addon
我想在 MOZILLA THUNDERBIRD 中的回复按钮旁边添加一个图标/按钮。我应该在 XUL 文件中写什么,以便显示消息标题中的图标?
【问题讨论】:
标签: xul thunderbird-addon
您应该阅读https://developer.mozilla.org/en/docs/Building_an_Extension,它适用于 Firefox,但在很大程度上适用于 Thunderbird。到达应该覆盖界面的部分后,请阅读 https://developer.mozilla.org/en/docs/Building_an_Extension 以了解您需要查找 msgHdrViewOverlay.xul http://mxr.mozilla.org/comm-central/source/mail/base/content/msgHdrViewOverlay.xul 。使用https://addons.mozilla.org/en-US/thunderbird/addon/6622/ DOM 检查器插件来查找需要覆盖的元素的 ID。可以使用https://developer.mozilla.org/en-US/Add-ons/Thunderbird?redirectlocale=en-US&redirectslug=Extensions%2FThunderbird 的演示插件开始使用,尽管您肯定需要覆盖 Thunderbird 界面的不同部分。
【讨论】:
.xul 文件如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css"
href="chrome://YourExtension/content/YourButton.css"?>
<overlay id="YourExtension-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/javascript"
src="chrome://YourExtension/content/YourButton.js"/>
<toolbarpalette id="MsgComposeToolbarPalette"> // Button available in compose message only
<toolbarbutton id="your-button-1"/>
</toolbarpalette>
<toolbarbutton id="your-button-1"
label="Track"
tooltiptext="Description by mouseover"
oncommand="YourJSFunction()"
class="toolbarbutton-1 chromeclass-toolbar-additional YourButton"
/>
</overlay>
想了解更多?您可以了解如何创建自定义按钮HERE。
【讨论】: