Easy To See - Greasy Fork Errors

Makes errors more visible

当前为 2014-08-08 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Easy To See - Greasy Fork Errors
  3. // @namespace http://www.diamonaddownload.weebly.com
  4. // @version 1.0
  5. // @description Makes errors more visible
  6. // @match *greasyfork.org/scripts/*/versions
  7. // @copyright 2014+, RGSoftware
  8. // @run-at document-body
  9. // @author R.F Geraci
  10. // @icon64 http://icons.iconarchive.com/icons/icons8/android/64/Food-Fork-icon.png
  11. // ==/UserScript==
  12.  
  13. //====CUSTOM====
  14.  
  15. var Interval = 1000;
  16. var AmountOfFades = 2; //Choose only even numbers
  17. var FadeHighestOpacity = "100";
  18. var FadeLowestOpacity = "0";
  19.  
  20. //==============
  21.  
  22.  
  23. window.onload = function(){
  24. var On = false;
  25. var Fcount = 0;
  26. var errors = document.getElementsByClassName('errors')[0];
  27. if (errors){
  28. errors.setAttribute('style', 'background: #039CCC; padding: 5px; margin: 5px; border: 1px dashed black; border-radius: 2px; -webkit-transition: opacity 1s; opacity: 0');
  29. }
  30. function Animate(){
  31. On = !On;
  32. if (Fcount <= AmountOfFades){
  33. if (On){
  34. errors.style.opacity = FadeHighestOpacity;
  35. }else{
  36. errors.style.opacity = FadeLowestOpacity;
  37. }
  38. Fcount += 1;
  39. }
  40. }
  41. window.setInterval(Animate, Interval);
  42. };
  43.