MDL-58796 mod_quiz: add handling for fontawesome icons
This commit is contained in:
+14
-4
@@ -420,13 +420,23 @@ Y.Moodle.mod_quiz.util.slot = {
|
||||
if (requiresprevious) {
|
||||
link.set('title', M.util.get_string('questiondependencyremove', 'quiz', a));
|
||||
link.setData('action', 'removedependency');
|
||||
icon.set('alt', M.util.get_string('questiondependsonprevious', 'quiz'));
|
||||
icon.set('src', M.util.image_url('t/locked', 'moodle'));
|
||||
window.require(['core/templates'], function(Templates) {
|
||||
Templates.renderPix('t/locked', 'core', M.util.get_string('questiondependsonprevious', 'quiz')).then(
|
||||
function(html) {
|
||||
icon.replace(html);
|
||||
}
|
||||
);
|
||||
});
|
||||
} else {
|
||||
link.set('title', M.util.get_string('questiondependencyadd', 'quiz', a));
|
||||
link.setData('action', 'adddependency');
|
||||
icon.set('alt', M.util.get_string('questiondependencyfree', 'quiz'));
|
||||
icon.set('src', M.util.image_url('t/unlocked', 'moodle'));
|
||||
window.require(['core/templates'], function(Templates) {
|
||||
Templates.renderPix('t/unlocked', 'core', M.util.get_string('questiondependencyfree', 'quiz')).then(
|
||||
function(html) {
|
||||
icon.replace(html);
|
||||
}
|
||||
);
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
@@ -420,13 +420,23 @@ Y.Moodle.mod_quiz.util.slot = {
|
||||
if (requiresprevious) {
|
||||
link.set('title', M.util.get_string('questiondependencyremove', 'quiz', a));
|
||||
link.setData('action', 'removedependency');
|
||||
icon.set('alt', M.util.get_string('questiondependsonprevious', 'quiz'));
|
||||
icon.set('src', M.util.image_url('t/locked', 'moodle'));
|
||||
window.require(['core/templates'], function(Templates) {
|
||||
Templates.renderPix('t/locked', 'core', M.util.get_string('questiondependsonprevious', 'quiz')).then(
|
||||
function(html) {
|
||||
icon.replace(html);
|
||||
}
|
||||
);
|
||||
});
|
||||
} else {
|
||||
link.set('title', M.util.get_string('questiondependencyadd', 'quiz', a));
|
||||
link.setData('action', 'adddependency');
|
||||
icon.set('alt', M.util.get_string('questiondependencyfree', 'quiz'));
|
||||
icon.set('src', M.util.image_url('t/unlocked', 'moodle'));
|
||||
window.require(['core/templates'], function(Templates) {
|
||||
Templates.renderPix('t/unlocked', 'core', M.util.get_string('questiondependencyfree', 'quiz')).then(
|
||||
function(html) {
|
||||
icon.replace(html);
|
||||
}
|
||||
);
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Vendored
+14
-4
@@ -418,13 +418,23 @@ Y.Moodle.mod_quiz.util.slot = {
|
||||
if (requiresprevious) {
|
||||
link.set('title', M.util.get_string('questiondependencyremove', 'quiz', a));
|
||||
link.setData('action', 'removedependency');
|
||||
icon.set('alt', M.util.get_string('questiondependsonprevious', 'quiz'));
|
||||
icon.set('src', M.util.image_url('t/locked', 'moodle'));
|
||||
window.require(['core/templates'], function(Templates) {
|
||||
Templates.renderPix('t/locked', 'core', M.util.get_string('questiondependsonprevious', 'quiz')).then(
|
||||
function(html) {
|
||||
icon.replace(html);
|
||||
}
|
||||
);
|
||||
});
|
||||
} else {
|
||||
link.set('title', M.util.get_string('questiondependencyadd', 'quiz', a));
|
||||
link.setData('action', 'adddependency');
|
||||
icon.set('alt', M.util.get_string('questiondependencyfree', 'quiz'));
|
||||
icon.set('src', M.util.image_url('t/unlocked', 'moodle'));
|
||||
window.require(['core/templates'], function(Templates) {
|
||||
Templates.renderPix('t/unlocked', 'core', M.util.get_string('questiondependencyfree', 'quiz')).then(
|
||||
function(html) {
|
||||
icon.replace(html);
|
||||
}
|
||||
);
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user