From 837c6dc58fc1044f152a8999af026865188a1bcc Mon Sep 17 00:00:00 2001 From: Alex Heneveld Date: Mon, 17 Sep 2018 14:01:02 +0100 Subject: [PATCH 1/2] allow palette footer to be customised --- .../components/catalog-selector/catalog-selector.directive.js | 3 +++ .../catalog-selector/catalog-selector.template.html | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ui-modules/blueprint-composer/app/components/catalog-selector/catalog-selector.directive.js b/ui-modules/blueprint-composer/app/components/catalog-selector/catalog-selector.directive.js index 348d0c0f5..80f6397b9 100644 --- a/ui-modules/blueprint-composer/app/components/catalog-selector/catalog-selector.directive.js +++ b/ui-modules/blueprint-composer/app/components/catalog-selector/catalog-selector.directive.js @@ -235,6 +235,9 @@ function controller($scope, $element, $q, $uibModal, $log, $templateCache, palet // downstream can override this to insert lines below the header $scope.customSubHeadTemplateName = 'composer-palette-empty-sub-head'; $templateCache.put($scope.customSubHeadTemplateName, ''); + + $scope.customFooterTemplateName = 'composer-palette-empty-foort'; + $templateCache.put($scope.customFooterTemplateName, ''); // allow downstream to configure this controller and/or scope (composerOverrides.configurePaletteController || function() {})(this, $scope, $element); diff --git a/ui-modules/blueprint-composer/app/components/catalog-selector/catalog-selector.template.html b/ui-modules/blueprint-composer/app/components/catalog-selector/catalog-selector.template.html index 40c9bd6bf..3b5f1d14a 100644 --- a/ui-modules/blueprint-composer/app/components/catalog-selector/catalog-selector.template.html +++ b/ui-modules/blueprint-composer/app/components/catalog-selector/catalog-selector.template.html @@ -61,7 +61,7 @@
+ +
From 39d2a3843721885721d29be56bf00aac4764e8c8 Mon Sep 17 00:00:00 2001 From: Alex Heneveld Date: Mon, 17 Sep 2018 15:07:03 +0100 Subject: [PATCH 2/2] fix minor typos/comments as per PR review --- .../components/catalog-selector/catalog-selector.directive.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui-modules/blueprint-composer/app/components/catalog-selector/catalog-selector.directive.js b/ui-modules/blueprint-composer/app/components/catalog-selector/catalog-selector.directive.js index 80f6397b9..733a2ceca 100644 --- a/ui-modules/blueprint-composer/app/components/catalog-selector/catalog-selector.directive.js +++ b/ui-modules/blueprint-composer/app/components/catalog-selector/catalog-selector.directive.js @@ -230,13 +230,15 @@ function controller($scope, $element, $q, $uibModal, $log, $templateCache, palet }); $scope.items = items; }); + // this can be overridden for third-party filters. + // it receives result of filtering based on search so filters can adjust based on number of search resullts $scope.filterPaletteItems = (items) => items; // downstream can override this to insert lines below the header $scope.customSubHeadTemplateName = 'composer-palette-empty-sub-head'; $templateCache.put($scope.customSubHeadTemplateName, ''); - $scope.customFooterTemplateName = 'composer-palette-empty-foort'; + $scope.customFooterTemplateName = 'composer-palette-empty-footer'; $templateCache.put($scope.customFooterTemplateName, ''); // allow downstream to configure this controller and/or scope