Skip to content

Commit 8cdbe94

Browse files
committed
Add .prevent modifier to @click event handler
1 parent af8dbf5 commit 8cdbe94

10 files changed

Lines changed: 28 additions & 28 deletions

File tree

view/adminhtml/templates/form/actions.phtml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ $otherSaveActions = [];
3131
<?php foreach ($buttons as $button) : ?>
3232
<?php $subButtons = $button->getSubButtons(); ?>
3333
<button
34-
@click="<?= $escaper->escapeHtml($button->getMethod()) ?>"
34+
@click.prevent="<?= $escaper->escapeHtml($button->getMethod()) ?>"
3535
title="<?= $escaper->escapeHtml(__($button->getLabel())) ?>"
3636
type="button"
3737
class="action- scalable <?= $escaper->escapeHtml($button->getCssClass()) ?>">
@@ -45,14 +45,14 @@ $otherSaveActions = [];
4545
class="actions-split save primary"
4646
>
4747
<button
48-
@click="saveAndContinueAction"
48+
@click.prevent="saveAndContinueAction"
4949
title="Save and Continue"
5050
class="action-default primary"
5151
>
5252
<span>Save and Continue</span>
5353
</button>
5454

55-
<button @click="toggleOtherActions"
55+
<button @click.prevent="toggleOtherActions"
5656
title="Save and Continue"
5757
class="action-toggle primary save">
5858
<span>Select</span>
@@ -67,7 +67,7 @@ $otherSaveActions = [];
6767
): ?>
6868
<li>
6969
<span
70-
@click="saveAndDuplicateAction"
70+
@click.prevent="saveAndDuplicateAction"
7171
title="Save &amp; Duplicate"
7272
class="item"
7373
>

view/adminhtml/templates/form/field_type/switch.phtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ $fieldType = $field->getFieldType();
3131
>
3232
<label
3333
class="admin__actions-switch-label"
34-
@click="toggleValueByClick"
34+
@click.prevent="toggleValueByClick"
3535
data-name="<?= $escaper->escapeHtml($field->getCode()) ?>"
3636
data-value="<?= $escaper->escapeHtml($field->getScope()) ?>.<?= $escaper->escapeHtml($field->getCode()) ?>"
3737
>

view/adminhtml/templates/grid/cell/inline_edit.phtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ $item = $block->getItem();
3131

3232
<button
3333
class="action-close"
34-
@click="toggleInlineEdit"
34+
@click.prevent="toggleInlineEdit"
3535
></button>
3636

3737
<button
3838
class="action-save"
39-
@click="saveInlineEdit"
39+
@click.prevent="saveInlineEdit"
4040
data-identifier="<?= $escaper->escapeHtml($item->getId()) ?>"
4141
data-property="<?= $escaper->escapeHtml($block->getColumnName()) ?>"
4242
>save</button>

view/adminhtml/templates/grid/cell/product_image.phtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ $item = $block->getItem();
2121
?>
2222
<span class="thumbnail-container" x-data="LokiModal">
2323
<span class="thumbnail-wrapper">
24-
<img @click="toggleModal" class="admin__control-thumbnail" src="<?= /* @noEscape */ $productImage->getThumbnailUrl($item) ?>"
24+
<img @click.prevent="toggleModal" class="admin__control-thumbnail" src="<?= /* @noEscape */ $productImage->getThumbnailUrl($item) ?>"
2525
loading="lazy" alt="<?= $escaper->escapeHtml($item->getName()) ?>"/>
2626
</span>
2727

28-
<dialog x-ref="modal" @click="toggleModal">
28+
<dialog x-ref="modal" @click.prevent="toggleModal">
2929
<span class="">
3030
<h2><?= $escaper->escapeHtml($item->getName()) ?></h2>
3131
<img src="<?= /* @noEscape */ $productImage->getImageUrl($item) ?>" loading="lazy" alt="<?= $escaper->escapeHtml($item->getName()) ?>"/>

