1$(document).ready(() => { 2 /* Submit disable after 1 click */ 3 $('[type=submit][name=submit]').on('click', (event) => { 4 $(event.target).addClass('disabled'); 5 6 let text = $(event.target).text(); 7 let loader = '<div class="spinner-grow spinner-grow-sm"><span class="sr-only">Loading...</span></div>'; 8 $(event.target).html(loader); 9 10 setTimeout(() => { 11 $(event.target).removeClass('disabled'); 12 $(event.target).text(text); 13 }, 3000); 14 15 }); 16 17 /* Confirm delete handler */ 18 $('body').on('click', '[data-confirm]', (event) => { 19 let message = $(event.currentTarget).attr('data-confirm'); 20 21 if (!confirm(message)) return false; 22 }); 23 24 /* Custom links */ 25 $('[data-href]').on('click', event => { 26 let url = $(event.currentTarget).data('href'); 27 28 fade_out_redirect({ url, full: true }); 29 }); 30 31 /* Enable tooltips everywhere */ 32 $('[data-toggle="tooltip"]').tooltip(); 33 34 /* Popovers */ 35 $('.popover-dismiss').popover({ 36 trigger: 'focus' 37 }) 38 39 $(document).on('click', 'a[href^="#"].anchor', function (event) { 40 $('html, body').animate({ 41 scrollTop: $($.attr(this, 'href')).offset().top 42 }, 1000); 43 }); 44 45 $('.date').mask('00/00/0000'); 46 $('.phone').mask('(99) 99999-9999'); 47 $('.date_time').mask('00/00/0000 00:00:00'); 48 49});
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.