YaleSTC/shifts

View on GitHub
app/views/requested_shifts/create.js.rjs

Summary

Maintainability
Test Coverage
if @requested_shift.errors.empty?
    page.hide "errors"
    page.replace_html "all_requests", partial: 'requested_shifts/all_requests', locals: {requested_shifts: @requested_shifts} 
    page.visual_effect :highlight, "last_request", color: '#3bcc77', duration: 2.0
    page.replace_html "flash", partial: "layouts/flash", locals: {flash: flash}
    page.delay(5) do
        page.visual_effect :fade, "flash"
    end
    flash.discard
else
    page.show "errors"
  page.replace_html "errors", partial: 'error_messages'
end