MDL-50283 gradingform_rubric: Minor styling fixes

This commit is contained in:
David Monllao 2015-06-19 12:44:07 +08:00
parent e22c8d2ae3
commit a939ae6da7
2 changed files with 10 additions and 10 deletions

View file

@ -205,8 +205,8 @@ M.gradingform_rubriceditor.buttonclick = function(e, confirmed) {
M.util.show_confirm_dialog(e, dialog_options); M.util.show_confirm_dialog(e, dialog_options);
} }
} else if (chunks.length == 4 && action == 'duplicate') { } else if (chunks.length == 4 && action == 'duplicate') {
// DUPLICATE CRITERION // Duplicate criterion.
var levelsdef = [], levelsscores = [0], levidx = 1; var levelsdef = [], levelsscores = [0], levidx = null;
var parentel = Y.one('#'+name+'-criteria'); var parentel = Y.one('#'+name+'-criteria');
if (parentel.one('>tbody')) { parentel = parentel.one('>tbody'); } if (parentel.one('>tbody')) { parentel = parentel.one('>tbody'); }
@ -224,13 +224,13 @@ M.gradingform_rubriceditor.buttonclick = function(e, confirmed) {
for (levidx; levidx < 3; levidx++) { levelsscores[levidx] = parseFloat(levelsscores[levidx-1]) + 1; } for (levidx; levidx < 3; levidx++) { levelsscores[levidx] = parseFloat(levelsscores[levidx-1]) + 1; }
var levelsstr = ''; var levelsstr = '';
for (levidx = 0; levidx < levelsscores.length; levidx++) { for (levidx = 0; levidx < levelsscores.length; levidx++) {
levelsstr += M.gradingform_rubriceditor.templates[name]['level'] levelsstr += M.gradingform_rubriceditor.templates[name].level
.replace(/\{LEVEL-id\}/g, 'NEWID'+(newlevid+levidx)) .replace(/\{LEVEL-id\}/g, 'NEWID'+(newlevid+levidx))
.replace(/\{LEVEL-score\}/g, levelsscores[levidx]) .replace(/\{LEVEL-score\}/g, levelsscores[levidx])
.replace(/\{LEVEL-definition\}/g, Y.Escape.html(levelsdef[levidx])); .replace(/\{LEVEL-definition\}/g, Y.Escape.html(levelsdef[levidx]));
} }
var description = source.one('.description .textvalue'); var description = source.one('.description .textvalue');
var newcriterion = M.gradingform_rubriceditor.templates[name]['criterion'] var newcriterion = M.gradingform_rubriceditor.templates[name].criterion
.replace(/\{LEVELS\}/, levelsstr) .replace(/\{LEVELS\}/, levelsstr)
.replace(/\{CRITERION-description\}/, Y.Escape.html(description.get('innerHTML'))); .replace(/\{CRITERION-description\}/, Y.Escape.html(description.get('innerHTML')));
parentel.append(newcriterion.replace(/\{CRITERION-id\}/g, 'NEWID'+newid).replace(/\{.+?\}/g, '')); parentel.append(newcriterion.replace(/\{CRITERION-id\}/g, 'NEWID'+newid).replace(/\{.+?\}/g, ''));

View file

@ -25,7 +25,7 @@
defined('MOODLE_INTERNAL') || die(); defined('MOODLE_INTERNAL') || die();
$plugin->component = 'gradingform_rubric'; $plugin->component = 'gradingform_rubric';
$plugin->version = 2015051100; $plugin->version = 2015051101;
$plugin->requires = 2015050500; $plugin->requires = 2015050500;