nmbug.js: Sketch out the bookmarklet framework
authorW. Trevor King <wking@tremily.us>
Sat, 20 Sep 2014 18:46:37 +0000 (11:46 -0700)
committerW. Trevor King <wking@tremily.us>
Sat, 20 Sep 2014 19:48:20 +0000 (12:48 -0700)
commitfe31ab80e42372f2b4ad9b7b21f7027cea37c2e6
tree4cbf723f689d895dc88e499f8d1bcd8152fe83fb
parent43da5aa81fe0295445472b76a3ef073ca34f47f3
nmbug.js: Sketch out the bookmarklet framework

We'll have a generic nmbug.show() to handle the UI for tagging a given
message (using its Message-ID).  To get that Message-ID, we'll have a
list of potential handlers.  When the bookmarklet fires (run()), we'll
iterate through the handlers unril handler.regexp matches
document.URL.  For the first match, we'll run handler.handle, which
will do whatever it needs to figure out the Message-ID, and then
launch nmbug.show (passed in via 'callback') with the extracted id.
nmbug.js [new file with mode: 0644]