Sha256: 5c823097e20170b793fe0b1b8d6543711ed3c92c4f2a100e9fc4ed49be1a4bab
Contents?: true
Size: 1.6 KB
Versions: 5
Compression:
Stored size: 1.6 KB
Contents
format :html do view :edit_form, wrap: :slot do voo.show :edit_type_row with_nest_mode :edit do edit_form end end def edit_form voo.hide :edit_type_row form_opts = edit_form_opts.reverse_merge success: edit_success card_form :update, form_opts do [ edit_view_hidden, _render_edit_type_row(home_view: :edit_type_row), # home_view is necessary for cancel to work correctly. # it seems a little strange to have to think about home_view here, # but the issue is that something currently has to happen prior to the # render to get voo.slot_options to have the right home view in # the slot wrap. I'd think this would probably best be handled as an # option to #wrap that triggers a new heir voo _render_content_formgroups, _render(voo.buttons_view || :edit_buttons) ] end end view :edit, perms: :update, unknown: true, cache: :never, wrap: { modal: { footer: "", size: :edit_modal_size, title: :render_title, menu: :edit_modal_menu } } do add_name_context with_nest_mode :edit do voo.show :help voo.hide :save_button wrap(true) { [frame_help, _render_edit_form] } end end def edit_modal_size :large end def edit_modal_menu wrap_with_modal_menu do [close_modal_window, bridge_link(confirm: true)] end end def edit_form_opts # for override { "data-slot-selector": "modal-origin", "data-slot-error-selector": ".card-slot" } end end
Version data entries
5 entries across 5 versions & 1 rubygems