Skip to content
This repository was archived by the owner on Feb 9, 2020. It is now read-only.

Commit ca0dc69

Browse files
committed
style(scopeTree): fix deep indentation
1 parent fce0052 commit ca0dc69

File tree

1 file changed

+60
-60
lines changed

1 file changed

+60
-60
lines changed

panel/components/scope-tree/scope-tree.js

Lines changed: 60 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -9,76 +9,77 @@ function batScopeTreeDirective($compile) {
99
scope: {
1010
batModel: '='
1111
},
12-
link: function (scope, element, attrs) {
13-
14-
// scope.$id –> DOM node
15-
var map = {};
16-
var selectedElt = angular.element();
17-
18-
// init
19-
var scopes = scope.batModel;
20-
if (scopes) {
21-
Object.keys(scopes).forEach(function (scopeId) {
22-
var parentId = scopes[scopeId].parent;
23-
renderScopeElement(scopeId, parentId);
24-
renderScopeDescriptorElement(scopeId, scopes[scopeId].descriptor);
25-
});
26-
}
12+
link: batScopeTreeLink
13+
};
2714

28-
scope.$on('scope:new', function (ev, data) {
29-
renderScopeElement(data.child, data.parent);
15+
function batScopeTreeLink(scope, element, attrs) {
16+
// scope.$id –> DOM node
17+
var map = {};
18+
var selectedElt = angular.element();
19+
20+
// init
21+
var scopes = scope.batModel;
22+
if (scopes) {
23+
Object.keys(scopes).forEach(function (scopeId) {
24+
var parentId = scopes[scopeId].parent;
25+
renderScopeElement(scopeId, parentId);
26+
renderScopeDescriptorElement(scopeId, scopes[scopeId].descriptor);
3027
});
28+
}
3129

32-
// when a scope is linked, we can apply the descriptor info
33-
scope.$on('scope:link', function (ev, data) {
34-
renderScopeDescriptorElement(data.id, data.descriptor);
35-
});
30+
scope.$on('scope:new', function (ev, data) {
31+
renderScopeElement(data.child, data.parent);
32+
});
3633

37-
function renderScopeElement (id, parentId) {
38-
if (map[id]) {
39-
return;
40-
}
41-
var elt = map[id] = newBranchElement(id);
42-
var parentElt = map[parentId] || element;
43-
44-
elt.children().eq(1).on('click', function () {
45-
scope.$apply(function () {
46-
scope.$emit('inspected-scope:change', {
47-
id: id
48-
});
49-
selectedElt.children().eq(0).removeClass('selected');
50-
selectedElt.children().eq(1).removeClass('selected');
51-
52-
selectedElt = elt;
53-
54-
selectedElt.children().eq(0).addClass('selected');
55-
selectedElt.children().eq(1).addClass('selected');
56-
});
57-
});
34+
// when a scope is linked, we can apply the descriptor info
35+
scope.$on('scope:link', function (ev, data) {
36+
renderScopeDescriptorElement(data.id, data.descriptor);
37+
});
5838

59-
parentElt.append(elt);
39+
function renderScopeElement (id, parentId) {
40+
if (map[id]) {
41+
return;
6042
}
43+
var elt = map[id] = newBranchElement(id);
44+
var parentElt = map[parentId] || element;
6145

62-
function renderScopeDescriptorElement (id, descriptor) {
63-
var elt = map[id];
64-
if (!elt) {
65-
return;
66-
}
67-
elt.children().eq(1).children().eq(1).html(descriptor);
68-
}
46+
elt.children().eq(1).on('click', function () {
47+
scope.$apply(function () {
48+
scope.$emit('inspected-scope:change', {
49+
id: id
50+
});
51+
selectedElt.children().eq(0).removeClass('selected');
52+
selectedElt.children().eq(1).removeClass('selected');
53+
54+
selectedElt = elt;
6955

70-
// TODO: also destroy elements corresponding to descendant scopes
71-
scope.$on('scope:destroy', function (ev, data) {
72-
var id = data.id;
73-
var elt = map[id];
74-
if (elt) {
75-
elt.remove();
76-
}
77-
delete map[id];
56+
selectedElt.children().eq(0).addClass('selected');
57+
selectedElt.children().eq(1).addClass('selected');
58+
});
7859
});
7960

61+
parentElt.append(elt);
8062
}
81-
};
63+
64+
function renderScopeDescriptorElement (id, descriptor) {
65+
var elt = map[id];
66+
if (!elt) {
67+
return;
68+
}
69+
elt.children().eq(1).children().eq(1).html(descriptor);
70+
}
71+
72+
// TODO: also destroy elements corresponding to descendant scopes
73+
scope.$on('scope:destroy', function (ev, data) {
74+
var id = data.id;
75+
var elt = map[id];
76+
if (elt) {
77+
elt.remove();
78+
}
79+
delete map[id];
80+
});
81+
82+
}
8283
}
8384

8485

@@ -94,4 +95,3 @@ function newBranchElement(descriptor) {
9495
'</span>',
9596
'</ol>'].join(''));
9697
}
97-

0 commit comments

Comments
 (0)