mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-03-02 15:27:18 +00:00
19 lines
523 B
JavaScript
19 lines
523 B
JavaScript
var overlayManager = {
|
|
allOverlays: [],
|
|
|
|
addOverlay: function addOverlay(overlay) {
|
|
this.removeOverlay(overlay);
|
|
this.allOverlays.unshift(overlay);
|
|
},
|
|
isCurrentOverlay: function isCurrentOverlay(overlay) {
|
|
return overlay && this.allOverlays[0] === overlay;
|
|
},
|
|
removeOverlay: function removeOverlay(overlay) {
|
|
var i = this.allOverlays.indexOf(overlay);
|
|
if (i > -1) {
|
|
this.allOverlays.splice(i, 1);
|
|
}
|
|
}
|
|
};
|
|
|
|
export default overlayManager; |