From b77585ce6ec6ff305ebfc5c693bd1e2053f394e6 Mon Sep 17 00:00:00 2001 From: KeyserSosa Date: Fri, 18 Jul 2008 14:42:41 -0700 Subject: [PATCH] Apparently, IE doesn't allow string indexing in javascript using []. --- r2/r2/public/static/utils.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/r2/r2/public/static/utils.js b/r2/r2/public/static/utils.js index 7eec9c2b2..d4ad11643 100644 --- a/r2/r2/public/static/utils.js +++ b/r2/r2/public/static/utils.js @@ -240,14 +240,14 @@ function handleResponse(action) { function re_id_node(node, id) { function add_id(s) { - if(s && typeof(s) == "string") { - if(s[s.length-1] != '_') s += '_'; + if(id && s && typeof(s) == "string") { + if(s.substr(s.length-1) != '_') s += '_'; s += id; } return s; } - node.id = add_id(node.id); - node.htmlFor = add_id(node.htmlFor); + if(node.id) { node.id = add_id(node.id); } + if(node.htmlFor) { add_id(node.htmlFor); } var children = node.childNodes; for(var i = 0; i < children.length; i++) { re_id_node(children[i], id);