2020-03-31 13:47:59 +08:00

22 lines
459 B
JavaScript

const overlayManager = {
allOverlays: [],
addOverlay(overlay) {
this.removeOverlay(overlay);
this.allOverlays.unshift(overlay);
},
isCurrentOverlay(overlay) {
return overlay && this.allOverlays[0] === overlay;
},
removeOverlay(overlay) {
const i = this.allOverlays.indexOf(overlay);
if (i > -1) {
this.allOverlays.splice(i, 1);
}
},
};
export default overlayManager;