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]);