import {addClass} from './../../../../helpers/dom/element'; import Overlay from './_base'; /** * A overlay that renders ALL available rows & columns positioned on top of the original Walkontable instance and all other overlays. * Used for debugging purposes to see if the other overlays (that render only part of the rows & columns) are positioned correctly * * @class DebugOverlay */ class DebugOverlay extends Overlay { /** * @param {Walkontable} wotInstance */ constructor(wotInstance) { super(wotInstance); this.clone = this.makeClone(Overlay.CLONE_DEBUG); this.clone.wtTable.holder.style.opacity = 0.4; this.clone.wtTable.holder.style.textShadow = '0 0 2px #ff0000'; addClass(this.clone.wtTable.holder.parentNode, 'wtDebugVisible'); } } Overlay.registerOverlay(Overlay.CLONE_DEBUG, DebugOverlay); export default DebugOverlay;