mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-03 07:55:36 +00:00
[add repo] bugfix & improvement
This commit is contained in:
@@ -43,7 +43,7 @@ define([
|
|||||||
newAttributes: function() {
|
newAttributes: function() {
|
||||||
return {
|
return {
|
||||||
name: $.trim($('input[name=repo_name]', this.$el).val()),
|
name: $.trim($('input[name=repo_name]', this.$el).val()),
|
||||||
encrypted: $('#encrypt-switch', this.$el).parent().hasClass('checkbox-checked'),
|
encrypted: $('#encrypt-switch').prop('checked'),
|
||||||
passwd1: $('input[name=passwd]', this.$el).val(),
|
passwd1: $('input[name=passwd]', this.$el).val(),
|
||||||
passwd2: $('input[name=passwd_again]', this.$el).val(),
|
passwd2: $('input[name=passwd_again]', this.$el).val(),
|
||||||
passwd: $('input[name=passwd]', this.$el).val()
|
passwd: $('input[name=passwd]', this.$el).val()
|
||||||
@@ -58,6 +58,7 @@ define([
|
|||||||
addRepo: function(e) {
|
addRepo: function(e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
|
Common.disableButton(this.$('[type="submit"]'));
|
||||||
var repos = this.repos;
|
var repos = this.repos;
|
||||||
repos.create(this.newAttributes(), {
|
repos.create(this.newAttributes(), {
|
||||||
wait: true,
|
wait: true,
|
||||||
@@ -79,11 +80,11 @@ define([
|
|||||||
},
|
},
|
||||||
|
|
||||||
togglePasswdInput: function(e) {
|
togglePasswdInput: function(e) {
|
||||||
var $parent = $(e.target).parent();
|
var $checkbox = $('#encrypt-switch');
|
||||||
$parent.toggleClass('checkbox-checked');
|
var pwd_input = this.$('input[type="password"]');
|
||||||
|
|
||||||
var pwd_input = $('input[type="password"]', $('.repo-create-encryption'));
|
$checkbox.parent().toggleClass('checkbox-checked');
|
||||||
if ($parent.hasClass('checkbox-checked')) {
|
if ($checkbox.prop('checked')) {
|
||||||
pwd_input.attr('disabled', false).removeClass('input-disabled');
|
pwd_input.attr('disabled', false).removeClass('input-disabled');
|
||||||
} else {
|
} else {
|
||||||
pwd_input.attr('disabled', true).addClass('input-disabled');
|
pwd_input.attr('disabled', true).addClass('input-disabled');
|
||||||
|
Reference in New Issue
Block a user