aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/mode.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'content_scripts/mode.coffee')
-rw-r--r--content_scripts/mode.coffee4
1 files changed, 4 insertions, 0 deletions
diff --git a/content_scripts/mode.coffee b/content_scripts/mode.coffee
index adc5439d..b3cca56c 100644
--- a/content_scripts/mode.coffee
+++ b/content_scripts/mode.coffee
@@ -125,6 +125,10 @@ class SingletonMode extends Mode
SingletonMode.instances[@singleton] = @
super options
+ # Static method. Return whether the indicated mode (singleton) is currently active or not.
+ @isActive: (singleton) ->
+ @instances[singleton]?
+
# Static method. If there's a singleton instance active, then kill it.
@kill: (singleton) ->
SingletonMode.instances[singleton].exit() if SingletonMode.instances[singleton]