Easy To See - Greasy Fork Errors

Makes errors more visible

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

// ==UserScript==
// @name         Easy To See - Greasy Fork Errors
// @namespace    http://www.diamonaddownload.weebly.com
// @version      1.1
// @description  Makes errors more visible
// @include      *greasyfork.org/scripts/*/versions
// @copyright    2014+, RGSoftware
// @run-at       document-body
// @author       R.F Geraci
// @icon64       http://icons.iconarchive.com/icons/icons8/android/64/Food-Fork-icon.png
// ==/UserScript==

//====CUSTOM====

var Interval = 250;
var AmountOfFades = 6; //Choose only even numbers
var FadeHighestOpacity = "100";
var FadeLowestOpacity = "0";

var BoxColour = "#039CCC";
var BoxPadding = "5px";
var BoxMargin = "5px";
var BoxBorder = "1px dashed black";
var BoxBorderRadius = "2px";
var BoxTransitionSpeed = "0.25s";

//Good idea to set the interval the same as the BoxTransitionSpeed

//==============


window.onload = function(){
    
    var On = false;
    var Fcount = 0;
    var errors = document.getElementsByClassName('errors')[0];
    
    if (errors){
        errors.setAttribute('style', 'background: ' + BoxColour + ';' 
                            + ' padding: ' + BoxPadding + ';' + ' margin: ' + BoxMargin + ';' + ' border: ' 
                            + BoxBorder + ';' + ' border-radius: ' + BoxBorderRadius + ';' + ' -webkit-transition: opacity ' 
                            + BoxTransitionSpeed + ';' + ' opacity: 0');  
    }
    
    function Animate(){
        
        On = !On;
        
        if (Fcount <= AmountOfFades){
            if (On){
                errors.style.opacity = FadeHighestOpacity;
            }else{
                errors.style.opacity = FadeLowestOpacity;
            }
            Fcount += 1;
        }
    }
    
    window.setInterval(Animate, Interval);
    
};