X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=js%2Fcrm.wordpress.js;h=740b2246500cbf68979d4dad16a13103383678c0;hb=8d2e4a5f8023e903c8fed53d87c6acfbc7166106;hp=774b24a35fd0a3b52189bbf0b19b190dfd1516af;hpb=06640b27e4f05ea6aa7829aec9466cd1c51ab694;p=civicrm-core.git diff --git a/js/crm.wordpress.js b/js/crm.wordpress.js index 774b24a35f..740b224650 100644 --- a/js/crm.wordpress.js +++ b/js/crm.wordpress.js @@ -18,4 +18,20 @@ CRM.$(function($) { }); } }); + // Prevent screen reader shortcuts from changing the document hash and breaking angular routes + $('a.screen-reader-shortcut').click(function() { + var href = $(this).attr('href'); + // Show toolbar if hidden + if (href === '#wp-toolbar' && CRM.menubar.position === 'over-cms-menu') { + CRM.menubar.togglePosition(false); + } + $(href).focus(); + return false; + }); + $('' + ts("Open CiviCRM Menu") + '') + .prependTo('#adminmenumain') + .click(function() { + CRM.menubar.open('Home'); + return false; + }); });