UNPKG

605 BJavaScriptView Raw
1"use strict";
2
3exports.__esModule = true;
4var overlayManager = {
5 allOverlays: [],
6
7 addOverlay: function addOverlay(overlay) {
8 this.removeOverlay(overlay);
9 this.allOverlays.unshift(overlay);
10 },
11 isCurrentOverlay: function isCurrentOverlay(overlay) {
12 return overlay && this.allOverlays[0] === overlay;
13 },
14 removeOverlay: function removeOverlay(overlay) {
15 var i = this.allOverlays.indexOf(overlay);
16 if (i > -1) {
17 this.allOverlays.splice(i, 1);
18 }
19 }
20};
21
22exports.default = overlayManager;
23module.exports = exports["default"];
\No newline at end of file