From b4f3a7c41761dd09e2de31a63a5e622adf26afea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20P=C3=BChringer?= <51900829+puehringer@users.noreply.github.com> Date: Thu, 7 Mar 2024 11:57:04 +0100 Subject: [PATCH] fix: call select2 as it is a AMD module (#876) --- dist/lineup/ARankingView.d.ts.map | 2 +- dist/lineup/ARankingView.js | 11 - dist/lineup/ARankingView.js.map | 2 +- dist/lineup/Ranking.d.ts.map | 2 +- dist/lineup/Ranking.js | 11 +- dist/lineup/Ranking.js.map | 2 +- dist/lineup/internal/ScoreUtils.d.ts.map | 2 +- dist/lineup/internal/ScoreUtils.js | 18 +- dist/lineup/internal/ScoreUtils.js.map | 2 +- dist/locales/en/phovea.json | 342 ++++++------- dist/locales/en/tdp.json | 611 +++++++++++------------ dist/phovea_registry.d.ts.map | 2 +- dist/phovea_registry.js | 4 + dist/phovea_registry.js.map | 2 +- src/lineup/ARankingView.ts | 10 - src/lineup/Ranking.tsx | 9 +- src/lineup/internal/ScoreUtils.ts | 16 +- src/phovea_registry.ts | 5 + 18 files changed, 486 insertions(+), 567 deletions(-) diff --git a/dist/lineup/ARankingView.d.ts.map b/dist/lineup/ARankingView.d.ts.map index 470f36dbb..4318ebe6f 100644 --- a/dist/lineup/ARankingView.d.ts.map +++ b/dist/lineup/ARankingView.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ARankingView.d.ts","sourceRoot":"","sources":["../../src/lineup/ARankingView.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ARankingView.d.ts","sourceRoot":"","sources":["../../src/lineup/ARankingView.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/lineup/ARankingView.js b/dist/lineup/ARankingView.js index f407c09c1..322835fc2 100644 --- a/dist/lineup/ARankingView.js +++ b/dist/lineup/ARankingView.js @@ -3,7 +3,6 @@ import { merge } from 'lodash'; import { LineupVisWrapper } from 'visyn_core/vis'; import { IDTypeManager } from 'visyn_core/idtype'; import { I18nextManager } from 'visyn_core/i18n'; -import { WebpackEnv } from 'visyn_core/base'; import { AView } from '../views/AView'; import { EViewMode } from '../base/interfaces'; import { LineupTrackingManager } from './internal/cmds'; @@ -243,9 +242,6 @@ export class ARankingView extends AView { */ init(params, onParameterChange) { return super.init(params, onParameterChange).then(() => { - if (WebpackEnv.ENABLE_EXPERIMENTAL_REPROVISYN_FEATURES) { - return; // do nothing when feature flag is enabled - } // inject stats const base = params.querySelector('form') || params; base.insertAdjacentHTML('beforeend', `
`); @@ -524,9 +520,6 @@ export class ARankingView extends AView { */ async addTrackedScoreColumn(score, position) { // skip provenance impl when feature flag is enabled - if (WebpackEnv.ENABLE_EXPERIMENTAL_REPROVISYN_FEATURES) { - return this.addScoreColumn(score, position); - } return this.withoutTracking(() => this.addScoreColumn(score, position)); } pushTrackedScoreColumn(scoreName, scoreId, params) { @@ -539,10 +532,6 @@ export class ARankingView extends AView { */ async removeTrackedScoreColumn(columnId) { // skip provenance impl when feature flag is enabled - if (WebpackEnv.ENABLE_EXPERIMENTAL_REPROVISYN_FEATURES) { - const column = this.provider.find(columnId); - return column.removeMe(); - } return this.withoutTracking(() => { const column = this.provider.find(columnId); return column.removeMe(); diff --git a/dist/lineup/ARankingView.js.map b/dist/lineup/ARankingView.js.map index 8ddf40455..adc147457 100644 --- a/dist/lineup/ARankingView.js.map +++ b/dist/lineup/ARankingView.js.map @@ -1 +1 @@ -{"version":3,"file":"ARankingView.js","sourceRoot":"","sources":["../../src/lineup/ARankingView.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ARankingView.js","sourceRoot":"","sources":["../../src/lineup/ARankingView.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/lineup/Ranking.d.ts.map b/dist/lineup/Ranking.d.ts.map index c86c08714..51527ad09 100644 --- a/dist/lineup/Ranking.d.ts.map +++ b/dist/lineup/Ranking.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Ranking.d.ts","sourceRoot":"","sources":["../../src/lineup/Ranking.tsx"],"names":[],"mappings":"AAGA,OAAO,EAEL,iBAAiB,EACjB,cAAc,EACd,cAAc,EAUd,WAAW,EAOZ,MAAM,UAAU,CAAC;AAClB,OAAO,KAA0C,MAAM,OAAO,CAAC;AAS/D,OAAO,EAAE,iBAAiB,EAAc,MAAM,mBAAmB,CAAC;AAKlE,OAAO,EAAE,SAAS,EAAE,qBAAqB,EAAU,SAAS,EAAE,UAAU,EAAE,MAAM,oBAAoB,CAAC;AACrG,OAAO,EAAE,QAAQ,EAAoB,MAAM,+BAA+B,CAAC;AAC3E,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAEpD,OAAO,EAAE,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AAc9D,MAAM,WAAW,YAAY;IAC3B,QAAQ,EAAE,iBAAiB,CAAC;IAC5B,OAAO,EAAE,WAAW,GAAG;QACrB,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC;KACpB,CAAC;IACF,IAAI,EAAE,SAAS,CAAC,GAAG,CAAC,EAAE,CAAC;CACxB;AAED,MAAM,WAAW,aAAa;IAC5B,IAAI,EAAE,GAAG,EAAE,CAAC;IACZ,aAAa,EAAE,UAAU,CAAC;IAC1B,UAAU,EAAE,qBAAqB,EAAE,CAAC;IACpC,OAAO,EAAE,OAAO,CAAC,eAAe,CAAC,CAAC;IAElC;;;OAGG;IACH,gBAAgB,CAAC,EAAE,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,EAAE,WAAW,CAAC,KAAK,IAAI,CAAC;IAElE,sBAAsB,CAAC,EAAE,MAAM,IAAI,CAAC;IACpC,YAAY,CAAC,EAAE,CAAC,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,UAAU,EAAE,IAAI,EAAE,MAAM,KAAK,IAAI,CAAC;IAClF,gBAAgB,CAAC,EAAE,CAAC,CAAC,EAAE,YAAY,EAAE,KAAK,IAAI,CAAC;IAE/C,kBAAkB,CAAC,EAAE,CAAC,QAAQ,EAAE,OAAO,KAAK,IAAI,CAAC;IACjD,kBAAkB,CAAC,EAAE,CAAC,cAAc,EAAE,eAAe,KAAK,IAAI,CAAC;IAC/D,aAAa,CAAC,EAAE,CAAC,QAAQ,EAAE,iBAAiB,EAAE,MAAM,EAAE,cAAc,GAAG,cAAc,KAAK,IAAI,CAAC;CAChG;AAmED,MAAM,WAAW,eAAgB,SAAQ,oBAAoB;IAC3D,IAAI,EAAE,SAAS,CAAC;IAChB,eAAe,EAAE,OAAO,CAAC;IACzB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAMD,wBAAgB,OAAO,CAAC,EACtB,IAAS,EACT,aAAyC,EACzC,UAAe,EACf,OAAO,EAAE,IAAS,EAClB,gBAAgB,EAChB,kBAAkB,EAClB,YAAY,EACZ,sBAAsB,EACtB,kBAAkB,EAClB,aAAa;AACb;;GAEG;AACH,gBAAgB,GACjB,EAAE,aAAa,qBAkgBf"} \ No newline at end of file +{"version":3,"file":"Ranking.d.ts","sourceRoot":"","sources":["../../src/lineup/Ranking.tsx"],"names":[],"mappings":"AAGA,OAAO,EAEL,iBAAiB,EACjB,cAAc,EACd,cAAc,EAUd,WAAW,EAOZ,MAAM,UAAU,CAAC;AAClB,OAAO,KAA0C,MAAM,OAAO,CAAC;AAS/D,OAAO,EAAE,iBAAiB,EAAc,MAAM,mBAAmB,CAAC;AAKlE,OAAO,EAAE,SAAS,EAAE,qBAAqB,EAAU,SAAS,EAAE,UAAU,EAAE,MAAM,oBAAoB,CAAC;AACrG,OAAO,EAAE,QAAQ,EAAoB,MAAM,+BAA+B,CAAC;AAC3E,OAAO,EAAE,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAEpD,OAAO,EAAE,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AAc9D,MAAM,WAAW,YAAY;IAC3B,QAAQ,EAAE,iBAAiB,CAAC;IAC5B,OAAO,EAAE,WAAW,GAAG;QACrB,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC;KACpB,CAAC;IACF,IAAI,EAAE,SAAS,CAAC,GAAG,CAAC,EAAE,CAAC;CACxB;AAED,MAAM,WAAW,aAAa;IAC5B,IAAI,EAAE,GAAG,EAAE,CAAC;IACZ,aAAa,EAAE,UAAU,CAAC;IAC1B,UAAU,EAAE,qBAAqB,EAAE,CAAC;IACpC,OAAO,EAAE,OAAO,CAAC,eAAe,CAAC,CAAC;IAElC;;;OAGG;IACH,gBAAgB,CAAC,EAAE,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,EAAE,WAAW,CAAC,KAAK,IAAI,CAAC;IAElE,sBAAsB,CAAC,EAAE,MAAM,IAAI,CAAC;IACpC,YAAY,CAAC,EAAE,CAAC,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,UAAU,EAAE,IAAI,EAAE,MAAM,KAAK,IAAI,CAAC;IAClF,gBAAgB,CAAC,EAAE,CAAC,CAAC,EAAE,YAAY,EAAE,KAAK,IAAI,CAAC;IAE/C,kBAAkB,CAAC,EAAE,CAAC,QAAQ,EAAE,OAAO,KAAK,IAAI,CAAC;IACjD,kBAAkB,CAAC,EAAE,CAAC,cAAc,EAAE,eAAe,KAAK,IAAI,CAAC;IAC/D,aAAa,CAAC,EAAE,CAAC,QAAQ,EAAE,iBAAiB,EAAE,MAAM,EAAE,cAAc,GAAG,cAAc,KAAK,IAAI,CAAC;CAChG;AAmED,MAAM,WAAW,eAAgB,SAAQ,oBAAoB;IAC3D,IAAI,EAAE,SAAS,CAAC;IAChB,eAAe,EAAE,OAAO,CAAC;IACzB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAMD,wBAAgB,OAAO,CAAC,EACtB,IAAS,EACT,aAAyC,EACzC,UAAe,EACf,OAAO,EAAE,IAAS,EAClB,gBAAgB,EAChB,kBAAkB,EAClB,YAAY,EACZ,sBAAsB,EACtB,kBAAkB,EAClB,aAAa;AACb;;GAEG;AACH,gBAAgB,GACjB,EAAE,aAAa,qBA6ff"} \ No newline at end of file diff --git a/dist/lineup/Ranking.js b/dist/lineup/Ranking.js index c5bfb043a..95c5288b6 100644 --- a/dist/lineup/Ranking.js +++ b/dist/lineup/Ranking.js @@ -9,7 +9,6 @@ import { IDTypeManager, SelectionUtils } from 'visyn_core/idtype'; import { I18nextManager } from 'visyn_core/i18n'; import { useAsync } from 'visyn_core/hooks'; import { PluginRegistry } from 'visyn_core/plugin'; -import { WebpackEnv } from 'visyn_core/base'; import { LazyColumn } from './internal/column'; import { LineUpColors } from './internal/LineUpColors'; import { LineUpPanelActions } from './internal/LineUpPanelActions'; @@ -346,15 +345,9 @@ onAddScoreColumn, }) { panelRef.current.on(LineUpPanelActions.EVENT_ADD_TRACKED_SCORE_COLUMN, async (_event, scoreName, scoreId, p) => { const pluginDesc = PluginRegistry.getInstance().getPlugin(EXTENSION_POINT_TDP_SCORE_IMPL, scoreId); const plugin = await pluginDesc.load(); - let params; // skip attachment utils call when feature flag is enabled - if (WebpackEnv.ENABLE_EXPERIMENTAL_REPROVISYN_FEATURES) { - params = p; - } - else { - const storedParams = await AttachemntUtils.externalize(p); // TODO: do we need this? - params = await AttachemntUtils.resolveExternalized(storedParams); - } + const storedParams = await AttachemntUtils.externalize(p); // TODO: do we need this? + const params = await AttachemntUtils.resolveExternalized(storedParams); const score = plugin.factory(params, pluginDesc); const scores = Array.isArray(score) ? score : [score]; const results = await Promise.all(scores.map((s) => addScoreColumn(s))); diff --git a/dist/lineup/Ranking.js.map b/dist/lineup/Ranking.js.map index d5758685e..121860a83 100644 --- a/dist/lineup/Ranking.js.map +++ b/dist/lineup/Ranking.js.map @@ -1 +1 @@ -{"version":3,"file":"Ranking.js","sourceRoot":"","sources":["../../src/lineup/Ranking.tsx"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"Ranking.js","sourceRoot":"","sources":["../../src/lineup/Ranking.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/lineup/internal/ScoreUtils.d.ts.map b/dist/lineup/internal/ScoreUtils.d.ts.map index d743c281b..4033e566c 100644 --- a/dist/lineup/internal/ScoreUtils.d.ts.map +++ b/dist/lineup/internal/ScoreUtils.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ScoreUtils.d.ts","sourceRoot":"","sources":["../../../src/lineup/internal/ScoreUtils.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,aAAa,EAAE,MAAM,kBAAkB,CAAC;AACjD,OAAO,EAAE,UAAU,EAA+C,eAAe,EAAE,UAAU,EAAE,MAAM,uBAAuB,CAAC;AAE7H,qBAAa,UAAU;IACrB,gBAAuB,aAAa,iBAAiB;IAErD,gBAAuB,gBAAgB,oBAAoB;mBAEtC,aAAa;IAgClC,MAAM,CAAC,YAAY,CAAC,MAAM,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,EAAE,SAAS,EAAE,GAAG;WAI1D,aAAa,CAAC,MAAM,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,EAAE,SAAS,EAAE,GAAG;WAIjE,eAAe,CAAC,MAAM,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,EAAE,SAAS,EAAE,GAAG;IAYhF,MAAM,CAAC,QAAQ,CAAC,QAAQ,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG;WAiBvF,cAAc,CAAC,KAAK,EAAE,eAAe,EAAE,QAAQ,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG;IAyBxI,MAAM,CAAC,WAAW,CAAC,QAAQ,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE;IAkBpI,OAAO,CAAC,MAAM,CAAC,mBAAmB;IAsBlC;;OAEG;IACH,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,UAAU,EAAE;IAIlC,OAAO,CAAC,MAAM,CAAC,YAAY;IAwB3B,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,UAAU,EAAE;CAGvC"} \ No newline at end of file +{"version":3,"file":"ScoreUtils.d.ts","sourceRoot":"","sources":["../../../src/lineup/internal/ScoreUtils.ts"],"names":[],"mappings":"AAMA,OAAO,EAAE,aAAa,EAAE,MAAM,kBAAkB,CAAC;AACjD,OAAO,EAAE,UAAU,EAA+C,eAAe,EAAE,UAAU,EAAE,MAAM,uBAAuB,CAAC;AAE7H,qBAAa,UAAU;IACrB,gBAAuB,aAAa,iBAAiB;IAErD,gBAAuB,gBAAgB,oBAAoB;mBAEtC,aAAa;IAuBlC,MAAM,CAAC,YAAY,CAAC,MAAM,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,EAAE,SAAS,EAAE,GAAG;WAI1D,aAAa,CAAC,MAAM,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,EAAE,SAAS,EAAE,GAAG;WAIjE,eAAe,CAAC,MAAM,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,EAAE,SAAS,EAAE,GAAG;IAYhF,MAAM,CAAC,QAAQ,CAAC,QAAQ,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG;WAiBvF,cAAc,CAAC,KAAK,EAAE,eAAe,EAAE,QAAQ,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG;IAsBxI,MAAM,CAAC,WAAW,CAAC,QAAQ,EAAE,UAAU,CAAC,aAAa,CAAC,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE;IAkBpI,OAAO,CAAC,MAAM,CAAC,mBAAmB;IAsBlC;;OAEG;IACH,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,UAAU,EAAE;IAIlC,OAAO,CAAC,MAAM,CAAC,YAAY;IAwB3B,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,UAAU,EAAE;CAGvC"} \ No newline at end of file diff --git a/dist/lineup/internal/ScoreUtils.js b/dist/lineup/internal/ScoreUtils.js index c524cd79e..e39a73376 100644 --- a/dist/lineup/internal/ScoreUtils.js +++ b/dist/lineup/internal/ScoreUtils.js @@ -1,6 +1,5 @@ import { I18nextManager } from 'visyn_core/i18n'; import { PluginRegistry } from 'visyn_core/plugin'; -import { WebpackEnv } from 'visyn_core/base'; import { EXTENSION_POINT_TDP_SCORE_IMPL } from '../../base/extensions'; import { AttachemntUtils } from '../../storage/internal/attachment'; import { ActionUtils, ActionMetaData, ObjectRefUtils } from '../../clue/provenance'; @@ -9,18 +8,8 @@ export class ScoreUtils { const scoreId = parameter.id; const pluginDesc = PluginRegistry.getInstance().getPlugin(EXTENSION_POINT_TDP_SCORE_IMPL, scoreId); const plugin = await pluginDesc.load(); - let view; - let params; - if (WebpackEnv.ENABLE_EXPERIMENTAL_REPROVISYN_FEATURES) { - view = await inputs[0].v; - // disable eslint because it is unclear how to avoid the eslint warning and destructure `params` from the `parameter` object with `let` variable `params` in this case - // eslint-disable-next-line prefer-destructuring - params = parameter.params; - } - else { - view = await inputs[0].v.then((vi) => vi.getInstance()); - params = await AttachemntUtils.resolveExternalized(parameter.params); - } + const view = await inputs[0].v.then((vi) => vi.getInstance()); + const params = await AttachemntUtils.resolveExternalized(parameter.params); const score = plugin.factory(params, pluginDesc); const scores = Array.isArray(score) ? score : [score]; const results = await Promise.all(scores.map((s) => view.addTrackedScoreColumn(s))); @@ -52,9 +41,6 @@ export class ScoreUtils { } static async pushScoreAsync(graph, provider, scoreName, scoreId, params) { // skip attachment utils + provenance impl and add score directly when feature flag is enabled - if (WebpackEnv.ENABLE_EXPERIMENTAL_REPROVISYN_FEATURES) { - return ScoreUtils.addScoreImpl([provider], { id: scoreId, params }); - } const storedParams = await AttachemntUtils.externalize(params); const currentParams = { id: scoreId, params, storedParams }; const result = await ScoreUtils.addScoreAsync([provider], currentParams); diff --git a/dist/lineup/internal/ScoreUtils.js.map b/dist/lineup/internal/ScoreUtils.js.map index e9b3c28bc..f8adf5131 100644 --- a/dist/lineup/internal/ScoreUtils.js.map +++ b/dist/lineup/internal/ScoreUtils.js.map @@ -1 +1 @@ -{"version":3,"file":"ScoreUtils.js","sourceRoot":"","sources":["../../../src/lineup/internal/ScoreUtils.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ScoreUtils.js","sourceRoot":"","sources":["../../../src/lineup/internal/ScoreUtils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/locales/en/phovea.json b/dist/locales/en/phovea.json index 1a92e4c9a..f98957e67 100644 --- a/dist/locales/en/phovea.json +++ b/dist/locales/en/phovea.json @@ -1,182 +1,172 @@ { - "clue": { - - "annotationPlaceholder": "Enter Text by Clicking (MarkDown supported)", - "errorMessage": "Session history with id {{graphID}} not found", - "exploration": "Exploration", - "authoring": "Authoring", - "presentation": "Presentation", - - "provenanceMenu": { - "import": "Import...", - "importRemote": "Import Remote...", - "export": "Export...", - "new": "New...", - "newRemote": "New Remote...", - "selectFile": "Select File", - "upload": "Upload", - "selectFileToUpload": "Select File to Upload", - "creator": "creator:", - "created": "created:", - "description": "description:", - "nodes": "nodes/edges:", - "clone": "Clone", - "delete": "Delete", - "select": "Select", - "areYouSureToDelete": "Are you sure to delete: \"{{name}}\"" + "clue": { + "annotationPlaceholder": "Enter Text by Clicking (MarkDown supported)", + "errorMessage": "Session history with id {{graphID}} not found", + "exploration": "Exploration", + "authoring": "Authoring", + "presentation": "Presentation", + "provenanceMenu": { + "import": "Import...", + "importRemote": "Import Remote...", + "export": "Export...", + "new": "New...", + "newRemote": "New Remote...", + "selectFile": "Select File", + "upload": "Upload", + "selectFileToUpload": "Select File to Upload", + "creator": "creator:", + "created": "created:", + "description": "description:", + "nodes": "nodes/edges:", + "clone": "Clone", + "delete": "Delete", + "select": "Select", + "areYouSureToDelete": "Are you sure to delete: \"{{name}}\"" + }, + "ClueWrapper": { + "annotations": "Annotations", + "addTextAnnotation": "add text annotation", + "addArrow": "add arrow", + "addFrame": "add frame", + "noPlayerAvailable": "no player available", + "jumpToStoredStory": "jump to stored story", + "storyNotFound": "story not found", + "jumpToStoredState": "jump to stored state", + "jumpToStored": "jump to stored", + "jumpedToStored": "jumped to stored", + "stateNotFound": "state not found" + }, + "provvis": { + "showProvenanceGraph": "Show session history", + "hideProvenanceGraph": "Hide session history", + "provenance": "Session history", + "bookmarkThisState": "bookmark this state for later use", + "name": "name", + "nameCapitalized": "Name", + "notesCapitalized": "Notes", + "notesPlaceholder": "place for notes... (#tags will be automatically extracted)", + "extractedTags": "Extracted Tags", + "dataActions": "data actions", + "visualActions": "visual actions", + "selectionActions": "selection actions", + "layoutActions": "layout actions", + "createActions": "create actions", + "updateActions": "update actions", + "removeActions": "remove actions", + "taggedStates": "tagged states", + "tags": "tags", + "data": "Data", + "visual": "Visual", + "selections": "Selections", + "layout": "Layout", + "analysis": "Analysis", + "logicActions": "logic actions" + }, + "storyvis": { + "story": "Story", + "stepBackward": "Step Backward", + "play": "Play", + "stepForward": "Step Forward", + "select": "Select", + "newStory": "New Story", + "newStoryLabel": "Create New Story", + "extract": "Extract", + "extractLabel": "Create New Story by extracting the current path", + "bookmarked": "Bookmarked", + "bookmarkedLabel": "Create New Story by extracting all bookmarked ones", + "slideName": "slide name", + "slideDescription": "slide description", + "welcome": "Welcome", + "myStoryTo": "My story to ", + "heaven": "heaven", + "myFavoriteFindings": "My favorite findings", + "editName": "Edit name", + "markdownSupported": "Markdown supported...", + "cloneSlide": "clone slide", + "removeSlide": "remove slide", + "addTextSlide": "add text slide", + "addCurrentState": "add current state", + "addPathToCurrentState": "add path to current state", + "unnamed": "Unnamed" + } }, - - "ClueWrapper": { - "annotations": "Annotations", - "addTextAnnotation": "add text annotation", - "addArrow": "add arrow", - "addFrame": "add frame", - "noPlayerAvailable": "no player available", - "jumpToStoredStory": "jump to stored story", - "storyNotFound": "story not found", - "jumpToStoredState": "jump to stored state", - "jumpToStored": "jump to stored", - "jumpedToStored": "jumped to stored", - "stateNotFound": "state not found" + "ui": { + "options": "Options", + "openOptionsDialog": "Open options dialog", + "about": "About", + "openAboutDialog": "Open about dialog", + "reportBug": "Report a bug", + "openHelpPage": "Open help page", + "close": "Close", + "loading": "Loading...", + "infoPart1": "This application is part of", + "phoveaName": "Phovea", + "infoPart2": ", a platform for developing web-based visualization applications. For tutorials, API docs, and more information about the build and deployment process, see the", + "infoPart3": "documentation page", + "application": "Application", + "version": "Version", + "url": "URL", + "userAgent": "UserAgent", + "github": "Github", + "submitIssue": "Submit Issue (include the build details below)", + "homepage": "Homepage", + "noOptionsAvailable": "No options available", + "issueHeader": "Key | Value", + "separator": "--- | -----", + "applicationRow": "Application | {{name}}", + "versionRow": "Version | [{{version}}]({{resolved}})", + "serverRow": "\nServer | [{{version}}]({{resolved}})", + "urlRow": "URL | `{{pathname}}{{hash}}`", + "userAgentRow": "UserAgent | {{userAgent}}", + "platformRow": "Platform {{platform}}", + "screenSizeRow": "Screen Size | {{width}} x {{height}}", + "windowSizeRow": "Window Size | {{innerWidth}} x {{innerHeight}}", + "buildInfo": "Build Info", + "buildDetails": "Build Details", + "areYouSure": "Are you sure?", + "cancel": "Cancel", + "delete": "Delete", + "dismiss": "Dismiss", + "errorHeader": "Error {{status}} ({{statusText}})", + "errorBody": " The requested URL was:", + "unknownError": "Unknown Error" }, - - "provvis": { - "showProvenanceGraph": "Show session history", - "hideProvenanceGraph": "Hide session history", - "provenance": "Session history", - "bookmarkThisState": "bookmark this state for later use", - "name": "name", - "nameCapitalized": "Name", - "notesCapitalized": "Notes", - "notesPlaceholder": "place for notes... (#tags will be automatically extracted)", - "extractedTags": "Extracted Tags", - "dataActions": "data actions", - "visualActions": "visual actions", - "selectionActions": "selection actions", - "layoutActions": "layout actions", - "createActions": "create actions", - "updateActions": "update actions", - "removeActions": "remove actions", - "taggedStates": "tagged states", - "tags": "tags", - "data": "Data", - "visual": "Visual", - "selections": "Selections", - "layout": "Layout", - "analysis": "Analysis", - "logicActions": "logic actions" + "security_flask": { + "username": "Username", + "rememberMe": "Remember me", + "password": "Password", + "submit": "Submit", + "unknown": "Unknown", + "logoutButton": "Logout", + "closeButton": "Close", + "title": "Please login", + "alertOffline": "The server seems to be offline! Login not possible. Try again later.", + "alertWrongCredentials": "Username or password incorrect. Please try again." }, - - "storyvis": { - "story": "Story", - "stepBackward": "Step Backward", - "play": "Play", - "stepForward": "Step Forward", - "select": "Select", - "newStory": "New Story", - "newStoryLabel": "Create New Story", - "extract": "Extract", - "extractLabel": "Create New Story by extracting the current path", - "bookmarked": "Bookmarked", - "bookmarkedLabel": "Create New Story by extracting all bookmarked ones", - "slideName": "slide name", - "slideDescription": "slide description", - "welcome": "Welcome", - "myStoryTo": "My story to ", - "heaven": "heaven", - "myFavoriteFindings": "My favorite findings", - "editName": "Edit name", - "markdownSupported": "Markdown supported...", - "cloneSlide": "clone slide", - "removeSlide": "remove slide", - "addTextSlide": "add text slide", - "addCurrentState": "add current state", - "addPathToCurrentState": "add path to current state", - "unnamed": "Unnamed" + "core": {}, + "importer": { + "name": "Name", + "description": "Description", + "column": "Column", + "type": "Type", + "columnName": "Column ID Type", + "rowName": "Row ID Type", + "value": "value", + "save": "Save", + "editStringConversion": "Edit String Conversion", + "editIdType": "Edit IDType", + "dialogLabel": "New IDType", + "optionLabel": "Identifier", + "textConversion": "Text Conversion", + "none": "None", + "upperCase": "UPPER CASE", + "lowerCase": "lower case", + "regexReplacement": "Regex Replacement", + "regexSearchExpression": "Regex Search Expression", + "regexReplacementExpression": "Regex Replacement Expression", + "editCategories": "Edit Categories (name TAB color)", + "editNumerical": "Edit Numerical Range", + "minimumValue": "Minimum Value", + "maximumValue": "Maximum Value" } - }, - "ui": { - "options": "Options", - "openOptionsDialog": "Open options dialog", - "about": "About", - "openAboutDialog": "Open about dialog", - "reportBug": "Report a bug", - "openHelpPage": "Open help page", - "close": "Close", - "loading": "Loading...", - "infoPart1": "This application is part of", - "phoveaName": "Phovea", - "infoPart2": ", a platform for developing web-based visualization applications. For tutorials, API docs, and more information about the build and deployment process, see the", - "infoPart3": "documentation page", - "application": "Application", - "version": "Version", - "url": "URL", - "userAgent": "UserAgent", - "github": "Github", - "submitIssue": "Submit Issue (include the build details below)", - "homepage": "Homepage", - "noOptionsAvailable": "No options available", - - "issueHeader": "Key | Value", - "separator": "--- | -----", - "applicationRow": "Application | {{name}}", - "versionRow": "Version | [{{version}}]({{resolved}})", - "serverRow": "\nServer | [{{version}}]({{resolved}})", - "urlRow": "URL | `{{pathname}}{{hash}}`", - "userAgentRow": "UserAgent | {{userAgent}}", - "platformRow": "Platform {{platform}}", - "screenSizeRow": "Screen Size | {{width}} x {{height}}", - "windowSizeRow": "Window Size | {{innerWidth}} x {{innerHeight}}", - - "buildInfo": "Build Info", - "buildDetails": "Build Details", - - "areYouSure": "Are you sure?", - "cancel": "Cancel", - "delete": "Delete", - "dismiss": "Dismiss", - "errorHeader": "Error {{status}} ({{statusText}})", - "errorBody": " The requested URL was:", - "unknownError": "Unknown Error" - }, - "security_flask": { - "username": "Username", - "rememberMe": "Remember me", - "password": "Password", - "submit": "Submit", - "unknown": "Unknown", - "logoutButton": "Logout", - "closeButton": "Close", - "title": "Please login", - "alertOffline": "The server seems to be offline! Login not possible. Try again later.", - "alertWrongCredentials": "Username or password incorrect. Please try again." - }, - "core": { - - }, - "importer": { - "name": "Name", - "description": "Description", - "column": "Column", - "type": "Type", - "columnName": "Column ID Type", - "rowName": "Row ID Type", - "value": "value", - "save": "Save", - "editStringConversion": "Edit String Conversion", - "editIdType": "Edit IDType", - "dialogLabel": "New IDType", - "optionLabel": "Identifier", - "textConversion": "Text Conversion", - "none": "None", - "upperCase": "UPPER CASE", - "lowerCase": "lower case", - "regexReplacement": "Regex Replacement", - "regexSearchExpression": "Regex Search Expression", - "regexReplacementExpression": "Regex Replacement Expression", - "editCategories": "Edit Categories (name TAB color)", - "editNumerical": "Edit Numerical Range", - "minimumValue": "Minimum Value", - "maximumValue": "Maximum Value" - } } diff --git a/dist/locales/en/tdp.json b/dist/locales/en/tdp.json index 1b6341711..b03f3b1fa 100644 --- a/dist/locales/en/tdp.json +++ b/dist/locales/en/tdp.json @@ -1,320 +1,299 @@ { - "core": { - "initializeSession": "Initialize Session", - "setParameter": "Set Parameter \"{{name}}\"", - - "disclaimerMessage": "Disclaimer This software is for research purposes only.", - - "sessionNotFound": "Session Not Found!", - "newSession": "Create New Temporary Session", - "notAccessibleMessage": "The requested session \"{{id}}\" was not found or is not accessible.", - "possibleReasons": " Possible reasons are that you", - "possibleReason1": "requested a temporary session that is already expired", - "possibleReason2": "tried to access a temporary session of another user", - "possibleReason3": "tried to access a private saved session of another user", - "contactOwnerMessage": "In the latter two cases, please contact the original owner of the session to create a public saved session.", - - "savedNotification": "{{type}} \"{{name}}\" successfully saved", - "deletedNotification": "{{type}} \"{{name}}\" successfully deleted", - "requestedUrl": "The requested URL was:", - "errorNotification": "Error {{status}} ({{statusText}}): {{- body}}", - "timeoutMessage": "Your data request could not be completed. Therefore, it was cancelled. This problem might have been caused by requesting too much data at once. In case of any questions, please contact the administrator.", - - "ViewWrapper": { - "showHelp": "Show Help", - "showHelpLabel": "Show help of this view", - "close": "Close", - "showHelpTour": "Show Help Tour", - "showHelpTourLabel": "Show help tour of this view", - "selectionTextNone": "No {{label}} is required", - "selectionTextAny": "Any number of {{label}}s is valid", - "selectionTextOne": "Exactly one {{label}} is required", - "selectionTextMultiple": "One or more {{label}}s are required", - "selectionTextTwo": "Exactly two {{label}}s are required", - "selectionTextDefault": "Unknown selector: {{selection}}" - }, - - "FormMap": { - "badgeTitle": "{{text}} items remaining after filtering", - "apply": "Apply", - "selectMe": "Select me …", - "select": "Select …", - "remove": "Remove" - }, - - "EditProvenanceMenu": { - "sessionHeader": "Analysis Session Management", - "sessionName": "No Name", - "editDetails": "Edit Details", - "cloneTemporary": "Clone to Temporary Session", - "openSession": "Open Session", - "openExisting": "Open Existing Session", - "saveSession": "Save Session", - "delete": "Delete", - "importGraph": "Import Graph", - "importSession": "Import Session", - "exportGraph": "Export Graph", - "exportSession": "Export Session", - "temporarySessions": "Temporary Sessions", - "savedSessions": "Saved Sessions", - "successNotification": "Session \"{{ name}}\" successfully saved.", - "urlToShare": "URL to share:", - "currentLink": "Current saved session link", - "areYouSure": "Are you sure to delete session: \"{{name}}\"", - "successMessage": "Session \"{{name}}\" successfully exported", - "selectFile": "Select File", - "upload": "Upload", - "fileToUpload": "Select File to Upload", - "editSessionDetails": "Edit Session Details", - "save": "Save", - "isPublicMessage": "Please ensure when publishing a session that associated datasets (i.e. uploaded datasets) are also public.", - "name": "Name", - "description": "Description", - "confirmMessage": "I agree that the current session will be stored on the application server in form of a provenance graph. Please note that you can delete sessions as part of the", - "dialog": "dialog" - }, - - "utilsInternal": { - "future": "in the future", - "fewSecondsAgo": "a few seconds ago", - "secondsAgo": "44 seconds ago", - "minute": "a minute ago", - "minute_plural": "{{count}} minutes ago", - "hour": "an hour ago", - "hour_plural": "{{count}} hours ago", - "day": "a day ago", - "day_plural": "{{count}} days ago", - "month": "a month ago", - "month_plural": "{{count}} months ago", - "year": "a year ago", - - "notAllowed": "Not Allowed, please contact your system administrator", - "private": "Private", - "publicMsg": "Public (everybody can see and use it)", - "advanced": "Advanced", - "public": "Public", - "noPermission": "No Permission", - "read": "Read", - "write": "Write", - "definePermissions": "Define which are the default permissions for other users to access this item", - "group": "Group", - "specifyRole": "Specify a group / role which you are part of that should have extra rights, such as a group of administrators", - "buddies": "Buddies", - "buddiesPlaceholder": "List of usernames separated by semicolon", - "buddiesDescription": "Buddies are a list of user names that can have advanced rights, such as backup administrators" - }, - - "editDialog": { - "save": "Save", - "edit": "Edit", - "listOfEntities": { - "default": " List of Entities", - "all": " Entire List of Entities", - "filtered": " List of Currently Filtered Rows", - "selected": " List of Currently Selected Rows" - }, - "dialog1": "This dialog allows you to save a list entities without any extra data. Afterwards, you can start new analyses using this entity subset by selecting it on the start page.", - "dialog2": "However, if you want to save the entire analysis session and not only the list of entities, please use the dialog Analysis Session Management at the top.", - "name": "Name", - "description": "Description" - }, - - "NamedSetList": { - "predefinedSets": "Predefined Sets", - "mySets": "My Sets", - "publicSets": "Public Sets", - "namedSet": "Named Set", - "edit": "Edit", - "delete": "Delete", - "dialogText": "The named set {{name}} will be deleted and cannot be restored. Continue?", - "deleteSet": "Delete named set", - "dashboard": "Dashboard", - "status": "Public", - "status_private": "Private", - "title": "Name: {{name}}\nDescription: {{description}}", - "title_extended": "Name: {{name}}\nDescription: {{description}} \nCreator: {{creator}}\nPublic: {{public}}" - }, - - "TourManager": { - "restartButton": "Restart", - "backButton": "Back", - "cancelButton": "Cancel", - "nextButton": "Next", - "finishButton": "Finish", - "closeButton": "Close", - "helpTours": "Help Tours", - "showTour": "show tour", - "jumpToStep": "Jump to step {{step}}" - }, - - "SessionList": { - "delete": "Delete", - "deleteSession": "Delete Session", - "continue": "Continue", - "edit": "Edit", - "save": "Save", - "editSession": "Edit Session", - "continueSession": "Continue Session", - "cloneToTemporary": "Clone to Temporary Session", - "saveSession": "Save Session", - "editSessionDetails": "Edit Session Details", - "deleteIt": "Are you sure to delete session: \"{{name}}\"", - "session": "Session", - "status": "Public (everyone can see it)", - "status_private": "Private", - "unknown": "Unknown", - "loadingText": "Loading …", - "name": "Name", - "creator": "Creator", - "access": "Access", - "date": "Date", - "actions": "Actions", - "sessionMessage": "A temporary session will only be stored in your local browser cache. It is not possible to share a link to states of this session with others. Only the {{latest}} most recent sessions will be stored.", - "paragraphText": "The saved session will be stored on the server. By default, sessions are private, meaning that only the creator has access to it. If the status is set to public, others can also see the session and access certain states by opening a shared link.", - "mySessions": "My Sessions", - "otherSessions": "Other Sessions" - }, - - "lineup": { - "cmds": { - "addRanking": "Add Ranking", - "removeRanking": "Remove Ranking", - "changeSortCriteria": "Change Sort Criteria", - "changeGroupCriteria": "Change Group Criteria", - "setProperty": "Set Property {{prop}}", - "addColumn": "Add Column", - "removeColumn": "Remove Column", - "moveColumn": "Move Column", - "changeAggregation": "Change Aggregation" - }, - - "export": { - "exportData": "Export Data", - "export": " Export", - "columns": "Columns", - "columnsReorderTip": "Reorder the columns by dragging the list item handle.", - "columnsError": "Select at least one column", - "rows": "Rows", - "allRows": "Entire List", - "filteredRows": "Currently Filtered Rows", - "selectedRows": "Currently Selected Rows", - "exportFileName": "Export File Name", - "exportFormat": "Export Format", - "csvComma": "CSV (comma separated)", - "tsv": "TSV (tab separated)", - "csvColon": "CSV (semicolon separated)", - "json": "JSON", - "excel": "Microsoft Excel format (xlsx)" - }, - - "LineupPanelActions": { - "rankingPanelTabTitle": "Ranking configuration", - "searchPlaceholder": "Add column \u2026", - "addColumnButton": "Add column", - "addButton": "Add", - "collapseButton": "(Un)collapse", - "zoomIn": "Zoom in", - "openVis": "Visualize data", - "zoomOut": "Zoom out", - "toggleOverview": "Enable/Disable overview", - "downloadData": "Download data", - "downloadAsExcel": "Download as Microsoft Excel format (xlsx)", - "downloadEntireList": "Entire list", - "downloadFilteredRows": "Currently filtered rows", - "downloadSelectedRows": "Currently selected rows", - "customize": "Customize …", - "saveEntities": "Save list of entities", - "saveEntireList": "Entire list", - "saveFilteredRows": "Currently filtered rows", - "saveSelectedRows": "Currently selected rows", - "databaseColumns": "Database columns", - "parameterizedScores": "Parameterized scores", - "previouslyAddedColumns": "Previously added columns", - "combiningColumns": "Combined columns", - "weightedSum": "Weighted sum", - "scriptedCombination": "Scripted combination", - "nested": "Nested", - "reduce": "Min/Max/Mean combination", - "imposition": "Imposition", - "supportColumns": "Support columns", - "group": "Group", - "columnTitle": "{{text}} …", - "groupInformation": "Group information", - "selectionCheckbox": "Selection checkbox", - "aggregateGroup": "Aggregate group", - "specialColumns": "Special columns", - "addText": "Add {{text}} …" - }, - - "OverviewColumn": { - "selectedInOverview": "Selected in Overview", - "rest": "Rest", - "overviewSelection": "'Overview Selection", - "focus": "Focus" - }, - - "scorecmds": { - "score": "Score", - "add": "Add {{scoreName}}", - "remove": "Remove {{scoreName}}" - }, - - "OverviewDetailRanking": { - "overview": "Overview", - "detailTable": "Detail Table" - }, - - "RankingView": { - "successfullySaved": "List of Entities", - "notFoundHint": "No data found for selection and parameter.", - "showing": "Showing", - "of": "of", - "selected": "selected", - "scoreAuthorizationRequired": "Authorization required", - "scoreAuthorizationRequiredTitle": "{{name}} authorization is required for this score. Click here to authorize.", - - "structureImage": { - "errorMessage": "Error: {{message}}", - "filterMissingValues": "Filter rows containing missing values", - "rendererTitle": "Chemical Structure" + "core": { + "initializeSession": "Initialize Session", + "setParameter": "Set Parameter \"{{name}}\"", + "disclaimerMessage": "Disclaimer This software is for research purposes only.", + "sessionNotFound": "Session Not Found!", + "newSession": "Create New Temporary Session", + "notAccessibleMessage": "The requested session \"{{id}}\" was not found or is not accessible.", + "possibleReasons": " Possible reasons are that you", + "possibleReason1": "requested a temporary session that is already expired", + "possibleReason2": "tried to access a temporary session of another user", + "possibleReason3": "tried to access a private saved session of another user", + "contactOwnerMessage": "In the latter two cases, please contact the original owner of the session to create a public saved session.", + "savedNotification": "{{type}} \"{{name}}\" successfully saved", + "deletedNotification": "{{type}} \"{{name}}\" successfully deleted", + "requestedUrl": "The requested URL was:", + "errorNotification": "Error {{status}} ({{statusText}}): {{- body}}", + "timeoutMessage": "Your data request could not be completed. Therefore, it was cancelled. This problem might have been caused by requesting too much data at once. In case of any questions, please contact the administrator.", + "ViewWrapper": { + "showHelp": "Show Help", + "showHelpLabel": "Show help of this view", + "close": "Close", + "showHelpTour": "Show Help Tour", + "showHelpTourLabel": "Show help tour of this view", + "selectionTextNone": "No {{label}} is required", + "selectionTextAny": "Any number of {{label}}s is valid", + "selectionTextOne": "Exactly one {{label}} is required", + "selectionTextMultiple": "One or more {{label}}s are required", + "selectionTextTwo": "Exactly two {{label}}s are required", + "selectionTextDefault": "Unknown selector: {{selection}}" + }, + "FormMap": { + "badgeTitle": "{{text}} items remaining after filtering", + "apply": "Apply", + "selectMe": "Select me …", + "select": "Select …", + "remove": "Remove" + }, + "EditProvenanceMenu": { + "sessionHeader": "Analysis Session Management", + "sessionName": "No Name", + "editDetails": "Edit Details", + "cloneTemporary": "Clone to Temporary Session", + "openSession": "Open Session", + "openExisting": "Open Existing Session", + "saveSession": "Save Session", + "delete": "Delete", + "importGraph": "Import Graph", + "importSession": "Import Session", + "exportGraph": "Export Graph", + "exportSession": "Export Session", + "temporarySessions": "Temporary Sessions", + "savedSessions": "Saved Sessions", + "successNotification": "Session \"{{ name}}\" successfully saved.", + "urlToShare": "URL to share:", + "currentLink": "Current saved session link", + "areYouSure": "Are you sure to delete session: \"{{name}}\"", + "successMessage": "Session \"{{name}}\" successfully exported", + "selectFile": "Select File", + "upload": "Upload", + "fileToUpload": "Select File to Upload", + "editSessionDetails": "Edit Session Details", + "save": "Save", + "isPublicMessage": "Please ensure when publishing a session that associated datasets (i.e. uploaded datasets) are also public.", + "name": "Name", + "description": "Description", + "confirmMessage": "I agree that the current session will be stored on the application server in form of a provenance graph. Please note that you can delete sessions as part of the", + "dialog": "dialog" + }, + "utilsInternal": { + "future": "in the future", + "fewSecondsAgo": "a few seconds ago", + "secondsAgo": "44 seconds ago", + "minute": "a minute ago", + "minute_plural": "{{count}} minutes ago", + "hour": "an hour ago", + "hour_plural": "{{count}} hours ago", + "day": "a day ago", + "day_plural": "{{count}} days ago", + "month": "a month ago", + "month_plural": "{{count}} months ago", + "year": "a year ago", + "notAllowed": "Not Allowed, please contact your system administrator", + "private": "Private", + "publicMsg": "Public (everybody can see and use it)", + "advanced": "Advanced", + "public": "Public", + "noPermission": "No Permission", + "read": "Read", + "write": "Write", + "definePermissions": "Define which are the default permissions for other users to access this item", + "group": "Group", + "specifyRole": "Specify a group / role which you are part of that should have extra rights, such as a group of administrators", + "buddies": "Buddies", + "buddiesPlaceholder": "List of usernames separated by semicolon", + "buddiesDescription": "Buddies are a list of user names that can have advanced rights, such as backup administrators" + }, + "editDialog": { + "save": "Save", + "edit": "Edit", + "listOfEntities": { + "default": " List of Entities", + "all": " Entire List of Entities", + "filtered": " List of Currently Filtered Rows", + "selected": " List of Currently Selected Rows" + }, + "dialog1": "This dialog allows you to save a list entities without any extra data. Afterwards, you can start new analyses using this entity subset by selecting it on the start page.", + "dialog2": "However, if you want to save the entire analysis session and not only the list of entities, please use the dialog Analysis Session Management at the top.", + "name": "Name", + "description": "Description" + }, + "NamedSetList": { + "predefinedSets": "Predefined Sets", + "mySets": "My Sets", + "publicSets": "Public Sets", + "namedSet": "Named Set", + "edit": "Edit", + "delete": "Delete", + "dialogText": "The named set {{name}} will be deleted and cannot be restored. Continue?", + "deleteSet": "Delete named set", + "dashboard": "Dashboard", + "status": "Public", + "status_private": "Private", + "title": "Name: {{name}}\nDescription: {{description}}", + "title_extended": "Name: {{name}}\nDescription: {{description}} \nCreator: {{creator}}\nPublic: {{public}}" + }, + "TourManager": { + "restartButton": "Restart", + "backButton": "Back", + "cancelButton": "Cancel", + "nextButton": "Next", + "finishButton": "Finish", + "closeButton": "Close", + "helpTours": "Help Tours", + "showTour": "show tour", + "jumpToStep": "Jump to step {{step}}" + }, + "SessionList": { + "delete": "Delete", + "deleteSession": "Delete Session", + "continue": "Continue", + "edit": "Edit", + "save": "Save", + "editSession": "Edit Session", + "continueSession": "Continue Session", + "cloneToTemporary": "Clone to Temporary Session", + "saveSession": "Save Session", + "editSessionDetails": "Edit Session Details", + "deleteIt": "Are you sure to delete session: \"{{name}}\"", + "session": "Session", + "status": "Public (everyone can see it)", + "status_private": "Private", + "unknown": "Unknown", + "loadingText": "Loading …", + "name": "Name", + "creator": "Creator", + "access": "Access", + "date": "Date", + "actions": "Actions", + "sessionMessage": "A temporary session will only be stored in your local browser cache. It is not possible to share a link to states of this session with others. Only the {{latest}} most recent sessions will be stored.", + "paragraphText": "The saved session will be stored on the server. By default, sessions are private, meaning that only the creator has access to it. If the status is set to public, others can also see the session and access certain states by opening a shared link.", + "mySessions": "My Sessions", + "otherSessions": "Other Sessions" + }, + "lineup": { + "cmds": { + "addRanking": "Add Ranking", + "removeRanking": "Remove Ranking", + "changeSortCriteria": "Change Sort Criteria", + "changeGroupCriteria": "Change Group Criteria", + "setProperty": "Set Property {{prop}}", + "addColumn": "Add Column", + "removeColumn": "Remove Column", + "moveColumn": "Move Column", + "changeAggregation": "Change Aggregation" + }, + "export": { + "exportData": "Export Data", + "export": " Export", + "columns": "Columns", + "columnsReorderTip": "Reorder the columns by dragging the list item handle.", + "columnsError": "Select at least one column", + "rows": "Rows", + "allRows": "Entire List", + "filteredRows": "Currently Filtered Rows", + "selectedRows": "Currently Selected Rows", + "exportFileName": "Export File Name", + "exportFormat": "Export Format", + "csvComma": "CSV (comma separated)", + "tsv": "TSV (tab separated)", + "csvColon": "CSV (semicolon separated)", + "json": "JSON", + "excel": "Microsoft Excel format (xlsx)" + }, + "LineupPanelActions": { + "rankingPanelTabTitle": "Ranking configuration", + "searchPlaceholder": "Add column \u2026", + "addColumnButton": "Add column", + "addButton": "Add", + "collapseButton": "(Un)collapse", + "zoomIn": "Zoom in", + "openVis": "Visualize data", + "zoomOut": "Zoom out", + "toggleOverview": "Enable/Disable overview", + "downloadData": "Download data", + "downloadAsExcel": "Download as Microsoft Excel format (xlsx)", + "downloadEntireList": "Entire list", + "downloadFilteredRows": "Currently filtered rows", + "downloadSelectedRows": "Currently selected rows", + "customize": "Customize …", + "saveEntities": "Save list of entities", + "saveEntireList": "Entire list", + "saveFilteredRows": "Currently filtered rows", + "saveSelectedRows": "Currently selected rows", + "databaseColumns": "Database columns", + "parameterizedScores": "Parameterized scores", + "previouslyAddedColumns": "Previously added columns", + "combiningColumns": "Combined columns", + "weightedSum": "Weighted sum", + "scriptedCombination": "Scripted combination", + "nested": "Nested", + "reduce": "Min/Max/Mean combination", + "imposition": "Imposition", + "supportColumns": "Support columns", + "group": "Group", + "columnTitle": "{{text}} …", + "groupInformation": "Group information", + "selectionCheckbox": "Selection checkbox", + "aggregateGroup": "Aggregate group", + "specialColumns": "Special columns", + "addText": "Add {{text}} …" + }, + "OverviewColumn": { + "selectedInOverview": "Selected in Overview", + "rest": "Rest", + "overviewSelection": "'Overview Selection", + "focus": "Focus" + }, + "scorecmds": { + "score": "Score", + "add": "Add {{scoreName}}", + "remove": "Remove {{scoreName}}" + }, + "OverviewDetailRanking": { + "overview": "Overview", + "detailTable": "Detail Table" + }, + "RankingView": { + "successfullySaved": "List of Entities", + "notFoundHint": "No data found for selection and parameter.", + "showing": "Showing", + "of": "of", + "selected": "selected", + "scoreAuthorizationRequired": "Authorization required", + "scoreAuthorizationRequiredTitle": "{{name}} authorization is required for this score. Click here to authorize.", + "structureImage": { + "errorMessage": "Error: {{message}}", + "filterMissingValues": "Filter rows containing missing values", + "rendererTitle": "Chemical Structure" + } + } + }, + "views": { + "proxyPageCannotBeShownHere": "This page cannot be shown here. Please click the following link to open it in a new browser tab: ", + "tableDownloadButton": "Download Table as Spreadsheet", + "busyMessage": "Preparing awesome stuff for you …", + "defaultHint": "No data found for the given {{name}}", + "defaultHint_unknown": "No data found for the given Unknown", + "noMappingFoundHint": "No mapping found for the given {{name}} to {{id}}", + "noMappingFoundHint_unknown": "No mapping found for the given Unknown to {{id}}", + "toOption": " to {{id}}", + "noMappingFound": "No mapping found from the given gene {{name}}", + "isLoaded": "The web page below is directly loaded from", + "unknown": "Unknown", + "cannotMap": "Cannot map {{name}} ('{{selectedItemId}}') to {{to}}.", + "screwed": "We are all screwed :(", + "noViews": "No views defined", + "formSelectName": "No mapping found", + "authorizationRequired": "{{name}} authorization is required for this view.", + "authorizationFailed": "Authorization failed: An error occurred when authorizing this page.", + "authorizationButtonLoading": "Loading", + "authorizationButton": "Authorize" + }, + "tokenManager": { + "flows": { + "simplePopup": { + "windowClosedError": "Window was closed before authorization was completed.", + "tokenNotFoundError": "Token not found, return url was {{location}}.", + "timeoutError": "Authorization did not complete within timeframe." + } + } + }, + "visynApp": { + "welcome": "Welcome to", + "login": "Please log in to continue", + "loginButton": "Log In" } - } - }, - "views": { - "proxyPageCannotBeShownHere": "This page cannot be shown here. Please click the following link to open it in a new browser tab: ", - "tableDownloadButton": "Download Table as Spreadsheet", - "busyMessage": "Preparing awesome stuff for you …", - "defaultHint": "No data found for the given {{name}}", - "defaultHint_unknown": "No data found for the given Unknown", - "noMappingFoundHint": "No mapping found for the given {{name}} to {{id}}", - "noMappingFoundHint_unknown": "No mapping found for the given Unknown to {{id}}", - "toOption": " to {{id}}", - "noMappingFound": "No mapping found from the given gene {{name}}", - "isLoaded": "The web page below is directly loaded from", - "unknown": "Unknown", - "cannotMap": "Cannot map {{name}} ('{{selectedItemId}}') to {{to}}.", - "screwed": "We are all screwed :(", - "noViews": "No views defined", - "formSelectName": "No mapping found", - "authorizationRequired": "{{name}} authorization is required for this view.", - "authorizationFailed": "Authorization failed: An error occurred when authorizing this page.", - "authorizationButtonLoading": "Loading", - "authorizationButton": "Authorize" - }, - - "tokenManager": { - "flows": { - "simplePopup": { - "windowClosedError": "Window was closed before authorization was completed.", - "tokenNotFoundError": "Token not found, return url was {{location}}.", - "timeoutError": "Authorization did not complete within timeframe." - } - } - }, - "visynApp": { - "welcome": "Welcome to", - "login": "Please log in to continue", - "loginButton": "Log In" } - } } diff --git a/dist/phovea_registry.d.ts.map b/dist/phovea_registry.d.ts.map index f1aa808a1..6ab288ef9 100644 --- a/dist/phovea_registry.d.ts.map +++ b/dist/phovea_registry.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"phovea_registry.d.ts","sourceRoot":"","sources":["../src/phovea_registry.ts"],"names":[],"mappings":"AAOA;;GAEG;AAEH,OAAO,4BAA4B,CAAC"} \ No newline at end of file +{"version":3,"file":"phovea_registry.d.ts","sourceRoot":"","sources":["../src/phovea_registry.ts"],"names":[],"mappings":"AAUA;;GAEG;AAEH,OAAO,4BAA4B,CAAC"} \ No newline at end of file diff --git a/dist/phovea_registry.js b/dist/phovea_registry.js index 5377f6b46..82d64cf89 100644 --- a/dist/phovea_registry.js +++ b/dist/phovea_registry.js @@ -4,12 +4,16 @@ * Licensed under the new BSD license, available at http://caleydo.org/license **************************************************************************** */ import { PluginRegistry } from 'visyn_core/plugin'; +import $ from 'jquery'; +// @ts-ignore +import select2 from 'select2'; import reg from './phovea'; /** * build a registry by registering all phovea modules */ // other modules import 'visyn_core/phovea_registry'; +select2(window, $); // self PluginRegistry.getInstance().register('tdp_core', reg); //# sourceMappingURL=phovea_registry.js.map \ No newline at end of file diff --git a/dist/phovea_registry.js.map b/dist/phovea_registry.js.map index f938641ed..f8ab44061 100644 --- a/dist/phovea_registry.js.map +++ b/dist/phovea_registry.js.map @@ -1 +1 @@ -{"version":3,"file":"phovea_registry.js","sourceRoot":"","sources":["../src/phovea_registry.ts"],"names":[],"mappings":"AAAA;;;;gFAIgF;AAChF,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AACnD,OAAO,GAAG,MAAM,UAAU,CAAC;AAC3B;;GAEG;AACH,gBAAgB;AAChB,OAAO,4BAA4B,CAAC;AAEpC,OAAO;AACP,cAAc,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"phovea_registry.js","sourceRoot":"","sources":["../src/phovea_registry.ts"],"names":[],"mappings":"AAAA;;;;gFAIgF;AAChF,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AACnD,OAAO,CAAC,MAAM,QAAQ,CAAC;AACvB,aAAa;AACb,OAAO,OAAO,MAAM,SAAS,CAAC;AAC9B,OAAO,GAAG,MAAM,UAAU,CAAC;AAC3B;;GAEG;AACH,gBAAgB;AAChB,OAAO,4BAA4B,CAAC;AAEpC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;AAEnB,OAAO;AACP,cAAc,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC"} \ No newline at end of file diff --git a/src/lineup/ARankingView.ts b/src/lineup/ARankingView.ts index 7197059aa..b36f0e90d 100644 --- a/src/lineup/ARankingView.ts +++ b/src/lineup/ARankingView.ts @@ -322,9 +322,6 @@ export abstract class ARankingView extends AView { */ init(params: HTMLElement, onParameterChange: (name: string, value: any, previousValue: any) => Promise) { return super.init(params, onParameterChange).then(() => { - if (WebpackEnv.ENABLE_EXPERIMENTAL_REPROVISYN_FEATURES) { - return; // do nothing when feature flag is enabled - } // inject stats const base = params.querySelector('form') || params; base.insertAdjacentHTML('beforeend', `
`); @@ -635,9 +632,6 @@ export abstract class ARankingView extends AView { */ async addTrackedScoreColumn(score: IScore, position?: number): Promise { // skip provenance impl when feature flag is enabled - if (WebpackEnv.ENABLE_EXPERIMENTAL_REPROVISYN_FEATURES) { - return this.addScoreColumn(score, position); - } return this.withoutTracking(() => this.addScoreColumn(score, position)); } @@ -652,10 +646,6 @@ export abstract class ARankingView extends AView { */ async removeTrackedScoreColumn(columnId: string): Promise { // skip provenance impl when feature flag is enabled - if (WebpackEnv.ENABLE_EXPERIMENTAL_REPROVISYN_FEATURES) { - const column = this.provider.find(columnId); - return column.removeMe(); - } return this.withoutTracking(() => { const column = this.provider.find(columnId); return column.removeMe(); diff --git a/src/lineup/Ranking.tsx b/src/lineup/Ranking.tsx index 3cbee8270..3782f1d99 100644 --- a/src/lineup/Ranking.tsx +++ b/src/lineup/Ranking.tsx @@ -466,14 +466,9 @@ export function Ranking({ panelRef.current.on(LineUpPanelActions.EVENT_ADD_TRACKED_SCORE_COLUMN, async (_event, scoreName: string, scoreId: string, p: any) => { const pluginDesc = PluginRegistry.getInstance().getPlugin(EXTENSION_POINT_TDP_SCORE_IMPL, scoreId); const plugin = await pluginDesc.load(); - let params; // skip attachment utils call when feature flag is enabled - if (WebpackEnv.ENABLE_EXPERIMENTAL_REPROVISYN_FEATURES) { - params = p; - } else { - const storedParams = await AttachemntUtils.externalize(p); // TODO: do we need this? - params = await AttachemntUtils.resolveExternalized(storedParams); - } + const storedParams = await AttachemntUtils.externalize(p); // TODO: do we need this? + const params = await AttachemntUtils.resolveExternalized(storedParams); const score: IScore | IScore[] = plugin.factory(params, pluginDesc); const scores = Array.isArray(score) ? score : [score]; const results = await Promise.all(scores.map((s) => addScoreColumn(s))); diff --git a/src/lineup/internal/ScoreUtils.ts b/src/lineup/internal/ScoreUtils.ts index 7dc25c021..595fd4602 100644 --- a/src/lineup/internal/ScoreUtils.ts +++ b/src/lineup/internal/ScoreUtils.ts @@ -16,17 +16,8 @@ export class ScoreUtils { const scoreId: string = parameter.id; const pluginDesc = PluginRegistry.getInstance().getPlugin(EXTENSION_POINT_TDP_SCORE_IMPL, scoreId); const plugin = await pluginDesc.load(); - let view; - let params; - if (WebpackEnv.ENABLE_EXPERIMENTAL_REPROVISYN_FEATURES) { - view = await inputs[0].v; - // disable eslint because it is unclear how to avoid the eslint warning and destructure `params` from the `parameter` object with `let` variable `params` in this case - // eslint-disable-next-line prefer-destructuring - params = parameter.params; - } else { - view = await inputs[0].v.then((vi) => vi.getInstance()); - params = await AttachemntUtils.resolveExternalized(parameter.params); - } + const view = await inputs[0].v.then((vi) => vi.getInstance()); + const params = await AttachemntUtils.resolveExternalized(parameter.params); const score: IScore | IScore[] = plugin.factory(params, pluginDesc); const scores = Array.isArray(score) ? score : [score]; @@ -83,9 +74,6 @@ export class ScoreUtils { static async pushScoreAsync(graph: ProvenanceGraph, provider: IObjectRef, scoreName: string, scoreId: string, params: any) { // skip attachment utils + provenance impl and add score directly when feature flag is enabled - if (WebpackEnv.ENABLE_EXPERIMENTAL_REPROVISYN_FEATURES) { - return ScoreUtils.addScoreImpl([provider], { id: scoreId, params }); - } const storedParams = await AttachemntUtils.externalize(params); const currentParams = { id: scoreId, params, storedParams }; const result = await ScoreUtils.addScoreAsync([provider], currentParams); diff --git a/src/phovea_registry.ts b/src/phovea_registry.ts index 2ed87693e..34e2b2813 100644 --- a/src/phovea_registry.ts +++ b/src/phovea_registry.ts @@ -4,6 +4,9 @@ * Licensed under the new BSD license, available at http://caleydo.org/license **************************************************************************** */ import { PluginRegistry } from 'visyn_core/plugin'; +import $ from 'jquery'; +// @ts-ignore +import select2 from 'select2'; import reg from './phovea'; /** * build a registry by registering all phovea modules @@ -11,5 +14,7 @@ import reg from './phovea'; // other modules import 'visyn_core/phovea_registry'; +select2(window, $); + // self PluginRegistry.getInstance().register('tdp_core', reg);