diff --git a/README.md b/README.md index 3c2a7b5..1aa0593 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,8 @@ Attributes of angular treeview are below. - node-id : each node's id. - node-label : each node's label. - node-children: each node's children. +- node-toggleclick: when a node's label is clicked, toggle the folder +- node-highlight: turn click highlighting on and off Here is a simple example. @@ -43,7 +45,10 @@ Here is a simple example. data-tree-model="treedata" data-node-id="id" data-node-label="label" - data-node-children="children" > + data-node-children="children" + data-node-toggleclick="true" + data-node-highlight="true" +> ``` diff --git a/angular.treeview.js b/angular.treeview.js index 4b23b95..7e6006c 100644 --- a/angular.treeview.js +++ b/angular.treeview.js @@ -1,5 +1,5 @@ /* - @license Angular Treeview version 0.1.6 + @license Angular Treeview version 0.1.7 ⓒ 2013 AHN JAE-HA http://github.com/eu81273/angular.treeview License: MIT @@ -18,7 +18,10 @@ data-tree-model="roleList" data-node-id="roleId" data-node-label="roleName" - data-node-children="children" > + data-node-children="children" + data-node-toggleclick="true" + data-node-highlight="false" + > */ @@ -44,6 +47,12 @@ //children var nodeChildren = attrs.nodeChildren || 'children'; + //node open/click on click + var nodeToggleClick = attrs.nodeToggleclick || 'false'; + + //node highlight on click + var nodeHighlightOnClick = attrs.nodeHighlight || 'true'; + //tree template var template = '