var currentHoveredKeyword = false; //once keywords fetched (highlihted) jQuery(document).on("keywordsFetched",function() { var keyw=[]; jQuery("body .bluet_tooltip").each(function(){ keyw.push(jQuery(this).data('tooltip')); }); jQuery.post( tltpy_ajax_load, { 'action': 'tltpy_load_keywords', 'keyword_ids': keyw }, function(response){ jQuery('#tooltip_blocks_to_show .bluet_block_to_show').remove(':not(#loading_tooltip)'); jQuery('#tooltip_blocks_to_show').append(response); jQuery.event.trigger("keywordsLoaded"); } ); }); jQuery(document).on("keywordsLoaded",function() { jQuery('#loading_tooltip').remove(); if(currentHoveredKeyword){ // To show the current tooltip if a kayword is hevered currentHoveredKeyword.trigger('mouseover'); currentHoveredKeyword = 'done'; } //for [audio] and [video] shortcodes to generate audio after keywords load jQuery('.tooltipy-pop .wp-audio-shortcode[style*="visibility:hidden"], .tooltipy-pop .wp-video-shortcode[style*="visibility:hidden"]').mediaelementplayer(); jQuery('.tooltipy-pop .wp-audio-shortcode[style*="visibility: hidden"], .tooltipy-pop .wp-video-shortcode[style*="visibility: hidden"]').mediaelementplayer(); //to prevent empty div on the top /*if(jQuery("#tooltip_blocks_to_show").find(".bluet_block_to_show").length==0){ jQuery("#tooltip_blocks_to_show").remove(); }*/ });;;