Index: lams_tool_preview/web/pages/learning/rankall.jsp
===================================================================
diff -u -r3b619df5e7e11dab1dc49859d23399a4b179c16f -rc260f6f3f855894e54d3725095e56d39a139d893
--- lams_tool_preview/web/pages/learning/rankall.jsp (.../rankall.jsp) (revision 3b619df5e7e11dab1dc49859d23399a4b179c16f)
+++ lams_tool_preview/web/pages/learning/rankall.jsp (.../rankall.jsp) (revision c260f6f3f855894e54d3725095e56d39a139d893)
@@ -27,6 +27,7 @@
var learners;
$(document).ready(function(){
+
var rankedArray = new Array();
${javascriptReady}
var numRankings = rankedArray.length;
@@ -45,9 +46,19 @@
learners = document.getElementById('learners');
updateAddLabel();
+ testButtons();
+
});
+ function testButtons() {
+ if ( learners.children.length == 0 ) {
+ showButtons();
+ } else {
+ hideButtons();
+ }
+ }
+
function updateAddLabel() {
if ( learners.children == undefined || learners.children.length == 0 ) {
$('#lastEntry').html('');
@@ -72,15 +83,18 @@
newChild.classList.add('${rowdrop}');
resetXY(newChild);
updateAddLabel();
+
+ testButtons();
}
function submitEntry(next){
+ hideButtons();
+
if ( learners.children.length > 0 ) {
alert('');
return false;
}
- hideButtons();
var editForm = document.getElementById('editForm');
var children = document.getElementById('ranked').children;
for (var i = 0; i < children.length; i++) {