NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name PimpGoogleBookmarks // @namespace https://www.google.com/bookmarks // @description Pimp Google Bookmarks // @include https://www.google.com/bookmarks/* // @version 1 // @grant none // ==/UserScript== var search_text = ""; // Add jQuery (function(){ if (typeof unsafeWindow.jQuery == 'undefined') { var GM_Head = document.getElementsByTagName('head')[0] || document.documentElement, GM_JQ = document.createElement('script'); GM_JQ.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js'; GM_JQ.type = 'text/javascript'; GM_JQ.async = true; GM_Head.insertBefore(GM_JQ, GM_Head.firstChild); } GM_wait(); })(); // Check if jQuery's loaded function GM_wait() { if (typeof unsafeWindow.jQuery == 'undefined') { window.setTimeout(GM_wait, 100); } else { $ = unsafeWindow.jQuery.noConflict(true); LetsJQuery(); } } // Wait for essential page elemnts being available function search_again() { var s = search_text.replace(/\s\(\d*\)/,""); $("input#gbqfq").val(s); $("button#gbqfb").trigger("click"); } function ChangeSelectedColor() { $("div.selected").css("background-color","yellow"); } function LetsJQuery() { $(document).ready(function() { $("div#search").css("height",$( window ).height()-200); $("div#search").css("overflow","scroll"); $("div.kd-content-sidebar").css("height",$( window ).height()-200); $("div.kd-content-sidebar").css("overflow","scroll"); $("input").keydown(function(event) { if (event.which == "40" || event.which == "38") { // key down or up window.setTimeout(ChangeSelectedColor, 100); } }); $("a").dblclick(function(event) { search_text = $("input#gbqfq").val() + " label:" + $(event.target).text(); window.setTimeout(search_again, 500); }); }); }