diff options
Diffstat (limited to 'public/ng/js/gogs.js')
-rw-r--r-- | public/ng/js/gogs.js | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/public/ng/js/gogs.js b/public/ng/js/gogs.js index 69ac380fd9..9fe0655528 100644 --- a/public/ng/js/gogs.js +++ b/public/ng/js/gogs.js @@ -429,13 +429,13 @@ function initTeamRepositoriesList() { function initAdmin() { // Create account. - $('#login-type').on("change",function(){ + $('#login-type').on("change", function () { var v = $(this).val(); - if(v.indexOf("0-")+1){ + if (v.indexOf("0-") + 1) { $('.auth-name').toggleHide(); - $(".pwd").find("input").attr("required","required") + $(".pwd").find("input").attr("required", "required") .end().toggleShow(); - }else{ + } else { $(".pwd").find("input").removeAttr("required") .end().toggleHide(); $('.auth-name').toggleShow(); @@ -450,6 +450,27 @@ function initAdmin() { var $form = $('user-profile-form'); $form.attr('action', $form.data('delete-url')); }); + // Create authorization. + $('#auth-type').on("change", function () { + var v = $(this).val(); + if (v == 2) { + $('.ldap').toggleShow(); + $('.smtp').toggleHide(); + } + if (v == 3) { + $('.smtp').toggleShow(); + $('.ldap').toggleHide(); + } + }); + // Delete authorization. + $('#auth-delete').click(function (e) { + if (!confirm('This authorization is going to be deleted, do you want to continue?')) { + e.preventDefault(); + return true; + } + var $form = $('auth-setting-form'); + $form.attr('action', $form.data('delete-url')); + }); } $(document).ready(function () { |