removing gemini scrollbar and replacing with perfect scrollbar, muuuch better

This commit is contained in:
Torkel Ödegaard
2017-11-23 11:12:32 +01:00
parent 856a0393ab
commit f18f1a1093
11 changed files with 286 additions and 278 deletions

View File

@@ -1,20 +1,20 @@
import GeminiScrollbar from 'gemini-scrollbar';
import PerfectScrollbar from 'perfect-scrollbar';
import coreModule from 'app/core/core_module';
export function geminiScrollbar() {
return {
restrict: 'A',
link: function(scope, elem, attrs) {
var myScrollbar = new GeminiScrollbar({
autoshow: false,
element: elem[0]
}).create();
let scrollbar = new PerfectScrollbar(elem[0]);
console.log('scrllbar!');
scope.$on('$destroy', () => {
myScrollbar.destroy();
scrollbar.destroy();
});
}
};
}
coreModule.directive('geminiScrollbar', geminiScrollbar);
coreModule.directive('grafanaScrollbar', geminiScrollbar);