app/views/carnival/shared/form/_field.html.haml in carnival-0.0.56 vs app/views/carnival/shared/form/_field.html.haml in carnival-0.0.57

- old
+ new

@@ -5,9 +5,16 @@ - options[:as] = :admin_date if current_type == :date - options[:as] = field.as if field.as.present? - options[:input_html] = {} - options[:input_html][:class] = "field-#{field.name}" - options[:input_html][:data] = {} +- options[:input_html][:data][:presenter_name] = model_presenter.presenter_name + +- if options[:as].is_a? Hash + - options[:input_html][:data][:carnival_options] = options[:as].first[1] + - options[:as] = options[:as].first[0] + + - if field.depends_on.present? - options[:input_html][:data][:depends_on] = field.depends_on :javascript $(".field-#{field.depends_on}").change(function(event, element){ updateDependentFormSelectHtml(element.selected, $(this).attr("name").match( /\[(.*)\]/)[1], $($(".field-#{field.name}").first()).attr("name").match( /\[(.*)\]/)[1]);