1 <div id=
"afGuiEditor-palette-config" class=
"panel panel-default">
2 <ul id=
"afGuiEditor-palette-tabs" class=
"panel-heading nav nav-tabs">
3 <li role=
"presentation" ng-class=
"{active: selectedEntityName === null}">
4 <a href
ng-click=
"editor.selectEntity(null)">
5 <span>{{:: ts('Form Settings') }}
</span>
8 <li role=
"presentation" ng-repeat=
"entity in entities" ng-class=
"{active: selectedEntityName === entity.name}">
9 <a href
ng-click=
"editor.selectEntity(entity.name)">
10 <span ng-if=
"!entity.loading && editor.allowEntityConfig" crm-ui-editable
ng-model=
"entity.label">{{ entity.label }}
</span>
11 <span ng-if=
"!entity.loading && !editor.allowEntityConfig">{{ entity.label }}
</span>
12 <i ng-if=
"entity.loading" class=
"crm-i fa-spin fa-spinner"></i>
15 <li role=
"presentation" ng-repeat=
"(key, searchDisplay) in editor.meta.searchDisplays" ng-class=
"{active: selectedEntityName === key}">
16 <a href
ng-click=
"editor.selectEntity(key)">
17 <span>{{ searchDisplay.label }}
</span>
20 <li role=
"presentation" class=
"dropdown" ng-if=
"editor.allowEntityConfig">
21 <a href
class=
"dropdown-toggle" data-toggle=
"dropdown" title=
"{{ ts('Add Entity') }}">
22 <span><i class=
"crm-i fa-plus"></i></span>
24 <ul class=
"dropdown-menu">
25 <li ng-repeat=
"(entityName, entity) in editor.meta.entities" ng-if=
"entity.defaults">
26 <a href
ng-click=
"editor.addEntity(entityName, true)">
27 <i class=
"crm-i {{:: entity.icon }}"></i>
34 <div class=
"panel-body" ng-include=
"'~/afGuiEditor/config-form.html'" ng-if=
"selectedEntityName === null"></div>
35 <div class=
"panel-body" ng-repeat=
"entity in entities" ng-if=
"selectedEntityName === entity.name">
36 <af-gui-entity entity=
"entity"></af-gui-entity>
38 <div class=
"panel-body" ng-repeat=
"(key, searchDisplay) in editor.meta.searchDisplays" ng-if=
"selectedEntityName === key">
39 <af-gui-search display=
"searchDisplay"></af-gui-search>