diff --git a/angular-tree-control.js b/angular-tree-control.js old mode 100644 new mode 100755 index df0845d..6c8ff32 --- a/angular-tree-control.js +++ b/angular-tree-control.js @@ -41,6 +41,7 @@ if (typeof module !== "undefined" && typeof exports !== "undefined" && module.ex expandedNodes: "=?", onSelection: "&", onNodeToggle: "&", + contextMenu: "&", options: "=?", orderBy: "@", reverseOrder: "@", @@ -126,6 +127,11 @@ if (typeof module !== "undefined" && typeof exports !== "undefined" && module.ex } } + $scope.menu = function(node) { + if($scope.contextMenu) + return $scope.contextMenu({node: node}); + }; + $scope.headClass = function(node) { var liSelectionClass = classIfDefined($scope.options.injectClasses.liSelected, false); var injectSelectionClass = "";