Toolbar button! implement more in UnPlug2Rules { if_re : { // use these to make a data object, and set to "" if not included. THese should subst variables optional : ["string", "flags"], // also use these to make the data object and throw if not included. These should subst variables required : ["innerHTML"], // shove the ref. in front of variables rather than doing it ourselves apply_ref : true, // the actual functions -- url is a nsiuri execute : function (data, url, ) { RegExp(...) ... if (...) throw ...; return { "1" : "foo", 2 : "bar } } }, end_of_object : 1 } Replace url with url object in UnPlug2Rules LIMIT TO HTTP/HTTPS/FTP PROTOCOLS Cleanup rules parsing code a bit Fill in .type from filename extension (if none was given) Implement tag Implement .path = "/start/of/path/" (path starts with that) Implement flachblock workaround -- perhaps ? Implement thumbnails Subst $VERSION and $REVISION in common.js