mirror of https://github.com/BTCPrivate/copay.git
Merge pull request #3076 from troggy/addon/custom-home-tx-template
Allow addons to use custom template for proposal row on home screen.
This commit is contained in:
commit
2ebfd9e926
|
@ -164,7 +164,7 @@
|
|||
<div ng-show="index.requiresMultipleSignatures">
|
||||
<h4 class="title m0" translate>Payment Proposals</h4>
|
||||
<div class="last-transactions pr" ng-repeat="tx in index.txps"
|
||||
ng-include="'views/includes/transaction.html'">
|
||||
ng-include="index.txTemplateUrl">
|
||||
</div>
|
||||
|
||||
<div class="text-gray text-center size-12 p10t"
|
||||
|
@ -179,7 +179,7 @@
|
|||
<div ng-show="!index.requiresMultipleSignatures">
|
||||
<h4 class="title m0" translate>Unsent transactions</h4>
|
||||
<div class="last-transactions pr" ng-repeat="tx in index.txps"
|
||||
ng-include="'views/includes/transaction.html'">
|
||||
ng-include="index.txTemplateUrl">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -35,6 +35,7 @@ angular.module('copayApp.controllers').controller('indexController', function($r
|
|||
self.addonViews = addonManager.addonViews();
|
||||
self.menu = self.menu.concat(addonManager.addonMenuItems());
|
||||
self.menuItemSize = self.menu.length > 5 ? 2 : 3;
|
||||
self.txTemplateUrl = addonManager.txTemplateUrl() || 'views/includes/transaction.html';
|
||||
|
||||
self.tab = 'walletHome';
|
||||
|
||||
|
|
|
@ -27,4 +27,8 @@ angular.module('copayApp.services').service('addonManager', function (lodash) {
|
|||
});
|
||||
};
|
||||
|
||||
this.txTemplateUrl = function() {
|
||||
var addon = lodash.find(addons, 'txTemplateUrl');
|
||||
return addon ? addon.txTemplateUrl() : null;
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue