OGS Utilities

Small improvements of online-go.com

当前为 2016-03-16 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name OGS Utilities
  3. // @description Small improvements of online-go.com
  4. // @author TPReal
  5. // @namespace https://greasyfork.org/users/9113
  6. // @version 0.3.3
  7. // @match *://online-go.com/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. var TITLE_MATCHER=/^(?:\[\d+\] )?(.*)$/;
  12.  
  13. var updateTitle=function(){
  14. var value=$("#turn-notification-indicator").text();
  15. var prefix="";
  16. if(value&&value!=="0")
  17. prefix="["+value+"] ";
  18. var baseTitle;
  19. baseTitle=TITLE_MATCHER.exec(document.title)[1];
  20. document.title=prefix+baseTitle;
  21. };
  22.  
  23. $("<style> \
  24. .move-control i.fa { \
  25. font-size: 2em; \
  26. } \
  27. span.move-control[ng-click='nav_first()'], \
  28. span.move-control[ng-click='nav_prev_10()'], \
  29. span.move-control[ng-click='nav_play_pause()'], \
  30. span.move-control[ng-click='nav_next_10()'], \
  31. span.move-control[ng-click='nav_next()'] { \
  32. display: none; \
  33. } \
  34. </style>").appendTo(document.head);
  35.  
  36. var tick=function(){
  37. updateTitle();
  38. setTimeout(tick,1000);
  39. };
  40. tick();