Amboss Copier

Copy article informations from Miamed Amboss.

目前為 2016-09-16 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Amboss Copier
// @namespace    http://oix.cc/gm
// @description  Copy article informations from Miamed Amboss.
// @author       Bin Zhang
// @icon         https://amboss.miamed.de/favicon-192x192.png
// @homepageURL  http://oix.cc/amboss
// @version      0.0.1
// @match        https://amboss.miamed.de/library
// @include      /^https?://amboss-miamed-de\.ezproxy\..*/library$/
// @run-at       document-idle
// ==/UserScript==

(function(){

if (typeof angular !== 'undefined' || typeof angular.element('#LibraryContent').scope() !== 'undefined') {
    var loadingWatcher;
    
    setwatcher();
    
    window.addEventListener("hashchange", setwatcher);
    
    var setwatcher = function () {
        loadingWatcher = setInterval(checkloading, 5);
    };
    
    var checkloading = function () {
        console.log('watch');
        console.log(angular.element('#LibraryContent').scope().$root.loading);
        // loaded
        if (angular.element('#LibraryContent').scope().$root.loading !== true) {
            //console.log(typeof angular.element('#LibraryContent').scope().$root.loading);
            //console.log($('#LibraryContent').find('article.LearningCard[data-xid]').first().attr('data-xid'))
            clearInterval(loadingWatcher);
            loaded();
        }
    
        /*if ($('#LibraryContent').find('article.LearningCard').length > 0) {
            //console.log($('#LibraryContent').find('article.LearningCard[data-xid]').first().attr('data-xid'))
            clearInterval(loadingWatcher);
            loaded();
        }*/
    };

    var loaded = function () {
        console.log('loaded');
    };
}

}());