Yangman - make elements accessible via ids - part1
[dlux.git] / modules / yangman-resources / src / main / resources / yangman / views / directives / abn-tree.tpl.html
index 257206f2bfbe95441da1a711aca139a7f4b4489a..1b5aa5c8ef61e823f8391f0ad0689e55e6833fa7 100644 (file)
@@ -2,9 +2,10 @@
         <md-list-item ng-repeat="row in tree_rows | filter:{visible:true} track by row.branch.uid"
                       ng-class="'level-' + {{ row.level }} + (row.branch.selected ? ' active':'')"
                       ng-click="user_clicks_branch(row.branch)"
-                      ng-init="(_dataCollection = []).length = row.level;">
+                      id="branch-{{row.index}}"
+                      ng-init="(_dataCollection = []).length = row.level; idIndex = idIndex + 1;">
             <span ng-repeat="i in _dataCollection track by $index" ng-class="{'empty-box' : $index !== 0}"></span>
-            <md-icon md-font-set="material-icons" class="pointer" ng-click="row.branch.expanded = !row.branch.expanded">{{row.tree_icon}}</md-icon>
+            <md-icon md-font-set="material-icons" class="pointer" id="toggle-branch-{{row.index}}" ng-click="row.branch.expanded = !row.branch.expanded">{{row.tree_icon}}</md-icon>
             <span flex class="indented tree-label">{{ row.label }} {{ row.branch.identifier }}</span>
         </md-list-item>
 </md-list>