import { FEATURE_CONTROL, TVA_CONFIG } from '../settings.js'; import { registerWrapper, unregisterWrapper } from './wrappers.js'; const feature_id = 'HideElement'; export function registerHideElementWrappers() { unregisterWrapper(feature_id, 'Token.prototype._getTooltipText'); if (FEATURE_CONTROL[feature_id] && TVA_CONFIG.hideElevationTooltip) { registerWrapper(feature_id, 'Token.prototype._getTooltipText', _getTooltipText, 'WRAPPER'); } unregisterWrapper(feature_id, 'Token.prototype._refreshBorder'); if (FEATURE_CONTROL[feature_id] && TVA_CONFIG.hideTokenBorder) { registerWrapper(feature_id, 'Token.prototype._refreshBorder', _refreshVisibility, 'OVERRIDE'); } } function _getTooltipText(wrapped, ...args) { wrapped(...args); return ''; } function _refreshVisibility(...args) {}