Gary.Wang has proposed merging 
lp:~gary-wzl77/ubuntu-calendar-app/fix_1460433_new into lp:ubuntu-calendar-app.

Commit message:
1.Fix multi-day event displayed issue in weeklyview
2.Show end date time for multi-day event in Event details

Requested reviews:
  Alan Pope  (popey)

For more details, see:
https://code.launchpad.net/~gary-wzl77/ubuntu-calendar-app/fix_1460433_new/+merge/262357

1.Fix multi-day event displayed issue in weeklyview
2.Show end date time for multi-day event in Event details
-- 
Your team Ubuntu Calendar Developers is subscribed to branch 
lp:ubuntu-calendar-app.
=== modified file 'EventDetails.qml'
--- EventDetails.qml	2014-11-06 13:14:06 +0000
+++ EventDetails.qml	2015-06-18 15:51:16 +0000
@@ -122,7 +122,12 @@
                 dateLabel.text = i18n.tr("%1 (All Day)").arg( e.startDateTime.toLocaleDateString(Qt.locale(), Locale.LongFormat))
             }
         } else {
-           dateLabel.text = e.startDateTime.toLocaleDateString(Qt.locale(), Locale.LongFormat) + ", " +startTime + " - "  + endTime;
+            if (e.endDateTime.getDate() !== e.startDateTime.getDate()) {
+                dateLabel.text = e.startDateTime.toLocaleDateString(Qt.locale(), Locale.LongFormat) + ", " +startTime + " - "
+                        + e.endDateTime.toLocaleDateString(Qt.locale(), Locale.LongFormat) +  ", " + endTime;
+            } else {
+                dateLabel.text = e.startDateTime.toLocaleDateString(Qt.locale(), Locale.LongFormat) + ", " +startTime + " - "  + endTime;
+            }
         }
 
         if( e.itemType === Type.EventOccurrence ){

=== modified file 'TimeLineBase.qml'
--- TimeLineBase.qml	2015-06-01 08:54:59 +0000
+++ TimeLineBase.qml	2015-06-18 15:51:16 +0000
@@ -232,21 +232,20 @@
                 durationMin += (event.endDateTime.getMinutes() - event.startDateTime.getMinutes());
         }
         if (event.endDateTime.getDate() - day.getDate() == 0 &&
-                event.startDateTime.getDate() - day.getDate() < 0) {
+                event.startDateTime - day < 0) {
                 hour = 0;
                 yPos = 0;
                 durationMin = event.endDateTime.getHours() * 60;
                 durationMin += event.endDateTime.getMinutes();
         }
-        if (event.endDateTime.getDate() - day.getDate() > 0 &&
-                event.startDateTime.getDate() - day.getDate() == 0) {
+        if (event.startDateTime.getDate() - day.getDate() == 0 &&
+                event.endDateTime - day > Date.msPerDay) {
                 hour = event.startDateTime.getHours();
                 yPos = (( event.startDateTime.getMinutes() * hourHeight) / 60) + hour * hourHeight
                 durationMin = (24 - event.startDateTime.getHours()) * 60;
         }
-
-        if (event.endDateTime.getDate() - day.getDate() > 0 &&
-                event.startDateTime.getDate() - day.getDate() < 0) {
+        if (event.endDateTime - day > Date.msPerDay &&
+                event.startDateTime- day < 0) {
             hour = 0;
             yPos = 0;
             durationMin = 24 * 60;

=== modified file 'po/com.ubuntu.calendar.pot'
--- po/com.ubuntu.calendar.pot	2015-06-09 10:45:01 +0000
+++ po/com.ubuntu.calendar.pot	2015-06-18 15:51:16 +0000
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-06-09 18:44+0800\n"
+"POT-Creation-Date: 2015-06-18 23:41+0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <l...@li.org>\n"
@@ -77,8 +77,8 @@
 msgid "Syncing"
 msgstr ""
 
-#: ../CalendarChoicePopup.qml:71
-msgid "Add new Calendar"
+#: ../CalendarChoicePopup.qml:70
+msgid "Add online Calendar"
 msgstr ""
 
 #: ../ColorPickerDialog.qml:25
@@ -132,7 +132,7 @@
 msgid "Delete this"
 msgstr ""
 
-#: ../DeleteConfirmationDialog.qml:51 ../EventDetails.qml:183
+#: ../DeleteConfirmationDialog.qml:51 ../EventDetails.qml:188
 msgid "Delete"
 msgstr ""
 
@@ -185,15 +185,15 @@
 msgid "%1 (All Day)"
 msgstr ""
 
-#: ../EventDetails.qml:196
+#: ../EventDetails.qml:201
 msgid "Edit"
 msgstr ""
 
-#: ../EventDetails.qml:347 ../NewEvent.qml:509
+#: ../EventDetails.qml:352 ../NewEvent.qml:509
 msgid "Guests"
 msgstr ""
 
-#: ../EventDetails.qml:390 ../EventReminder.qml:35 ../NewEvent.qml:606
+#: ../EventDetails.qml:395 ../EventReminder.qml:35 ../NewEvent.qml:606
 msgid "Reminder"
 msgstr ""
 

-- 
Mailing list: https://launchpad.net/~ubuntu-touch-coreapps-reviewers
Post to     : ubuntu-touch-coreapps-reviewers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-touch-coreapps-reviewers
More help   : https://help.launchpad.net/ListHelp

Reply via email to