view/adminhtml/templates/grid/filters.phtml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ if (empty($filterFields)) {
1919
?>
2020
<div class="data-grid-filters-actions-wrap">
2121
<div class="data-grid-filters-action-wrap">
22-
<button :class="filterButtonClass" class="action-default" @click="toggleFilters">
22+
<button :class="filterButtonClass" class="action-default" @click.prevent="toggleFilters">
2323
Filters
2424
</button>
2525
</div>
@@ -69,10 +69,10 @@ if (empty($filterFields)) {
6969

7070
<div class="admin__data-grid-filters-footer">
7171
<div class="admin__footer-main-actions">
72-
<button class="action-tertiary" type="button" @click="toggleFilters">
72+
<button class="action-tertiary" type="button" @click.prevent="toggleFilters">
7373
<span>Cancel</span>
7474
</button>
75-
<button class="action-secondary" type="button" @click="applyFilters">
75+
<button class="action-secondary" type="button" @click.prevent="applyFilters">
7676
<span>Apply Filters</span>
7777
</button>
7878
</div>

view/adminhtml/templates/grid/massactions.phtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ if (empty($massActions)) {
2121
?>
2222
<div class="col-xs-2">
2323
<div class="action-select-wrap">
24-
<button class="action-select" title="Select Items" @click="toggleMassActions">
24+
<button class="action-select" title="Select Items" @click.prevent="toggleMassActions">
2525
<span>Actions</span>
2626
</button>
2727

2828
<div class="action-menu-items" x-cloak x-show="showMassActions" style="z-index:300">
2929
<ul class="action-menu">
3030
<?php foreach ($massActions as $massAction): ?>
31-
<li @click="massAction" data-url="<?= /* @noEscape */ $massAction->getUrl() ?>">
31+
<li @click.prevent="massAction" data-url="<?= /* @noEscape */ $massAction->getUrl() ?>">
3232
<span class="action-menu-item"><?= $escaper->escapeHtml($massAction->getLabel()) ?></span>
3333
</li>
3434
<?php endforeach; ?>

view/adminhtml/templates/grid/pager/limit.phtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ $page = $viewModel->getPage();
2323
id="product_listing.product_listing.listing_top.listing_paging_sizes">
2424
</div>
2525

26-
<button @click="toggleLimitOptions" class="selectmenu-toggle" type="button"
26+
<button @click.prevent="toggleLimitOptions" class="selectmenu-toggle" type="button"
2727
aria-labelledby="per-page-text select-button-text">
2828
<span id="select-button-text"><?= $escaper->escapeHtml(__('Select')) ?></span>
2929
</button>
@@ -34,7 +34,7 @@ $page = $viewModel->getPage();
3434
<li>
3535
<div class="selectmenu-item">
3636
<button
37-
@click="setLimitFromElement"
37+
@click.prevent="setLimitFromElement"
3838
data-limit="<?= $escaper->escapeHtml($limit) ?>"
3939
class="selectmenu-item-action"
4040
type="button">

view/adminhtml/templates/grid/pager/pagination.phtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ $page = $viewModel->getPage();
1818
?>
1919
<div class="admin__data-grid-pager">
2020
<button
21-
@click="previousPage"
21+
@click.prevent="previousPage"
2222
class="action-previous"
2323
type="button"
2424
title="<?= $escaper->escapeHtml(__('Previous Page')) ?>"
@@ -36,7 +36,7 @@ $page = $viewModel->getPage();
3636
</label>
3737

3838
<button
39-
@click="nextPage"
39+
@click.prevent="nextPage"
4040
class="action-next"
4141
type="button"
4242
title="<?= $escaper->escapeHtml(__('Next Page')) ?>"

view/adminhtml/templates/grid/table.phtml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,25 +31,25 @@ $state = $viewModel->getState();
3131

3232
<button
3333
class="action-multicheck-toggle"
34-
@click="toggleSelectedMenu"
34+
@click.prevent="toggleSelectedMenu"
3535
>
3636
<span>Options</span>
3737
</button>
3838

3939
<ul class="action-menu" x-cloak x-show="showSelectedMenu">
40-
<li @click="selectAll">
40+
<li @click.prevent="selectAll">
4141
<span class="action-menu-item">Select All</span>
4242
</li>
4343

44-
<li @click="deselectAll">
44+
<li @click.prevent="deselectAll">
4545
<span class="action-menu-item">Deselect All</span>
4646
</li>
4747

48-
<li @click="selectAllOnPage">
48+
<li @click.prevent="selectAllOnPage">
4949
<span class="action-menu-item">Select All on This Page</span>
5050
</li>
5151

52-
<li @click="deselectAllOnPage">
52+
<li @click.prevent="deselectAllOnPage">
5353
<span class="action-menu-item">Deselect All on This Page</span>
5454
</li>
5555
</ul>
@@ -71,7 +71,7 @@ $state = $viewModel->getState();
7171
<th
7272
class="data-grid-th _sortable <?= $escaper->escapeHtml($additionalCss) ?>"
7373
data-column="<?= $escaper->escapeHtml($column->getCode()) ?>"
74-
@click="sortColumn"
74+
@click.prevent="sortColumn"
7575
x-sort:item="'<?= $escaper->escapeHtml($viewModel->getJsComponentId()) ?>.<?= $escaper->escapeHtml($column->getCode()) ?>'">
7676
<span class="data-grid-cell-content"><?= $escaper->escapeHtml(__($column->getLabel())) ?></span>
7777
</th>

view/adminhtml/templates/ui/button.phtml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ $button = $block->getButton();
1818
class="actions-split <?= $escaper->escapeHtml(__($button->getCssClass())) ?>"
1919
>
2020
<button
21-
@click="<?= $escaper->escapeHtml(__($button->getMethod())) ?>"
21+
@click.prevent="<?= $escaper->escapeHtml(__($button->getMethod())) ?>"
2222
title="<?= $escaper->escapeHtml(__($button->getLabel())) ?>"
2323
<?php if ($button->getUrl()): ?>
2424
data-url="<?= /* @noEscape */ $button->getUrl() ?>"
@@ -29,7 +29,7 @@ $button = $block->getButton();
2929
</button>
3030

3131
<button
32-
@click="toggleOtherActions"
32+
@click.prevent="toggleOtherActions"
3333
title="Toggle other actions"
3434
class="action-toggle <?= $escaper->escapeHtml(__($button->getCssClass())) ?>"
3535
>
@@ -40,7 +40,7 @@ $button = $block->getButton();
4040
<?php foreach ($button->getSubButtons() as $subButton): ?>
4141
<li>
4242
<span
43-
@click="<?= $escaper->escapeHtml(__($subButton->getMethod())) ?>"
43+
@click.prevent="<?= $escaper->escapeHtml(__($subButton->getMethod())) ?>"
4444
<?php if ($button->getUrl()): ?>
4545
data-url="<?= /* @noEscape */ $button->getUrl() ?>"
4646
<?php endif; ?>
@@ -56,7 +56,7 @@ $button = $block->getButton();
5656

5757
<?php else: ?>
5858
<button
59-
@click="<?= $escaper->escapeHtml($button->getMethod()) ?>"
59+
@click.prevent="<?= $escaper->escapeHtml($button->getMethod()) ?>"
6060
<?php if ($button->getUrl()): ?>
6161
data-url="<?= /* @noEscape */ $button->getUrl() ?>"
6262
<?php endif; ?>

0 commit comments

Comments
 (0)