Enhancements in the fronted_book_success.js comments.

This commit is contained in:
Alex Tselegidis 2016-05-14 12:16:11 +02:00
parent 94a66cffad
commit 9451637484

View file

@ -13,25 +13,26 @@ $(document).ready(function() {
/**
* Event: Add Appointment to Google Calendar "Click"
*
* This event handler adds the appointment to the users Google
* Calendar Account. The event is going to be added to the "primary"
* calendar. In order to use the API the javascript client library
* provided by Google is necessary.
* This event handler adds the appointment to the users Google Calendar Account. The event is going to
* be added to the "primary" calendar. In order to use the API the javascript client library provided by
* Google is necessary.
*/
$('#add-to-google-calendar').click(function() {
gapi.client.setApiKey(GlobalVariables.googleApiKey);
gapi.auth.authorize({
'client_id' : GlobalVariables.googleClientId,
'scope' : GlobalVariables.googleApiScope,
'immediate' : false
client_id: GlobalVariables.googleClientId,
scope: GlobalVariables.googleApiScope,
immediate: false
}, handleAuthResult);
});
/**
* This method handles the authorization result. If the user granted access
* to his data, then the appointment is going to be added to his calendar.
* Handle Authorization Result
*
* @param {bool} authResult The user's auth result.
* This method handles the authorization result. If the user granted access to his data, then the
* appointment is going to be added to his calendar.
*
* @param {Boolean} authResult The user's authorization result.
*/
function handleAuthResult(authResult) {
try {
@ -53,18 +54,18 @@ $(document).ready(function() {
// Create a valid Google Calendar API resource for the new event.
var resource = {
'summary' : GlobalVariables.serviceData['name'],
'location' : GlobalVariables.companyName,
'start' : {
'dateTime': appointmentData['start_datetime']
summary: GlobalVariables.serviceData['name'],
location: GlobalVariables.companyName,
start: {
dateTime: appointmentData['start_datetime']
},
'end' : {
'dateTime': appointmentData['end_datetime']
end: {
dateTime: appointmentData['end_datetime']
},
'attendees' : [
attendees: [
{
'email' : GlobalVariables.providerData['email'],
'displayName' : GlobalVariables.providerData['first_name'] + ' '
email: GlobalVariables.providerData['email'],
displayName: GlobalVariables.providerData['first_name'] + ' '
+ GlobalVariables.providerData['last_name']
}
]
@ -72,12 +73,15 @@ $(document).ready(function() {
gapi.client.load('calendar', 'v3', function() {
var request = gapi.client.calendar.events.insert({
'calendarId' : 'primary',
'resource' : resource
calendarId: 'primary',
resource: resource
});
request.execute(function(response) {
if (!response.error) {
if (response.error) {
throw 'Could not add the event to Google Calendar.';
}
$('#success-frame').append(
'<br><br>' +
'<div class="alert alert-success col-xs-12">' +
@ -92,14 +96,10 @@ $(document).ready(function() {
'</div>'
);
$('#add-to-google-calendar').hide();
} else {
throw 'Could not add the event to Google Calendar.';
}
});
});
} catch(exc) {
// The user denied access or something else happened, display
// corresponding message on the screen.
// The user denied access or something else happened, display corresponding message on the screen.
$('#success-frame').append(
'<div class="alert alert-danger col-xs-12">' +
'<h4>' + EALang['oops_something_went_wrong'] + '</h4>' +