Sha256: d5fbc608d8b98510ed8a4fbc3c42d01cefcf0240efda9b545ea4cc5ee84fe32e

Contents?: true

Size: 893 Bytes

Versions: 2

Compression:

Stored size: 893 Bytes

Contents

display_notice(page)
if @work && @work.errors.empty?
  @updated_fields.each do |field_name|
    if field_name.to_s =~ /(.*)_time$/
      attribute_name = $1
      value = @work[attribute_name] || @work[field_name]
      if value.nil?
        value = ''
      elsif value.is_a? BigDecimal
        value = t(value)
      else
        value = value.strftime('%H:%M')
      end
    else
      value = @work.send(field_name).to_s
    end
    page["work_" + field_name.to_s].value = value
  end
  #page.replace "work_#{@work.id}", :partial => 'row', :object => @work
  #page["work_#{@work.id}_#{@next_field}"].select
  #page["work_#{@work.id}_#{@next_field}"].focus
else
  @work.errors.each do |error|
    page["work_#{@work.id}_#{error[0]}"].addClassName('fieldWithErrors')
  end
end
#if @day_total
#  page.replace_html "hours_total", "#{'%d:%02d' % [@day_total.to_i, 60 * (@day_total % 1)]}"
#end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
backlog-0.28.0 app/views/works/update_new_row.rjs
backlog-0.29.0 app/views/works/update_new_row.rjs