<%= print_flash_message %> <% content_for :left_menu do %> <% end %>
<%= kb_dynamic_form_for(entry, url: entry.portal_update_url) do |f| %>
<% entry.class.form_properties_set_for_edit_form.each do |pr| %>
<%= "error" if entry.errors[pr.name].count > 0%>">
<% if pr.input_type == :chosen_select %> <%= f.chosen_select pr.name, @entry_data_sources[pr.name], placeholder: pr.placeholder, onchange: pr.on_change, parent: pr.parent, class: pr.css_class %> <% elsif pr.input_type == :autocomplete_with_id %> <%= f.autocomplete_with_id pr.name, entry.send(pr.text_value_property), pr.source_url, placeholder: pr.placeholder, onchange: pr.on_change, parent: pr.parent, class: pr.css_class %> <% elsif pr.input_type == :switch_button %> <%= f.switch_button pr.name %> <% elsif pr.input_type == :date_picker %> <%= f.date_picker pr.name, class: pr.css_class %> <% elsif pr.input_type == :time_picker %> <% elsif pr.input_type == :image_selector %> <% elsif pr.input_type == :check_box %> <%= f.check_box pr.name %> <% elsif pr.input_type == :radio_button %> <% elsif pr.input_type == :link %> <% elsif pr.input_type == :elastic_text_area %> <%= f.elastic_textarea pr.name, class: pr.css_class %> <% elsif pr.input_type == :text_area %> <%= f.text_area pr.name, class: pr.css_class %> <% else %> <%= f.text_edit pr.name, class: pr.css_class %> <% end %>
<%= f.error_label pr.name %>
<% end %>
<% end %>