diff options
| -rw-r--r-- | js/index.js | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/js/index.js b/js/index.js index e930399..87909ac 100644 --- a/js/index.js +++ b/js/index.js @@ -596,7 +596,6 @@ function getOverview(link){ var request = $.ajax({ url: link }); - console.log('Hole Übersicht'); request.done(function gotOverview(resultHtml){ @@ -623,7 +622,15 @@ function getOverview(link){ /* such den Link zur Übersicht von der Startseite aus */ function loggedIn(resultHtml){ - var link = $('.coursebox .info .coursename a:contains("Vertretungsplan")', resultHtml).attr('href'); + var istLehrer = new RegExp(/\d/).test(getUserData()[0]) === false; // wenn eine Zahl vorhanden ist, ist es ein Schüler + + var link; + + if(istLehrer === false){ + link = $('.coursebox .info .coursename a:contains("Vertretungsplan")', resultHtml).attr('href'); + }else{ + link = $('.coursebox .info .coursename a:contains("Vertretungsplan (Lehrer)")', resultHtml).attr('href'); + } if(link === undefined){ fail(); |
