blob: 8d4e4bd32afec5581ff8ba9b84de450803b38300 [file] [log] [blame]
/**
@license
Copyright (c) 2018 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
/**
* @fileoverview This file is a backwards-compatibility shim. Before Polymer
* converted to ES Modules, it wrote its API out onto the global Polymer
* object. The *_bridge.js files (like this one) maintain compatibility
* with that API.
*/
import '../polymer/lib/utils/boot_bridge.js';
import {elementIsScrollLocked, pushScrollLock, removeScrollLock, _lockingElements, _lockedElementCache, _unlockedElementCache, _hasCachedLockedElement, _hasCachedUnlockedElement, _composedTreeContains, _scrollInteractionHandler, _boundScrollHandler, _lockScrollInteractions, _unlockScrollInteractions, _shouldPreventScrolling, _getScrollableNodes, _getScrollingNode, _getScrollInfo} from '@polymer/iron-overlay-behavior/iron-scroll-manager.js';
Polymer.IronScrollManager = {};
/** @const */
Polymer.IronScrollManager.elementIsScrollLocked = elementIsScrollLocked;
/** @const */
Polymer.IronScrollManager.pushScrollLock = pushScrollLock;
/** @const */
Polymer.IronScrollManager.removeScrollLock = removeScrollLock;
/** @const */
Polymer.IronScrollManager._lockingElements = _lockingElements;
/** @const */
Polymer.IronScrollManager._lockedElementCache = _lockedElementCache;
/** @const */
Polymer.IronScrollManager._unlockedElementCache = _unlockedElementCache;
/** @const */
Polymer.IronScrollManager._hasCachedLockedElement = _hasCachedLockedElement;
/** @const */
Polymer.IronScrollManager._hasCachedUnlockedElement = _hasCachedUnlockedElement;
/** @const */
Polymer.IronScrollManager._composedTreeContains = _composedTreeContains;
/** @const */
Polymer.IronScrollManager._scrollInteractionHandler = _scrollInteractionHandler;
/** @const */
Polymer.IronScrollManager._boundScrollHandler = _boundScrollHandler;
/** @const */
Polymer.IronScrollManager._lockScrollInteractions = _lockScrollInteractions;
/** @const */
Polymer.IronScrollManager._unlockScrollInteractions = _unlockScrollInteractions;
/** @const */
Polymer.IronScrollManager._shouldPreventScrolling = _shouldPreventScrolling;
/** @const */
Polymer.IronScrollManager._getScrollableNodes = _getScrollableNodes;
/** @const */
Polymer.IronScrollManager._getScrollingNode = _getScrollingNode;
/** @const */
Polymer.IronScrollManager._getScrollInfo = _getScrollInfo;
goog.declareModuleId('HtmlImportsNamespace.IronOverlayBehavior.IronScrollManager');