$(document).ready(function(){ var alternateLoginsBox = $('#alternate-logins') function getAlternateLogins(){ $.get(getApiPrefix('loginTokens'),function(data){ var rows = data.rows alternateLoginsBox.empty() if(rows.length > 0){ $.each(rows,function(n,row){ alternateLoginsBox.append(`
  ${row.type}
${row.name}
${moment(row.lastLogin).format('YYYY-MM-DD hh:mm:ss A')}
`) }) }else{ alternateLoginsBox.append(`
${lang.noLoginTokensAdded}
`) } }) } getAlternateLogins() alternateLoginsBox.on('click','.unlink-account',function(){ var loginId = $(this).parents('[login-id]').attr('login-id') $.confirm.create({ title: lang['Unlink Login'], body: lang.noUndoForAction, clickOptions: { title: lang['Unlink'], class: 'btn-danger' }, clickCallback: function(){ $.get(getApiPrefix('loginTokens') + '/' + loginId + '/delete',function(data){ if(data.ok){ new PNotify({ title: lang.Unlinked, text: lang.loginHandleUnbound, type: 'success' }) alternateLoginsBox.find(`[login-id="${loginId}"]`).remove() } }) } }) }) window.drawAlternateLoginsToSettings = getAlternateLogins })