diff --git a/try.html b/try.html index e2211e7..08a52d5 100644 --- a/try.html +++ b/try.html @@ -44,7 +44,8 @@ hr.spacing { border: 0; display: block; height: 3mm; } border-bottom: 15px solid #eaeaff; } #suggestButton { display: none; } -table.badge > tbody > tr > td > img { cursor: pointer; } +table.badge > tbody > tr > td > img, +table.badge > tbody > tr > td > code { cursor: pointer; }
@@ -1156,14 +1157,6 @@ function selectNode(e) { }; copyMarkdown.addEventListener('click', selectNode); copyreStructuredText.addEventListener('click', selectNode); -function autoselectCode() { - var codes = document.querySelectorAll('table.badge code'); - for (var i = 0; i < codes.length; i++) { - codes[i].addEventListener('click', selectNode); - } -} - -document.addEventListener('DOMContentLoaded', autoselectCode); // Markup copier dialog // @@ -1173,9 +1166,11 @@ function markupDialogInit() { for (var i = 0; i < trs.length; i++) { var tr = trs[i]; var target = tr.querySelector('img'); - if (target) { - target.addEventListener('click', makeMarkupDialogListener(tr)); - } + var code = tr.querySelector('code'); + // Markup dialog listener. + var mdl = makeMarkupDialogListener(tr); + if (target != null) { target.addEventListener('click', mdl); } + if (code != null) { code.addEventListener('click', mdl); } } } function makeMarkupDialogListener(tr) {