我想在MOZILLA THUNDERBIRD的回复按钮旁边添加一个图标/按钮。我应该在XUL文件中写什么,以便显示邮件标题中的图标?
答案 0 :(得分:0)
您应该阅读适用于Firefox的https://developer.mozilla.org/en/docs/Building_an_Extension,但对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界面的不同部分。
答案 1 :(得分:0)
.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。