From 3ac701266452d3509776fe58f9e1b2b8e9f33c1e Mon Sep 17 00:00:00 2001 From: Byron Jones Date: Tue, 24 Mar 2015 13:45:44 +0800 Subject: Bug 1096798: prototype modal show_bug view --- extensions/TrackingFlags/web/js/tracking_flags.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'extensions/TrackingFlags') diff --git a/extensions/TrackingFlags/web/js/tracking_flags.js b/extensions/TrackingFlags/web/js/tracking_flags.js index b0bdb2ebd..0b899676c 100644 --- a/extensions/TrackingFlags/web/js/tracking_flags.js +++ b/extensions/TrackingFlags/web/js/tracking_flags.js @@ -55,16 +55,18 @@ function tracking_flag_change(e) { // create "comment required" var span = document.createElement('span'); span.id = 'cr_' + e.id; - span.appendChild(document.createTextNode('(')); + span.appendChild(document.createTextNode(' (')); var a = document.createElement('a'); a.appendChild(document.createTextNode('comment required')); a.href = '#'; - a.onclick = function() { + a.onclick = function(event) { + event.preventDefault(); var c = document.getElementById('comment'); c.focus(); c.select(); - document.getElementById('add_comment').scrollIntoView(); - return false; + var btn = document.getElementById('add_comment') || document.getElementById('add-comment'); + if (btn) + btn.scrollIntoView(); }; span.appendChild(a); span.appendChild(document.createTextNode(')')); -- cgit v1.2.3-24-g4f1b