Gmail Action Links

2005-08-17 11:59 - Greasemonkey User Scripts

I've come up with my first really nice Greasemonkey User Script in a good while now. It's not much more than a variant on my Gmail Delete Button, but does function quite differently and do more.

First: It's english only, at least for now. Rather than injecting HTML directly, this script modifies the javascript source code of Gmail, to alter what it shows. Some of the things it looks for are words, and right now it only looks for the english words. Future versions may deal with this better. This method, though, is persistent where Gmail Delete Button's button can appear and disappear, which is not attractive.

But what does it do?? It puts links cleanly into the UI of Gmail that let you perform actions quickly and easily with just one click. It currently provides links for moving messages to the trash, plus for marking messages read and unread.



Gmail Action Links 0.3


Great job!
2005-08-29 20:18 - Infinity
Fantastic! Great job! You should work for Google.

Captain Infinity
2005-09-20 23:40 - plow
thank you thank you thank you thank you thank you thank you
I have been waiting for something like this. Gmail is great, but there is no need to archive junk email and it is such a pain to have to go to a drop down menu in order to delete.
Nice one ...
2005-09-23 14:13 - parikshit
Really neat. How about automatically unselecting the selected mails whenever when you hit "Mark Read/Unread".
Cool script
2005-11-15 10:50 - xsong
But it would be more logic to me if you could put select before action.
Anyway, Thanks for the cool tool
need any help...
2006-01-19 11:37 - he_is_me
... in localizing this script to other languages? I can do that for French if you wish. :-)
2006-01-24 01:33 - kalos
Was just what the doctor ordered. Much appreciated.
Suddently stopped working
2006-03-16 15:41 - thievingjoker
I've been using it for ages, but in the last day or so, the Action links stopped working. The Select links are still working though...
Tempory fix
2006-03-31 01:44 - foddrick
Here's my quick hack to fix the problem that has started in the last few days.

Comment out this line

while (null!=cont && 'TABLE'!=cont.tagName) cont=cont.parentNode;

Add this line after it

There's probably a better way, but this works for now.
Updated version
2006-08-03 05:17 - foddrick

I noticed again recently that this script has stopped working. Visit to get my latest working version.

Post a comment:

  If you do not have an account to log in to yet, register your own account. You will not enter any personal info and need not supply an email address.

You may use Markdown syntax in the comment, but no HTML. Hints:

If you are attempting to contact me, ask me a question, etc, please send me a message through the contact form rather than posting a comment here. Thank you. (If you post a comment anyway when it should be a message to me, I'll probably just delete your comment. I don't like clutter.)