Add baron scrollbar to a node managed by gafana (#11850)

* Add baron scroller to grafana panel, not plugin panel

* remove comment about root <div> element, since it will not be true
This commit is contained in:
Ryan McKinley
2018-05-08 06:39:12 +02:00
committed by Torkel Ödegaard
parent ed067e8d35
commit 34133671b9
2 changed files with 4 additions and 4 deletions

View File

@ -25,8 +25,6 @@ export class MyPanelCtrl extends PanelCtrl {
... ...
``` ```
In this case, make sure the template has a single `<div>...</div>` root. The plugin loader will modifiy that element adding a scrollbar.
### Examples ### Examples

View File

@ -21,7 +21,9 @@ var panelTemplate = `
</div> </div>
<div class="panel-content"> <div class="panel-content">
<ng-transclude class="panel-height-helper"></ng-transclude> <div class="panel-height-helper">
<div><ng-transclude ></ng-transclude></div>
</div>
</div> </div>
</div> </div>
@ -113,7 +115,7 @@ module.directive('grafanaPanel', function($rootScope, $document, $timeout) {
`; `;
let scrollRoot = panelContent; let scrollRoot = panelContent;
let scroller = panelContent.find(':first').find(':first'); let scroller = panelContent.find(':first');
scrollRoot.addClass(scrollRootClass); scrollRoot.addClass(scrollRootClass);
$(scrollBarHTML).appendTo(scrollRoot); $(scrollBarHTML).appendTo(scrollRoot);