| 1 | 
           efrain | 
           1 | 
           M.gradingform_guide = {};
  | 
        
        
            | 
            | 
           2 | 
              | 
        
        
            | 
            | 
           3 | 
           /**
  | 
        
        
            | 
            | 
           4 | 
            * This function is called for each guide on page.
  | 
        
        
            | 
            | 
           5 | 
            */
  | 
        
        
            | 
            | 
           6 | 
           M.gradingform_guide.init = function(Y, options) {
  | 
        
        
            | 
            | 
           7 | 
               var currentfocus = Y.one('.markingguideremark');
  | 
        
        
            | 
            | 
           8 | 
              | 
        
        
            | 
            | 
           9 | 
               Y.all('.markingguideremark').on('blur', function(e) {
  | 
        
        
            | 
            | 
           10 | 
                   currentfocus = e.currentTarget;
  | 
        
        
            | 
            | 
           11 | 
               });
  | 
        
        
            | 
            | 
           12 | 
               Y.all('.markingguidecomment').on('click', function(e) {
  | 
        
        
            | 
            | 
           13 | 
                   currentfocus.set('value', currentfocus.get('value') + '\n' + e.currentTarget.get('text'));
  | 
        
        
            | 
            | 
           14 | 
                   currentfocus.focus();
  | 
        
        
            | 
            | 
           15 | 
               });
  | 
        
        
            | 
            | 
           16 | 
              | 
        
        
            | 
            | 
           17 | 
               Y.all('.showmarkerdesc input[type=radio]').on('click', function(e) {
  | 
        
        
            | 
            | 
           18 | 
                   if (e.currentTarget.get('value')=='false') {
  | 
        
        
            | 
            | 
           19 | 
                       Y.all('.criteriondescriptionmarkers').addClass('hide');
  | 
        
        
            | 
            | 
           20 | 
                   } else {
  | 
        
        
            | 
            | 
           21 | 
                       Y.all('.criteriondescriptionmarkers').removeClass('hide');
  | 
        
        
            | 
            | 
           22 | 
                   }
  | 
        
        
            | 
            | 
           23 | 
               });
  | 
        
        
            | 
            | 
           24 | 
              | 
        
        
            | 
            | 
           25 | 
               Y.all('.showstudentdesc input[type=radio]').on('click', function(e) {
  | 
        
        
            | 
            | 
           26 | 
                   if (e.currentTarget.get('value')=='false') {
  | 
        
        
            | 
            | 
           27 | 
                       Y.all('.criteriondescription').addClass('hide');
  | 
        
        
            | 
            | 
           28 | 
                   } else {
  | 
        
        
            | 
            | 
           29 | 
                       Y.all('.criteriondescription').removeClass('hide');
  | 
        
        
            | 
            | 
           30 | 
                   }
  | 
        
        
            | 
            | 
           31 | 
               });
  | 
        
        
            | 
            | 
           32 | 
           };
  |