Add Save & Close button to settings pages
This commit is contained in:
parent
7ea65608a0
commit
0cffb0c934
|
|
@ -1,3 +1,6 @@
|
|||
* **Build 14x** (2014-09-xx)
|
||||
- Standard setting pages now have **Save** and **Save and Close** buttons.
|
||||
|
||||
* **Build 143** (2014-09-09)
|
||||
- Various fixes to the RelationController relating to belongsToMany relations.
|
||||
- Tree Lists are now collapsed by default to better handle large data sets.
|
||||
|
|
|
|||
|
|
@ -94,10 +94,16 @@ class Settings extends Controller
|
|||
|
||||
Flash::success(Lang::get('system::lang.settings.update_success', ['name' => Lang::get($item->label)]));
|
||||
|
||||
if ($item->context == 'mysettings')
|
||||
return Redirect::to(Backend::url('system/settings/mysettings'));
|
||||
else
|
||||
return Redirect::to(Backend::url('system/settings'));
|
||||
/*
|
||||
* Handle redirect
|
||||
*/
|
||||
if ($redirectUrl = post('redirect', true)) {
|
||||
$redirectUrl = ($item->context == 'mysettings')
|
||||
? Backend::url('system/settings/mysettings')
|
||||
: Backend::url('system/settings');
|
||||
|
||||
return Redirect::to($redirectUrl);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -16,7 +16,16 @@
|
|||
class="btn btn-primary">
|
||||
<?= e(trans('backend::lang.form.save')) ?>
|
||||
</button>
|
||||
|
||||
<button
|
||||
type="button"
|
||||
data-request="onSave"
|
||||
data-request-data="close:1"
|
||||
data-hotkey="ctrl+enter"
|
||||
data-hotkey-mac="cmd+enter"
|
||||
data-load-indicator="<?= e(trans('backend::lang.form.saving')) ?>"
|
||||
class="btn btn-default">
|
||||
<?= e(trans('backend::lang.form.save_and_close')) ?>
|
||||
</button>
|
||||
<span class="btn-text">
|
||||
<?= e(trans('backend::lang.form.or')) ?> <a href="<?= Backend::url('system/settings') ?>"><?= e(trans('backend::lang.form.cancel')) ?></a>
|
||||
</span>
|
||||
|
|
|
|||
Loading…
Reference in New Issue