1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-19 18:29:23 +00:00

added input-valid for new-group;added btn-disabled for new-group/file/dir

This commit is contained in:
llj
2012-11-14 20:52:28 +08:00
parent 02fe3b4b49
commit 626a6cd7c2
3 changed files with 18 additions and 12 deletions

View File

@@ -83,9 +83,6 @@ button:hover {
cursor:pointer; cursor:pointer;
background: #FFF; background: #FFF;
} }
input[type=submit][disabled=disabled]{
background: #ebebe4;
}
input[type="file"] { input[type="file"] {
border:none; border:none;
height:24px; height:24px;
@@ -180,6 +177,9 @@ p {
.input-disabled { .input-disabled {
background:#ebebe4; background:#ebebe4;
} }
.btn-disabled {
color:#999;
}
.no-bold { .no-bold {
font-weight:normal; font-weight:normal;
} }

View File

@@ -455,7 +455,7 @@ $('#rename-form .submit').click(function() {
$('#add-new-file-form').submit(function() { $('#add-new-file-form').submit(function() {
var submit_btn = $(this).children('input[type="submit"]'); var submit_btn = $(this).children('input[type="submit"]');
submit_btn.attr('disabled', 'disabled'); submit_btn.attr('disabled', 'disabled').addClass('btn-disabled');
$.ajax({ $.ajax({
url: '{% url 'views.repo_new_file' %}', url: '{% url 'views.repo_new_file' %}',
type: 'POST', type: 'POST',
@@ -471,7 +471,7 @@ $('#add-new-file-form').submit(function() {
location.reload(true); location.reload(true);
} else { } else {
apply_form_error('add-new-file-form', data['error']); apply_form_error('add-new-file-form', data['error']);
submit_btn.removeAttr('disabled'); submit_btn.removeAttr('disabled').removeClass('btn-disabled');
} }
}, },
error: function(data, textStatus, jqXHR) { error: function(data, textStatus, jqXHR) {
@@ -479,7 +479,7 @@ $('#add-new-file-form').submit(function() {
$.each(errors, function(index, value) { $.each(errors, function(index, value) {
apply_form_error('add-new-file-form', value[0]); apply_form_error('add-new-file-form', value[0]);
}); });
submit_btn.removeAttr('disabled'); submit_btn.removeAttr('disabled').removeClass('btn-disabled');
} }
}); });
return false; return false;
@@ -487,7 +487,7 @@ $('#add-new-file-form').submit(function() {
$('#add-new-dir-form').submit(function() { $('#add-new-dir-form').submit(function() {
var submit_btn = $(this).children('input[type="submit"]'); var submit_btn = $(this).children('input[type="submit"]');
submit_btn.attr('disabled', 'disabled'); submit_btn.attr('disabled', 'disabled').addClass('btn-disabled');
$.ajax({ $.ajax({
url: '{% url 'views.repo_new_dir' %}', url: '{% url 'views.repo_new_dir' %}',
type: 'POST', type: 'POST',
@@ -503,7 +503,7 @@ $('#add-new-dir-form').submit(function() {
location.reload(true); location.reload(true);
} else { } else {
apply_form_error('add-new-dir-form', data['error']); apply_form_error('add-new-dir-form', data['error']);
submit_btn.removeAttr('disabled'); submit_btn.removeAttr('disabled').removeClass('btn-disabled');
} }
}, },
error: function(data, textStatus, jqXHR) { error: function(data, textStatus, jqXHR) {
@@ -511,7 +511,7 @@ $('#add-new-dir-form').submit(function() {
$.each(errors, function(index, value) { $.each(errors, function(index, value) {
apply_form_error('add-new-dir-form', value[0]); apply_form_error('add-new-dir-form', value[0]);
}); });
submit_btn.removeAttr('disabled'); submit_btn.removeAttr('disabled').removeClass('btn-disabled');
} }
}); });
return false; return false;

View File

@@ -1,10 +1,16 @@
{% load i18n %}
$("#group-add").click(function() { $("#group-add").click(function() {
$("#group-add-form").modal({appendTo: "#main"}); $("#group-add-form").modal({appendTo: "#main"});
}); });
$('#group-add-form').submit(function() { $('#group-add-form').submit(function() {
if (!$.trim($('#group_name').val())) {
apply_form_error('group-add-form', "{% trans "Group name can't be empty" %}");
return false;
}
var submit_btn = $(this).children('input[type="submit"]'); var submit_btn = $(this).children('input[type="submit"]');
submit_btn.attr('disabled', 'disabled'); submit_btn.attr('disabled', 'disabled').addClass('btn-disabled');
$.ajax({ $.ajax({
url: '{{ post_url }}', url: '{{ post_url }}',
type: 'POST', type: 'POST',
@@ -19,7 +25,7 @@ $('#group-add-form').submit(function() {
location.reload(true); location.reload(true);
} else { } else {
apply_form_error('group-add-form', data['error']); apply_form_error('group-add-form', data['error']);
submit_btn.removeAttr('disabled'); submit_btn.removeAttr('disabled').removeClass('btn-disabled');
} }
}, },
error: function(data, textStatus, jqXHR) { error: function(data, textStatus, jqXHR) {
@@ -31,7 +37,7 @@ $('#group-add-form').submit(function() {
apply_form_error('group-add-form', value[0]); apply_form_error('group-add-form', value[0]);
} }
}); });
submit_btn.removeAttr('disabled'); submit_btn.removeAttr('disabled').removeClass('btn-disabled');
} }
}); });