2016-10-29 13:10:08 +02:00
< div ng-if = "ctrl.dashboard.editMode" >
< div class = "dash-row-header" >
< a class = "dash-row-header-title" ng-click = "ctrl.toggleCollapse()" >
< span class = "dash-row-collapse-toggle pointer" >
< i class = "fa fa-chevron-down" ng-show = "!ctrl.row.collapse" > < / i >
< i class = "fa fa-chevron-right" ng-show = "ctrl.row.collapse" > < / i >
< / span >
2016-11-01 13:43:05 +01:00
< span ng-class = "ctrl.row.titleSize" > {{ctrl.row.title | interpolateTemplateVars:this}}< / span >
2016-10-29 13:10:08 +02:00
< / a >
< div class = "dash-row-header-spacer" >
< / div >
< div class = "dash-row-header-actions" >
2016-10-29 13:51:16 +02:00
< a class = "pointer dash-row-header-action-add-panel" ng-click = "ctrl.showAddPanel()" ng-class = "{active: ctrl.dropView===1}" >
2016-10-29 13:10:08 +02:00
Add Panel
< i class = "fa fa-plus" ng-hide = "ctrl.dropView===1" > < / i >
< i class = "fa fa-remove" ng-show = "ctrl.dropView===1" > < / i >
< / a >
2016-10-29 13:51:16 +02:00
< a class = "pointer dash-row-header-action-show-options" ng-click = "ctrl.showRowOptions()" ng-class = "{active: ctrl.dropView===2}" >
2016-10-29 13:10:08 +02:00
Row Options
< i class = "fa fa-cog" ng-hide = "ctrl.dropView===2" > < / i >
< i class = "fa fa-remove" ng-show = "ctrl.dropView===2" > < / i >
< / a >
2016-11-01 13:43:05 +01:00
< a class = "pointer dash-row-header-actions--tight" bs-tooltip = "'Move row up'" ng-click = "ctrl.moveRow(-1)" >
2016-10-29 09:15:58 -04:00
< i class = "fa fa-arrow-up" > < / i >
< / a >
2016-11-01 13:43:05 +01:00
< a class = "pointer dash-row-header-actions--tight" bs-tooltip = "'Move row down'" ng-click = "ctrl.moveRow(1)" >
2016-10-29 09:15:58 -04:00
< i class = "fa fa-arrow-down" > < / i >
< / a >
2016-10-29 13:10:08 +02:00
< / div >
2016-10-26 17:42:39 +02:00
< / div >
2016-10-23 10:05:31 +02:00
2016-10-29 13:10:08 +02:00
< div ng-if = "ctrl.dropView === 1" >
< dash-row-add-panel row-ctrl = "ctrl" > < / dash-row-add-panel >
2016-10-25 16:36:40 +02:00
< / div >
2016-10-25 10:47:13 +02:00
2016-10-29 13:10:08 +02:00
< div ng-if = "ctrl.dropView === 2" >
< dash-row-options row-ctrl = "ctrl" > < / dash-row-options >
< / div >
2016-10-27 21:51:57 +02:00
< / div >
2016-11-02 13:49:12 +01:00
< div ng-if = "!ctrl.dashboard.editMode" >
2016-11-02 15:16:48 +01:00
< div class = "row-open" >
< div class = 'row-tab dropdown' ng-show = "dashboardMeta.canEdit" ng-hide = "dashboard.meta.fullscreen" >
< span class = "row-tab-button dropdown-toggle" data-toggle = "dropdown" >
< i class = "fa fa-bars" > < / i >
< / span >
< ul class = "dropdown-menu dropdown-menu-right" role = "menu" aria-labelledby = "drop1" >
< li >
< a ng-click = "ctrl.onMenuAddPanel()" > Add Panel< / a >
< / li >
< li >
< a ng-click = "ctrl.onMenuRowOptions()" > Row Options< / a >
< / li >
< li >
< a ng-click = "ctrl.onMenuDeleteRow()" > Delete row< / a >
< / li >
< / ul >
< / div >
< / div >
2016-11-02 13:49:12 +01:00
< div class = "dash-row-header" ng-if = "ctrl.showtitle" >
2016-10-29 13:10:08 +02:00
< a class = "dash-row-header-title" ng-click = "ctrl.toggleCollapse()" >
< span class = "dash-row-collapse-toggle pointer" >
< i class = "fa fa-chevron-down" ng-show = "!ctrl.row.collapse" > < / i >
< i class = "fa fa-chevron-right" ng-show = "ctrl.row.collapse" > < / i >
< / span >
2016-11-01 13:43:05 +01:00
< span ng-class = "ctrl.row.titleSize" > {{ctrl.row.title | interpolateTemplateVars:this}}< / span >
2016-10-29 13:10:08 +02:00
< / a >
< / div >
2016-10-25 16:36:40 +02:00
< / div >
2016-10-25 10:47:13 +02:00
2016-10-25 16:36:40 +02:00
< div class = "panels-wrapper" ng-if = "!ctrl.row.collapse" >
2016-11-02 13:49:12 +01:00
< div ng-repeat = "panel in ctrl.row.panels track by panel.id" class = "panel" ui-draggable = "!ctrl.dashboard.meta.fullscreen" drag = "panel.id" ui-on-drop = "ctrl.onDrop($data, panel)" drag-handle-class = "drag-handle" panel-width >
2016-10-25 16:36:40 +02:00
< plugin-component type = "panel" class = "panel-margin" >
< / plugin-component >
2016-10-25 10:47:13 +02:00
< / div >
2016-10-23 10:05:31 +02:00
2016-10-25 16:36:40 +02:00
< div panel-drop-zone class = "panel panel-drop-zone" ui-on-drop = "ctrl.onDrop($data)" data-drop = "true" >
2016-10-30 12:05:11 +01:00
< div class = "panel-margin" >
< div class = "panel-container" >
< div class = "panel-drop-zone-text" > < / div >
2016-10-25 16:36:40 +02:00
< / div >
< / div >
< / div >
2016-10-23 10:05:31 +02:00
2016-10-25 16:36:40 +02:00
< div class = "clearfix" > < / div >
2016-10-23 10:05:31 +02:00
< / div >