mirror of https://github.com/BTCPrivate/copay.git
fixes: layout of transactions, addresses and backups. Icon for qr-address. Hide box with shipping information
This commit is contained in:
parent
031a65e0e4
commit
fc3d5e3157
20
css/main.css
20
css/main.css
|
@ -266,17 +266,19 @@ a:hover {
|
||||||
}
|
}
|
||||||
|
|
||||||
.last-transactions-header {
|
.last-transactions-header {
|
||||||
padding: 10px;
|
padding: 10px 0;
|
||||||
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
.last-transactions-footer {
|
.last-transactions-footer {
|
||||||
padding: 10px;
|
padding: 10px 0;
|
||||||
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
.last-transactions-content {
|
.last-transactions-content {
|
||||||
background-color: #FDFCFC;
|
background-color: #FDFCFC;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
padding: 10px;
|
padding: 10px 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.last-transactions-content .box-status {
|
.last-transactions-content .box-status {
|
||||||
|
@ -285,9 +287,15 @@ a:hover {
|
||||||
}
|
}
|
||||||
|
|
||||||
.last-transactions-content .box-copayer {
|
.last-transactions-content .box-copayer {
|
||||||
width: 80px;
|
width: 60px;
|
||||||
margin-right: 20px;
|
margin-right: 20px;
|
||||||
float: left;
|
float: left;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.last-transactions-content .copayer-ico {
|
||||||
|
width: 30px;
|
||||||
|
height: 30px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.last-transactions-content .box-copayer .icon-inactive {
|
.last-transactions-content .box-copayer .icon-inactive {
|
||||||
|
@ -629,7 +637,9 @@ input[type=number]::-webkit-outer-spin-button {
|
||||||
color: #B4D455;
|
color: #B4D455;
|
||||||
}
|
}
|
||||||
|
|
||||||
.success {background-color: #1ABC9C !important;}
|
.success {
|
||||||
|
color: #1ABC9C;
|
||||||
|
}
|
||||||
|
|
||||||
.dr-notification-text {
|
.dr-notification-text {
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
|
|
|
@ -8,20 +8,25 @@
|
||||||
<div class="large-12 medium-12" ng-if="!!(addresses|removeEmpty).length">
|
<div class="large-12 medium-12" ng-if="!!(addresses|removeEmpty).length">
|
||||||
<div class="large-12 medium-12" ng-init="showAll=0">
|
<div class="large-12 medium-12" ng-init="showAll=0">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="panel radius db" ng-repeat="addr in addresses|removeEmpty|limitAddress:showAll">
|
<li class="panel radius oh" ng-repeat="addr in addresses|removeEmpty|limitAddress:showAll">
|
||||||
|
|
||||||
|
<div class="large-8 small-6 column">
|
||||||
|
<div class="ellipsis">
|
||||||
|
<a href="#" ng-click="openAddressModal(addr)"><i
|
||||||
|
class="fi-thumbnails"> </i></a>
|
||||||
<span><contact address="{{addr.address}}" tooltip-popup-delay="500" tooltip tooltip-placement="right"/></span>
|
<span><contact address="{{addr.address}}" tooltip-popup-delay="500" tooltip tooltip-placement="right"/></span>
|
||||||
<small ng-if="addr.isChange">change</small>
|
<small ng-if="addr.isChange">change</small>
|
||||||
<a href="#" ng-click="openAddressModal(addr)">Show QR</a>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<span class="right">
|
<div class="large-4 small-6 column text-right">
|
||||||
<span ng-if="$root.updatingBalance">
|
<span ng-if="$root.updatingBalance">
|
||||||
<i class="fi-bitcoin-circle icon-rotate spinner"></i>
|
<i class="fi-bitcoin-circle icon-rotate spinner"></i>
|
||||||
</span>
|
</span>
|
||||||
<span ng-if="!$root.updatingBalance">
|
<span ng-if="!$root.updatingBalance">
|
||||||
{{addr.balance || 0|noFractionNumber}} {{$root.unitName}}
|
{{addr.balance || 0|noFractionNumber}} {{$root.unitName}}
|
||||||
</span>
|
</span>
|
||||||
</span>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
<div class="backup" ng-controller="BackupController">
|
<div class="backup" ng-controller="BackupController">
|
||||||
<h1>Backup & Delete </h1>
|
<h1>Backup & Delete </h1>
|
||||||
<div class="oh large-9 columns panel">
|
<div class="oh large-12 columns panel">
|
||||||
<h3><i class="fi-download m10r"></i> Backup </h3>
|
<h3><i class="fi-download m10r"></i> Backup </h3>
|
||||||
<p class="large-8 columns text-gray"> Its important to back up your wallet so that you can recover your wallet in case of disaster </p>
|
<p class="large-8 columns text-gray"> Its important to back up your wallet so that you can recover your wallet in case of disaster </p>
|
||||||
<div class="large-4 columns">
|
<div class="large-4 columns">
|
||||||
<a class="button radius primary expand" ng-click="downloadBackup()">Download File</a>
|
<a class="button radius primary expand" ng-click="downloadBackup()">Download File</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="large-9 columns line-dashed-h m15b"> </div>
|
<div class="large-12 columns line-dashed-h m15b"> </div>
|
||||||
<div>
|
<div>
|
||||||
<div class="oh large-9 columns panel">
|
<div class="oh large-12 columns panel">
|
||||||
<h3><i class="fi-minus-circle m10r"></i> Delete Wallet </h3>
|
<h3><i class="fi-minus-circle m10r"></i> Delete Wallet </h3>
|
||||||
<p class="large-8 columns text-gray"> If all funds have been removed from your wallet and you do not wish to have the wallet data stored on your computer anymore, you can delete your wallet. </p>
|
<p class="large-8 columns text-gray"> If all funds have been removed from your wallet and you do not wish to have the wallet data stored on your computer anymore, you can delete your wallet. </p>
|
||||||
<div class="large-4 columns">
|
<div class="large-4 columns">
|
||||||
|
|
|
@ -93,7 +93,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="large-5 columns">
|
<div class="large-5 medium-3 small-4 columns">
|
||||||
<button type="submit" class="button primary expand text-center" ng-disabled="sendForm.$invalid || loading" loading="Sending">
|
<button type="submit" class="button primary expand text-center" ng-disabled="sendForm.$invalid || loading" loading="Sending">
|
||||||
Send
|
Send
|
||||||
</button>
|
</button>
|
||||||
|
@ -102,7 +102,7 @@
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="large-6 columns">
|
<div class="large-6 columns show-for-large-up">
|
||||||
<div class="send-note">
|
<div class="send-note">
|
||||||
<h6>Send to</h6>
|
<h6>Send to</h6>
|
||||||
<p class="text-gray" ng-class="{'hidden': sendForm.address.$invalid || !address}">
|
<p class="text-gray" ng-class="{'hidden': sendForm.address.$invalid || !address}">
|
||||||
|
|
|
@ -1,26 +1,25 @@
|
||||||
<div class="transactions" data-ng-controller="TransactionsController">
|
<div class="transactions" data-ng-controller="TransactionsController">
|
||||||
<div ng-show='$root.wallet.isReady()'>
|
<div ng-show='$root.wallet.isReady()'>
|
||||||
<h1 ng-show="wallet.totalCopayers > 1"> Transaction proposals <small>({{txs.length}})</small></h1>
|
<h1 ng-show="wallet.totalCopayers > 1"> Transaction proposals <small>({{txs.length}})</small></h1>
|
||||||
<div class="row">
|
<div class="large-12" ng-show="wallet.totalCopayers > 1">
|
||||||
<div class="large-12 columns" ng-show="wallet.totalCopayers > 1">
|
|
||||||
<ul class="inline-list">
|
<ul class="inline-list">
|
||||||
<li> <a class="text-gray size-12" ng-click="show(true)" ng-disabled="loading || onlyPending" loading="Updating" ng-class="{'active' : onlyPending}"> [ Pending ] </a> </li>
|
<li> <a class="text-gray size-12" ng-click="show(true)" ng-disabled="loading || onlyPending" loading="Updating" ng-class="{'active' : onlyPending}"> [ Pending ] </a> </li>
|
||||||
<li> <a class="text-gray size-12" ng-click="show()" ng-disabled="loading || !onlyPending" loading="Updating" ng-class="{'active' : !onlyPending}"> [ All ] </a> </li>
|
<li> <a class="text-gray size-12" ng-click="show()" ng-disabled="loading || !onlyPending" loading="Updating" ng-class="{'active' : !onlyPending}"> [ All ] </a> </li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="last-transactions" ng-repeat="tx in txs | paged">
|
<div class="last-transactions" ng-repeat="tx in txs | paged">
|
||||||
<div class="last-transactions-header row">
|
<div class="last-transactions-header">
|
||||||
<div class="large-8 medium-8 small-12 columns">
|
<div class="large-8 medium-8 small-12 columns">
|
||||||
<div class="row" ng-repeat="out in tx.outs">
|
<div ng-repeat="out in tx.outs">
|
||||||
<div class="large-3 medium-3 small-3 columns ellipsis">
|
<div class="large-3 medium-3 small-3 columns">
|
||||||
{{out.value | noFractionNumber}} {{$root.unitName}}</div>
|
{{out.value | noFractionNumber}} {{$root.unitName}}</div>
|
||||||
<div class="large-1 medium-1 small-2 columns fi-arrow-right size-24"> </div>
|
<div class="large-1 medium-1 small-2 columns fi-arrow-right"> </div>
|
||||||
<div class="large-8 medium-8 small-7 columns ellipsis">
|
<div class="large-8 medium-8 small-7 columns ellipsis">
|
||||||
<contact address="{{out.address}}" tooltip-popup-delay="500" tooltip tooltip-placement="right"/>
|
<contact address="{{out.address}}" tooltip-popup-delay="500" tooltip tooltip-placement="right"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="large-4 medium-4 small-12 columns text-right">
|
<div class="large-4 medium-4 small-12 columns text-right">
|
||||||
<h6>{{tx.createdTs | amCalendar}}</h6>
|
{{tx.createdTs | amCalendar}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -56,7 +55,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row last-transactions-footer">
|
<div class="last-transactions-footer">
|
||||||
<div class="large-5 medium-5 columns" ng-show="!tx.sentTs">
|
<div class="large-5 medium-5 columns" ng-show="!tx.sentTs">
|
||||||
<div ng-show="!tx.signedByUs && !tx.rejectedByUs && !tx.finallyRejected && tx.missingSignatures">
|
<div ng-show="!tx.signedByUs && !tx.rejectedByUs && !tx.finallyRejected && tx.missingSignatures">
|
||||||
<button class="secondary radius m10r" ng-click="sign(tx.ntxid)" ng-disabled="loading" loading="Signing">
|
<button class="secondary radius m10r" ng-click="sign(tx.ntxid)" ng-disabled="loading" loading="Signing">
|
||||||
|
@ -104,7 +103,6 @@
|
||||||
<p ng-show="!onlyPending && txs.length == 0">No transactions proposals yet.</p>
|
<p ng-show="!onlyPending && txs.length == 0">No transactions proposals yet.</p>
|
||||||
<pagination ng-show="!onlyPending && txs.length > txpItemsPerPage" total-items="txs.length" items-per-page="txpItemsPerPage" page="txpCurrentPage" on-select-page="show()" class="pagination-small primary"></pagination>
|
<pagination ng-show="!onlyPending && txs.length > txpItemsPerPage" total-items="txs.length" items-per-page="txpItemsPerPage" page="txpCurrentPage" on-select-page="show()" class="pagination-small primary"></pagination>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
<h1 ng-class="{'line-dashed': wallet.totalCopayers > 1}">
|
<h1 ng-class="{'line-dashed': wallet.totalCopayers > 1}">
|
||||||
Last transactions
|
Last transactions
|
||||||
|
@ -113,8 +111,7 @@
|
||||||
</small>
|
</small>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<div class="row">
|
<div class="large-12">
|
||||||
<div class="large-12 columns">
|
|
||||||
<div class="m10b size-12" ng-hide="wallet.totalCopayers == 1">
|
<div class="m10b size-12" ng-hide="wallet.totalCopayers == 1">
|
||||||
<a class="text-gray active" ng-click="toogleLast()" ng-disabled="loading" loading="Loading" ng-hide="lastShowed && !loading">[ Show ]</a>
|
<a class="text-gray active" ng-click="toogleLast()" ng-disabled="loading" loading="Loading" ng-hide="lastShowed && !loading">[ Show ]</a>
|
||||||
<a class="text-gray" ng-click="toogleLast()" ng-disabled="loading" loading="Loading" ng-show="lastShowed && !loading">[ Hide ]</a>
|
<a class="text-gray" ng-click="toogleLast()" ng-disabled="loading" loading="Loading" ng-show="lastShowed && !loading">[ Hide ]</a>
|
||||||
|
@ -126,7 +123,6 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="last-transactions" ng-repeat="btx in blockchain_txs | orderBy: 'time':true">
|
<div class="last-transactions" ng-repeat="btx in blockchain_txs | orderBy: 'time':true">
|
||||||
<div class="last-transactions-header">
|
<div class="last-transactions-header">
|
||||||
<div class="row">
|
|
||||||
<div class="large-8 columns">
|
<div class="large-8 columns">
|
||||||
<a class="ellipsis" href="http://{{getShortNetworkName()}}.insight.is/tx/{{btx.txid}}" target="blank">
|
<a class="ellipsis" href="http://{{getShortNetworkName()}}.insight.is/tx/{{btx.txid}}" target="blank">
|
||||||
{{btx.txid}}
|
{{btx.txid}}
|
||||||
|
@ -143,9 +139,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="last-transactions-content">
|
<div class="last-transactions-content">
|
||||||
<div class="row">
|
|
||||||
<div class="large-5 medium-5 small-5 columns">
|
<div class="large-5 medium-5 small-5 columns">
|
||||||
<div ng-repeat="vin in btx.vinSimple">
|
<div ng-repeat="vin in btx.vinSimple">
|
||||||
<small class="right m5t">{{vin.value| noFractionNumber}} {{$root.unitName}}</small>
|
<small class="right m5t">{{vin.value| noFractionNumber}} {{$root.unitName}}</small>
|
||||||
|
@ -166,9 +160,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="last-transactions-footer">
|
<div class="last-transactions-footer">
|
||||||
<div class="row">
|
|
||||||
<div class="large-4 medium-4 small-4 columns">Fees: {{btx.fees | noFractionNumber}} {{$root.unitName}}</div>
|
<div class="large-4 medium-4 small-4 columns">Fees: {{btx.fees | noFractionNumber}} {{$root.unitName}}</div>
|
||||||
<div class="large-4 medium-4 small-4 columns text-center">Confirmations: {{btx.confirmations || 0}}</div>
|
<div class="large-4 medium-4 small-4 columns text-center">Confirmations: {{btx.confirmations || 0}}</div>
|
||||||
<div class="large-4 medium-4 small-4 columns text-right">Total: {{btx.valueOut| noFractionNumber}} {{$root.unitName}}</div>
|
<div class="large-4 medium-4 small-4 columns text-right">Total: {{btx.valueOut| noFractionNumber}} {{$root.unitName}}</div>
|
||||||
|
@ -177,7 +169,5 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue