mirror of
https://github.com/nasa/openmct.git
synced 2025-04-15 06:56:43 +00:00
[Tree] Use TreeView from mct-tree
This commit is contained in:
parent
c5ab6c6c97
commit
cbd9509260
@ -22,30 +22,21 @@
|
||||
/*global define*/
|
||||
|
||||
define([
|
||||
'text!../../res/templates/subtree.html',
|
||||
'text!../../res/templates/tree/node.html'
|
||||
], function (subtreeTemplate, nodeTemplate) {
|
||||
function MCTTreeController($scope, $element, $compile) {
|
||||
var ul = $element.filter('ul'),
|
||||
makeNode = $compile(nodeTemplate),
|
||||
activeObject,
|
||||
unlisten;
|
||||
|
||||
|
||||
|
||||
|
||||
$scope.$watch('mctObject', changeObject);
|
||||
}
|
||||
|
||||
'angular',
|
||||
'../ui/TreeView'
|
||||
], function (angular, TreeView) {
|
||||
function MCTTree() {
|
||||
function link(scope, element) {
|
||||
var treeView = new TreeView();
|
||||
|
||||
element.append(angular.element(treeView.elements()));
|
||||
|
||||
scope.$watch('mctObject', treeView.model.bind(treeView));
|
||||
}
|
||||
|
||||
return {
|
||||
restrict: "E",
|
||||
controller: [
|
||||
'$scope',
|
||||
'$element',
|
||||
'$compile',
|
||||
MCTTreeController
|
||||
],
|
||||
link: link,
|
||||
require: [ "mctTree" ],
|
||||
scope: { mctObject: "=" },
|
||||
template: ""
|
||||
|
Loading…
x
Reference in New Issue
Block a user