// ==UserScript== // @name Goobe -- Google Bookmark Easyfier // @namespace http://devadutta.net/goobe // @description Adds a shortcut to bookmark current page with Google Bookmarks. CTRL + ALT + ']' opens a pop-up to bookmark current page, CTRL + ALT + '[' shows all bookmarks in a new tab. // @include * // @author Devadutta Ghat // ==/UserScript== function dispBmP() { var a=window,b=document,c=encodeURIComponent,d=a.open('http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk='+c(b.location)+'&title='+c(b.title),'bkmk_popup','left='+((a.screenX||a.screenLeft)+10)+',top='+((a.screenY||a.screenTop)+10)+',height=420px,width=550px,resizable=1,alwaysRaised=1');a.setTimeout(function(){d.focus()},300); } function gotoBm() { // Shows bookmarks sorted by time, insted of the senseless sort by title default window.open("https://www.google.com/bookmarks/l#!view=threadsmgmt&fo=Starred&q=&g=Time"); } function keyPressEvent(event){ var kcode = (event.keyCode)?event.keyCode:event.which; if(event.ctrlKey && event.altKey) { if( kcode == 221) dispBmP(); // ']' if( kcode == 219) gotoBm(); // '[' } } document.addEventListener("keydown", keyPressEvent, true);