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.2
// @match        https://amboss.miamed.de/library
// @include      /^https?://amboss-miamed-de\.ezproxy\..*/library$/
// @run-at       document-idle
// ==/UserScript==

(function(){

var loadingWatcher;

if (typeof angular !== 'undefined' || typeof angular.element('#LibraryContent').scope() !== 'undefined') {
    setwatcher();
    window.addEventListener("hashchange", setwatcher);
}

function setwatcher() {
    loadingWatcher = setInterval(checkloading, 20);
}
    
function checkloading() {
    //console.log('watch');
    //console.log(angular.element('#LibraryContent').scope().$root.loading);

    if (angular.element('#LibraryContent').scope().$root.loading !== true) {
        //console.log(typeof angular.element('#LibraryContent').scope().$root.loading);
        clearInterval(loadingWatcher);
        loaded();
    }
}

function loaded () {
    //console.log('loaded');
    
    if ($('#LibraryContent').find('#LibraryList').length > 0) {
        console.log('list');
    }
    else if ($('#LibraryContent').find('article.LearningCard').length > 0) {
        console.log('card');
    }
}

}());