1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-14 06:11:16 +00:00

[group discuss] improved interaction of adding new discussion

This commit is contained in:
llj
2013-11-27 15:09:03 +08:00
parent c2dfe97641
commit 0996503def

View File

@@ -161,7 +161,7 @@
{% if request.user.is_authenticated %} {% if request.user.is_authenticated %}
<ul class="new-msg-list hide"> <ul class="new-msg-list hide">
<li class="msg w100 ovhd"> <li class="msg w100 ovhd hide">
<a href="{% url 'user_msg_list' request.user.username|id_or_email %}" class="pic fleft">{% avatar request.user.username 48 %}</a> <a href="{% url 'user_msg_list' request.user.username|id_or_email %}" class="pic fleft">{% avatar request.user.username 48 %}</a>
<div class="txt"> <div class="txt">
<div class="msg-main"> <div class="msg-main">
@@ -227,11 +227,10 @@ $('#message').focus(function() {
$(this).height(75); $(this).height(75);
$('.submit, .cancel', $('#group-message-form')).removeClass('hide'); $('.submit, .cancel', $('#group-message-form')).removeClass('hide');
}); });
$('#group-message-form .cancel').click(foldDiscussionForm); $('#group-message-form .cancel').click(function() {
function foldDiscussionForm() {
$('.submit, .cancel', $('#group-message-form')).addClass('hide'); $('.submit, .cancel', $('#group-message-form')).addClass('hide');
$('#message').val('').height(25); $('#message').val('').height(25);
} });
$('#group-message-form').submit(function() { $('#group-message-form').submit(function() {
var form = $(this); var form = $(this);
var msg_input = $('[name="message"]'); var msg_input = $('[name="message"]');
@@ -254,8 +253,9 @@ $('#group-message-form').submit(function() {
$('#group-message-form').after('<ul class="msg-list"></ul>'); $('#group-message-form').after('<ul class="msg-list"></ul>');
} }
$('.msg-list').prepend(new_msg); $('.msg-list').prepend(new_msg);
new_msg.slideDown(600);
msg_input.val('');
enable(sb_btn); enable(sb_btn);
foldDiscussionForm();
}, },
error: function (xhr, textStatus, errorThrown) { error: function (xhr, textStatus, errorThrown) {
var err_msg; var err_msg;