mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2024-11-15 01:05:42 +00:00
Set callbac kfor match_context
This commit is contained in:
parent
bbcf5c5312
commit
a1439f37d7
@ -5,7 +5,7 @@ class CorpusAnalysisClient {
|
|||||||
this.displays = {};
|
this.displays = {};
|
||||||
this.socket = socket;
|
this.socket = socket;
|
||||||
|
|
||||||
// socket on event fpr corpous analysis initialization
|
// socket on event for corpous analysis initialization
|
||||||
socket.on("corpus_analysis_init", (response) => {
|
socket.on("corpus_analysis_init", (response) => {
|
||||||
var errorText;
|
var errorText;
|
||||||
|
|
||||||
@ -20,7 +20,8 @@ class CorpusAnalysisClient {
|
|||||||
} else {
|
} else {
|
||||||
errorText = `Error ${response.code} - ${response.msg}`;
|
errorText = `Error ${response.code} - ${response.msg}`;
|
||||||
if (this.displays.init.errorContainer != undefined) {
|
if (this.displays.init.errorContainer != undefined) {
|
||||||
this.displays.init.errorContainer.innerHTML = `<p class="red-text"><i class="material-icons tiny">error</i> ${errorText}</p>`;
|
this.displays.init.errorContainer.innerHTML = `<p class="red-text">` +
|
||||||
|
`<i class="material-icons tiny">error</i> ${errorText}</p>`;
|
||||||
}
|
}
|
||||||
if (this.displays.init != undefined) {
|
if (this.displays.init != undefined) {
|
||||||
this.displays.init.setVisibilityByStatus("error");
|
this.displays.init.setVisibilityByStatus("error");
|
||||||
@ -45,7 +46,8 @@ class CorpusAnalysisClient {
|
|||||||
errorText = `Error ${response.payload.code} - ${response.payload.msg}`;
|
errorText = `Error ${response.payload.code} - ${response.payload.msg}`;
|
||||||
nopaque.flash("error", errorText);
|
nopaque.flash("error", errorText);
|
||||||
if (this.displays.query.errorContainer != undefined) {
|
if (this.displays.query.errorContainer != undefined) {
|
||||||
this.displays.query.errorContainer.innerHTML = `<p class="red-text"><i class="material-icons tiny">error</i> ${errorText}</p>`;
|
this.displays.query.errorContainer.innerHTML = `<p class="red-text">`+
|
||||||
|
`<i class="material-icons tiny">error</i> ${errorText}</p>`;
|
||||||
}
|
}
|
||||||
if (this.displays.query != undefined) {
|
if (this.displays.query != undefined) {
|
||||||
this.displays.query.setVisibilityByStatus("error");
|
this.displays.query.setVisibilityByStatus("error");
|
||||||
@ -54,13 +56,18 @@ class CorpusAnalysisClient {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
socket.on("corpus_analysis_query_results", (response) => {
|
socket.on("corpus_analysis_query_results", (response) => {
|
||||||
if (this.callbacks.query_results != undefined) {this.callbacks.query_results(response.payload);}
|
if (this.callbacks.query_results != undefined) {
|
||||||
|
this.callbacks.query_results(response.payload);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// TODO: set callback for this
|
socket.on("corpus_analysis_inspect_match", (response) => {
|
||||||
// get context of one match if inspected via socket.io
|
if (this.callbacks.query_match_context != undefined) {
|
||||||
socket.on("corpus_analysis_inspect_match", (response) => { results.resultsList.showMatchContext(response)});
|
this.callbacks.query_match_context(response);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
init() {
|
init() {
|
||||||
|
@ -360,6 +360,9 @@
|
|||||||
client.setCallback("query_results", (payload) => {
|
client.setCallback("query_results", (payload) => {
|
||||||
queryRenderResults(payload);
|
queryRenderResults(payload);
|
||||||
});
|
});
|
||||||
|
client.setCallback("query_match_context", (payload) => {
|
||||||
|
results.resultsList.showMatchContext(payload);
|
||||||
|
})
|
||||||
|
|
||||||
// Trigger corpus analysis initialization on server side
|
// Trigger corpus analysis initialization on server side
|
||||||
client.init();
|
client.init();
|
||||||
|
Loading…
Reference in New Issue
Block a user