From: Florent Bruneau Date: Sat, 13 Dec 2008 11:47:33 +0000 (+0100) Subject: Fix double popup. X-Git-Tag: xorg/0.10.1~49^2~55 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=ea736ad39d7804f8afd15b979c07e64356d70e69;p=platal.git Fix double popup. Signed-off-by: Florent Bruneau --- diff --git a/htdocs/javascript/xorg.js b/htdocs/javascript/xorg.js index 2f91124..39508a8 100644 --- a/htdocs/javascript/xorg.js +++ b/htdocs/javascript/xorg.js @@ -221,7 +221,7 @@ function auto_links() { || href.indexOf('mailto:') > -1 || href.indexOf('javascript:') > -1) { return; } - if (href.indexOf(fqdn) < 0 || node.hasClass('popup')) { + if ((href.indexOf(fqdn) < 0 && this.className.indexOf('popup') < 0) || node.hasClass('popup')) { node.click(function () { window.open(this.href); return false; }); } if (href.indexOf(fqdn) > -1 && light) { @@ -267,7 +267,7 @@ function getType(char) { return 1; } else if (char >= 'A' && char <= 'Z') { return 2; - } else if (char >= '0' && char <= '9') { + } else if (char >= '0' && char <= '9') { return 3; } else { return 4;