From 00891e6aec9d772f39d5dbc68f7f7570496f36b4 Mon Sep 17 00:00:00 2001 From: Marty Alcala Date: Tue, 18 Oct 2016 16:12:31 -0400 Subject: [PATCH] add send to address incoming data menu functionality --- src/js/directives/incomingDataMenu.js | 9 ++++++++- src/sass/views/includes/incomingDataMenu.scss | 3 +++ www/views/includes/incomingDataMenu.html | 6 +++--- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/js/directives/incomingDataMenu.js b/src/js/directives/incomingDataMenu.js index 536f47b3c..f140c7fa0 100644 --- a/src/js/directives/incomingDataMenu.js +++ b/src/js/directives/incomingDataMenu.js @@ -1,7 +1,7 @@ 'use strict'; angular.module('copayApp.directives') - .directive('incomingDataMenu', function($timeout, $rootScope, bitcore) { + .directive('incomingDataMenu', function($timeout, $rootScope, $state) { return { restrict: 'E', templateUrl: 'views/includes/incomingDataMenu.html', @@ -18,6 +18,13 @@ angular.module('copayApp.directives') scope.hide = function() { scope.showMenu = false; }; + scope.sendPaymentToAddress = function(bitcoinAddress) { + scope.hide(); + $state.go('tabs.send'); + $timeout(function() { + $state.transitionTo('tabs.send.amount', {toAddress: bitcoinAddress}); + }, 100); + }; scope.$watch('showMenu', function() { if(!scope.showMenu) { $rootScope.$broadcast('incomingDataMenu.menuHidden'); diff --git a/src/sass/views/includes/incomingDataMenu.scss b/src/sass/views/includes/incomingDataMenu.scss index 079d65f20..c9db79d61 100644 --- a/src/sass/views/includes/incomingDataMenu.scss +++ b/src/sass/views/includes/incomingDataMenu.scss @@ -67,6 +67,9 @@ incoming-data-menu { font-size: 14px; border-left: 1px solid #E4E4E4; padding-left: 1rem; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; } } } diff --git a/www/views/includes/incomingDataMenu.html b/www/views/includes/incomingDataMenu.html index b30cf3b83..4ce1957b5 100644 --- a/www/views/includes/incomingDataMenu.html +++ b/www/views/includes/incomingDataMenu.html @@ -35,17 +35,17 @@ - +
Add as a contact
- +
Send payment to this address
- +
Copy to clipboard