|
@@ -3,6 +3,7 @@ import { generate } from "../visualUI/code_generator";
|
|
import { IVProgAssessment } from "../assessment/ivprogAssessment";
|
|
import { IVProgAssessment } from "../assessment/ivprogAssessment";
|
|
import { TestConsole } from "./testConsole";
|
|
import { TestConsole } from "./testConsole";
|
|
import { parseLogs } from "./../services/userLog";
|
|
import { parseLogs } from "./../services/userLog";
|
|
|
|
+import { LocalizedStrings } from './../services/localizedStringsService';
|
|
|
|
|
|
function parseActivityData (data) {
|
|
function parseActivityData (data) {
|
|
let algorithm_in_ilm = null;
|
|
let algorithm_in_ilm = null;
|
|
@@ -13,8 +14,21 @@ function parseActivityData (data) {
|
|
parseLogs(logs);
|
|
parseLogs(logs);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- let content = JSON.parse(data.split('\n::algorithm::')[0]);
|
|
|
|
- content['algorithm_in_ilm'] = algorithm_in_ilm;
|
|
|
|
|
|
+ let content;
|
|
|
|
+ try {
|
|
|
|
+ content = JSON.parse(data.split('\n::algorithm::')[0]);
|
|
|
|
+ content['algorithm_in_ilm'] = algorithm_in_ilm;
|
|
|
|
+ } catch (e) {
|
|
|
|
+ $('.ui.height_100.add_accordion').dimmer({
|
|
|
|
+ closable: false
|
|
|
|
+ });
|
|
|
|
+ $('.dimmer_content_message h3').html(LocalizedStrings.getUI('text_message_error_activity_file'));
|
|
|
|
+ $('.dimmer_content_message button').text(LocalizedStrings.getUI('text_message_error_activity_reload'));
|
|
|
|
+ $('.dimmer_content_message').css('display', 'block');
|
|
|
|
+ $('.ui.height_100.add_accordion').dimmer('add content', '.dimmer_content_message');
|
|
|
|
+ $('.ui.height_100.add_accordion').dimmer('show');
|
|
|
|
+ console.error(e);
|
|
|
|
+ }
|
|
return content;
|
|
return content;
|
|
}
|
|
}
|
|
|
|
|