mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 16:36:37 +02:00
MDL-37074 Assign theming: Use addClass/removeClass instead of setAttribute to preserve existing classes
This commit is contained in:
parent
c1921325d4
commit
80dbc147de
1 changed files with 12 additions and 6 deletions
|
@ -24,17 +24,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');
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -46,14 +50,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');
|
||||
});
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue