mirror of https://github.com/wekan/wekan
parent
6c7eab4456
commit
43d86d7d5d
@ -1,12 +1,16 @@ |
||||
const { isTouchDevice } = Utils; |
||||
|
||||
Mixins.PerfectScrollbar = BlazeComponent.extendComponent({ |
||||
onRendered() { |
||||
const component = this.mixinParent(); |
||||
const domElement = component.find('.js-perfect-scrollbar'); |
||||
Ps.initialize(domElement); |
||||
if (!isTouchDevice()) { |
||||
const component = this.mixinParent(); |
||||
const domElement = component.find('.js-perfect-scrollbar'); |
||||
Ps.initialize(domElement); |
||||
|
||||
// XXX We should create an event map to be consistent with other components
|
||||
// but since BlazeComponent doesn't merge Mixins events transparently I
|
||||
// prefered to use a jQuery event (which is what an event map ends up doing)
|
||||
component.$(domElement).on('mouseenter', () => Ps.update(domElement)); |
||||
// XXX We should create an event map to be consistent with other components
|
||||
// but since BlazeComponent doesn't merge Mixins events transparently I
|
||||
// prefered to use a jQuery event (which is what an event map ends up doing)
|
||||
component.$(domElement).on('mouseenter', () => Ps.update(domElement)); |
||||
} |
||||
}, |
||||
}); |
||||
|
Loading…
Reference in new issue