mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 08:56:36 +02:00
MDL-50283 gradingform_rubric: Minor styling fixes
This commit is contained in:
parent
e22c8d2ae3
commit
a939ae6da7
2 changed files with 10 additions and 10 deletions
|
@ -205,32 +205,32 @@ M.gradingform_rubriceditor.buttonclick = function(e, confirmed) {
|
|||
M.util.show_confirm_dialog(e, dialog_options);
|
||||
}
|
||||
} else if (chunks.length == 4 && action == 'duplicate') {
|
||||
// DUPLICATE CRITERION
|
||||
var levelsdef = [], levelsscores = [0], levidx = 1;
|
||||
// Duplicate criterion.
|
||||
var levelsdef = [], levelsscores = [0], levidx = null;
|
||||
var parentel = Y.one('#'+name+'-criteria');
|
||||
if (parentel.one('>tbody')) { parentel = parentel.one('>tbody'); }
|
||||
|
||||
var source = Y.one('#'+name+'-criteria-'+chunks[2]);
|
||||
if (source.all('.level')) {
|
||||
var lastcriterion = source.all('.level');
|
||||
for (levidx=0;levidx<lastcriterion.size();levidx++) {
|
||||
for (levidx = 0; levidx < lastcriterion.size(); levidx++) {
|
||||
levelsdef[levidx] = lastcriterion.item(levidx).one('.definition .textvalue').get('innerHTML');
|
||||
}
|
||||
for (levidx=0;levidx<lastcriterion.size();levidx++) {
|
||||
for (levidx = 0; levidx < lastcriterion.size(); levidx++) {
|
||||
levelsscores[levidx] = lastcriterion.item(levidx).one('.score input[type=text]').get('value');
|
||||
}
|
||||
}
|
||||
|
||||
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 = '';
|
||||
for (levidx=0;levidx<levelsscores.length;levidx++) {
|
||||
levelsstr += M.gradingform_rubriceditor.templates[name]['level']
|
||||
for (levidx = 0; levidx < levelsscores.length; levidx++) {
|
||||
levelsstr += M.gradingform_rubriceditor.templates[name].level
|
||||
.replace(/\{LEVEL-id\}/g, 'NEWID'+(newlevid+levidx))
|
||||
.replace(/\{LEVEL-score\}/g, levelsscores[levidx])
|
||||
.replace(/\{LEVEL-definition\}/g, Y.Escape.html(levelsdef[levidx]));
|
||||
}
|
||||
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(/\{CRITERION-description\}/, Y.Escape.html(description.get('innerHTML')));
|
||||
parentel.append(newcriterion.replace(/\{CRITERION-id\}/g, 'NEWID'+newid).replace(/\{.+?\}/g, ''));
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
$plugin->component = 'gradingform_rubric';
|
||||
$plugin->version = 2015051100;
|
||||
$plugin->version = 2015051101;
|
||||
|
||||
$plugin->requires = 2015050500;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue