Labs/Sigma: Difference between revisions

Jump to navigation Jump to search
817 bytes added ,  12 October 2010
→‎Triggering Events: and other event behavior
(→‎Add-on Behavior: add list of actions)
(→‎Triggering Events: and other event behavior)
 
Line 117: Line 117:


== Triggering Events ==
== Triggering Events ==
The following are various events that will trigger the main workflow:
* On install of the restartless Sigma add-on
* On re-enabling of the add-on
* Periodically every 24 hours after the add-on starts
* When Firefox starts up and the add-on is loaded
* When add-ons are being checked for updates
Even with these triggering events, if Firefox is offline or has already checked within the last hour since being activated, the update is skipped.
== Other Event Behavior ==
When the add-on is being disabled, any active add-ons that are in the <tt>installIds</tt> list of add-ons that Sigma manages are disabled. These add-ons that were disabled are locally saved as <tt>disabledIds</tt>.
When the add-on is being enabled, any previously Sigma-disabled add-ons stored as <tt>disabledIds</tt> are re-enabled as well.
385

edits

Navigation menu