Skip to content

Commit

Permalink
Build documentation with latest features
Browse files Browse the repository at this point in the history
  • Loading branch information
jobisoft committed Dec 1, 2023
1 parent fb9c50f commit feee475
Show file tree
Hide file tree
Showing 25 changed files with 347 additions and 53 deletions.
15 changes: 14 additions & 1 deletion accounts.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
.. _accounts_api:
.. container:: sticky-sidebar

≡ accounts API

* `Permissions`_
* `Functions`_
* `Events`_
* `Types`_

.. include:: /developer-resources.rst

≡ Related information

* :doc:`/how-to/eventListeners`

============
accounts API
============
Expand Down
14 changes: 13 additions & 1 deletion addressBooks.provider.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
.. _addressBooks.provider_api:
.. container:: sticky-sidebar

≡ addressBooks.provider API

* `Permissions`_
* `Events`_

.. include:: /developer-resources.rst

≡ Related information

* :doc:`/how-to/contacts`
* :doc:`/how-to/eventListeners`

=========================
addressBooks.provider API
=========================
Expand Down
21 changes: 16 additions & 5 deletions addressBooks.rst
Original file line number Diff line number Diff line change
@@ -1,15 +1,26 @@
.. _addressBooks_api:
.. container:: sticky-sidebar

≡ addressBooks API

* `Permissions`_
* `Functions`_
* `Events`_
* `Types`_

.. include:: /developer-resources.rst

≡ Related information

* :doc:`/how-to/contacts`
* :doc:`/how-to/eventListeners`
* `"Address Book" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/addressBooks>`__

================
addressBooks API
================

The :doc:`addressBooks`, also including the :doc:`contacts` and :doc:`mailingLists` namespaces, first appeared in Thunderbird 64.

The `Address Books`__ sample extension uses this API.

__ https://github.com/thunderbird/sample-extensions/tree/master/addressBooks

.. role:: permission

.. role:: value
Expand Down
21 changes: 12 additions & 9 deletions browserAction.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,14 @@
.. _browserAction_api:
.. container:: sticky-sidebar

≡ browserAction API

* `Manifest file properties`_
* `Functions`_
* `Events`_
* `Types`_
* `External Types`_

.. include:: /developer-resources.rst

=================
browserAction API
Expand All @@ -13,7 +23,7 @@ __ https://github.com/thunderbird/sample-extensions

.. important::

This API will be replaced in Manifest v3 by the `action API <https://webextension-api.thunderbird.net/en/latest-mv3/action.html>`__.
This API will be replaced in Manifest V3 by the `action API <https://webextension-api.thunderbird.net/en/latest-mv3/action.html>`__.

.. role:: permission

Expand Down Expand Up @@ -775,13 +785,6 @@ Fired when an action button is clicked. This event will not fire if the action h
Types
=====

.. _browserAction.ActionManifest:

ActionManifest
--------------

.. api-section-annotation-hack::

.. _browserAction.ColorArray:

ColorArray
Expand Down
20 changes: 15 additions & 5 deletions cloudFile.rst
Original file line number Diff line number Diff line change
@@ -1,15 +1,25 @@
.. _cloudFile_api:
.. container:: sticky-sidebar

≡ cloudFile API

* `Manifest file properties`_
* `Functions`_
* `Events`_
* `Types`_

.. include:: /developer-resources.rst

≡ Related information

* :doc:`/how-to/eventListeners`
* `"DropBox Uploader" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/dropbox>`__

=============
cloudFile API
=============

The cloudFile (a.k.a. fileLink) API first appeared in Thunderbird 60. It allows to create a provider to store large attachments in the cloud instead of attaching them directly to the message.

The `DropBox Uploader`__ sample extension uses this API.

__ https://github.com/thunderbird/sample-extensions/tree/master/dropbox

.. role:: permission

.. role:: value
Expand Down
15 changes: 14 additions & 1 deletion commands.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
.. _commands_api:
.. container:: sticky-sidebar

≡ commands API

* `Manifest file properties`_
* `Functions`_
* `Events`_
* `Types`_

.. include:: /developer-resources.rst

≡ Related information

* :doc:`/how-to/eventListeners`

============
commands API
Expand Down
16 changes: 15 additions & 1 deletion compose.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,18 @@
.. _compose_api:
.. container:: sticky-sidebar

≡ compose API

* `Permissions`_
* `Functions`_
* `Events`_
* `Types`_

.. include:: /developer-resources.rst

≡ Related information

* :doc:`/how-to/eventListeners`
* `"Compose Body" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/composeBody>`__

===========
compose API
Expand Down
16 changes: 15 additions & 1 deletion composeAction.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,18 @@
.. _composeAction_api:
.. container:: sticky-sidebar

≡ composeAction API

