Merge branch 'MDL-37074-master' of git://github.com/damyon/moodle

This commit is contained in:
Dan Poltawski
2013-02-12 13:39:07 +08:00
+12 -6
View File
@@ -23,17 +23,21 @@ M.mod_assign.init_grading_table = function(Y) {
node.on('change', function(e) {
rowelement = e.currentTarget.get('parentNode').get('parentNode');
if (e.currentTarget.get('checked')) {
rowelement.setAttribute('class', 'selectedrow');
rowelement.removeClass('unselectedrow');
rowelement.addClass('selectedrow');
} else {
rowelement.setAttribute('class', 'unselectedrow');
rowelement.removeClass('selectedrow');
rowelement.addClass('unselectedrow');
}
});
rowelement = node.get('parentNode').get('parentNode');
if (node.get('checked')) {
rowelement.setAttribute('class', 'selectedrow');
rowelement.removeClass('unselectedrow');
rowelement.addClass('selectedrow');
} else {
rowelement.setAttribute('class', 'unselectedrow');
rowelement.removeClass('selectedrow');
rowelement.addClass('unselectedrow');
}
});
@@ -45,14 +49,16 @@ M.mod_assign.init_grading_table = function(Y) {
checkboxes.each(function(node) {
rowelement = node.get('parentNode').get('parentNode');
node.set('checked', true);
rowelement.setAttribute('class', 'selectedrow');
rowelement.removeClass('unselectedrow');
rowelement.addClass('selectedrow');
});
} else {
checkboxes = Y.all('td.c0 input');
checkboxes.each(function(node) {
rowelement = node.get('parentNode').get('parentNode');
node.set('checked', false);
rowelement.setAttribute('class', 'unselectedrow');
rowelement.removeClass('selectedrow');
rowelement.addClass('unselectedrow');
});
}
});