I do it:
// ==UserScript== // @name Yandex :: Show cache link // @version 1.01 // 
@author Ciber SLasH // @createDate 2016-04-17 // @modifyDate // 
@description Restore Yandex Cache link // @include https://*yandex.* // 
==/UserScript== function linksJob(links) { for (var i=0; i<links.length; 
i++) { // div.popup2 popup2_target_anchor popup2_theme_normal 
popup2_autoclosable_yes serp-url__popup i-bem var obj = 
links[i].nextSibling.lastChild; for (var j = 1; j < obj.childNodes.length; 
j++) { obj.removeChild(obj.childNodes[j]); } var curObj = obj.firstChild; 
if (curObj.tagName == 'A' && curObj.className.indexOf('link') != -1 ) { var 
link = curObj.href; // target: span.serp-url__arrow var targetElemem = 
curObj.parentNode; targetElemem.previousSibling.setAttribute('style', [ 
'margin-left: 1em !important;', 'background: none !important;', 'display: 
inline !important;', 'color: black !important;', ].join('\r\n')); var 
newElem = document.createElement('A'); newElem.href = link; newElem.text = 
curObj.text; targetElemem.previousSibling.appendChild(newElem); } } } var 
QUERY = 'h2.serp-item__title'; linksJob(document.querySelectorAll(QUERY));


-- 
You received this message because you are subscribed to the Google Groups 
"greasemonkey-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/greasemonkey-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to