| 123456789101112131415161718192021222324252627 |
- 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;
|