summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2014-04-20 15:17:44 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2016-08-15 19:46:53 +0200
commit5c55aae8300386a82afa9248d49d5d1193385eb3 (patch)
treeea6011fcae8fda9b886760643ce753ea6085900a /js
parent34345c7fd0e12e0a3cad4f247d68bca90d8bb681 (diff)
downloadwvs-vplan-5c55aae8300386a82afa9248d49d5d1193385eb3.tar.gz
wvs-vplan-5c55aae8300386a82afa9248d49d5d1193385eb3.zip
behebe Probleme beim ersten Login
Diffstat (limited to 'js')
-rw-r--r--js/index.js47
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\\(&#039;(http://***REMOVED***\\.de/moodle/mod/resource/view\\.php\\?id=\\d+)&amp;redirect=1&#039;\\)', '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\\(&#039;(http://***REMOVED***\\.de/moodle/mod/resource/view\\.php\\?id=\\d+)&amp;redirect=1&#039;\\)', '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 */