| 12345678910111213141516171819202122 |
- ///<reference path="../../../headers/common.d.ts" />
- import GeminiScrollbar from 'gemini-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();
- scope.$on('$destroy', () => {
- myScrollbar.destroy();
- });
- }
- };
- }
- coreModule.directive('geminiScrollbar', geminiScrollbar);
|