summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2014-09-22 17:31:52 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2016-08-15 20:02:47 +0200
commit1254be5dd34f4bca98b2471beb77f1b83a7af11c (patch)
tree2484d156754c3ba5835c5ee964d31920adb6ef6f
parent518a0d0c1b029f4bab6f832325e794e35c0163ad (diff)
downloadwvs-vplan-1254be5dd34f4bca98b2471beb77f1b83a7af11c.tar.gz
wvs-vplan-1254be5dd34f4bca98b2471beb77f1b83a7af11c.zip
Linting, Setzen einer User ID
-rw-r--r--www/js/index.js23
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(