Class FilterNotifier
Defined in: FilterNotifier.jsm.
| Constructor Attributes | Constructor Name and Description |
|---|---|
|
This class allows registering and triggering listeners for filter events.
|
| Method Attributes | Method Name and Description |
|---|---|
| <static> |
FilterNotifier.addListener(listener)
Adds a listener
|
| <static> |
FilterNotifier.removeListener(listener)
Removes a listener that was previosly added via addListener
|
| <static> |
FilterNotifier.triggerListeners(action, item, param1, param2, param3)
Notifies listeners about an event
|
Class Detail
FilterNotifier()
This class allows registering and triggering listeners for filter events.
Method Detail
<static>
FilterNotifier.addListener(listener)
Adds a listener
- Parameters:
- {function(action|item|newValue|oldValue)} listener
<static>
FilterNotifier.removeListener(listener)
Removes a listener that was previosly added via addListener
- Parameters:
- {function(action|item|newValue|oldValue)} listener
<static>
FilterNotifier.triggerListeners(action, item, param1, param2, param3)
Notifies listeners about an event
- Parameters:
- {String} action
- event code ("load", "save", "elemhideupdate", "subscription.added", "subscription.removed", "subscription.disabled", "subscription.title", "subscription.lastDownload", "subscription.downloadStatus", "subscription.homepage", "subscription.updated", "filter.added", "filter.removed", "filter.moved", "filter.disabled", "filter.hitCount", "filter.lastHit")
- {Subscription|Filter} item
- item that the change applies to
- param1
- param2
- param3