【问题标题】:Mozilla Thunderbird Addon - Add icon to message headerMozilla Thunderbird 插件 - 将图标添加到邮件标题
【发布时间】:2014-01-29 14:21:58
【问题描述】:

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

【问题讨论】:

    标签: xul thunderbird-addon


    【解决方案1】:

    您应该阅读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 界面的不同部分。

    【讨论】:

      【解决方案2】:

      .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。

      【讨论】:

        猜你喜欢
        • 2018-03-04
        • 2021-11-06
        • 2014-03-21
        • 2011-12-23
        • 1970-01-01
        • 1970-01-01
        • 2010-09-14
        • 2021-06-13
        • 1970-01-01
        相关资源
        最近更新 更多