lemonldap-ng/lemonldap-ng-portal/site/htdocs/static/common/js/2fregistration.min.js
2018-04-02 22:40:41 +02:00

1 line
1004 B
JavaScript

(function(){var b,a,c;c=function(d,e){$("#msg").html(window.translate(d));$("#color").removeClass("message-positive message-warning alert-success alert-warning");$("#color").addClass("message-"+e);if(e==="positive"){e="success"}return $("#color").addClass("alert-"+e)};a=function(e,d,g){var f;console.log("Error",g);f=JSON.parse(e.responseText);if(f&&f.error){f=f.error.replace(/.* /,"");console.log("Returned error",f);return c(f,"warning")}};b=function(d,e){if(d==="U2F"){d="u"}else{if(d==="UBK"){d="yubikey"}else{if(d==="TOTP"){d="totp"}else{c("u2fFailed","warning")}}}return $.ajax({type:"POST",url:portal+"2fregisters/"+d+"/delete",data:{epoch:e},dataType:"json",error:a,success:function(f){if(f.error){return c("u2fFailed","warning")}else{if(f.result){return c("yourKeyIsUnregistered","positive")}}},error:a})};$(document).ready(function(){$("body").on("click",".btn-danger",function(){return b($(this).attr("device"),$(this).attr("epoch"))});return $("#goback").attr("href",portal)})}).call(this);