Fix Java RegEx for relative files
This commit is contained in:
@ -407,7 +407,7 @@ var CodeOceanEditor = {
|
|||||||
initializeRegexes: function () {
|
initializeRegexes: function () {
|
||||||
// These RegEx are run on the HTML escaped output!
|
// These RegEx are run on the HTML escaped output!
|
||||||
this.regex_for_language.set("ace/mode/python", /File "(.+?)", line (\d+)/g);
|
this.regex_for_language.set("ace/mode/python", /File "(.+?)", line (\d+)/g);
|
||||||
this.regex_for_language.set("ace/mode/java", /(.*\.java):(\d+):/g);
|
this.regex_for_language.set("ace/mode/java", /(?:\.\/)?(.*\.java):(\d+):/g);
|
||||||
},
|
},
|
||||||
|
|
||||||
initializeTooltips: function () {
|
initializeTooltips: function () {
|
||||||
@ -626,15 +626,17 @@ var CodeOceanEditor = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
jumpToSourceLine: function (event) {
|
jumpToSourceLine: function (event) {
|
||||||
var file = $(event.target).data('file');
|
const file = $(event.target).data('file');
|
||||||
var line = $(event.target).data('line');
|
const line = $(event.target).data('line');
|
||||||
|
|
||||||
// set active file, only needed for codepilot, so skipped for now
|
const frame = $('div.frame[data-filename="' + file + '"]');
|
||||||
|
|
||||||
var frame = $('div.frame[data-filename="' + file + '"]');
|
|
||||||
this.showFrame(frame);
|
this.showFrame(frame);
|
||||||
|
|
||||||
var editor = this.editor_for_file.get(file);
|
const file_id = frame.find('.editor').data('file-id');
|
||||||
|
this.setActiveFile(frame.data('filename'), file_id);
|
||||||
|
this.selectFileInJsTree($('#files'), file_id);
|
||||||
|
|
||||||
|
const editor = this.editor_for_file.get(file);
|
||||||
editor.gotoLine(line, 0);
|
editor.gotoLine(line, 0);
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
},
|
},
|
||||||
|
Reference in New Issue
Block a user