| /*! | |
| * Matomo - free/libre analytics platform | |
| * | |
| * @link https://matomo.org | |
| * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later | |
| */ | |
| import { nextTick } from 'vue'; | |
| export default { | |
| mounted(el: HTMLElement): void { | |
| el.classList.add('piwik-content-intro'); | |
| }, | |
| updated(el: HTMLElement): void { | |
| // classes can be overwritten when elements bind to :class, nextTick + using | |
| // updated avoids this problem (and doing in both mounted and updated avoids a temporary | |
| // state where the classes aren't added) | |
| nextTick(() => { | |
| el.classList.add('piwik-content-intro'); | |
| }); | |
| }, | |
| }; | |