feat(panel plugin): improving panel plugin model

This commit is contained in:
Torkel Ödegaard
2016-01-24 16:39:25 -05:00
parent ecdc730de7
commit 4f7fb40d9b
13 changed files with 201 additions and 68 deletions

View File

@@ -23,12 +23,12 @@
<div class="gf-box">
<div class="gf-box-header">
<div class="gf-box-title">
<i ng-class="panelMeta.editIcon"></i>
{{ctrl.panelMeta.panelName}}
<i ng-class="ctrl.meta.icon"></i>
{{ctrl.meta.name}}
</div>
<div ng-model="editor.index" bs-tabs>
<div ng-repeat="tab in panelMeta.editorTabs" data-title="{{tab.title}}">
<div ng-model="ctrl.tabIndex" bs-tabs>
<div ng-repeat="tab in ctrl.meta.editorTabs" data-title="{{tab.title}}">
</div>
</div>
@@ -38,8 +38,8 @@
</div>
<div class="gf-box-body">
<div ng-repeat="tab in panelMeta.editorTabs" ng-if="editor.index === $index">
<div ng-include src="tab.src"></div>
<div ng-repeat="tab in ctrl.meta.editorTabs" ng-if="ctrl.tabIndex === $index">
<panel-editor-tab editor-tab="tab" panel-ctrl="ctrl"></panel-editor-tab>
</div>
</div>
</div>