diff --git a/CHANGELOG.md b/CHANGELOG.md index 90bf2368e..2dabdcded 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ - In the corpus selector, an empty folder would add 1 to the parent folder's corpus count - Searching by pressing Enter in Simple search is broken [#394](https://github.com/spraakbanken/korp-frontend/issues/394) +- Barcode (aka hitsPicture) sometimes missing from KWIC tab [#395](https://github.com/spraakbanken/korp-frontend/issues/395) ## [9.7.1] - 2024-09-18 diff --git a/app/scripts/backend/base-proxy.ts b/app/scripts/backend/base-proxy.ts index 16873d349..542179d12 100644 --- a/app/scripts/backend/base-proxy.ts +++ b/app/scripts/backend/base-proxy.ts @@ -130,8 +130,6 @@ export default abstract class BaseProxy { } }) - const stats = (this.progress / this.total) * 100 - if (this.total == null && struct.progress_corpora && struct.progress_corpora.length) { const tmp = $.map(struct["progress_corpora"], function (corpus) { if (!corpus.length) { @@ -145,6 +143,8 @@ export default abstract class BaseProxy { this.total = _.reduce(tmp, (val1, val2) => val1 + val2, 0) } + const stats = (this.progress / this.total) * 100 + this.prev = e.target.responseText return { struct, diff --git a/app/scripts/controllers/kwic_controller.ts b/app/scripts/controllers/kwic_controller.ts index 71c4bc50c..88b050c88 100644 --- a/app/scripts/controllers/kwic_controller.ts +++ b/app/scripts/controllers/kwic_controller.ts @@ -215,12 +215,8 @@ export class KwicCtrl implements IController { const req = s.getProxy().makeRequest( { ajaxParams }, s.page, - (progressObj) => { - $timeout(() => s.onProgress(progressObj, isPaging)) - }, - (data) => { - $timeout(() => s.renderResult(data)) - } + (progressObj) => $timeout(() => s.onProgress(progressObj, isPaging)), + (data) => $timeout(() => s.renderResult(data)) ) req.done((data) => { $timeout(() => { @@ -256,6 +252,7 @@ export class KwicCtrl implements IController { } s.renderCompleteResult = (data, isPaging) => { + s.renderResult(data) s.loading = false if ("ERROR" in data) return if (!isPaging) {