add sub module aux click support

pull/34730/head
bytedream 2025-06-16 14:46:54 +02:00
parent 9c4a8e2da7
commit 9915581f4c
1 changed files with 7 additions and 1 deletions

View File

@ -49,7 +49,12 @@ const doLoadFileContent = (event: MouseEvent) => {
props.navigateViewContent(props.item.fullPath, openNewTab);
};
const doGotoSubModule = () => {
const doGotoSubModule = (event: MouseEvent) => {
const openNewTab = event.button === 1 || event.ctrlKey || event.metaKey;
if (openNewTab) {
window.open(props.item.submoduleUrl, '_blank');
return;
}
location.href = props.item.submoduleUrl;
};
</script>
@ -60,6 +65,7 @@ const doGotoSubModule = () => {
v-if="item.entryMode === 'commit'" class="tree-item type-submodule"
:title="item.entryName"
@click.stop="doGotoSubModule"
@click.middle.stop="doGotoSubModule"
>
<!-- submodule -->
<div class="item-content">