//document ready (function($){ $(function() { $("a").click(function(event) { var link = $(this).attr("href"); emitClickedEvent(link); if(link.indexOf(":")>=0){ return; } var newLink; var href = window.location.href; var index=-1; if (link.startsWith("#")) { //the href may contain # fragment already.remove them before append the new #fragment index = href.indexOf("#"); if(index>-1) { newLink = href.substring(0, index) + link; } else{ newLink= href+link; } } else { index = href.indexOf("?"); if(index>-1) { newLink = href.substring(0, index) + "?word=" + link; } else{ newLink=href+"?word=" + link; } } $(this).attr("href", newLink); }); }); })($_$); function playSound(sound) { var a = new Audio(sound); a.play(); } function emitClickedEvent(link){ try{ articleview.linkClickedInHtml(link); }catch(error) { console.error(error); } }