From 4530ffe5ecbbe1ac283d68b4b27bafd6db07c9b4 Mon Sep 17 00:00:00 2001 From: Kevin Glowacz Date: Wed, 9 Dec 2009 04:19:37 +0000 Subject: [PATCH] (trunk web) IE doesn't like to set the innerHTML of selects, so do this differently. Should fix #2652 --- web/javascript/transmission.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/web/javascript/transmission.js b/web/javascript/transmission.js index 5c2448499..85bb87dc7 100644 --- a/web/javascript/transmission.js +++ b/web/javascript/transmission.js @@ -317,16 +317,20 @@ Transmission.prototype = initTurtleDropDowns: function() { - var i, out, hour, mins; + var i, out, hour, mins, start, end, value, content; // Build the list of times out = ""; + start = $('#turtle_start_time')[0]; + end = $('#turtle_end_time')[0]; for (i = 0; i < 24 * 4; i++) { hour = parseInt(i / 4); mins = ((i % 4) * 15); - out += ""; + + value = (i * 15); + content = hour + ":" + (mins == 0 ? "00" : mins); + start.options[i] = new Option(content, value); + end.options[i] = new Option(content, value); } - setInnerHTML( $('#turtle_start_time')[0], out ); - setInnerHTML( $('#turtle_end_time')[0], out ); }, /*--------------------------------------------