diff --git a/public/views/walletHome.html b/public/views/walletHome.html index d9ac01328..ffaca7930 100644 --- a/public/views/walletHome.html +++ b/public/views/walletHome.html @@ -72,7 +72,7 @@ -->
-
+
@@ -134,7 +134,7 @@
-
+

Payment Proposals

Unsent transactions

@@ -160,11 +160,9 @@
    -
  • +
  • Activity - - - +

@@ -201,35 +199,22 @@
-
-
    -
  • - -
  • -
  • +
  • -
-
-
-

Indexes you can use to search transactions:

-
-
-

Transaction amount

-
-
-

Wallet address or address book alias

-
-
-

Date in format mm/dd/yyyy

+
+ Cancel +
-
+
diff --git a/src/css/main.css b/src/css/main.css index a87283a7c..8439348e5 100644 --- a/src/css/main.css +++ b/src/css/main.css @@ -784,26 +784,48 @@ table tbody tr:last-child td { /*//////////////////////////// SEARCH INPUT ////////////////////////////*/ -.left-inner-addon1 { - position: relative; +.searchBar { + display: table; } -.left-inner-addon1 input{ - padding-left: 40px; - margin-bottom: auto; - border: 0px solid; -} -.left-inner-addon1 i{ - padding: 6px; - padding-left: 20px; -} -.left-inner-addon2 i{ - padding: 2px; - padding-left: 5px; -} -.fi-magnifying-glass { - position: absolute; +.searchBar .columns { + display: table-cell; + vertical-align: middle; } +.searchBar .columns, +.searchBar [class*="column"] + [class*="column"]:last-child { + float: none; +} + +.searchBar form{ + margin-left: 20px; +} + +.searchBar input{ + margin-bottom: auto; + border-bottom: 0px solid #E9EDF0; +} +.searchBar i{ + position: absolute; + padding: 8px; +} + +.searchBar .small-11{ + padding-right: 5px; + padding-left: 5px; +} + +.searchBar .small-1{ + padding-left: 2px; + padding-right: 8px; +} + +.searchLabel { + margin-top: 10px; + margin-bottom: 10px; + background-color: rgba(0, 0, 0, 0.02); + border-radius: 10px; +} /*//////////////////////////// BUTTON OUTLINE ////////////////////////////*/ .button.outline, @@ -1498,8 +1520,8 @@ input.ng-invalid-match, input.ng-invalid-match:focus { #history .spinner > div, #receive .spinner > div, -.copayers .spinner > div, -.preferences-fee .spinner > div +.copayers .spinner > div, +.preferences-fee .spinner > div { background-color: #7A8C9E; } diff --git a/src/js/controllers/index.js b/src/js/controllers/index.js index 02b8250ae..1358221b0 100644 --- a/src/js/controllers/index.js +++ b/src/js/controllers/index.js @@ -30,7 +30,6 @@ angular.module('copayApp.controllers').controller('indexController', function($r self.updatingTxHistory = {}; self.prevState = 'walletHome'; self.isSearching = false; - self.showOptions = true; function strip(number) { return (parseFloat(number.toPrecision(12))); @@ -940,24 +939,16 @@ angular.module('copayApp.controllers').controller('indexController', function($r }, 100); }; - self.hideHistory = function() { - if (!self.historyShowShowAll) { - self.txHistory = self.txHistory.slice(0, 10); - self.historyShowShowAll = true; - } - }; - self.txHistoryToShow = function() { if (!self.isSearching) { self.result = []; return self.txHistory; - } else return self.result; + } else return self.result; } self.filter = function(search) { - self.showOptions = true; self.result = []; - + function formatDate(date) { var day = ('0' + date.getDate()).slice(-2).toString(); var month = ('0' + (date.getMonth() + 1)).slice(-2).toString(); @@ -976,7 +967,6 @@ angular.module('copayApp.controllers').controller('indexController', function($r }); if (isCordova) window.plugins.toast.showShortBottom(gettextCatalog.getString('Matches: ' + self.result.length)); - self.showOptions = (self.result.length == 0) ? true : false; }; self.getTxsFromServer = function(client, skip, endingTxid, limit, cb) { @@ -1236,10 +1226,7 @@ angular.module('copayApp.controllers').controller('indexController', function($r }); $rootScope.$on('Local/Searching', function(event, val) { - if (val) self.showAllHistory(); - else self.hideHistory(); self.isSearching = val; - self.showOptions = true; }); // UX event handlers diff --git a/src/js/controllers/walletHome.js b/src/js/controllers/walletHome.js index 90ee94fc1..ea598e5ff 100644 --- a/src/js/controllers/walletHome.js +++ b/src/js/controllers/walletHome.js @@ -51,10 +51,13 @@ angular.module('copayApp.controllers').controller('walletHomeController', functi var disableFocusListener = $rootScope.$on('Local/NewFocusedWallet', function() { self.addr = null; self.resetForm(); + $rootScope.$emit('Local/Searching', false); + if (profileService.focusedClient) { self.setAddress(); self.setSendFormInputs(); } + $log.debug('Cleaning WalletHome Instance'); lodash.each(self, function(v, k) { if (lodash.isFunction(v)) return;