Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Gizmodo
- // @namespace ecornely
- // @description Clean the page and let only the main text visible
- // @include http://www.gizmodo.fr/*
- // @version 1.1.0-20130409
- // @grant none
- // ==/UserScript==
- var jq = null;
- waitJquery = function(){
- if (unsafeWindow.jQuery == null) {
- console.debug("JQuery not ready wait...");
- window.setTimeout(waitJquery, 1000);
- } else {
- console.debug("JQuery ready = "+(typeof unsafeWindow.jQuery));
- jq = unsafeWindow.jQuery;
- window.setTimeout(letsJQuery, 3000);
- }
- }
- function letsJQuery(){
- console.debug("Let's go with jQuery = "+(typeof jq));
- //jq("head").append("<script src=\"https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js\"></script>");
- jq("#header, #footer, #sideBar, #topnav-footer, #respond, #plista_widget_belowArticle, #ligatus").remove();
- jq(".entry-list-tag, .nextPreviousPost, .last_silicon, .sideRight").remove();
- jq(".fb_edge_widget_with_comment, .comments_single, .share-facebook").remove();
- jq(".sideLeft").width(1050);
- jq("p iframe, p object").remove();
- jq("div.more_post").remove();
- var btnStyle="background: -moz-linear-gradient(center top , #A9D8E7, #5E8C9B) repeat scroll 0 0 #EEEEF0;border: 1px solid #717171;border-radius: 3px 3px 3px 3px;cursor: pointer;font-size: 11px;outline: medium none;padding: 4px;";
- jq("img").hide();
- var showImg = jq("<input type=\"button\" value=\"images\" style=\"float:left; margin:1em;"+btnStyle+"\"/>");
- jq("#wrap").prepend(showImg);
- showImg.click(function(){
- jq("img").toggle();
- });
- jq("#comments").width(1050).hide();
- jq(".comment-body").width(815);
- var showCom = jq("<input type=\"button\" value=\"comment\" style=\"margin:0em 0em 1em 1em;"+btnStyle+"\" />")
- jq(".sideLeft").append(showCom);
- showCom.click(function(){
- jq("#comments").toggle();
- });
- console.debug("Ended JQuery");
- }
- (function(){console.debug("Started Greasemonkey 'Empty Page' script")
- if(unsafeWindow.jQuery == null){
- console.debug("JQuery not ready wait...");
- waitJquery();
- }else{
- jq=unsafeWindow.jQuery;
- letsJQuery();
- }
- console.debug("Ended Greasemonkey 'Empty Page' script")})();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement