110 lines
2.7 KiB
JavaScript
Executable File
110 lines
2.7 KiB
JavaScript
Executable File
$(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();
|
|
});
|