X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=js%2Fcrm.wordpress.js;h=740b2246500cbf68979d4dad16a13103383678c0;hb=8267e50954965b81ec5ce5b8950c3ad6d44e6c35;hp=774b24a35fd0a3b52189bbf0b19b190dfd1516af;hpb=30b20a27a38e6349fb503cb7872840ec2a6fb5d7;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; + }); });