ob-integrations.min.js
2.09 KB
jQuery(document).ready(function(e){e("#open_badge_conversion_in_progress").length&&e("#open_badge_conversion_in_progress").addClass("notice notice-warning"),e("#no-non-ob").length&&e("#no-non-ob").addClass("notice notice-warning"),e("#convert_non_open_achievements").click(function(s){s.preventDefault(),e.ajax({url:admin_js.ajax_url,type:"POST",data:{action:"convert_badges_to_open_standards"},dataType:"json",success:function(s){s.success&&(e("#non_ob_button_message").slideUp(),e("#open_badge_conversion_in_progress").slideDown())}})}),e("#open_badge_enable_baking").change(function(){"0"==e(this).val()?e("#open-badge-setting-section").hide():e("#open-badge-setting-section").show()}).change(),e(".badgeos_share_popup").on("click",function(){var s=e(this).data("eid");e(".open_badge_share_box_id").hide(),e("#open_badge_share_box_id"+s).slideDown("slow")}),e(".open_badge_share_box_id .close").on("click",function(){e(".open_badge_share_box_id").hide()}),e("#open-badgeos-verification").on("click",function(){e("#verification-res-list").html("");var s=e(this).data("bg"),a=e(this).data("eid"),i=e(this).data("uid");tb_show("Verification","#TB_inline?width=200&height=150&inlineId=open-badge-id"),e.ajax({url:admin_js.ajax_url,type:"POST",data:{action:"badgeos_validate_open_badge",bg:s,eid:a,uid:i},dataType:"json",success:function(n){"success"==n.type?e("#verification-res-list").html('<li class="success">'+n.message+"</li>"):e("#verification-res-list").html('<li class="error">'+n.message+"</li>"),e.ajax({url:admin_js.ajax_url,type:"POST",data:{action:"badgeos_validate_revoked",bg:s,eid:a,uid:i},dataType:"json",success:function(n){console.log(n),"success"==n.type?e("#verification-res-list").append('<li class="success">'+n.message+"</li>"):e("#verification-res-list").append('<li class="error">'+n.message+"</li>"),e.ajax({url:admin_js.ajax_url,type:"POST",data:{action:"badgeos_validate_expiry",bg:s,eid:a,uid:i},dataType:"json",success:function(s){"success"==s.type?e("#verification-res-list").append('<li class="success">'+s.message+"</li>"):e("#verification-res-list").append('<li class="error">'+s.message+"</li>")}})}})}})})});