diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2014-04-20 15:17:44 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2016-08-15 19:46:53 +0200 |
| commit | 5c55aae8300386a82afa9248d49d5d1193385eb3 (patch) | |
| tree | ea6011fcae8fda9b886760643ce753ea6085900a | |
| parent | 34345c7fd0e12e0a3cad4f247d68bca90d8bb681 (diff) | |
| download | wvs-vplan-5c55aae8300386a82afa9248d49d5d1193385eb3.tar.gz wvs-vplan-5c55aae8300386a82afa9248d49d5d1193385eb3.zip | |
behebe Probleme beim ersten Login
| -rw-r--r-- | js/index.js | 47 |
1 files changed, 24 insertions, 23 deletions
diff --git a/js/index.js b/js/index.js index 4719ee3..3c52d87 100644 --- a/js/index.js +++ b/js/index.js @@ -169,27 +169,6 @@ function get_plan(link){ request.fail(fail); } -/* ruft get_plan für jeden Link in der Kursübersicht auf */ -function gotoverview(resulthtml){ - var plans_re = new RegExp('window\\.open\\('(http://***REMOVED***\\.de/moodle/mod/resource/view\\.php\\?id=\\d+)&redirect=1'\\)', 'g'); - - var resultarr = resulthtml.match(plans_re); - - if(resultarr == null){ - $('#error_passwd').show('fast'); - return 0; - } - - var resultl = resultarr.length; - - while((link = plans_re.exec(resulthtml)) !== null){ - console.log('suche Plan ' + link[1]); - get_plan(link[1]); - } - - console.log('Übersichts-Request erfolgreich'); - return 1; -} /* holt die Kursübersicht - bei Verbindungsfehlern wird onfail aufgerufen */ function get_overview(link, onfail){ @@ -199,8 +178,30 @@ function get_overview(link, onfail){ console.log('Hole Übersicht'); - request.done(gotoverview); - request.fail(onfail); + request.done(function gotoverview(resulthtml){ + /* ruft get_plan für jeden Link in der Kursübersicht auf */ + var plans_re = new RegExp('window\\.open\\('(http://***REMOVED***\\.de/moodle/mod/resource/view\\.php\\?id=\\d+)&redirect=1'\\)', 'g'); + + var resultarr = resulthtml.match(plans_re); + + if(resultarr == null){ + $('#error_passwd').show('fast'); + onfail(); + return 0; + } + + var resultl = resultarr.length; + + while((link = plans_re.exec(resulthtml)) !== null){ + console.log('suche Plan ' + link[1]); + get_plan(link[1]); + } + + console.log('Übersichts-Request erfolgreich'); + return 1; + }); + + request.fail(onfail); } /* such den Link zur Übersicht von der Startseite aus */ |
