This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git

commit 1483ff022b9777d0d19403ccd618a452db875b89
Author: Sebb <[email protected]>
AuthorDate: Fri Nov 26 12:37:50 2021 +0000

    Regen JS
---
 webui/js/ponymail.js | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/webui/js/ponymail.js b/webui/js/ponymail.js
index cb225d9..e214db4 100644
--- a/webui/js/ponymail.js
+++ b/webui/js/ponymail.js
@@ -16,7 +16,7 @@
 */
 // THIS IS AN AUTOMATICALLY COMBINED FILE. PLEASE EDIT THE source/ FILES!
 
-const PONYMAIL_REVISION = "e7a03d9";
+const PONYMAIL_REVISION = "49337f6";
 
 
 
@@ -63,6 +63,9 @@ let G_current_per_page = 0;
 const MONTHS_SHORTENED = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 
'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
 const CALENDAR_YEARS_SHOWN = 4; // TODO: should this be configurable?
 
+// datepicker
+const DAYS_SHORTENED = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
+
 const PONYMAIL_DATE_FORMAT = {
     weekday: 'long',
     year: 'numeric',
@@ -1586,7 +1589,6 @@ function drawCalendarPicker(obj, date) {
         let ar = date.split(/-/)
         now = new Date(ar[0], parseInt(ar[1]) - 1, ar[2])
     }
-    let days = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
     let mat = now
 
     // Go to first day of the month
@@ -1641,7 +1643,7 @@ function drawCalendarPicker(obj, date) {
     let tr = document.createElement('tr');
     for (let m = 0; m < 7; m++) {
         let td = document.createElement('th')
-        td.innerHTML = days[m]
+        td.innerHTML = DAYS_SHORTENED[m]
         tr.appendChild(td)
     }
     table.appendChild(tr)
@@ -2103,6 +2105,7 @@ function listview_flat(json, start) {
     list.innerHTML = "";
 
     let s = start || 0;
+    let n;
     if (json.emails && json.emails.length) {
         for (n = s; n < (s + G_current_per_page); n++) {
             let z = json.emails.length - n - 1; // reverse order by default
@@ -2133,8 +2136,6 @@ function listview_flat_element(eml, idx) {
     let element = new HTML('div', {
         class: G_current_listmode_compact ? "listview_email_compact" : 
"listview_email_flat"
     }, " ");
-    let date = new Date(eml.epoch * 1000.0);
-    let now = new Date();
 
     // Add gravatar
     let gravatar = new HTML('img', {
@@ -2177,6 +2178,10 @@ function listview_flat_element(eml, idx) {
     let labels = new HTML('div', {
         class: 'listview_email_labels'
     });
+
+    let date = new Date(eml.epoch * 1000.0);
+    let now = new Date();
+
     let dl = new HTML('span', {
         class: 'label label-default'
     }, date.ISOBare());

Reply via email to