Saturday, May 30, 2009

RJS using IF condition in ROR

Write a if condition in RJS

  page << "if($('some_div').visible()){"

page['some_div'].replace :partial => 'some_partial'
page << '}else{'
page.insert_html :after, 'something_else', :partial => 'header'
page << '}'

--------------------------------------------------------------------------------
render :update do |page|

page << "if ($('editvideodetail')){"

page.replace "editvideodetail", :partial => 'show_video_detail'

page["showvideodetail"].visual_effect(:highlight)

page << "} else { if ($('showvideodetail')) {"

page[:showvideodetail].remove

page << "}"

page.insert_html :after,"video_id_#{params[:id]}", :partial => 'show_video_detail'

page["video_id_#{params[:id]}"].visual_effect(:highlight)

page << "}"

end

render :update do |page|

page << "if ($('div_add_note').style.display == 'none'){"

page[:div_add_note].show

page << "} else {"

page[:div_add_note].hide

page << "}"

end

=======================================================


No comments:

Post a Comment