Amboss No Distractions

Automatically hide all distractions and maximize your reading area in Miamed Amboss cards.

当前为 2016-09-04 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Amboss No Distractions
  3. // @namespace http://oix.cc/gm
  4. // @description Automatically hide all distractions and maximize your reading area in Miamed Amboss cards.
  5. // @author Bin Zhang
  6. // @homepageURL http://oix.cc/amboss
  7. // @version 0.0.1
  8. // @match https://amboss.miamed.de/library
  9. // @include http://amboss-miamed-de.ezproxy.*/library
  10. // @include https://amboss-miamed-de.ezproxy.*/library
  11. // @run-at document-idle
  12. // ==/UserScript==
  13.  
  14. (function(){
  15.  
  16. var initWatcher = setInterval(function () {
  17. console.log('watch');
  18. if ($("#LibraryContent").find("article.LearningCard").length > 0) {
  19. //if (angular) {
  20. clearInterval(initWatcher);
  21. init();
  22. }
  23. }, 20);
  24.  
  25. function init() {
  26. //console.log('angular', angular);
  27.  
  28. $('#amboss-menu').click();
  29. //angular.element('#amboss-menu').click();
  30.  
  31. LibrarySideMenu.closeSideMenu();
  32.  
  33. angular.element('#LearningCard').scope().triggerKeyEvent(32);
  34. //var ev = $.Event('keyup');
  35. //ev.which = 32; // space
  36. //$('#LearningCard').trigger(ev);
  37. }
  38.  
  39. //angular.element('#LearningCard').ready(function () {
  40. //console.log('cardready', angular);
  41. //});
  42. }());