1Helpful = window.Helpful || {}; 2Helpful.init = function(options) { 3 $('button#cancel').click(function() { 4 window.history.back(); 5 }); 6 7 $('#helpful-1').click(function(e) { 8 Helpful.helpfulPost(); 9 $('#fieldset_noFieldset').hide(); 10 }); 11 $('#helpful-0').click(function(e) { 12 $('#fieldset_noFieldset').slideDown(); 13 $(this).parent().addClass('selected'); 14 $('#fieldset_yesFieldset').addClass('open'); 15 $('body').addClass('helpful-open'); 16 }); 17 $('#helpful_submit').click(function(e) { 18 Helpful.helpfulPost(); 19 }); 20 $('#helpful_cancel').click(function(e) { 21 $('#fieldset_noFieldset').slideUp(); 22 $('#helpful-0').parent().removeClass('selected'); 23 Helpful.helpfulReset(); 24 }); 25 $('#elm_helpful label').hover(function() { 26 $(this).toggleClass('hover'); 27 }); 28 $('#fieldset_noFieldset #elm_reason .radio').click(function() { 29 $('#fieldset_noFieldset #extra').focus(); 30 $('#fieldset_noFieldset #elm_extra label').text(options.language.explain); 31 }); 32 33 $(document).mouseup(function (e) { 34 var container = $("#abendingar"); 35 if (!container.is(e.target) && container.has(e.target).length === 0) { 36 $('#fieldset_noFieldset').slideUp(); 37 $('#helpful-0').parent().removeClass('selected') 38 Helpful.helpfulReset(); 39 } 40 }); 41}; 42 43Helpful.helpfulPost = function() { 44 $.post('/_/' + moya.division + '/helpful/index/index', $('#helpful_form').serialize(), function (result) { 45 if(!result.success) { 46 if(result.message) { 47 var errorHtml = '<ul class="errors"><li>' + result.message.message + '</li></ul>'; 48 $('#elm_' + result.message.field).append(errorHtml); 49 } 50 } 51 else { 52 $('#helpful-success').fadeIn(); 53 $('#helpful_form').toggleClass('hide'); 54 $('#center .helpful').addClass('success'); 55 Helpful.helpfulReset(); 56 } 57 }, 'json'); 58}; 59 60Helpful.helpfulReset = function() { 61 $('#helpful-0, #helpful-1').prop('checked', false); 62 $('#fieldset_yesFieldset').removeClass('open'); 63 $('body').removeClass('helpful-open'); 64};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.