mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-19 01:26:08 +10:00
Merge branch 'fix_filebrowser_reload' into 'master'
File Browser navigation fixes
Fixes a double request being made when clicking the file name when navigating through file browser and also fixes opening a file in a new tab or when doing ctrl + click.
Closes #19050
**Before**

**After**

See merge request !4891
(cherry picked from commit b32a6add8f)
This commit is contained in:
committed by
Robert Speicher
parent
d3b282070e
commit
aae4444409
@@ -5,6 +5,7 @@ v 8.9.4
|
||||
- Ensure references to private repos aren't shown to logged-out users.
|
||||
- Fixed search field blur not removing focus. !4704
|
||||
- Resolve "Sub nav isn't showing on file view". !4890
|
||||
- Fixes middle click and double request when navigating through the file browser. !4891
|
||||
|
||||
v 8.9.3
|
||||
- Fix encrypted data backwards compatibility after upgrading attr_encrypted gem. !4963
|
||||
|
||||
@@ -5,9 +5,15 @@ class @TreeView
|
||||
# Code browser tree slider
|
||||
# Make the entire tree-item row clickable, but not if clicking another link (like a commit message)
|
||||
$(".tree-content-holder .tree-item").on 'click', (e) ->
|
||||
if (e.target.nodeName != "A")
|
||||
path = $('.tree-item-file-name a', this).attr('href')
|
||||
Turbolinks.visit(path)
|
||||
$clickedEl = $(e.target)
|
||||
path = $('.tree-item-file-name a', this).attr('href')
|
||||
|
||||
if not $clickedEl.is('a') and not $clickedEl.is('.str-truncated')
|
||||
if e.metaKey or e.which is 2
|
||||
e.preventDefault()
|
||||
window.open path, '_blank'
|
||||
else
|
||||
Turbolinks.visit path
|
||||
|
||||
# Show the "Loading commit data" for only the first element
|
||||
$('span.log_loading:first').removeClass('hide')
|
||||
|
||||
Reference in New Issue
Block a user