mirror of
https://github.com/nasa/openmct.git
synced 2025-06-10 19:31:42 +00:00
[Tree] Use TreeView from mct-tree
This commit is contained in:
parent
c5ab6c6c97
commit
cbd9509260
@ -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: ""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user