app/controllers/muck/activities_controller.rb in muck-activities-0.1.26 vs app/controllers/muck/activities_controller.rb in muck-activities-0.1.27
- old
+ new
@@ -29,28 +29,12 @@
@status_html = get_status_html(@parent)
else
@status_html = ''
end
respond_to do |format|
- format.js do
- render :update do |page|
- page.insert_html :top, 'activity-feed-content', @activity_html
- page.replace_html 'current-status', @status_html if @status_html
- page.visual_effect :highlight, "#{@activity.dom_id}".to_sym
- page << 'jQuery("#status_update").val(\'\');'
- page << "jQuery('#status-update-field').removeClass('status-update-lit');"
- page << "jQuery('#status-update-field').addClass('status-update-dim');"
- page << 'jQuery("#status-update-field").show();'
- page << 'jQuery("#submit_status").show();'
- page << 'jQuery("#progress-bar").hide();'
- page << 'setup_submit_delete();'
- page << 'apply_activity_ajax_methods();'
- end
- end
- format.html do
- redirect_back_or_default(@parent)
- end
+ format.js { render :template => 'activities/create', :layout => false }
+ format.html { redirect_back_or_default(@parent) }
format.json do
render :json => { :success => true,
:is_status_update => @activity.is_status_update,
:html => @activity_html,
:status_html => @status_html,
@@ -69,13 +53,11 @@
respond_to do |format|
format.html do
flash[:error] = message
redirect_back_or_default(@parent)
end
- format.js do
- render :text => message
- end
+ format.js { render :js => message }
format.json do
render :json => { :success => false,
:exception => ex,
:message => t("muck.activities.create_error", :error => errors) }
end
@@ -90,21 +72,12 @@
format.html do
flash[:notice] = t("muck.activities.item_removed")
redirect_back_or_default(@activities_object)
end
format.js do
- if @activity.is_status_update
- @new_status = get_status_html(@activities_object)
- render(:update) do |page|
- page << "jQuery('##{@activity.dom_id}').fadeOut();"
- page.replace_html 'current-status', @new_status if @new_status
- end
- else
- render(:update) do |page|
- page << "jQuery('##{@activity.dom_id}').fadeOut();"
- end
- end
+ @new_status = get_status_html(@activities_object) if @activity.is_status_update
+ render :template => 'activities/destroy', :layout => false
end
format.json do
@new_status = get_status_html(@activities_object) if @activity.is_status_update
render :json => { :success => true,
:is_status_update => @activity.is_status_update,
@@ -117,13 +90,11 @@
respond_to do |format|
format.html do
flash[:notice] = t("muck.activities.item_could_not_be_removed")
redirect_back_or_default(current_user)
end
- format.js do
- render(:update){ |page| page_alert(page, t("muck.activities.item_could_not_be_removed")) }
- end
+ format.js { render :text => page_alert(t("muck.activities.item_could_not_be_removed")) }
format.json { render :json => { :success => false, :message => t("muck.activities.item_could_not_be_removed") } }
end
end
protected
@@ -157,10 +128,10 @@
respond_to do |format|
format.html do
flash[:notice] = t("muck.activities.permission_denied")
redirect_back_or_default(current_user)
end
- format.js { render(:update){|page| page_alert(page, t("muck.activities.permission_denied"))}}
+ format.js { render :template => 'activities/permission_denied' }
end
end
end
end
\ No newline at end of file