diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2014-09-22 17:31:52 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2016-08-15 20:02:47 +0200 |
| commit | 1254be5dd34f4bca98b2471beb77f1b83a7af11c (patch) | |
| tree | 2484d156754c3ba5835c5ee964d31920adb6ef6f | |
| parent | 518a0d0c1b029f4bab6f832325e794e35c0163ad (diff) | |
| download | wvs-vplan-1254be5dd34f4bca98b2471beb77f1b83a7af11c.tar.gz wvs-vplan-1254be5dd34f4bca98b2471beb77f1b83a7af11c.zip | |
Linting, Setzen einer User ID
| -rw-r--r-- | www/js/index.js | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/www/js/index.js b/www/js/index.js index 6e16c36..aa8e28c 100644 --- a/www/js/index.js +++ b/www/js/index.js @@ -380,7 +380,6 @@ function parseVertretungen(str, username){ */ var vertretungenRe = /([\wäöü-]+)[ ]+(\d+(?:[ ]*-[ ]*\d+)?)[ ]+(x?)[ ]*(?:(?:([\wäöü]+|\+)[ ]*(?:→|->)[ ]*([\wäöü]+|\+))|(?:()([\wäöü]+|\+)))[ ]+(?:(?:(\d+|---)[ ]*(?:→|->)[ ]*(\d+|---))|(?:()(\d+|---)))[ ]+([\wäöü-]+|---|[+.])[ ]+(?:(?:([\wäöü]+|\+)[ ]*(?:→|->)[ ]*([\wäöü]+|\+))|(?:()([\wäöü]+|\+)))[ ]*([\wäöü -]*)/i; - var res; var vertretungen = []; var nutzerklasse; @@ -518,7 +517,7 @@ function schreibeCache($div, pageNumber, canvasUrl, extrakt){ fileTransfer.download( canvasUrl, fileEntry.toURL(), - function(theFile){ + function(){ // Stille. }, fail); }); @@ -669,7 +668,7 @@ function renderPdf(url, divstr){ } /* wird bei Verbindungsfehlern oder anderen Fehlern aufgerufen */ -function fail(text){ +function fail(){ $('#lnklogin').click(); $('#error_general').show('fast'); } @@ -744,7 +743,7 @@ function neuesPlanTab(fname){ } /* fügt die lokale URL des Plans ein und ruft die Seite zum Rendering auf */ -function addPlanAttr(fileEntry, wasdownloaded){ +function addPlanAttr(fileEntry){ var sPath = fileEntry.toURL(); var name = neuesPlanTab(fileEntry.name); @@ -761,12 +760,12 @@ function downloadPdf(link){ fileSystem.root.getDirectory('WvS-VPlan', {create: true, exclusive: false}, function(dirEntry){ dirEntry.getFile(filename, {create: false, exclusive: false}, - function(fileEntry){ + function(){ // Datei ist schon heruntergeladen console.log('Datei schon heruntergeladen'); $.mobile.loading('hide'); // Loader verstecken }, - function(err){ + function(){ // Datei existiert noch nicht dirEntry.getFile(filename, {create: true, exclusive: false}, function(fileEntry){ @@ -777,7 +776,7 @@ function downloadPdf(link){ fileEntry.toURL(), function(theFile){ console.log('Download fertig: ' + theFile.toURL()); - addPlanAttr(theFile, true); + addPlanAttr(theFile); }, fail); }, fail); }); @@ -846,7 +845,8 @@ function getOverview(link){ /* such den Link zur Übersicht von der Startseite aus */ function loggedIn(resultHtml){ - var istLehrer = new RegExp(/\d/).test(getUserData()[0]) === false; // wenn eine Zahl vorhanden ist, ist es ein Schüler + var username = getUserData()[0]; + var istLehrer = new RegExp(/\d/).test(username) === false; // wenn eine Zahl vorhanden ist, ist es ein Schüler var link; @@ -863,6 +863,7 @@ function loggedIn(resultHtml){ return; } + _paq.push(['setUserId'], username); localStorage.setItem('overviewlink', link); console.log('Eingeloggt'); getOverview(link); @@ -870,8 +871,6 @@ function loggedIn(resultHtml){ /* sendet einen HTTPost-Request mit Logindaten */ function sendLogin(username, password){ - var params = 'username=' + username + '&password=' + password; - $('#error_general').hide('fast'); $('#error_passwd').hide('fast'); @@ -941,7 +940,7 @@ function leseVCache(fileEntry, $div){ fileEntry.file(function(file){ var reader = new FileReader(); - reader.onloadend = function(e){ + reader.onloadend = function(){ benutzeVertretungen(this.result, $div); }; @@ -1013,7 +1012,7 @@ function load(){ } /* löscht alle Pläne im Speicher */ -function purge(){ +function purge(){ // jshint ignore:line $('#purgebtn').hide('fast'); window.requestFileSystem( |
