summaryrefslogtreecommitdiff
blob: f150fed4d97658f924d8b5a933378494422b13a5 (plain)
1
!function(){"use strict";var e="masterbar_click",a={"wp-admin-bar-blog":"my_sites","wp-admin-bar-newdash":"reader","wp-admin-bar-ab-new-post":"write_button","wp-admin-bar-my-account":"my_account","wp-admin-bar-notes":"notifications","wp-admin-bar-switch-site":"my_sites_switch_site","wp-admin-bar-blog-info":"my_sites_blog_info","wp-admin-bar-site-view":"my_sites_view_site","wp-admin-bar-my-home":"my_sites_my_home","wp-admin-bar-blog-stats":"my_sites_blog_stats","wp-admin-bar-activity":"my_sites_activity","wp-admin-bar-plan":"my_sites_plan","wp-admin-bar-plan-badge":"my_sites_plan_badge","wp-admin-bar-edit-page":"my_sites_manage_site_pages","wp-admin-bar-new-page-badge":"my_sites_manage_add_page","wp-admin-bar-edit-post":"my_sites_manage_blog_posts","wp-admin-bar-new-post-badge":"my_sites_manage_add_new_post","wp-admin-bar-edit-attachment":"my_sites_manage_media","wp-admin-bar-new-attachment-badge":"my_sites_manage_add_media","wp-admin-bar-comments":"my_sites_manage_comments","wp-admin-bar-edit-testimonial":"my_sites_manage_testimonials","wp-admin-bar-new-testimonial":"my_sites_manage_add_testimonial","wp-admin-bar-edit-portfolio":"my_sites_manage_portfolio","wp-admin-bar-new-portfolio":"my_sites_manage_add_portfolio","wp-admin-bar-themes":"my_sites_personalize_themes","wp-admin-bar-cmz":"my_sites_personalize_themes_customize","wp-admin-bar-sharing":"my_sites_configure_sharing","wp-admin-bar-people":"my_sites_configure_people","wp-admin-bar-people-add":"my_sites_configure_people_add_button","wp-admin-bar-plugins":"my_sites_configure_plugins","wp-admin-bar-plugins-add":"my_sites_configure_manage_plugins","wp-admin-bar-blog-settings":"my_sites_configure_settings","wp-admin-bar-followed-sites":"reader_followed_sites","wp-admin-bar-reader-followed-sites-manage":"reader_manage_followed_sites","wp-admin-bar-discover-discover":"reader_discover","wp-admin-bar-discover-search":"reader_search","wp-admin-bar-my-activity-my-likes":"reader_my_likes","wp-admin-bar-user-info":"my_account_user_name","wp-admin-bar-my-profile":"my_account_profile_my_profile","wp-admin-bar-account-settings":"my_account_profile_account_settings","wp-admin-bar-billing":"my_account_profile_manage_purchases","wp-admin-bar-security":"my_account_profile_security","wp-admin-bar-notifications":"my_account_profile_notifications","wp-admin-bar-get-apps":"my_account_special_get_apps","wp-admin-bar-next-steps":"my_account_special_next_steps","wp-admin-bar-help":"my_account_special_help"},t={openSite:function(e){return{clicked:"masterbar_notifications_panel_site",site_id:e.siteId}},openPost:function(e){return{clicked:"masterbar_notifications_panel_post",site_id:e.siteId,post_id:e.postId}},openComment:function(e){return{clicked:"masterbar_notifications_panel_comment",site_id:e.siteId,post_id:e.postId,comment_id:e.commentId}}};function i(e,a){if(e){if(!Element.prototype.matches&&!Element.prototype.msMatchesSelector)throw new Error("Unsupported browser");return Element.prototype.matches?e.matches(a):e.msMatchesSelector(a)}}function n(e,a){if(e){if(Element.prototype.closest)return e.closest(a);do{if(i(e,a))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}}function s(){for(var t=document.querySelectorAll(".mb-trackable .ab-item:not(div),#wp-admin-bar-notes .ab-item,#wp-admin-bar-user-info .ab-item,.mb-trackable .ab-secondary"),s=0;s<t.length;s++){var r=t[s],o=function(t){if(window.jpTracksAJAX&&"function"==typeof window.jpTracksAJAX.record_ajax_event){var s=t.target,r=n(s,"li");if(i(s,"a")||(s=n(s,"a")),r&&s){var o=s.getAttribute("ID")||r.getAttribute("ID");if(Object.prototype.hasOwnProperty.call(a,o)){var m={clicked:a[o]};r.classList.contains("menupop")?window.jpTracksAJAX.record_ajax_event(e,"click",m):(t.preventDefault(),window.jpTracksAJAX.record_ajax_event(e,"click",m).always((function(){window.location=s.getAttribute("href")})))}}}};r.addEventListener("click",o),r.addEventListener("touchstart",o)}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",s):s(),window.addEventListener("message",(function(a){if(window.jpTracksAJAX&&"function"==typeof window.jpTracksAJAX.record_ajax_event&&"https://widgets.wp.com"===a.origin){var i="string"==typeof a.data?function(e,a){try{return JSON.parse(e)}catch(e){return a}}(a.data,{}):a.data;if("notesIframeMessage"===i.type){var n=t[i.action];n&&window.jpTracksAJAX.record_ajax_event(e,"click",n(i))}}}),!1)}();