2016-02-12 11:55:45 -06:00
< div dash-class ng-if = "dashboard" >
2016-01-17 04:34:51 -06:00
< dashnav > < / dashnav >
2014-06-07 12:43:15 -05:00
2016-02-12 11:55:45 -06:00
< div class = "dashboard-container" >
2016-01-30 11:55:30 -06:00
2016-02-12 11:55:45 -06:00
< div dash-editor-view > < / div >
< dashboard-search > < / dashboard-search >
< div class = "clearfix" > < / div >
2014-08-25 10:27:19 -05:00
2016-02-12 11:55:45 -06:00
< dashboard-submenu ng-if = "submenuEnabled" dashboard = "dashboard" > < / dashboard-submenu >
2015-03-28 11:53:52 -05:00
2016-02-12 11:55:45 -06:00
< div class = "clearfix" > < / div >
2015-03-05 13:45:14 -06:00
2016-04-15 14:11:40 -05:00
< div class = "dash-row" ng-controller = "RowCtrl" ng-repeat = "(row_name, row) in dashboard.rows" row-height >
2016-04-15 18:52:18 -05:00
< div class = "dash-row-header pointer" ng-click = "toggleRow(row)" ng-if = "row.showTitle || dashboard.editMode" ng-mouseenter = "settingsHover(row)" ng-mouseleave = "settingsHover(row)" >
2016-04-15 14:11:40 -05:00
< div class = "dash-row-header-title" ng-bind = "row.title | interpolateTemplateVars:this" > < / div >
< div class = "dash-row-header-settings dropdown" >
2016-04-15 18:52:18 -05:00
< a class = "pointer dropdown-toggle" data-toggle = "dropdown" ng-show = "row.hoverSettings || dashboard.editMode" >
2016-04-15 14:11:40 -05:00
< i class = "fa fa-cog" > < / i >
< / a >
< ul class = "dropdown-menu dropdown-menu-right" role = "menu" aria-labelledby = "drop1" >
< li >
< a ng-click = "toggleRow(row)" > Collapse row< / a >
< / li >
< li class = "dropdown-submenu" >
< a href = "javascript:void(0);" > Add Panel< / a >
< ul class = "dropdown-menu" >
< li bindonce ng-repeat = "(key, value) in panels" >
< a ng-click = "addPanelDefault(key)" bo-text = "value.name" > < / a >
2014-08-25 09:14:47 -05:00
< / li >
< / ul >
2016-04-15 14:11:40 -05:00
< / li >
< li class = "dropdown-submenu" >
< a href = "javascript:void(0);" > Set height< / a >
< ul class = "dropdown-menu" >
< li > < a ng-click = "setHeight('25px')" > 25 px< / a > < / li >
< li > < a ng-click = "setHeight('100px')" > 100 px< / a > < / li >
< li > < a ng-click = "setHeight('150px')" > 150 px< / a > < / li >
< li > < a ng-click = "setHeight('200px')" > 200 px< / a > < / li >
< li > < a ng-click = "setHeight('250px')" > 250 px< / a > < / li >
< li > < a ng-click = "setHeight('300px')" > 300 px< / a > < / li >
< li > < a ng-click = "setHeight('350px')" > 350 px< / a > < / li >
< li > < a ng-click = "setHeight('450px')" > 450 px< / a > < / li >
< li > < a ng-click = "setHeight('500px')" > 500 px< / a > < / li >
< li > < a ng-click = "setHeight('600px')" > 600 px< / a > < / li >
< li > < a ng-click = "setHeight('700px')" > 700 px< / a > < / li >
< / ul >
< / li >
< li class = "dropdown-submenu" >
< a href = "javascript:void(0);" > Move< / a >
< ul class = "dropdown-menu" >
< li > < a ng-click = "moveRow('up')" > Up< / a > < / li >
< li > < a ng-click = "moveRow('down')" > Down< / a > < / li >
< li > < a ng-click = "moveRow('top')" > To top< / a > < / li >
< li > < a ng-click = "moveRow('bottom')" > To Bottom< / a > < / li >
< / ul >
< / li >
< li >
< a ng-click = "editRow()" > Row editor< / a >
< / li >
< li >
< a ng-click = "deleteRow()" > Delete row< / a >
< / li >
< / ul >
2014-08-25 09:14:47 -05:00
< / div >
2016-04-15 18:52:18 -05:00
< div class = "dash-row-header-chevron" >
2016-04-15 14:11:40 -05:00
< a class = "pointer" ng-click = "row.collapse = !row.collapse" >
2016-04-15 18:52:18 -05:00
< i class = "fa fa-chevron-down" ng-show = "!row.collapse" > < / i >
< i class = "fa fa-chevron-right" ng-show = "row.collapse" > < / i >
2016-04-15 14:11:40 -05:00
< / a >
< / div >
< / div >
2014-01-20 12:40:39 -06:00
2016-04-15 14:11:40 -05:00
< div class = "panels-wrapper" ng-if = "!row.collapse" >
< div ng-repeat = "panel in row.panels track by panel.id" class = "panel" ui-draggable = "!dashboard.meta.fullscreen" drag = "panel.id" ui-on-drop = "onDrop($data, row, panel)" drag-handle-class = "drag-handle" panel-width >
< plugin-component type = "panel" class = "panel-margin" >
< / plugin-component >
< / div >
2013-09-27 17:09:53 -05:00
2016-04-15 14:11:40 -05:00
< div panel-drop-zone class = "panel panel-drop-zone" ui-on-drop = "onDrop($data, row)" data-drop = "true" >
< div class = "panel-container" style = "background: transparent" >
< div style = "text-align: center" >
< em > Drop here< / em >
2015-03-24 15:10:44 -05:00
< / div >
2014-08-25 09:14:47 -05:00
< / div >
< / div >
2016-04-15 14:11:40 -05:00
< div class = "clearfix" > < / div >
2014-08-25 09:14:47 -05:00
< / div >
< / div >
2016-04-15 14:11:40 -05:00
< / div >
2013-09-26 17:42:43 -05:00
2016-04-15 14:11:40 -05:00
< div ng-show = 'dashboardMeta.canEdit' class = "row-fluid add-row-panel-hint" ng-hide = "dashboard.meta.fullscreen" >
< div class = "span12" style = "text-align:right;" >
< span style = "margin-right: 10px;" ng-click = "addRowDefault()" class = "pointer btn btn-secondary btn-small" >
< span > < i class = "fa fa-plus" > < / i > ADD ROW< / span >
< / span >
2014-08-25 09:14:47 -05:00
< / div >
< / div >
2016-02-12 11:55:45 -06:00
< / div >