Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/AuthoringUtil.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/AuthoringUtil.java,v diff -u -r1.24 -r1.25 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/AuthoringUtil.java 27 Jul 2009 18:13:25 -0000 1.24 +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/AuthoringUtil.java 28 Jul 2009 18:10:00 -0000 1.25 @@ -709,7 +709,7 @@ showResultsBoolean = true; } - if (!"0".equals(maxInputs)) { + if (maxInputs != null && !"0".equals(maxInputs)) { maxInputsShort = Short.parseShort(maxInputs); } @@ -1286,7 +1286,7 @@ showResultsBoolean = true; } - if (!"0".equals(maxInputs)) { + if (maxInputs != null && !"0".equals(maxInputs)) { maxInputsShort = Short.parseShort(maxInputs); } Index: lams_tool_vote/web/authoring/BasicContent.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/web/authoring/BasicContent.jsp,v diff -u -r1.43 -r1.44 --- lams_tool_vote/web/authoring/BasicContent.jsp 26 Jul 2009 22:21:10 -0000 1.43 +++ lams_tool_vote/web/authoring/BasicContent.jsp 28 Jul 2009 18:10:00 -0000 1.44 @@ -76,15 +76,17 @@ function onSelectDataInput(){ - if (noneDataFlowSelectedPreviously && !document.getElementById("dataFlowNoneOption").selected){ - document.getElementById("maxInputs").disabled=false; - + if (document.getElementById("dataFlowNoneOption")!=null){ + if (noneDataFlowSelectedPreviously && !document.getElementById("dataFlowNoneOption").selected){ + document.getElementById("maxInputs").disabled=false; + + } + else if (!noneDataFlowSelectedPreviously && document.getElementById("dataFlowNoneOption").selected){ + document.getElementById("dataFlowLimitNoneOption").selected=true; + document.getElementById("maxInputs").disabled=true; + } + noneDataFlowSelectedPreviously = document.getElementById("dataFlowNoneOption").selected; } - else if (!noneDataFlowSelectedPreviously && document.getElementById("dataFlowNoneOption").selected){ - document.getElementById("dataFlowLimitNoneOption").selected=true; - document.getElementById("maxInputs").disabled=true; - } - noneDataFlowSelectedPreviously = document.getElementById("dataFlowNoneOption").selected; } @@ -129,15 +131,15 @@