From 67dc8737b9c6576020c1f0bcbbe95ecd7eba3e1f Mon Sep 17 00:00:00 2001 From: Andrew Garrett Date: Wed, 1 Jul 2009 17:50:59 +0000 Subject: [PATCH] Fix preferences select-or-other for IE --- skins/common/htmlform.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/skins/common/htmlform.js b/skins/common/htmlform.js index 287a08d2d4..77c83610ca 100644 --- a/skins/common/htmlform.js +++ b/skins/common/htmlform.js @@ -14,8 +14,13 @@ addOnloadHook( function() { var htmlforms = { 'selectOrOtherSelectChanged' : function(e) { + var select; if (!e) e = window.event; - var select = e.target; + if (e.target) select = e.target; + else if (e.srcElement) select = e.srcElement; + if (select.nodeType == 3) // defeat Safari bug + select = select.parentNode; + var id = select.id; var textbox = document.getElementById( id+'-other' ); -- 2.20.1