mirror of
https://github.com/go-gitea/gitea.git
synced 2026-04-12 18:40:23 +02:00
Fix event listener handling and improve button click behavior in DiffFileExtensionFilter
This commit is contained in:
parent
cf2c438f11
commit
f66a78a5c9
@ -27,10 +27,10 @@ export default defineComponent({
|
||||
};
|
||||
},
|
||||
mounted() {
|
||||
document.body.addEventListener('click', this.onBodyClick);
|
||||
document.body.addEventListener('click', this.onBodyClick, true);
|
||||
},
|
||||
unmounted() {
|
||||
document.body.removeEventListener('click', this.onBodyClick);
|
||||
document.body.removeEventListener('click', this.onBodyClick, true);
|
||||
},
|
||||
methods: {
|
||||
onBodyClick(event: MouseEvent) {
|
||||
@ -155,7 +155,7 @@ export default defineComponent({
|
||||
ref="expandBtn"
|
||||
class="ui tiny basic button tw-relative"
|
||||
:class="{'diff-ext-filter-btn-active': isFiltering}"
|
||||
@click.stop="toggleMenu()"
|
||||
@click="toggleMenu()"
|
||||
:data-tooltip-content="locale.filter_by_file_extension"
|
||||
aria-haspopup="true"
|
||||
:aria-label="locale.filter_by_file_extension"
|
||||
@ -181,7 +181,7 @@ export default defineComponent({
|
||||
/>
|
||||
<label :for="`ext-filter-${ext.ext}`" class="tw-cursor-pointer">
|
||||
<span class="tw-font-mono">{{ ext.ext }}</span>
|
||||
<span class="tw-text-text-light-2">({{ ext.count }})</span>
|
||||
<span class="tw-text-text-light-2"> ({{ ext.count }})</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user