Sidepanel - templates, controllers
[groupbasedpolicy.git] / groupbasedpolicy-ui / module / src / main / resources / gbp / resolved-policy / sidepanel / epg-list-sidepanel.controller.js
diff --git a/groupbasedpolicy-ui/module/src/main/resources/gbp/resolved-policy/sidepanel/epg-list-sidepanel.controller.js b/groupbasedpolicy-ui/module/src/main/resources/gbp/resolved-policy/sidepanel/epg-list-sidepanel.controller.js
new file mode 100644 (file)
index 0000000..62f2832
--- /dev/null
@@ -0,0 +1,19 @@
+define([], function() {
+    'use strict';
+
+    angular.module('app.gbp').controller('EpgListSidePanelController', EpgListSidePanelController);
+
+    EpgListSidePanelController.$inject = ['$scope'];
+
+    function EpgListSidePanelController($scope) {
+        $scope.fadeAll();
+
+        $scope.sidePanelEpgs = Object.keys($scope.resolvedPolicy.epgs).map(function (k) {
+            var ob = $scope.resolvedPolicy.epgs[k];
+            ob.id = k;
+
+            return ob;
+        });
+        $scope.activeObject = 'epg';
+    }
+});
\ No newline at end of file