// ==UserScript== // @name Oracle MetaLink Search Plus // @namespace http://awads.net/ // @description I add links to more search options from Oracle MetaLink search results. // @include https://metalink.oracle.com/* // ==/UserScript== // Get the latest version from http://oracle-greasemonkey.googlecode.com/svn/trunk/OracleMetaLinkSearchPlus.user.js function getOtherWebSearches(q) { q = escape(q); return '' + 'documentation, ' + 'blogs, ' + 'public forums and mailing lists, ' + 'AskTom, ' + 'search.oracle.com, ' + 'Google '; } function addOtherWebSearches() { var elmHeader = document.evaluate("//table[@bgcolor='#efefef']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; if (!elmHeader) return; var elmq = document.getElementById('F130_P0_SRCH_TEXT'); if (!elmq) return; var q = elmq.value; if (!q) return; var elmOther = document.createElement('div'); var html = '

Also search for ' + q + ' in: '; html += getOtherWebSearches(q); html += '

'; elmOther.innerHTML = html; elmHeader.parentNode.insertBefore(elmOther, elmHeader.nextSibling); } addOtherWebSearches();