diff --git a/src/js/controllers/bitpayCard.js b/src/js/controllers/bitpayCard.js index a7e897507..2a1a3c55a 100644 --- a/src/js/controllers/bitpayCard.js +++ b/src/js/controllers/bitpayCard.js @@ -163,7 +163,7 @@ angular.module('copayApp.controllers').controller('bitpayCardController', functi runningBalance -= parseFloat(tx.amount); }; - this.withinPastDay = function(tx) { + $scope.createdWithinPastDay = function(tx) { var result = false; if (tx.timestamp) { result = timeService.withinPastDay(tx.timestamp); diff --git a/src/js/controllers/proposals.js b/src/js/controllers/proposals.js index 1e0e65030..0d997dfe9 100644 --- a/src/js/controllers/proposals.js +++ b/src/js/controllers/proposals.js @@ -1,7 +1,7 @@ 'use strict'; angular.module('copayApp.controllers').controller('proposalsController', - function($timeout, $scope, profileService, $log, txpModalService, addressbookService) { + function($timeout, $scope, profileService, $log, txpModalService, addressbookService, timeService) { $scope.fetchingProposals = true; @@ -27,8 +27,6 @@ angular.module('copayApp.controllers').controller('proposalsController', $scope.openTxpModal = txpModalService.open; $scope.createdWithinPastDay = function(time) { - var now = new Date(); - var date = new Date(time * 1000); - return (now.getTime() - date.getTime()) < (1000 * 60 * 60 * 24); + return timeService.withinPastDay(time); }; }); diff --git a/src/js/controllers/tab-home.js b/src/js/controllers/tab-home.js index 7a3fd83f8..c119f160c 100644 --- a/src/js/controllers/tab-home.js +++ b/src/js/controllers/tab-home.js @@ -131,9 +131,7 @@ angular.module('copayApp.controllers').controller('tabHomeController', }); $scope.createdWithinPastDay = function(time) { - var now = new Date(); - var date = new Date(time * 1000); - return (now.getTime() - date.getTime()) < (1000 * 60 * 60 * 24); + return timeService.withinPastDay(time); }; $scope.openExternalLink = function() { diff --git a/src/js/controllers/walletDetails.js b/src/js/controllers/walletDetails.js index 640a263e0..e9d6ac076 100644 --- a/src/js/controllers/walletDetails.js +++ b/src/js/controllers/walletDetails.js @@ -201,7 +201,7 @@ angular.module('copayApp.controllers').controller('walletDetailsController', fun }; $scope.createdDuringSameMonth = function(curTx, prevTx) { - return timeService.withinSameMonth(curTx.time, prevTx.time); + return timeService.withinSameMonth(curTx.time * 1000, prevTx.time * 1000); }; $scope.createdWithinPastDay = function(time) { diff --git a/src/js/services/timeService.js b/src/js/services/timeService.js index 02eeef45f..23f0b348e 100644 --- a/src/js/services/timeService.js +++ b/src/js/services/timeService.js @@ -5,20 +5,20 @@ angular.module('copayApp.services').factory('timeService', function() { root.withinSameMonth = function(time1, time2) { if (!time1 || !time2) return false; - var date1 = new Date(time1 * 1000); - var date2 = new Date(time2 * 1000); - return getMonthYear(date1) === getMonthYear(date2); + var date1 = new Date(time1); + var date2 = new Date(time2); + return root.getMonthYear(date1) === root.getMonthYear(date2); } root.withinPastDay = function(time) { var now = new Date(); - var date = new Date(time * 1000); + var date = new Date(time); return (now.getTime() - date.getTime()) < (1000 * 60 * 60 * 24); }; root.isDateInCurrentMonth = function(date) { var now = new Date(); - return getMonthYear(now) === getMonthYear(date); + return root.getMonthYear(now) === root.getMonthYear(date); }; root.getMonthYear = function(date) { diff --git a/src/sass/views/bitpayCard.scss b/src/sass/views/bitpayCard.scss index 5fc4b0273..b897ee720 100644 --- a/src/sass/views/bitpayCard.scss +++ b/src/sass/views/bitpayCard.scss @@ -70,23 +70,33 @@ } } .item { - display: flex; - align-items: center; - background: #fff; - padding: 0 0 0 1rem; - margin: 0; - border: 0; + border-color: $item-border-color; + &.activity-header { + z-index: 3; + border: 0; + border-bottom: 1px solid #EFEFEF; + } + &.activity { + display: flex; + align-items: center; + background: #fff; + padding: 0 0 0 1rem; + margin: 0; + border: 0; - &.send .svg #-Transaction-icons { - } - &.receive .svg #-Transaction-icons { - stroke: #09C286; - } - &.pending .svg #-Transaction-icons { - stroke: $v-bitcoin-orange; + &.send .svg #-Transaction-icons { + } + &.receive .svg #-Transaction-icons { + stroke: #09C286; + } + &.pending .svg #-Transaction-icons { + stroke: $v-bitcoin-orange; + } } } .tx-icon { + width: 36px; + height: 36px; float: left; margin-right: 25px; } diff --git a/www/views/bitpayCard.html b/www/views/bitpayCard.html index 5f0a43e71..25256c3c7 100644 --- a/www/views/bitpayCard.html +++ b/www/views/bitpayCard.html @@ -64,7 +64,7 @@ Learn More
-