diff --git a/static/scripts/app/views/dir.js b/static/scripts/app/views/dir.js index 65e022a0a3..28cd77bf3a 100644 --- a/static/scripts/app/views/dir.js +++ b/static/scripts/app/views/dir.js @@ -113,10 +113,10 @@ define([ var $el_con = _this.$('.repo-file-list-topbar, .repo-file-list').hide(); var $error = _this.$('.error'); var err_msg; - var decrypt_lib = false; + var lib_need_decrypt = false; if (response.responseText) { if (response.responseJSON.lib_need_decrypt) { - decrypt_lib = true; + lib_need_decrypt = true; } else { err_msg = response.responseJSON.error; } @@ -127,13 +127,14 @@ define([ $error.html(err_msg).show(); } - if (decrypt_lib) { + if (lib_need_decrypt) { var form = $($('#repo-decrypt-form-template').html()); var decrypt_success = false; form.modal({ containerCss: {'padding': '1px'}, onClose: function () { $.modal.close(); + $el_con.show(); if (!decrypt_success) { app.router.navigate( category + '/', // need to append '/' at end @@ -161,7 +162,6 @@ define([ after_op_success: function() { decrypt_success = true; $.modal.close(); - $el_con.show(); _this.showDir(category, repo_id, path); } });