scroll.ts 441 B

1234567891011121314151617181920
  1. import PerfectScrollbar from 'perfect-scrollbar';
  2. import coreModule from 'app/core/core_module';
  3. export function geminiScrollbar() {
  4. return {
  5. restrict: 'A',
  6. link: function(scope, elem, attrs) {
  7. let scrollbar = new PerfectScrollbar(elem[0]);
  8. console.log('scrllbar!');
  9. scope.$on('$destroy', () => {
  10. scrollbar.destroy();
  11. });
  12. }
  13. };
  14. }
  15. coreModule.directive('grafanaScrollbar', geminiScrollbar);