Yangman - Show all items box showed for a moment
[dlux.git] / modules / yangman-resources / src / main / resources / yangman / directives / yang-form-menu.directive.js
index 09acc88da91e7050b6fc1045563f67922a8861dd..585f4e4c9ff47977bf361d9dbcc3dd2b423e5d7a 100644 (file)
@@ -14,7 +14,6 @@ define(['angular'], function (angular) {
                 augmentations: '=',
                 allowItems: '=',
                 isActionMenu: '&',
-                isNodeInfo: '&',
                 addListItemFunc: '&',
                 addListItem: '=',
                 yangForm: '=',
@@ -54,7 +53,34 @@ define(['angular'], function (angular) {
                  */
                 function hideInfoBox(){
                     $scope.infoBox = false;
+                    angular.element('#infoBox').addClass('ng-hide');
                 }
+
+                $scope.$on('hideInfoBox', function () {
+                    hideInfoBox();
+                });
+            },
+            link: function (scope, element, attrs) {
+                scope.isActive = false;
+
+                // methods
+                scope.closeMenu = closeMenu;
+                scope.openMenu = openMenu;
+
+                /**
+                 * Close Yang menu
+                 */
+                function closeMenu(){
+                    scope.isActive = false;
+                }
+
+                /**
+                 * Open Yang menu
+                 */
+                function openMenu(){
+                    scope.isActive = true;
+                }
+
             },
         };
     }