Skip to content

Commit b4c66d6

Browse files
committed
Update the changemonitor status after the AJAX requests complete
1 parent d6449e8 commit b4c66d6

File tree

5 files changed

+8
-0
lines changed

5 files changed

+8
-0
lines changed

modules/backend/behaviors/formcontroller/views/create/_sidebar.php

+2
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
data-request="onSave"
1818
data-hotkey="ctrl+s, cmd+s"
1919
data-load-indicator="<?= e(trans('backend::lang.form.creating_name', ['name' => trans($formConfig->name)])); ?>"
20+
data-request-before-update="$el.trigger('unchange.oc.changeMonitor')"
2021
class="btn btn-primary">
2122
<?= e(trans('backend::lang.form.create')); ?>
2223
</button>
@@ -26,6 +27,7 @@ class="btn btn-primary">
2627
data-request-data="close:1"
2728
data-hotkey="ctrl+enter, cmd+enter"
2829
data-load-indicator="<?= e(trans('backend::lang.form.creating_name', ['name' => trans($formConfig->name)])); ?>"
30+
data-request-before-update="$el.trigger('unchange.oc.changeMonitor')"
2931
class="btn btn-default">
3032
<?= e(trans('backend::lang.form.create_and_close')); ?>
3133
</button>

modules/backend/behaviors/formcontroller/views/create/_standard.php

+2
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
data-request="onSave"
2020
data-hotkey="ctrl+s, cmd+s"
2121
data-load-indicator="<?= e(trans('backend::lang.form.creating_name', ['name' => trans($formConfig->name)])); ?>"
22+
data-request-before-update="$el.trigger('unchange.oc.changeMonitor')"
2223
class="btn btn-primary">
2324
<?= e(trans('backend::lang.form.create')); ?>
2425
</button>
@@ -28,6 +29,7 @@ class="btn btn-primary">
2829
data-request-data="close:1"
2930
data-hotkey="ctrl+enter, cmd+enter"
3031
data-load-indicator="<?= e(trans('backend::lang.form.creating_name', ['name' => trans($formConfig->name)])); ?>"
32+
data-request-before-update="$el.trigger('unchange.oc.changeMonitor')"
3133
class="btn btn-default">
3234
<?= e(trans('backend::lang.form.create_and_close')); ?>
3335
</button>

modules/backend/behaviors/formcontroller/views/update/_sidebar.php

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ class="btn btn-primary"
2929
data-request-data="close:1"
3030
data-hotkey="ctrl+enter, cmd+enter"
3131
data-load-indicator="<?= e(trans('backend::lang.form.saving')); ?>"
32+
data-request-before-update="$el.trigger('unchange.oc.changeMonitor')"
3233
class="btn btn-default"
3334
>
3435
<?= e(trans('backend::lang.form.save_and_close')); ?>

modules/backend/behaviors/formcontroller/views/update/_standard.php

+2
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ class="btn btn-primary"
3131
data-request-data="close:1"
3232
data-hotkey="ctrl+enter, cmd+enter"
3333
data-load-indicator="<?= e(trans('backend::lang.form.saving')); ?>"
34+
data-request-before-update="$el.trigger('unchange.oc.changeMonitor')"
3435
class="btn btn-default"
3536
>
3637
<?= e(trans('backend::lang.form.save_and_close')); ?>
@@ -40,6 +41,7 @@ class="btn btn-default"
4041
class="wn-icon-trash-o btn-icon danger pull-right"
4142
data-request="onDelete"
4243
data-load-indicator="<?= e(trans('backend::lang.form.deleting_name', ['name' => trans($formConfig->name)])); ?>"
44+
data-request-before-update="$el.trigger('unchange.oc.changeMonitor')"
4345
data-request-confirm="<?= e(trans('backend::lang.form.confirm_delete')); ?>">
4446
</button>
4547
<span class="btn-text">

modules/backend/behaviors/formcontroller/views/update/fancy/_toolbar.php

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class="btn btn-default empty wn-icon-trash-o"
4242
data-request="onDelete"
4343
title="<?= e(trans('backend::lang.form.delete')); ?>"
4444
data-load-indicator="<?= e(trans('backend::lang.form.deleting')); ?>"
45+
data-request-before-update="$el.trigger('unchange.oc.changeMonitor')"
4546
data-request-confirm="<?= e(trans('backend::lang.form.confirm_delete')); ?>"
4647
data-control="delete-button"
4748
></button>

0 commit comments

Comments
 (0)