1(function($){ 2 // Tabs 3 jQuery('ul.nd_tabs li:first').addClass('active'); 4 jQuery('form.nd_form, div.nd_logged_in').hide(); 5 jQuery('form.nd_form:first, div.nd_logged_in:first').show(); 6 jQuery('ul.nd_tabs li a:not(ul.nd_tabs li.tab_right a), form.nd_form a.forgotten').click(function(){ 7 jQuery('form.nd_form, div.nd_logged_in').hide(); 8 jQuery('ul.nd_tabs li').removeClass('active'); 9 jQuery(this).parent().addClass('active'); 10 jQuery( jQuery(this).attr('href') ).fadeIn(); 11 return false; 12 }); 13 14 // Ajax 15 jQuery('form.nd_form').submit(function(){ 16 var thisform = this; 17 jQuery('div.nd_form_inner').block({ message: null, overlayCSS: { 18 backgroundColor: '#fff', 19 opacity: 0.6 20 } }); 21 jQuery.ajax({ 22 type: 'POST', 23 url: jQuery(thisform).attr('action'), 24 data: jQuery(thisform).serialize(), 25 success: function( result ){ 26 jQuery('ul.errors, ul.messages').remove(); 27 result = jQuery.trim( result ); 28 if (result=='SUCCESS') { 29 window.location = jQuery(thisform).attr('action'); 30 } else if (result.substring(8,0) =='SUCCESS:') { 31 message = result.substr(8); 32 jQuery('div.nd_form_inner', thisform).prepend('<ul class="messages"><li>' + message + '</li></ul>'); 33 jQuery('div.nd_form_inner').unblock(); 34 } else { 35 jQuery('div.nd_form_inner', thisform).prepend('<ul class="errors"><li>' + result + '</li></ul>'); 36 jQuery('div.nd_form_inner').unblock(); 37 } 38 } 39 }); 40 return false; 41 }); 42})(jQuery);
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.