Forked from https://gist.github.com/agibsonsw/1746472
Usage: Create a new bookmark, and fill the location with the content of bookmarklet.js
Generated by Bookmarklet Maker
Forked from https://gist.github.com/agibsonsw/1746472
Usage: Create a new bookmark, and fill the location with the content of bookmarklet.js
Generated by Bookmarklet Maker
| javascript:void function(){function e(e,n){return function(o){l%3Fn(o):e%26%26e(o)}}function n(e){var n=e||window.event,o=n.target||n.srcElement;o.style.outline="2px solid gray",r=o}function o(e){var n=e||window.event,o=n.target||n.srcElement;o.style.outline=""}function t(e){var n=e||window.event,o=n.target||n.srcElement;o.remove()}function i(e){var n=e||window.event;27==n.keyCode%26%26(r.style.outline="",l=!1)}var r,c=document,l=!0;c.onmouseover=e(c.onmouseover,n),c.onmouseout=e(c.onmouseout,o),c.onclick=e(c.onclick,t),c.oncontextmenu=e(c.onclick,t),c.onkeydown=e(c.onkeydown,i),window.location.href.indexOf(!1)%26%26(c.title=c.getElementById("activity-name").innerHTML.trim());for(var u=c.getElementsByClassName("js-progressiveMedia-thumbnail"),a=0;a<u.length;a++)u[a].remove()}(); |
| var d = document, | |
| useMine = true, | |
| prevEl; | |
| function AddHandler(orig, mine) { | |
| return function(e) { | |
| if (useMine) mine(e); | |
| else if (orig) orig(e); | |
| }; | |
| } | |
| function Myonmouseover(e) { | |
| var evt = e || window.event; | |
| var elem = evt.target || evt.srcElement; | |
| elem.style.outline = '2px solid gray'; | |
| prevEl = elem; | |
| } | |
| function Myonmouseout(e) { | |
| var evt = e || window.event; | |
| var elem = evt.target || evt.srcElement; | |
| elem.style.outline = ''; | |
| } | |
| function Myonclick(e) { | |
| var evt = e || window.event; | |
| var elem = evt.target || evt.srcElement; | |
| elem.remove(); | |
| } | |
| function Myonkeydown(e) { | |
| var evt = e || window.event; | |
| if (evt.keyCode == 27) { | |
| prevEl.style.outline = ''; | |
| useMine = false; | |
| } | |
| } | |
| d.onmouseover = AddHandler(d.onmouseover, Myonmouseover); | |
| d.onmouseout = AddHandler(d.onmouseout, Myonmouseout); | |
| d.onclick = AddHandler(d.onclick, Myonclick); | |
| d.oncontextmenu = AddHandler(d.onclick, Myonclick); | |
| d.onkeydown = AddHandler(d.onkeydown, Myonkeydown); | |
| // Weixin | |
| if(window.location.href.indexOf('://mp.weixin.qq.com'>0)){ | |
| d.title=d.getElementById('activity-name').innerHTML.trim(); | |
| }; | |
| // medium | |
| var thumbs = d.getElementsByClassName('js-progressiveMedia-thumbnail'); | |
| for (var i = 0; i < thumbs.length; i++) { | |
| thumbs[i].remove(); | |
| } |