@ -75,6 +75,20 @@ export function initGlobalButtonClickOnEnter() {
} ) ;
}
export function initPopup ( target ) {
const $el = $ ( target ) ;
const attr = $el . attr ( 'data-variation' ) ;
const attrs = attr ? attr . split ( ' ' ) : [ ] ;
const variations = new Set ( [ ... attrs , 'inverted' , 'tiny' ] ) ;
$el . attr ( 'data-variation' , [ ... variations ] . join ( ' ' ) ) . popup ( ) ;
}
export function initGlobalPopups ( ) {
$ ( '.tooltip' ) . each ( ( _ , el ) => {
initPopup ( el ) ;
} ) ;
}
export function initGlobalCommon ( ) {
// Show exact time
$ ( '.time-since' ) . each ( function ( ) {
@ -121,15 +135,6 @@ export function initGlobalCommon() {
$ ( '.ui.checkbox' ) . checkbox ( ) ;
// init popups
$ ( '.tooltip' ) . each ( ( _ , el ) => {
const $el = $ ( el ) ;
const attr = $el . attr ( 'data-variation' ) ;
const attrs = attr ? attr . split ( ' ' ) : [ ] ;
const variations = new Set ( [ ... attrs , 'inverted' , 'tiny' ] ) ;
$el . attr ( 'data-variation' , [ ... variations ] . join ( ' ' ) ) . popup ( ) ;
} ) ;
$ ( '.top.menu .tooltip' ) . popup ( {
onShow ( ) {
if ( $ ( '.top.menu .menu.transition' ) . hasClass ( 'visible' ) ) {