* `Manifest file properties`_
* `Functions`_
* `Events`_
* `Types`_
* `External Types`_

.. include:: /developer-resources.rst

≡ Related information

* :doc:`/how-to/eventListeners`

=================
composeAction API
Expand Down
11 changes: 10 additions & 1 deletion composeScripts.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
.. _composeScripts_api:
.. container:: sticky-sidebar

≡ composeScripts API

* `Permissions`_
* `Functions`_
* `Types`_
* `External Types`_

.. include:: /developer-resources.rst

==================
composeScripts API
Expand Down
21 changes: 16 additions & 5 deletions contacts.rst
Original file line number Diff line number Diff line change
@@ -1,15 +1,26 @@
.. _contacts_api:
.. container:: sticky-sidebar

≡ contacts API

* `Permissions`_
* `Functions`_
* `Events`_
* `Types`_

.. include:: /developer-resources.rst

≡ Related information

* :doc:`/how-to/contacts`
* :doc:`/how-to/eventListeners`
* `"Address Book" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/addressBooks>`__

============
contacts API
============

The :doc:`addressBooks`, also including the :doc:`contacts` and :doc:`mailingLists` namespaces, first appeared in Thunderbird 64.

The `Address Books`__ sample extension uses this API.

__ https://github.com/thunderbird/sample-extensions/tree/master/addressBooks

.. role:: permission

.. role:: value
Expand Down
15 changes: 14 additions & 1 deletion folders.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
.. _folders_api:
.. container:: sticky-sidebar

≡ folders API

* `Permissions`_
* `Functions`_
* `Events`_
* `Types`_

.. include:: /developer-resources.rst

≡ Related information

* :doc:`/how-to/eventListeners`

===========
folders API
Expand Down
15 changes: 14 additions & 1 deletion identities.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
.. _identities_api:
.. container:: sticky-sidebar

≡ identities API

* `Permissions`_
* `Functions`_
* `Events`_
* `Types`_

.. include:: /developer-resources.rst

≡ Related information

* :doc:`/how-to/eventListeners`

==============
identities API
Expand Down
21 changes: 15 additions & 6 deletions mailTabs.rst
Original file line number Diff line number Diff line change
@@ -1,16 +1,25 @@
.. _mailTabs_api:
.. container:: sticky-sidebar

≡ mailTabs API

* `Functions`_
* `Events`_
* `Types`_

.. include:: /developer-resources.rst

≡ Related information

* :doc:`/how-to/eventListeners`
* `"Quickfilter" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/quickfilter>`__
* `"MailTab Layout" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/mailtabs>`__

============
mailTabs API
============

The mailTabs API first appeared in Thunderbird 66 and allows to interact with Thunderbirds main mail window.

The `Filter`__ and `Layout`__ sample extensions use this API.

__ https://github.com/thunderbird/sample-extensions/tree/master/filter
__ https://github.com/thunderbird/sample-extensions/tree/master/layout

.. role:: permission

.. role:: value
Expand Down
21 changes: 16 additions & 5 deletions mailingLists.rst
Original file line number Diff line number Diff line change
@@ -1,15 +1,26 @@
.. _mailingLists_api:
.. container:: sticky-sidebar

≡ mailingLists API

* `Permissions`_
* `Functions`_
* `Events`_
* `Types`_

.. include:: /developer-resources.rst

≡ Related information

* :doc:`/how-to/contacts`
* :doc:`/how-to/eventListeners`
* `"Address Book" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/addressBooks>`__

================
mailingLists API
================

The :doc:`addressBooks`, also including the :doc:`contacts` and :doc:`mailingLists` namespaces, first appeared in Thunderbird 64.

The `Address Books`__ sample extension uses this API.

__ https://github.com/thunderbird/sample-extensions/tree/master/addressBooks

.. role:: permission

.. role:: value
Expand Down
19 changes: 18 additions & 1 deletion menus.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@
.. _menus_api:
.. container:: sticky-sidebar

≡ menus API

* `Permissions`_
* `Functions`_
* `Events`_
* `Types`_
* `External Types`_
* `Properties`_

.. include:: /developer-resources.rst

≡ Related information

* :doc:`/how-to/eventListeners`
* `"Quickfilter" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/quickfilter>`__
* `"Menu" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/menu>`__

=========
menus API
Expand Down
13 changes: 13 additions & 0 deletions messageDisplay.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
.. container:: sticky-sidebar

≡ messageDisplay API

* `Functions`_
* `Events`_

.. include:: /developer-resources.rst

≡ Related information

* `"Message Display" example <https://github.com/thunderbird/sample-extensions/tree/master/manifest_v2/messageDisplay>`__

.. _messageDisplay_api:

==================
Expand Down

0 comments on commit feee475

Please sign in to comment.