0

我想在 MOZILLA THUNDERBIRD 中的回复按钮旁边添加一个图标/按钮。我应该在 XUL 文件中写什么,以便显示消息标题中的图标?

在此处输入图像描述

4

2 回答 2

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>

想知道更多?您可以在此处了解如何创建自定义按钮。

于 2014-04-04T10:21:02.300 回答
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 界面的不同部分。

于 2014-02-01T22:16:50.993 回答