summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/code_navigation/store/actions.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/code_navigation/store/actions.js')
-rw-r--r--app/assets/javascripts/code_navigation/store/actions.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/assets/javascripts/code_navigation/store/actions.js b/app/assets/javascripts/code_navigation/store/actions.js
index 7b2669691bd..9a472ca014f 100644
--- a/app/assets/javascripts/code_navigation/store/actions.js
+++ b/app/assets/javascripts/code_navigation/store/actions.js
@@ -18,7 +18,10 @@ export default {
.then(({ data }) => {
const normalizedData = data.reduce((acc, d) => {
if (d.hover) {
- acc[`${d.start_line}:${d.start_char}`] = d;
+ acc[`${d.start_line}:${d.start_char}`] = {
+ ...d,
+ definitionLineNumber: parseInt(d.definition_path?.split('#L').pop() || 0, 10),
+ };
addInteractionClass(path, d);
}
return acc;
@@ -67,6 +70,7 @@ export default {
x: x || 0,
y: y + window.scrollY || 0,
height: el.offsetHeight,
+ lineIndex: parseInt(lineIndex, 10),
};
definition = data[`${lineIndex}:${charIndex}`];