mirror of https://github.com/BTCPrivate/copay.git
Sort copayer list at Tx proposal by creator
This commit is contained in:
parent
94047a77ae
commit
6a3e109f39
|
@ -270,17 +270,28 @@ angular.module('copayApp.services')
|
||||||
i.outs = outs;
|
i.outs = outs;
|
||||||
i.fee = i.builder.feeSat * satToUnit;
|
i.fee = i.builder.feeSat * satToUnit;
|
||||||
i.missingSignatures = tx.countInputMissingSignatures(0);
|
i.missingSignatures = tx.countInputMissingSignatures(0);
|
||||||
|
i.actionList = getActionList(i.peerActions);
|
||||||
txs.push(i);
|
txs.push(i);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$rootScope.txs = txs; //.some(function(i) {return i.isPending; } );
|
$rootScope.txs = txs;
|
||||||
if ($rootScope.pendingTxCount < pendingForUs) {
|
if ($rootScope.pendingTxCount < pendingForUs) {
|
||||||
$rootScope.txAlertCount = pendingForUs;
|
$rootScope.txAlertCount = pendingForUs;
|
||||||
}
|
}
|
||||||
$rootScope.pendingTxCount = pendingForUs;
|
$rootScope.pendingTxCount = pendingForUs;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
function getActionList(actions) {
|
||||||
|
var peers = Object.keys(actions).map(function(i) {
|
||||||
|
return {cId: i, actions: actions[i] }
|
||||||
|
});
|
||||||
|
|
||||||
|
return peers.sort(function(a, b) {
|
||||||
|
return !!b.actions.create - !!a.actions.create;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
$rootScope.$watch('insightError', function(status) {
|
$rootScope.$watch('insightError', function(status) {
|
||||||
if (status) {
|
if (status) {
|
||||||
if (status === -1) {
|
if (status === -1) {
|
||||||
|
|
|
@ -40,37 +40,37 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="last-transactions-content">
|
<div class="last-transactions-content">
|
||||||
<div class="box-copayer" ng-repeat="(cId, actions) in tx.peerActions">
|
<div class="box-copayer" ng-repeat="c in tx.actionList">
|
||||||
<a href="#!/transactions" class="has-tip">
|
<a href="#!/transactions" class="has-tip">
|
||||||
<img class="copayer-ico br100" src="./img/satoshi.gif" alt="{{cId}}">
|
<img class="copayer-ico br100" src="./img/satoshi.gif" alt="{{c.cId}}">
|
||||||
</a>
|
</a>
|
||||||
<div class="box-status">
|
<div class="box-status">
|
||||||
<a ng-if="actions.create" tooltip-popup-delay="1000" tooltip="Created {{ts | amTimeAgo}}">
|
<a ng-if="c.actions.create" tooltip-popup-delay="1000" tooltip="Created {{c.actions.create | amTimeAgo}}">
|
||||||
<i class="fi-crown icon-status icon-active"></i>
|
<i class="fi-crown icon-status icon-active"></i>
|
||||||
</a>
|
</a>
|
||||||
<a ng-if="!actions.create"><i class="fi-crown icon-status"></i></a>
|
<a ng-if="!c.actions.create"><i class="fi-crown icon-status"></i></a>
|
||||||
|
|
||||||
<a ng-if="actions.seen" tooltip-popup-delay="1000" tooltip="Seen {{ts | amTimeAgo}}">
|
<a ng-if="c.actions.seen" tooltip-popup-delay="1000" tooltip="Seen {{c.actions.seen | amTimeAgo}}">
|
||||||
<i class="fi-eye icon-status icon-active"></i>
|
<i class="fi-eye icon-status icon-active"></i>
|
||||||
</a>
|
</a>
|
||||||
<a ng-if="!actions.seen"><i class="fi-eye icon-status"></i></a>
|
<a ng-if="!c.actions.seen"><i class="fi-eye icon-status"></i></a>
|
||||||
|
|
||||||
<a ng-if="actions.rejected" tooltip-popup-delay="1000" tooltip="Rejected {{ts | amTimeAgo}}">
|
<a ng-if="c.actions.rejected" tooltip-popup-delay="1000" tooltip="Rejected {{c.actions.rejected | amTimeAgo}}">
|
||||||
<i class="fi-x icon-status icon-active-x"></i>
|
<i class="fi-x icon-status icon-active-x"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a ng-if="actions.sign" tooltip-popup-delay="1000" tooltip="Signed {{ts | amTimeAgo}}">
|
<a ng-if="c.actions.sign" tooltip-popup-delay="1000" tooltip="Signed {{c.actions.sign | amTimeAgo}}">
|
||||||
<i class="fi-check icon-status icon-active-check"></i>
|
<i class="fi-check icon-status icon-active-check"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a ng-if="!actions.sign && !actions.rejected" href="#!/transactions" class="icon-status">
|
<a ng-if="!c.actions.sign && !c.actions.rejected" href="#!/transactions" class="icon-status">
|
||||||
<i class="fi-loop icon-rotate"></i>
|
<i class="fi-loop icon-rotate"></i>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
<p class="size-12 text-gray ellipsis">
|
<p class="size-12 text-gray ellipsis">
|
||||||
{{cId === $root.wallet.getMyCopayerId() ? 'Me' : $root.wallet.publicKeyRing.nicknameForCopayer(cId)}}
|
{{c.cId === $root.wallet.getMyCopayerId() ? 'Me' : $root.wallet.publicKeyRing.nicknameForCopayer(c.cId)}}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue