Global, user-specified, @exclude rules #1002

Closed
arantius opened this Issue Aug 11, 2009 · 0 comments

Projects

None yet

1 participant

@arantius
Collaborator

Originally: DevjaVu ticket 18

The end user should have the option to define a set of global @exclude rules that would completely disable all Greasemonkey scripts, when matched. Adding this functionality would need:

  • A place in the UI for this.
  • Some sort of observer that would update the enabled/disabled icon when the user navigates to, or switches tabs to, an excluded page.
  • (Optional) A quick "Exclude this domain" item in the Monkey Menu to make this feature more discoverable. If we allow full @exclude syntax, this is harder to make reversible.
@arantius arantius added a commit that closed this issue Jul 25, 2011
@arantius arantius Global excludes.
* Restore/reformat some old strings. (Source: partial revert of ed58935 and b42a197.)
* Define a 'clude editor; reusable via XBL binding.
* Insert it into the options dialog.
* Add globalExcludes to Config.
* Read them at Script.matchesURL() time.

Fixes #1002
728a048
@arantius arantius closed this in 728a048 Jul 25, 2011
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment