Skip to content

Commit

Permalink
fix(top-app-bar): Remove applyPassive function from toolbar/top app b…
Browse files Browse the repository at this point in the history
…ar (#2487)

The basic `scroll` event cannot be canceled, so `{passive: true}` has no effect.
  • Loading branch information
williamernest committed Mar 30, 2018
1 parent 3f23821 commit c252aba
Show file tree
Hide file tree
Showing 5 changed files with 4 additions and 122 deletions.
6 changes: 2 additions & 4 deletions packages/mdc-toolbar/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,8 @@ import {MDCComponent} from '@material/base/index';
import {MDCRipple} from '@material/ripple/index';

import MDCToolbarFoundation from './foundation';
import * as util from './util';

export {MDCToolbarFoundation};
export {util};

export class MDCToolbar extends MDCComponent {
static attachTo(root) {
Expand Down Expand Up @@ -66,8 +64,8 @@ export class MDCToolbar extends MDCComponent {
hasClass: (className) => this.root_.classList.contains(className),
addClass: (className) => this.root_.classList.add(className),
removeClass: (className) => this.root_.classList.remove(className),
registerScrollHandler: (handler) => window.addEventListener('scroll', handler, util.applyPassive()),
deregisterScrollHandler: (handler) => window.removeEventListener('scroll', handler, util.applyPassive()),
registerScrollHandler: (handler) => window.addEventListener('scroll', handler),
deregisterScrollHandler: (handler) => window.removeEventListener('scroll', handler),
registerResizeHandler: (handler) => window.addEventListener('resize', handler),
deregisterResizeHandler: (handler) => window.removeEventListener('resize', handler),
getViewportWidth: () => window.innerWidth,
Expand Down
33 changes: 0 additions & 33 deletions packages/mdc-toolbar/util.js

This file was deleted.

5 changes: 2 additions & 3 deletions packages/mdc-top-app-bar/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ import MDCTopAppBarFoundation from './foundation';
import MDCComponent from '@material/base/component';
import {MDCRipple} from '@material/ripple/index';
import {cssClasses, strings} from './constants';
import * as util from './util';
import MDCShortTopAppBarFoundation from './short/foundation';

/**
Expand Down Expand Up @@ -89,7 +88,7 @@ class MDCTopAppBar extends MDCComponent {
notifyNavigationIconClicked: () => {
this.emit(strings.NAVIGATION_EVENT, {});
},
registerScrollHandler: (handler) => window.addEventListener('scroll', handler, util.applyPassive()),
registerScrollHandler: (handler) => window.addEventListener('scroll', handler),
deregisterScrollHandler: (handler) => window.removeEventListener('scroll', handler),
getViewportScrollY: () => window.pageYOffset,
getTotalActionItems: () =>
Expand All @@ -108,4 +107,4 @@ class MDCTopAppBar extends MDCComponent {
}
}

export {MDCTopAppBar, MDCTopAppBarFoundation, MDCShortTopAppBarFoundation, util};
export {MDCTopAppBar, MDCTopAppBarFoundation, MDCShortTopAppBarFoundation};
40 changes: 0 additions & 40 deletions packages/mdc-top-app-bar/util.js

This file was deleted.

42 changes: 0 additions & 42 deletions test/unit/mdc-top-app-bar/util.test.js

This file was deleted.

0 comments on commit c252aba

Please sign in to comment.