File: D:/web/matomo.circ/plugins/CoreHome/vue/src/ContentIntro/ContentIntro.ts
/*!
* 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');
});
},
};