fix extranous btn class issue

This commit is contained in:
José Oliveros
2017-05-18 17:29:13 -05:00
parent 9c6d1f2c2d
commit 4214bc93d7

View File

@@ -1,16 +1,18 @@
$(function() { $(function() {
$.get('/config', function(response) { $.get('/config', function(response) {
configureField(response, 'TWILIO_ACCOUNT_SID','twilioAccountSID',false); configureField(response, 'TWILIO_ACCOUNT_SID', 'twilioAccountSID', false);
configureField(response, 'TWILIO_API_KEY','twilioAPIKey',false); configureField(response, 'TWILIO_API_KEY', 'twilioAPIKey', false);
configureField(response, 'TWILIO_API_SECRET','twilioAPISecret',true); configureField(response, 'TWILIO_API_SECRET', 'twilioAPISecret', true);
configureField(response, 'TWILIO_NOTIFICATION_SERVICE_SID','twilioNotificationServiceSID',false); configureField(response, 'TWILIO_NOTIFICATION_SERVICE_SID', 'twilioNotificationServiceSID', false);
configureField(response, 'TWILIO_CHAT_SERVICE_SID','twilioChatServiceSID',false); configureField(response, 'TWILIO_CHAT_SERVICE_SID', 'twilioChatServiceSID', false);
configureField(response, 'TWILIO_SYNC_SERVICE_SID','twilioSyncServiceSID',false); configureField(response, 'TWILIO_SYNC_SERVICE_SID', 'twilioSyncServiceSID', false);
//configure individual product buttons //configure individual product buttons
if (response.TWILIO_ACCOUNT_SID && response.TWILIO_ACCOUNT_SID != '' && if (response.TWILIO_ACCOUNT_SID && response.TWILIO_ACCOUNT_SID != '' &&
response.TWILIO_API_KEY && response.TWILIO_API_KEY != '' && response.TWILIO_API_SECRET) { response.TWILIO_API_KEY && response.TWILIO_API_KEY != '' && response.TWILIO_API_SECRET) {
$('#videoDemoButton').addClass('btn-success');
if (response.TWILIO_CHAT_SERVICE_SID && response.TWILIO_CHAT_SERVICE_SID != '') { if (response.TWILIO_CHAT_SERVICE_SID && response.TWILIO_CHAT_SERVICE_SID != '') {
$('#chatDemoButton').addClass('btn-success'); $('#chatDemoButton').addClass('btn-success');
} else { } else {
@@ -35,12 +37,9 @@ $(function() {
$('#syncDemoButton').addClass('btn-danger'); $('#syncDemoButton').addClass('btn-danger');
$('#notifyDemoButton').addClass('btn-danger'); $('#notifyDemoButton').addClass('btn-danger');
} }
}); });
var configureField = function(response, keyName,elementId,masked) { var configureField = function(response, keyName, elementId, masked) {
if (masked) { if (masked) {
if (response[keyName]) { if (response[keyName]) {
$('#' + elementId).html('Configured properly'); $('#' + elementId).html('Configured properly');
@@ -58,6 +57,5 @@ $(function() {
$('#' + elementId).addClass('unset'); $('#' + elementId).addClass('unset');
} }
} }
}; };
}); });