Netvibes: remove clutter

Removes netvibes clutter

2017-08-16 या दिनांकाला. सर्वात नवीन आवृत्ती पाहा.

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey, Greasemonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

You will need to install an extension such as Tampermonkey to install this script.

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्क्रिप्ट व्यवस्थापक एक्स्टेंशन इंस्टॉल करावे लागेल.

(माझ्याकडे आधीच युझर स्क्रिप्ट व्यवस्थापक आहे, मला इंस्टॉल करू द्या!)

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

(माझ्याकडे आधीच युझर स्टाईल व्यवस्थापक आहे, मला इंस्टॉल करू द्या!)

// ==UserScript==
// @name           Netvibes: remove clutter
// @namespace      https://greasyfork.org/en/users/8981-buzz
// @description    Removes netvibes clutter
// @author         buzz
// @require        https://code.jquery.com/jquery-2.2.0.min.js
// @version        0.2
// @license        GPLv2
// @match          https://www.netvibes.com/privatepage/*
// @grant          GM_addStyle
// @noframes
// ==/UserScript==
/* jshint -W097 */
/*global window: false, document: false, $: false, GM_addStyle: false */
'use strict';

jQuery(function() {
  var $b = $('body'), sel = 'body.clutter_removed ';
  GM_addStyle(
    sel + '#top { display: none; }' +
    sel + '#header { display: none; }' +
    sel + '#nv-panel { display: none; }' +
    sel + '#footer { display: none !important; }' +
    '#clutter_toggle {' +
    ' position: absolute;' +
    ' top: 0; left: 0;' +
    ' z-index:999;' +
    ' cursor: pointer;' +
    ' border-top: none; border-right: 1px solid #B5B5B5; border-bottom: 1px solid #949494; border-left: none; ' +
    ' outline: none;' +
    ' padding: 0 2px;' +
    ' font-size: 16px;' +
    ' background-color: #F1F1F1;' +
    ' border-bottom-right-radius: 3px;' +
    '}' +
    '#clutter_toggle:hover {' +
    ' background-color: #F1F1F1;' +
    '}'
  );
  $b
    .addClass('clutter_removed')
    .prepend('<button id="clutter_toggle" title="Toggle clutter!">&#9776;</button>');
  $('#clutter_toggle').click(function() {
    $b.toggleClass('clutter_removed');
  });
});