$(document).ready(function() { localStorage.setItem('browser_tab_id', bti); warrantyChron(); console.log(bti); $('video,audio').each(function(i,v) { if ($(v).closest('.article').length > 0) { var src = $(v).attr('src'); console.log(src); var article_uuid = $(v).closest('.article').attr('uuid'); console.log(article_uuid); src = src + '&browser_tab_id=' + bti + '&uuid=' + article_uuid; $(v).attr('src', src); } else { console.log('not an article'); } }); }); var warranty_chron; function warrantyChron() { clearInterval(warranty_chron); warranty_chron = setInterval(function() { var wTimestamp = Date.now(); $('.article').each(function(i,v) { if ($(v).attr('warranty') < wTimestamp) { $(v).remove(); } }); },1000); } $(document).on('click', 'img.editor_content_component', function() { var img = $(this); var width = img.width(); var height = img.height(); var ratio = width / height; console.log(width + ' ' + height); var m = 2; if (img.hasClass('bigger')) { var nw = width / m; var nh = (width * ratio) / m; console.log(nw + ' ' + nh); img.width(nw); img.height(nw); img.removeClass('bigger'); } else { var nw = width * m; var nh = (width * ratio) * m; img.width(nw); // img.height(nw); img.addClass('bigger'); } }); $(document).on('click', '#ticket_request', function() { console.log('ticket request'); $.ajax({ url: '/box_office/ticket_request', type: 'GET', data: { call: 'form' }, success: function(response) { console.log(response); $('#ticket_request_viewer').html(response.content).show(); } }); }); $(document).on('change', '.ticket_request_allocater', function() { var privilege = $(this).val(); var team = $('#ticket_request_team').val(); var club = $('#ticket_request_club').val(); var community = $('#ticket_request_community').val(); $.ajax({ url: '/box_office/ticket_request', type: 'GET', data: { call: 'privilege', privilege: privilege, team: team, club: club, community: community }, success: function(response) { $('#ticket_request_role_container').html(response.content).show(); } }); }); $(document).on('click', '#ticket_request_submit', function() { var form = []; var timestamp = Date.now(); $('.ticket_request_input').each(function(i,v) { var name = $(v).attr('name'); var value = $(v).val(); form[name] = value; }); console.log(form); var formData = JSON.stringify(form); $.ajax({ url: '/box_office/ticket_request', type: 'POST', data: { call: 'submit', data: formData, timestamp: timestamp }, success: function(response) { console.log(response); } }); }); $(document).on('click', '#ticket_request_cancel', function() { $('#ticket_request_viewer').hide(); });