[Tree] Use TreeView from mct-tree

This commit is contained in:
Victor Woeltjen 2016-03-11 14:13:14 -08:00
parent c5ab6c6c97
commit cbd9509260

View File

@ -22,30 +22,21 @@
/*global define*/ /*global define*/
define([ define([
'text!../../res/templates/subtree.html', 'angular',
'text!../../res/templates/tree/node.html' '../ui/TreeView'
], function (subtreeTemplate, nodeTemplate) { ], function (angular, TreeView) {
function MCTTreeController($scope, $element, $compile) { function MCTTree() {
var ul = $element.filter('ul'), function link(scope, element) {
makeNode = $compile(nodeTemplate), var treeView = new TreeView();
activeObject,
unlisten;
element.append(angular.element(treeView.elements()));
scope.$watch('mctObject', treeView.model.bind(treeView));
$scope.$watch('mctObject', changeObject);
} }
function MCTTree() {
return { return {
restrict: "E", restrict: "E",
controller: [ link: link,
'$scope',
'$element',
'$compile',
MCTTreeController
],
require: [ "mctTree" ], require: [ "mctTree" ],
scope: { mctObject: "=" }, scope: { mctObject: "=" },
template: "" template: ""