Sha256: 316df8ce40dc316a58c5bf9465cfb448160727d08c8104486da9c58274cc0076

Contents?: true

Size: 1.83 KB

Versions: 2

Compression:

Stored size: 1.83 KB

Contents

- return_to = params[:return_to].presence || request.referer || collection_path
- return_to = "#{return_to.split('#', 2).first}##{dom_id(resource, 'list')}" if resource.persisted?
input type='hidden' name='return_to' value=return_to
- if settings[:safe_save] && resource.updated_at
  input type='hidden' name='last_updated_timestamp' value=(resource.last_updated_timestamp || resource.updated_timestamp.to_i)
.form-actions
  button.btn.btn-primary type="submit" name="_save" data-disable-with=t('admin.form.save')
    = icon('ok', true)
    = t('admin.form.save')
  - if resource.errors.of_kind?(:base, :changed)
    a.btn href=edit_resource_path(resource, return_to: params[:return_to])
      = icon('repeat')
      = t('admin.form.refresh')
    button.btn.btn-warning type="submit" name="_force_save" data-disable-with='Force'
      = icon('fire', true)
      = t('admin.form.force_save')
  span.extra_buttons
    - unless resource.new_record?
      span.next_prev_buttons
        button.btn.btn-info type="submit" name="_add_edit_prev" data-disable-with=t('admin.form.save_and_edit_prev')
          = icon('chevron-left', true)
          = t('admin.form.save_and_edit_prev')
        button.btn.btn-info type="submit" name="_add_edit_next" data-disable-with=t('admin.form.save_and_edit_next')
          = t('admin.form.save_and_edit_next')
          = icon('chevron-right', true)
    - if can? :create, resource_class
      button.btn.btn-info type="submit" name="_add_another" data-disable-with=t('admin.form.save_and_add_another')
        = t('admin.form.save_and_add_another')
    - if can? :edit, resource
      button.btn.btn-info type="submit" name="_add_edit" data-disable-with=t('admin.form.save_and_edit')
        = t('admin.form.save_and_edit')
    a.btn.form_cancel href=(return_to || collection_path)
      = icon('remove')
      = t('admin.form.cancel')

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ab_admin-0.11.0 app/views/admin/shared/_save_buttons.html.slim
ab_admin-0.10.0 app/views/admin/shared/_save_buttons.html.slim