MDL-60546 mod_choice: Update to select all functionality.
This commit is contained in:
+1
-1
@@ -1 +1 @@
|
||||
define(["jquery","core/str"],function(a,b){return{init:function(){a(".selectallnone a").on("click",function(c){c.preventDefault();var d=!1,e=a(this).text();b.get_string("selectall","core").done(function(b){e===b&&(d=!0),a("#attemptsform").find("input:checkbox").prop("checked",d)})})}}});
|
||||
define(["jquery"],function(a){return{init:function(){a(".selectallnone a").on("click",function(b){b.preventDefault(),a("#attemptsform").find("input:checkbox").prop("checked",a(this).data("selectInfo"))})}}});
|
||||
@@ -21,21 +21,12 @@
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
|
||||
define(['jquery', 'core/str'], function($, str) {
|
||||
define(['jquery'], function($) {
|
||||
return {
|
||||
init: function () {
|
||||
$('.selectallnone a').on('click', function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
var flag = false;
|
||||
var selectedtext = $(this).text();
|
||||
|
||||
str.get_string('selectall', 'core').done(function(string) {
|
||||
if (selectedtext === string) {
|
||||
flag = true;
|
||||
}
|
||||
$('#attemptsform').find('input:checkbox').prop('checked', flag);
|
||||
});
|
||||
$('#attemptsform').find('input:checkbox').prop('checked', $(this).data('selectInfo'));
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
@@ -267,9 +267,9 @@ class mod_choice_renderer extends plugin_renderer_base {
|
||||
$selecturl = new moodle_url('#');
|
||||
|
||||
$actiondata .= html_writer::start_div('selectallnone');
|
||||
$actiondata .= html_writer::link($selecturl, get_string('selectall')) . ' / ';
|
||||
$actiondata .= html_writer::link($selecturl, get_string('selectall'), ['data-select-info' => true]) . ' / ';
|
||||
|
||||
$actiondata .= html_writer::link($selecturl, get_string('deselectall'));
|
||||
$actiondata .= html_writer::link($selecturl, get_string('deselectall'), ['data-select-info' => false]);
|
||||
|
||||
$actiondata .= html_writer::end_div();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user