File tree Expand file tree Collapse file tree
apps/files/src/components Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3030 <FileEntryPreview ref =" preview"
3131 :source =" source"
3232 :dragover =" dragover"
33+ @auxclick.native =" execDefaultAction"
3334 @click.native =" execDefaultAction" />
3435
3536 <FileEntryName ref =" name"
3839 :files-list-width =" filesListWidth"
3940 :nodes =" nodes"
4041 :source =" source"
41- @click =" execDefaultAction" />
42+ @auxclick.native =" execDefaultAction"
43+ @click.native =" execDefaultAction" />
4244 </td >
4345
4446 <!-- Actions -->
Original file line number Diff line number Diff line change 2626 :aria-hidden =" isRenaming"
2727 class =" files-list__row-name-link"
2828 data-cy-files-list-row-name-link
29- v-bind =" linkTo.params"
30- @click =" $emit('click', $event)" >
29+ v-bind =" linkTo.params" >
3130 <!-- File name -->
3231 <span class =" files-list__row-name-text" >
3332 <!-- Keep the displayName stuck to the extension to avoid whitespace rendering issues-->
Original file line number Diff line number Diff line change 3232 :dragover =" dragover"
3333 :grid-mode =" true"
3434 :source =" source"
35+ @auxclick.native =" execDefaultAction"
3536 @click.native =" execDefaultAction" />
3637
3738 <FileEntryName ref =" name"
4142 :grid-mode =" true"
4243 :nodes =" nodes"
4344 :source =" source"
44- @click =" execDefaultAction" />
45+ @auxclick.native =" execDefaultAction"
46+ @click.native =" execDefaultAction" />
4547 </td >
4648
4749 <!-- Actions -->
Original file line number Diff line number Diff line change @@ -210,7 +210,8 @@ export default defineComponent({
210210 } ,
211211
212212 execDefaultAction ( event ) {
213- if ( event . ctrlKey || event . metaKey ) {
213+ // if ctrl+click or middle mouse button, open in new tab
214+ if ( event . ctrlKey || event . metaKey || event . button === 1 ) {
214215 event . preventDefault ( )
215216 window . open ( generateUrl ( '/f/{fileId}' , { fileId : this . fileid } ) )
216217 return false
You can’t perform that action at this time.
0 commit comments