Index: lams_tool_vote/web/authoring/AuthoringMaincontent.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/web/authoring/AuthoringMaincontent.jsp,v diff -u -r1.34 -r1.35 --- lams_tool_vote/web/authoring/AuthoringMaincontent.jsp 17 Mar 2010 10:49:59 -0000 1.34 +++ lams_tool_vote/web/authoring/AuthoringMaincontent.jsp 25 Sep 2013 10:56:11 -0000 1.35 @@ -79,47 +79,44 @@ var tag = document.getElementById("currentTab"); tag.value = tabId; selectTab(tabId); - - //for advanceTab - if(tabId == 2) { - changeMinMaxVotes(-1, -1); - } } function changeMinMaxVotes(maxNominationCount, minNominationCount) { processSelect("maxNominationCount", maxNominationCount); processSelect("minNominationCount", minNominationCount); } - function processSelect(id, initSelectedItem) { - var table = document.getElementById("itemTable"); - var trs = table.getElementsByTagName("tr"); + function processSelect(id, initSelectedItem) { var select = document.getElementById(id); - var options = select.options; - var numberOptions = select.length; - - //when first enter, it should get value from VoteContent - var selectedItem = (initSelectedItem < 0) ? -1 : initSelectedItem; - for (var i = 0; i < numberOptions; i++) { - if(options[0].selected && selectedItem == -1 ){ - selectedItem = options[0].value; + if (select) { + var table = document.getElementById("itemTable"); + var trs = table.getElementsByTagName("tr"); + var options = select.options; + var numberOptions = select.length; + + //when first enter, it should get value from VoteContent + var selectedItem = (initSelectedItem < 0) ? -1 : initSelectedItem; + for (var i = 0; i < numberOptions; i++) { + if(options[0].selected && selectedItem == -1 ){ + selectedItem = options[0].value; + } + select.removeChild(options[0]); } - select.removeChild(options[0]); - } - - var isTextAllowed = document.getElementById("allowText").checked ? 1 : 0; - for(var i = 1; i <= (trs.length+isTextAllowed); i++){ - var opt = document.createElement("option"); - var optT = document.createTextNode(i); - opt.value = i; - //get back user choosen value - if(selectedItem > 0 && selectedItem == i){ - opt.selected = true; - } else { - opt.selected = false; + + var isTextAllowed = document.getElementById("allowText").checked ? 1 : 0; + for(var i = 1; i <= (trs.length+isTextAllowed); i++){ + var opt = document.createElement("option"); + var optT = document.createTextNode(i); + opt.value = i; + //get back user choosen value + if(selectedItem > 0 && selectedItem == i){ + opt.selected = true; + } else { + opt.selected = false; + } + opt.appendChild(optT); + select.appendChild(opt); } - opt.appendChild(optT); - select.appendChild(opt); } } Index: lams_tool_vote/web/authoring/itemlist.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/web/authoring/itemlist.jsp,v diff -u -r1.12 -r1.13 --- lams_tool_vote/web/authoring/itemlist.jsp 15 Aug 2013 20:20:38 -0000 1.12 +++ lams_tool_vote/web/authoring/itemlist.jsp 25 Sep 2013 10:56:11 -0000 1.13 @@ -115,6 +115,8 @@ win.hideMessage(); var obj = win.document.getElementById('resourceListArea'); obj.innerHTML= document.getElementById("itemList").innerHTML; + + win.changeMinMaxVotes(-1, -1); }