Sha256: 15908fb47a023ab2b7be7128d0ffbf789b9ce771790427da722ec7b333d1ec33

Contents?: true

Size: 1.14 KB

Versions: 99

Compression:

Stored size: 1.14 KB

Contents

cancel_selector = "##{element_form_id(:action => :create)} a.cancel".to_json

if controller.send :successful?
  if @insert_row
    page.insert_html :top, active_scaffold_tbody_id, :partial => 'list_record', :locals => {:record => @record}
    page << "ActiveScaffold.stripe($('#{active_scaffold_tbody_id}'))"
    page << "ActiveScaffold.hide_empty_message('#{active_scaffold_tbody_id}','#{empty_message_id}');"
    page << "ActiveScaffold.increment_record_count('#{active_scaffold_id}');"
  end

  if (active_scaffold_config.create.persistent)
    page << "$$(#{cancel_selector}).first().link.reload();"
  else
    page << "$$(#{cancel_selector}).first().link.close#{'_with_refresh' unless @insert_row}();"
  end
  if (active_scaffold_config.create.edit_after_create)
    page << "var link = $('#{action_link_id 'edit', @record.id}');"
    page << "if (link) (function() { link.action_link.open() }).defer();"
  end
else
  page << "l = $$(#{cancel_selector}).first().link;"
  page.replace element_form_id(:action => :create), :partial => 'create_form'
  page << "l.register_cancel_hooks();"
end
page.replace_html active_scaffold_messages_id, :partial => 'messages'

Version data entries

99 entries across 99 versions & 3 rubygems

Version Path
lockbox_middleware-1.2.1 vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.17.3 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.17.2 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.17.1 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.17.0 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.16.3 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.16.2 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.16.0 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.15.4 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.15.3 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.15.2 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.15.1 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.14.12 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.14.10 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
brisk-bills-0.6.0 vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.14.9 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.14.8 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.14.7 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.14.6 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs
six-updater-web-0.14.5 lib/six-updater-web/vendor/plugins/active_scaffold/frontends/default/views/on_create.js.rjs