[Templates] Add stubs for link indicator

Update templates to use the location capability to show an indicator.
This commit is contained in:
Pete Richards
2015-08-06 14:52:42 -07:00
parent 9ea1d24121
commit 449db4f3a9
3 changed files with 23 additions and 18 deletions

View File

@@ -196,7 +196,7 @@
{ {
"key": "label", "key": "label",
"templateUrl": "templates/label.html", "templateUrl": "templates/label.html",
"uses": [ "type" ], "uses": [ "type", "location" ],
"gestures": [ "drag", "menu", "info" ] "gestures": [ "drag", "menu", "info" ]
}, },
{ {

View File

@@ -24,5 +24,10 @@
{{type.getGlyph()}} {{type.getGlyph()}}
<span class='ui-symbol icon alert hidden'>!</span> <span class='ui-symbol icon alert hidden'>!</span>
</span> </span>
<span class='title-label'>{{model.name}}</span> <span class='title-label'>
{{model.name}}
<span>{{model.location}}</span>
<span>{{location.getLocation()}}</span>
<span ng-show="{{location.isLink}}">(link)</span>
</span>
</span> </span>

View File

@@ -22,29 +22,29 @@
<span ng-controller="ToggleController as toggle"> <span ng-controller="ToggleController as toggle">
<span ng-controller="TreeNodeController as treeNode"> <span ng-controller="TreeNodeController as treeNode">
<span <span
class="tree-item menus-to-left" class="tree-item menus-to-left"
ng-class="{selected: treeNode.isSelected()}" ng-class="{selected: treeNode.isSelected()}"
> >
<span <span
class='ui-symbol view-control' class='ui-symbol view-control'
ng-click="toggle.toggle(); treeNode.trackExpansion()" ng-click="toggle.toggle(); treeNode.trackExpansion()"
ng-if="model.composition !== undefined" ng-if="model.composition !== undefined"
> >
{{toggle.isActive() ? "v" : ">"}} {{toggle.isActive() ? "v" : ">"}}
</span> </span>
<mct-representation <mct-representation
key="'label'" key="'label'"
mct-object="domainObject" mct-object="domainObject"
ng-model="ngModel" ng-model="ngModel"
ng-click="ngModel.selectedObject = domainObject" ng-click="ngModel.selectedObject = domainObject"
> >
</mct-representation> </mct-representation>
</span> </span>
<span <span
class="tree-item-subtree" class="tree-item-subtree"
ng-show="toggle.isActive()" ng-show="toggle.isActive()"
ng-if="model.composition !== undefined" ng-if="model.composition !== undefined"
> >
<mct-representation key="'subtree'" <mct-representation key="'subtree'"
ng-model="ngModel" ng-model="ngModel"