fix account session detail page
This commit is contained in:
parent
4e1a68f344
commit
eee37a5954
|
|
@ -38,8 +38,10 @@
|
|||
invitationDialog.showEmailDialog();
|
||||
}
|
||||
|
||||
function cancelRsvpRequest(rsvpId) {
|
||||
var rsvpCancelDlg = new context.JK.RsvpCancelDialog(app, sessionData.id, rsvpId);
|
||||
function cancelRsvpRequest(e) {
|
||||
e.preventDefault();
|
||||
|
||||
var rsvpCancelDlg = new context.JK.RsvpCancelDialog(app, sessionData.id, sessionData.rsvpId);
|
||||
rsvpCancelDlg.initialize();
|
||||
context.JK.app.layout.showDialog('rsvp-cancel-dialog');
|
||||
}
|
||||
|
|
@ -50,19 +52,15 @@
|
|||
var rsvpId = $(e.target).attr('request-id');
|
||||
}
|
||||
|
||||
function declineRsvpRequest(e) {
|
||||
e.preventDefault();
|
||||
}
|
||||
|
||||
function events() {
|
||||
$inviteOthersBtn.on('click', inviteMusicians);
|
||||
$cancelRsvpBtn.on('click', function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
cancelRsvpRequest(sessionData.rsvpId);
|
||||
});
|
||||
$cancelRsvpBtn.on('click', cancelRsvpRequest);
|
||||
$screen.find(".approveRsvpRequest").on('click', approveRsvpRequest);
|
||||
$screen.find(".declineRsvpRequest").on('click', function(e){
|
||||
e.preventDefault();
|
||||
var rsvpId = $(e.target).attr('request-id');
|
||||
cancelRsvpRequest(rsvpId);
|
||||
});
|
||||
$screen.find(".declineRsvpRequest").on('click', declineRsvpRequest);
|
||||
}
|
||||
|
||||
function loadSessionData() {
|
||||
|
|
@ -109,7 +107,10 @@
|
|||
$cancelRsvpBtn.show();
|
||||
}
|
||||
|
||||
var pendingRsvpHtml = generatePendingRsvps();
|
||||
var pendingRsvpHtml = "";
|
||||
if (isOwner) {
|
||||
pendingRsvpHtml = generatePendingRsvps();
|
||||
}
|
||||
var sessionRsvpsHtml = generateSessionRsvps();
|
||||
var sessionNeededHtml = generateSessionNeeded();
|
||||
var sessionInvitedHtml = generateSessionInvited();
|
||||
|
|
@ -182,15 +183,20 @@
|
|||
})
|
||||
}
|
||||
|
||||
latencyHtml = context._.template($("#template-account-session-latency"),
|
||||
createLatency(request.user), {variable: 'data'});
|
||||
latencyHtml = context._.template(
|
||||
$("#template-account-session-latency").html(),
|
||||
createLatency(request.user),
|
||||
{variable: 'data'}
|
||||
);
|
||||
|
||||
var avatar_url = context.JK.resolveAvatarUrl(request.user.photo_url);
|
||||
|
||||
rsvpHtml = context._.template(
|
||||
$("#template-account-pending-rsvp",
|
||||
{user_id: request.user_id, avatar_url: request.user.avatar_url,
|
||||
$("#template-account-pending-rsvp").html(),
|
||||
{user_id: request.user_id, avatar_url: avatar_url,
|
||||
user_name: request.user.name, instruments: instrumentLogoHtml,
|
||||
latency: latencyHtml, request_id: request.id},
|
||||
{variable: 'data'})
|
||||
{variable: 'data'}
|
||||
);
|
||||
|
||||
resultHtml += rsvpHtml;
|
||||
|
|
|
|||
|
|
@ -317,7 +317,6 @@
|
|||
}
|
||||
|
||||
function renderSession(data) {
|
||||
console.log(data);
|
||||
sessionData = data;
|
||||
|
||||
$screen.find('#session-prop-start-date').val(sessionData.scheduled_start_time);
|
||||
|
|
|
|||
|
|
@ -21,8 +21,9 @@
|
|||
|
||||
function resetForm() {
|
||||
// remove all display errors
|
||||
$('#account-sessions-content-scroller form .error-text').remove()
|
||||
$('#account-sessions-content-scroller form .error').removeClass("error")
|
||||
$('#account-sessions-content-scroller form .error-text').remove();
|
||||
$('#account-sessions-content-scroller form .error').removeClass("error");
|
||||
$("#account-scheduled-sessions table tbody").html("");
|
||||
}
|
||||
|
||||
function cancelSession(e) {
|
||||
|
|
@ -111,7 +112,8 @@
|
|||
this.afterShow = afterShow;
|
||||
|
||||
$(document).on("sessionCancelEvent", function() {
|
||||
location.reload();
|
||||
resetForm();
|
||||
renderAccountIdentity();
|
||||
});
|
||||
|
||||
return this;
|
||||
|
|
|
|||
|
|
@ -88,7 +88,7 @@
|
|||
%td
|
||||
{{data.latency}}
|
||||
.right
|
||||
%a{href: "/client#/profile/{{data.user_id}}", class: 'button-orange left', 'user-id' => "{{data.user_id}}"} PROFILE
|
||||
%a{href: "/client#/profile/{{data.user_id}}", class: 'button-orange left', 'user-id' => "{{data.user_id}}", target: "_blank"} PROFILE
|
||||
%a{href: "#", class: 'button-orange left approveRsvpRequest', 'user-id' => "{{data.user_id}}", 'request-id' => "{{data.request_id}}"} APPROVE
|
||||
%a{href: "#", class: 'button-orange left declineRsvpRequest', 'user-id' => "{{data.user_id}}", 'request-id' => "{{data.request_id}}"} DECLINE
|
||||
.clearall
|
||||
|
|
|
|||
Loading…
Reference in New Issue