[ Index ] |
PHP Cross Reference of moodle-2.8 |
[Summary view] [Print] [Text view]
1 M.gradereport_singleview = {}; 2 3 M.gradereport_singleview.init = function(Y) { 4 // Make toggle links 5 Y.all('.include').each(function(link) { 6 var type = link.getAttribute('class').split(" ")[2]; 7 8 var toggle = function(checked) { 9 return function(input) { 10 input.getDOMNode().checked = checked; 11 Y.Event.simulate(input.getDOMNode(), 'change'); 12 }; 13 }; 14 15 link.on('click', function(e) { 16 e.preventDefault(); 17 Y.all('input[name^=' + type + ']').each(toggle(link.hasClass('all'))); 18 }); 19 }); 20 21 // Override Toggle 22 Y.all('input[name^=override_]').each(function(input) { 23 input.on('change', function() { 24 var checked = input.getDOMNode().checked; 25 var names = input.getAttribute('name').split("_"); 26 27 var itemid = names[1]; 28 var userid = names[2]; 29 30 var interest = '_' + itemid + '_' + userid; 31 32 Y.all('input[name$=' + interest + ']').filter('input[type=text]').each(function(text) { 33 text.getDOMNode().disabled = !checked; 34 }); 35 // deal with scales that are not text... UCSB 36 Y.all('select[name$=' + interest + ']').each(function(select) { 37 select.getDOMNode().disabled = !checked; 38 }); 39 }); 40 }); 41 };
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:29:05 2014 | Cross-referenced by PHPXref 0.7.1 |