2016-03-29 15:53:41 +02:00
< div class = "editor-row" >
< div class = "section gf-form-group" ng-repeat = "yaxis in ctrl.panel.yaxes" >
< h5 class = "section-heading" ng-show = "$index === 0" > Left Y< / h5 >
< h5 class = "section-heading" ng-show = "$index === 1" > Right Y< / h5 >
< gf-form-switch class = "gf-form" label = "Show" label-class = "width-5" checked = "yaxis.show" on-change = "ctrl.render()" > < / gf-form-switch >
< div ng-if = "yaxis.show" >
< div class = "gf-form" >
< label class = "gf-form-label width-5" > Unit< / label >
< div class = "gf-form-dropdown-typeahead max-width-15" ng-model = "yaxis.format" dropdown-typeahead2 = "ctrl.unitFormats" dropdown-typeahead-on-select = "ctrl.setUnitFormat(yaxis, $subItem)" > < / div >
< / div >
< div class = "gf-form" >
< label class = "gf-form-label width-5" > Scale< / label >
< div class = "gf-form-select-wrapper max-width-15" >
< select class = "gf-form-input" ng-model = "yaxis.logBase" ng-options = "v as k for (k, v) in ctrl.logScales" ng-change = "ctrl.render()" > < / select >
< / div >
< / div >
< div class = "gf-form-inline" >
2017-03-13 09:32:36 +01:00
< div class = "gf-form" >
2016-03-29 15:53:41 +02:00
< label class = "gf-form-label width-5" > Y-Min< / label >
2017-03-13 09:32:36 +01:00
< input type = "text" class = "gf-form-input width-5" placeholder = "auto" empty-to-null ng-model = "yaxis.min" ng-change = "ctrl.render()" ng-model-onblur >
2016-03-29 15:53:41 +02:00
< / div >
2017-03-13 09:32:36 +01:00
< div class = "gf-form" >
2016-03-29 15:53:41 +02:00
< label class = "gf-form-label width-5" > Y-Max< / label >
2017-03-13 09:32:36 +01:00
< input type = "text" class = "gf-form-input width-5" placeholder = "auto" empty-to-null ng-model = "yaxis.max" ng-change = "ctrl.render()" ng-model-onblur >
2016-03-29 15:53:41 +02:00
< / div >
< / div >
< div class = "gf-form" >
< label class = "gf-form-label width-5" > Label< / label >
< input type = "text" class = "gf-form-input max-width-20" ng-model = "yaxis.label" ng-change = "ctrl.render()" ng-model-onblur >
< / div >
< / div >
< / div >
< div class = "section gf-form-group" >
< h5 class = "section-heading" > X-Axis< / h5 >
2017-04-07 10:16:57 +02:00
< gf-form-switch class = "gf-form" label = "Show" label-class = "width-6" checked = "ctrl.panel.xaxis.show" on-change = "ctrl.render()" > < / gf-form-switch >
2016-08-14 17:33:18 +03:00
< div class = "gf-form" >
2017-04-07 10:16:57 +02:00
< label class = "gf-form-label width-6" > Mode< / label >
2016-08-14 17:33:18 +03:00
< div class = "gf-form-select-wrapper max-width-15" >
2016-09-22 16:05:20 +02:00
< select class = "gf-form-input" ng-model = "ctrl.panel.xaxis.mode" ng-options = "v as k for (k, v) in ctrl.xAxisModes" ng-change = "ctrl.xAxisOptionChanged()" > < / select >
2016-08-14 17:33:18 +03:00
< / div >
< / div >
2016-08-18 20:12:08 +03:00
2016-09-05 11:46:16 +02:00
<!-- Table mode -->
2016-09-24 13:08:58 +02:00
< div class = "gf-form" ng-if = "ctrl.panel.xaxis.mode === 'field'" >
2017-04-07 10:16:57 +02:00
< label class = "gf-form-label width-6" > Name< / label >
2016-09-24 13:08:58 +02:00
< metric-segment-model property = "ctrl.panel.xaxis.name" get-options = "ctrl.getDataFieldNames(false)" on-change = "ctrl.xAxisOptionChanged()" custom = "false" css-class = "width-10" select-mode = "true" > < / metric-segment-model >
< / div >
<!-- Series mode -->
< div class = "gf-form" ng-if = "ctrl.panel.xaxis.mode === 'field'" >
2017-04-07 10:16:57 +02:00
< label class = "gf-form-label width-6" > Value< / label >
2016-09-24 13:08:58 +02:00
< metric-segment-model property = "ctrl.panel.xaxis.values[0]" get-options = "ctrl.getDataFieldNames(true)" on-change = "ctrl.xAxisOptionChanged()" custom = "false" css-class = "width-10" select-mode = "true" > < / metric-segment-model >
2016-08-16 19:41:18 +03:00
< / div >
2016-08-18 20:12:08 +03:00
2016-09-05 11:46:16 +02:00
<!-- Series mode -->
2016-09-22 16:05:20 +02:00
< div class = "gf-form" ng-if = "ctrl.panel.xaxis.mode === 'series'" >
2017-04-07 10:16:57 +02:00
< label class = "gf-form-label width-6" > Value< / label >
2016-09-22 16:05:20 +02:00
< metric-segment-model property = "ctrl.panel.xaxis.values[0]" options = "ctrl.xAxisStatOptions" on-change = "ctrl.xAxisOptionChanged()" custom = "false" css-class = "width-10" select-mode = "true" > < / metric-segment-model >
2016-08-25 21:53:49 +03:00
< / div >
2017-04-07 12:07:30 +04:00
<!-- Histogram mode -->
< div class = "gf-form" ng-if = "ctrl.panel.xaxis.mode === 'histogram'" >
2017-04-07 10:16:57 +02:00
< label class = "gf-form-label width-6" > Buckets< / label >
< input type = "number" class = "gf-form-input max-width-8" ng-model = "ctrl.panel.xaxis.buckets" placeholder = "auto" ng-change = "ctrl.render()" ng-model-onblur bs-tooltip = "'Number of buckets'" data-placement = "right" >
2017-04-07 12:07:30 +04:00
< / div >
2016-03-29 15:53:41 +02:00
< / div >
< / div >