aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2019-01-21 14:56:27 -0600
committerluigi1111 <luigi1111w@gmail.com>2019-01-21 14:56:27 -0600
commit2b3be5ef9a1af6e82fda15158d302b7c5f74f207 (patch)
tree778c4e6b66e40dd2beffcc429e1c45ad49270c9c
parentb44bcffd6fca6ba30f75a683a243ce315b2494ac (diff)
parent84c509c00d3d7ce7e5917fe7a37026b6349ddca7 (diff)
downloadmonzero-gui-2b3be5ef9a1af6e82fda15158d302b7c5f74f207.tar.gz
monzero-gui-2b3be5ef9a1af6e82fda15158d302b7c5f74f207.tar.xz
monzero-gui-2b3be5ef9a1af6e82fda15158d302b7c5f74f207.zip
Merge pull request #1894
3840126 merchant: hide color stripe (selsta) 2d18821 merchant: round in ago() function (selsta) aa82615 merchant: fix payment tracker sorting (selsta) 84c509c merchant: fix timezone offset (selsta)
-rw-r--r--MiddlePanel.qml1
-rw-r--r--js/Utils.js6
-rw-r--r--pages/merchant/Merchant.qml2
-rw-r--r--src/libwalletqt/Wallet.cpp2
4 files changed, 9 insertions, 2 deletions
diff --git a/MiddlePanel.qml b/MiddlePanel.qml
index c1f1f8ec..4ed21c58 100644
--- a/MiddlePanel.qml
+++ b/MiddlePanel.qml
@@ -166,6 +166,7 @@ Rectangle {
// color stripe at the top
Row {
id: styledRow
+ visible: currentView !== merchantView
height: 4
anchors.top: parent.top
anchors.left: parent.left
diff --git a/js/Utils.js b/js/Utils.js
index 8ba7fa85..8bf7660c 100644
--- a/js/Utils.js
+++ b/js/Utils.js
@@ -57,7 +57,11 @@ function ago(epoch) {
var delta = now - epoch;
if(delta < 60) {
- return delta + " " + qsTr("seconds ago")
+ if (delta <= 1) {
+ return 1 + " " + qsTr("second ago")
+ } else {
+ return Math.floor(delta) + " " + qsTr("seconds ago")
+ }
} else if (delta >= 60 && delta <= 3600) {
if(delta >= 60 && delta < 120){
return 1 + " " + qsTr("minute ago")
diff --git a/pages/merchant/Merchant.qml b/pages/merchant/Merchant.qml
index 5f816782..4dcd0d28 100644
--- a/pages/merchant/Merchant.qml
+++ b/pages/merchant/Merchant.qml
@@ -603,7 +603,7 @@ Item {
var isout = model.data(idx, TransactionHistoryModel.TransactionIsOutRole);
var timeDate = model.data(idx, TransactionHistoryModel.TransactionDateRole);
var timeHour = model.data(idx, TransactionHistoryModel.TransactionTimeRole);
- var timeEpoch = new Date(timeDate + "T" + timeHour + "Z") .getTime() / 1000;
+ var timeEpoch = new Date(timeDate + "T" + timeHour) .getTime() / 1000;
var subaddrAccount = model.data(idx, TransactionHistoryModel.TransactionSubaddrAccountRole);
var subaddrIndex = model.data(idx, TransactionHistoryModel.TransactionSubaddrIndexRole);
diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp
index 4aa442fa..85761e0b 100644
--- a/src/libwalletqt/Wallet.cpp
+++ b/src/libwalletqt/Wallet.cpp
@@ -507,6 +507,8 @@ TransactionHistorySortFilterModel *Wallet::historyModel() const
m_historyModel->setTransactionHistory(this->history());
m_historySortFilterModel = new TransactionHistorySortFilterModel(w);
m_historySortFilterModel->setSourceModel(m_historyModel);
+ m_historySortFilterModel->setSortRole(TransactionHistoryModel::TransactionBlockHeightRole);
+ m_historySortFilterModel->sort(0, Qt::DescendingOrder);
}
return m_historySortFilterModel;