diff options
author | Anton L. Šijanec <sijanecantonluka@gmail.com> | 2020-04-05 20:23:30 +0200 |
---|---|---|
committer | Anton L. Šijanec <sijanecantonluka@gmail.com> | 2020-04-05 20:23:30 +0200 |
commit | 3fd55d3389e5d1d496a62bbb7ee95234c304ca8e (patch) | |
tree | 2cd45b711b6f7c12291bf6eff6afb042494dacc0 /js/gsec.js | |
parent | teachers.js, absences.js: uporabljajo gsec.js; gsec.js: spremembe apija (diff) | |
download | beziapp-3fd55d3389e5d1d496a62bbb7ee95234c304ca8e.tar beziapp-3fd55d3389e5d1d496a62bbb7ee95234c304ca8e.tar.gz beziapp-3fd55d3389e5d1d496a62bbb7ee95234c304ca8e.tar.bz2 beziapp-3fd55d3389e5d1d496a62bbb7ee95234c304ca8e.tar.lz beziapp-3fd55d3389e5d1d496a62bbb7ee95234c304ca8e.tar.xz beziapp-3fd55d3389e5d1d496a62bbb7ee95234c304ca8e.tar.zst beziapp-3fd55d3389e5d1d496a62bbb7ee95234c304ca8e.zip |
Diffstat (limited to 'js/gsec.js')
-rw-r--r-- | js/gsec.js | 18 |
1 files changed, 13 insertions, 5 deletions
@@ -430,7 +430,7 @@ class gsec { }); }); } - fetchMessagesList(category = GSEC_MSGTYPE_RECEIVED, pageNumber = 1, outputResponse = false) { + fetchMessagesList(category = GSEC_MSGTYPE_RECEIVED, pageNumber = 1, outputResponse = false) { // outputResponse je probably za debug var msgCategory = GSEC_MSGTYPES[category]; var messages = []; var requestURi = GSE_URL+"Page_Gim/Uporabnik/Sporocila.aspx"; @@ -447,12 +447,20 @@ class gsec { for(const messageElement of messageElements) { let msgId = messageElement.getElementsByTagName("input")[0].value; var date = messageElement.getElementsByClassName("msgSubDate")[0].innerHTML.split(" ")[0].split("."); - if(date[2].length < 1) { - let today = new Date(); + var today = new Date(); + if(date[2] == undefined || date[2].length < 1) { date[2] = today.getFullYear(); } + if(date[1] == undefined || date[1].length < 1) { + date[1] = today.getMonth()+1; + date[0] = today.getDate(); + } var tume = messageElement.getElementsByClassName("msgSubDate")[0].innerHTML.split(" ")[1]; - var dateObj = new Date(Date.parse(date[2]+"-"+date[1]+"-"+date[0]+" "+tume)); // "tume"! + if (tume == undefined || tume == null) { // js nism kriv za to pizdraijo; gimsis je. + tume = messageElement.getElementsByClassName("msgSubDate")[0].innerHTML; + } + var dateStringToParse = date[2]+"-"+date[1]+"-"+date[0]+" "+tume; + var dateObj = new Date(Date.parse(dateStringToParse)); // "tume"! var person = messageElement.getElementsByClassName("msgDir")[0].innerHTML; var subject = messageElement.getElementsByClassName("msgSubject")[0].innerHTML; messages.push({"date": dateObj, "sender": person, "subject": subject, "msgId": msgId}); @@ -482,4 +490,4 @@ class gsec { }); }); } -} +}
\ No newline at end of file |