perfectScrollbar.js 535 B

123456789101112
  1. Mixins.PerfectScrollbar = BlazeComponent.extendComponent({
  2. onRendered() {
  3. const component = this.mixinParent();
  4. const domElement = component.find('.js-perfect-scrollbar');
  5. Ps.initialize(domElement);
  6. // XXX We should create an event map to be consistent with other components
  7. // but since BlazeComponent doesn't merge Mixins events transparently I
  8. // prefered to use a jQuery event (which is what an event map ends up doing)
  9. component.$(domElement).on('mouseenter', () => Ps.update(domElement));
  10. },
  11. });