From 7197e3d90ce16be72482ab08eef2daad5f73064f Mon Sep 17 00:00:00 2001 From: yanxd Date: Thu, 26 Dec 2013 16:34:50 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=AE=BA=E5=9D=9B=E7=9B=B4=E6=8E=A5?= =?UTF-8?q?=E5=BB=BA=E7=AB=8B=E6=96=B0=E5=B8=96=E4=BC=A0=E9=80=81=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=8D=E8=83=BD=E6=88=90=E5=8A=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/forums/show.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/forums/show.html.erb b/app/views/forums/show.html.erb index 8388b6aef..47662f254 100644 --- a/app/views/forums/show.html.erb +++ b/app/views/forums/show.html.erb @@ -2,7 +2,7 @@ +
+ <%= render :partial => "words/journal_reply", :locals => {:journal => journal } %> +
+ <% end %> <% end %> diff --git a/app/views/words/create_reply.js.erb b/app/views/words/create_reply.js.erb index 20964d9b0..6d625bdc5 100644 --- a/app/views/words/create_reply.js.erb +++ b/app/views/words/create_reply.js.erb @@ -1,9 +1,10 @@ <% if @save_succ %> - $('#journal_reply_ul_<%=@jfm.m_parent_id%>').append( - '<%= j( + var pre_append = $('<%= j( render :partial => "words/journal_reply_items", :locals => {:reply => @jfm, :journal => @jfm.parent, :m_reply_id => @jfm.id} - ) %>'); + ) %>').hide(); + $('#journal_reply_ul_<%=@jfm.m_parent_id%>').append(pre_append); + pre_append.fadeIn(600); $('#project_respond_form_<%=@jfm.m_reply_id.to_s%> textarea').val(''); $('#project_respond_form_<%=@jfm.m_reply_id.to_s%>').hide(); <% else %> diff --git a/app/views/words/destroy.js.erb b/app/views/words/destroy.js.erb index 53dc614b2..6b582f804 100644 --- a/app/views/words/destroy.js.erb +++ b/app/views/words/destroy.js.erb @@ -1,2 +1,11 @@ -$('#message').html('<%= escape_javascript(render(:partial => 'words/message', :locals => {:jour => @jour, :state => false, :user => @user, :feedback_pages => @feedback_pages})) %>'); -$('#new_form_reference_user_id').val(""); \ No newline at end of file +<% if @journal_destroyed.nil? %> + alert('<%=l(:notice_failed_delete)%>'); +<% elsif (@journal_destroyed.jour_type == 'Principal')%> + var destroyedItem = $('#word_li_<%=@journal_destroyed.id%>') + destroyedItem.fadeOut(600,function(){ + destroyedItem.remove(); + }); +<% else %> + $('#message').html('<%= escape_javascript(render(:partial => 'words/message', :locals => {:jour => @jour, :state => false, :user => @user, :feedback_pages => @feedback_pages})) %>'); + $('#new_form_reference_user_id').val(""); +<% end %> diff --git a/config/locales/en.yml b/config/locales/en.yml index fd44c577a..de55fe394 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -155,6 +155,7 @@ en: notice_successful_create: Successful creation. notice_successful_update: Successful update. notice_successful_delete: Successful deletion. + notice_failed_delete: Successful failure. notice_successful_connection: Successful connection. notice_file_not_found: The page you were trying to access doesn't exist or has been removed. notice_locking_conflict: Data has been updated by another user. diff --git a/config/locales/zh.yml b/config/locales/zh.yml index d73bb42f2..6d64d30bc 100644 --- a/config/locales/zh.yml +++ b/config/locales/zh.yml @@ -164,6 +164,7 @@ zh: notice_successful_create: 创建成功 notice_successful_update: 更新成功 notice_successful_delete: 删除成功 + notice_failed_delete: 删除失败 notice_successful_connection: 连接成功 notice_file_not_found: 您访问的页面不存在或已被删除。 notice_locking_conflict: 数据已被另一位用户更新 diff --git a/public/javascripts/application.js b/public/javascripts/application.js index 65af8714e..3ab51764f 100644 --- a/public/javascripts/application.js +++ b/public/javascripts/application.js @@ -592,7 +592,7 @@ function blockEventPropagation(event) { function toggleAndSettingWordsVal(parent_widget, text_widget, value){ text_widget.val(value) - parent_widget.toggle(400) + parent_widget.slideToggle(400) } $(document).ready(setupAjaxIndicator); diff --git a/public/themes/redpenny-master/stylesheets/application.css b/public/themes/redpenny-master/stylesheets/application.css index 1ed6c9207..0dcca361b 100644 --- a/public/themes/redpenny-master/stylesheets/application.css +++ b/public/themes/redpenny-master/stylesheets/application.css @@ -2123,7 +2123,7 @@ ul.messages-for-user-reply li { .respond-form{ display: none; - width: 100%; + width: 87%; margin: auto; clear:both; }