diff --git a/public/views/walletHome.html b/public/views/walletHome.html index b5898cc3a..65e1ab513 100644 --- a/public/views/walletHome.html +++ b/public/views/walletHome.html @@ -164,7 +164,7 @@

Payment Proposals

+ ng-include="index.txTemplateUrl">

Unsent transactions

+ ng-include="index.txTemplateUrl">
diff --git a/src/js/controllers/index.js b/src/js/controllers/index.js index 676ce7cb9..53caaaecb 100644 --- a/src/js/controllers/index.js +++ b/src/js/controllers/index.js @@ -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'; diff --git a/src/js/services/addonManager.js b/src/js/services/addonManager.js index b50b44e1f..ce1f85d49 100644 --- a/src/js/services/addonManager.js +++ b/src/js/services/addonManager.js @@ -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; + } });