diff --git a/dist/ATDPApplication.d.ts b/dist/ATDPApplication.d.ts index 7ae64657f..31fba6e51 100644 --- a/dist/ATDPApplication.d.ts +++ b/dist/ATDPApplication.d.ts @@ -55,9 +55,29 @@ export interface ITDPOptions { */ showClueModeButtons: boolean; /** - * default: true + * @default true */ enableProvenanceUrlTracking?: boolean; + /** + * The CLUE parameters can be encoded in the hash '#clue_graph=...' (value: 'hash') + * or as query parameters `?clue_graph=...` (value: 'query') in the URL. + * + * @related clueRewriteOtherProperty + * @default hash + */ + cluePropertyHandler?: 'hash'; + /** + * If set to `true` it will rewrite incoming URLs of the property handler that is not selected. + * + * - With `cluePropertyHandler: 'hash'` it rewrites URLs with `?clue_graph=...` to `#clue_graph=...` + * - With `cluePropertyHandler: 'query'` it rewrites URLs with `#clue_graph=...` to `?clue_graph=...` + * + * If this flag is set to `false` the rewrite is disabled. + * + * @related cluePropertyHandler + * @default false + */ + clueRewriteOtherProperty?: false; /** * options passed to the IProvenanceGraphManager */ diff --git a/dist/ATDPApplication.d.ts.map b/dist/ATDPApplication.d.ts.map index ffde9b41a..f3c348209 100644 --- a/dist/ATDPApplication.d.ts.map +++ b/dist/ATDPApplication.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ATDPApplication.d.ts","sourceRoot":"","sources":["../src/ATDPApplication.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ATDPApplication.d.ts","sourceRoot":"","sources":["../src/ATDPApplication.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/ATDPApplication.js b/dist/ATDPApplication.js index 8b0836a0a..37f3e4d91 100644 --- a/dist/ATDPApplication.js +++ b/dist/ATDPApplication.js @@ -34,6 +34,8 @@ export class ATDPApplication extends ACLUEWrapper { showProvenanceMenu: true, showClueModeButtons: true, enableProvenanceUrlTracking: true, + cluePropertyHandler: 'hash', + clueRewriteOtherProperty: false, clientConfig: null, }; this.app = null; @@ -128,7 +130,11 @@ export class ATDPApplication extends ACLUEWrapper { ...(this.options.provenanceManagerOptions || {}), }); this.cleanUpOld(manager); - const clueManager = new CLUEGraphManager(manager, { isReadOnly: !this.options.enableProvenanceUrlTracking }); + const clueManager = new CLUEGraphManager(manager, { + isReadOnly: !this.options.enableProvenanceUrlTracking, + propertyHandler: this.options.cluePropertyHandler, + rewriteOtherProperty: this.options.clueRewriteOtherProperty, + }); this.header.wait(); // trigger bootstrap loading import('jquery'); diff --git a/dist/ATDPApplication.js.map b/dist/ATDPApplication.js.map index b1db0e25c..a0aefcd73 100644 --- a/dist/ATDPApplication.js.map +++ b/dist/ATDPApplication.js.map @@ -1 +1 @@ -{"version":3,"file":"ATDPApplication.js","sourceRoot":"","sources":["../src/ATDPApplication.ts"],"names":[],"mappings":"AAAA,sCAAsC;AACtC,OAAO,sBAAsB,CAAC;AAC9B,OAAO,EAAE,KAAK,EAAE,MAAM,QAAQ,CAAC;AAC/B,OAAO,EAAE,aAAa,EAAE,SAAS,EAAE,MAAM,cAAc,CAAC;AACxD,OAAO,EAAE,uBAAuB,EAAE,MAAM,sCAAsC,CAAC;AAC/E,OAAO,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAC;AAClD,OAAO,EAAE,iCAAiC,EAAE,MAAM,mBAAmB,CAAC;AAEtE,OAAO,EAAE,WAAW,EAAE,MAAM,oBAAoB,CAAC;AACjD,OAAO,EAAE,oBAAoB,EAAE,kBAAkB,EAAE,gBAAgB,EAAE,MAAM,QAAQ,CAAC;AACpF,OAAO,EAA+B,eAAe,EAAE,MAAM,QAAQ,CAAC;AACtE,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAC9C,OAAO,EAAE,SAAS,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AACzC,OAAO,EAAE,WAAW,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AACpD,OAAO,EAAE,cAAc,EAAE,MAAM,QAAQ,CAAC;AACxC,OAAO,EAA8C,kCAAkC,EAAmB,MAAM,mBAAmB,CAAC;AACpI,OAAO,EAAE,SAAS,EAAE,MAAM,gBAAgB,CAAC;AA4F3C;;GAEG;AACH,MAAM,OAAgB,eAAmB,SAAQ,YAAY;IA4B3D,YAAY,UAAgC,EAAE;QAC5C,KAAK,EAAE,CAAC;QA1BS,YAAO,GAAgB;YACxC,SAAS,EAAE,SAAS;YACpB,IAAI,EAAE,2BAA2B;YACjC,MAAM,EAAE,KAAK;YACb,oBAAoB,EAAE,KAAK;YAC3B,sBAAsB,EAAE,IAAI;YAC5B,aAAa,EAAE,IAAI;YACnB,YAAY,EAAE,KAAK;YACnB,YAAY,EAAE,IAAI;YAClB,eAAe,EAAE,KAAK;YACtB,iBAAiB,EAAE,IAAI;YACvB,kBAAkB,EAAE,IAAI;YACxB,mBAAmB,EAAE,IAAI;YACzB,2BAA2B,EAAE,IAAI;YACjC,YAAY,EAAE,IAAI;SACnB,CAAC;QAEQ,QAAG,GAAe,IAAI,CAAC;QAW/B,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;QAE7B,IAAI,CAAC,UAAU,EAAE,CAAC;IACpB,CAAC;IAED;;;OAGG;IACO,KAAK,CAAC,UAAU;;QACxB,MAAM,aAAa,GAAG,eAAe,CAAC,sBAAsB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAC3E,MAAM,WAAW,GAAG,cAAc,CAAC,WAAW,EAAE,CAAC,QAAQ,EAAE,CAAC;QAE5D,MAAM,OAAO,CAAC,GAAG,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC;QAEhD,8DAA8D;QAC9D,IAAI,MAAA,MAAA,IAAI,CAAC,OAAO,CAAC,YAAY,0CAAE,YAAY,0CAAE,2BAA2B,EAAE;YACxE,MAAM,eAAe,CAAC,6BAA6B,CACjD,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,YAAY,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAC9H,CAAC;SACH;QAED,MAAM,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE,KAAK,EAAE,CAAC,CAAC;QAExD,IAAI,CAAC,WAAW,GAAG,IAAI,WAAW,CAAC;YACjC,GAAG,EAAE,QAAQ;YACb,MAAM,EAAE,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM;YACzB,GAAG,EAAE,GAAG,EAAE,CAAC,IAAI,CAAC,GAAG;SACpB,CAAC,CAAC;QAEH,IAAI,IAAI,CAAC,OAAO,CAAC,YAAY,IAAI,IAAI,CAAC,WAAW,CAAC,QAAQ,EAAE,EAAE;YAC5D,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,YAAY,CACrC,8CAA8C,EAC9C,CAAC,GAAG,EAAE,EAAE;gBACN,GAAG,CAAC,cAAc,EAAE,CAAC;gBACrB,OAAO,KAAK,CAAC;YACf,CAAC,EACD,GAAG,CACJ,CAAC;YAEF,MAAM,CAAC,OAAO,CAAC,QAAQ,GAAG,OAAO,CAAC;YAClC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC;YACrB,MAAM,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,EAAE,EAAE,CAAC;SAC7D;IACH,CAAC;IAED;;OAEG;IACI,MAAM,CAAC,KAAK,CAAC,gBAAgB;QAClC,OAAO,IAAI,CAAC,OAAO,CAAC,oBAAoB,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE;YACpD,OAAO,CAAC,KAAK,CAAC,iCAAiC,EAAE,CAAC,CAAC,CAAC;YACpD,OAAO,IAAI,CAAC;QACd,CAAC,CAAC,CAAC;IACL,CAAC;IAED;;;OAGG;IACI,MAAM,CAAC,KAAK,CAAC,sBAAsB,CAAC,OAAoB;QAC7D,iFAAiF;QACjF,IAAI,CAAC,CAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,YAAY,CAAA,EAAE;YAC1B,OAAO,IAAI,CAAC;SACb;QACD,qEAAqE;QACrE,MAAM,YAAY,GAAG,MAAM,eAAe,CAAC,gBAAgB,EAAE,CAAC;QAC9D,OAAO,CAAC,YAAY,GAAG,KAAK,CAAC,CAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,YAAY,KAAI,EAAE,EAAE,YAAY,IAAI,EAAE,CAAC,CAAC;QAC9E,OAAO,OAAO,CAAC;IACjB,CAAC;IAES,YAAY,CAAC,MAAmB;QACxC,2BAA2B;QAC3B,MAAM,MAAM,GAAG,SAAS,CAAC,MAAM,CAAC,MAAM,EAAE;YACtC,oBAAoB,EAAE,IAAI,CAAC,OAAO,CAAC,oBAAoB;YACvD,aAAa,EAAE,IAAI,CAAC,OAAO,CAAC,aAAa;YACzC,YAAY,EAAE,IAAI,CAAC,OAAO,CAAC,YAAY;YACvC,iBAAiB,EAAE,IAAI,CAAC,OAAO,CAAC,iBAAiB;YACjD,eAAe,EAAE,IAAI,CAAC,OAAO,CAAC,eAAe;YAC7C,OAAO,EAAE,IAAI,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,KAAK,EAAE,EAAE;gBACtD,KAAK,CAAC,cAAc,EAAE,CAAC;gBACvB,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,qBAAqB,CAAC,CAAC;gBACjD,OAAO,KAAK,CAAC;YACf,CAAC,CAAC;SACH,CAAC,CAAC;QAEH,IAAI,IAAI,CAAC,OAAO,CAAC,sBAAsB,EAAE;YACvC,MAAM,eAAe,GAAG,MAAM,CAAC,WAAW,CAAC;YAC3C,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,sBAAsB,KAAK,UAAU,EAAE;gBAC7D,IAAI,CAAC,OAAO,CAAC,sBAAsB,CAAC,eAAe,CAAC,CAAC;aACtD;iBAAM;gBACL,eAAe,CAAC,kBAAkB,CAChC,YAAY,EACZ,iDAAiD,cAAc,CAAC,WAAW,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,4BAA4B,CAAC,eAAe,CAClI,CAAC;aACH;SACF;QAED,OAAO,MAAM,CAAC;IAChB,CAAC;IAES,SAAS,CAAC,IAAiB;QACnC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,YAAY,CAAc,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC;QAE5E,IAAI,CAAC,EAAE,CAAC,wBAAwB,EAAE,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC;QAC7D,uCAAuC;QACvC,MAAM,OAAO,GAAG,IAAI,kCAAkC,CAAC;YACrD,MAAM,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM;YAC3B,OAAO,EAAE,YAAY;YACrB,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM;YAChC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,wBAAwB,IAAI,EAAE,CAAC;SACjD,CAAC,CAAC;QAEH,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;QAEzB,MAAM,WAAW,GAAG,IAAI,gBAAgB,CAAC,OAAO,EAAE,EAAE,UAAU,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,2BAA2B,EAAE,CAAC,CAAC;QAE7G,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC;QAEnB,4BAA4B;QAC5B,MAAM,CAAC,QAAQ,CAAC,CAAC;QACjB,IAAI,CAAC,SAAS,GAAG,IAAI,SAAS,CAAC,IAAI,CAAC,MAAM,EAAE;YAC1C,gBAAgB,EAAE,IAAI;YACtB,SAAS,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS;YACjC,KAAK,EAAE,IAAI;SACZ,CAAC,CAAC;QACH,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,SAAS,CAAC,gBAAgB,EAAE,GAAG,EAAE;YACjD,0BAA0B;YAC1B,IAAI,CAAC,SAAS,CAAC,eAAe,EAAE,CAAC;QACnC,CAAC,CAAC,CAAC;QACH,IAAI,cAA8C,CAAC;QAEnD,IAAI,IAAI,CAAC,OAAO,CAAC,kBAAkB,EAAE;YACnC,cAAc,GAAG,IAAI,uBAAuB,CAAC,WAAW,EAAE,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;SAClF;QAED,MAAM,IAAI,GAAgB,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC;QAC9D,MAAM,OAAO,GAAgB,IAAI,CAAC,aAAa,CAAC,aAAa,CAAC,CAAC;QAE/D,mEAAmE;QACnE,IAAI,aAA4D,CAAC;QACjE,MAAM,KAAK,GAAG,IAAI,OAAO,CAAkB,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YAC7D,aAAa,GAAG,OAAO,CAAC;QAC1B,CAAC,CAAC,CAAC;QAEH,KAAK,CAAC,KAAK,CAAC,CAAC,KAAwB,EAAE,EAAE;YACvC,WAAW,CAAC,gCAAgC,CAAC,WAAW,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;QACzE,CAAC,CAAC,CAAC;QAEH,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE;YACf,IAAI,IAAI,CAAC,OAAO,CAAC,mBAAmB,EAAE;gBACpC,MAAM,YAAY,GAAG,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,gBAAgB,CAAC,CAAC;gBACnE,MAAM,YAAY,GAAG,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC;gBAChF,YAAY,CAAC,SAAS,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;gBACxC,YAAY,CAAC,SAAS,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC;gBAChD,kBAAkB,CAAC,YAAY,CAAC,YAAY,EAAE;oBAC5C,IAAI,EAAE,IAAI;iBACX,CAAC,CAAC;aACJ;YACD,cAAc,aAAd,cAAc,uBAAd,cAAc,CAAE,QAAQ,CAAC,CAAC,CAAC,CAAC;QAC9B,CAAC,CAAC,CAAC;QAEH,MAAM,OAAO,GAAG,SAAS,CAAC,sBAAsB,CAAC,KAAK,EAAE,OAAO,EAAE;YAC/D,UAAU,EAAE,KAAK;YACjB,gBAAgB,EAAE,IAAI;YACtB,yBAAyB,EAAE,IAAI;SAChC,CAAC,CAAC;QACH,MAAM,QAAQ,GAAG,SAAS,CAAC,YAAY,CAAC,KAAK,EAAE,OAAO,EAAE,IAAI,EAAE;YAC5D,UAAU,EAAE,KAAK;SAClB,CAAC,CAAC;QAEH,IAAI,CAAC,GAAG,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,WAAW,EAAE,IAAI,CAAC,CAAC,CAAC;QAEnE,MAAM,WAAW,GAAG,GAAG,EAAE;YACvB,kDAAkD;YAClD,aAAa,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;YAE5C,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC;YAClE,IAAI,CAAC,YAAY,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;QACnC,CAAC,CAAC;QAEF,IAAI,2BAA2B,GAAQ,CAAC,CAAC,CAAC;QAC1C,gBAAgB;QAChB,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,SAAS,CAAC,eAAe,EAAE,GAAG,EAAE;YAChD,YAAY,CAAC,2BAA2B,CAAC,CAAC;YAC1C,WAAW,EAAE,CAAC;QAChB,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,UAAU,EAAE,EAAE;YAC3C,0FAA0F;YAC1F,2BAA2B,GAAG,UAAU,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,eAAe,EAAE,EAAE,IAAI,CAAC,CAAC;SACxF;aAAM;YACL,WAAW,EAAE,CAAC;SACf;QAED,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,WAAW,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC;IAC5D,CAAC;IAED;;OAEG;IACK,YAAY,CAAC,OAAoB,EAAE,IAAiB;QAC1D,MAAM,OAAO,GAAG,cAAc,CAAC,WAAW,EAAE,CAAC,WAAW,CAAC,iCAAiC,CAAC,CAAC;QAC5F,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE;YACxB,OAAO;SACR;QACD,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,EAAE,EAAE;YACpB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAA4B,EAAE,EAAE;gBAC9E,KAAK,MAAM,MAAM,IAAI,EAAE,EAAE;oBACvB,MAAM,CAAC,OAAO,CAAC;wBACb,MAAM,EAAE,IAAI,CAAC,MAAM;wBACnB,OAAO;wBACP,IAAI;wBACJ,GAAG;qBACJ,CAAC,CAAC;iBACJ;YACH,CAAC,CAAC,CAAC;QACL,CAAC,CAAC,CAAC;IACL,CAAC;IAEO,UAAU,CAAC,OAA2C;QAC5D,MAAM,UAAU,GAAG,OAAO,CAAC,aAAa,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;QACxF,4BAA4B;QAC5B,IAAI,UAAU,CAAC,MAAM,GAAG,oBAAoB,CAAC,qCAAqC,EAAE;YAClF,MAAM,QAAQ,GAAG,UAAU,CAAC,KAAK,CAAC,oBAAoB,CAAC,qCAAqC,CAAC,CAAC;YAC9F,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE;gBAClE,OAAO,CAAC,IAAI,CAAC,2BAA2B,EAAE,KAAK,CAAC,CAAC;YACnD,CAAC,CAAC,CAAC;SACJ;IACH,CAAC;;AAlQe,qCAAqB,GAAG,eAAe,CAAC"} \ No newline at end of file +{"version":3,"file":"ATDPApplication.js","sourceRoot":"","sources":["../src/ATDPApplication.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/ATDPApplication.ts b/src/ATDPApplication.ts index 4802ee98b..e95dc2bdf 100644 --- a/src/ATDPApplication.ts +++ b/src/ATDPApplication.ts @@ -74,14 +74,37 @@ export interface ITDPOptions { showClueModeButtons: boolean; /** - * default: true + * @default true */ enableProvenanceUrlTracking?: boolean; + /** + * The CLUE parameters can be encoded in the hash '#clue_graph=...' (value: 'hash') + * or as query parameters `?clue_graph=...` (value: 'query') in the URL. + * + * @related clueRewriteOtherProperty + * @default hash + */ + cluePropertyHandler?: 'hash'; + + /** + * If set to `true` it will rewrite incoming URLs of the property handler that is not selected. + * + * - With `cluePropertyHandler: 'hash'` it rewrites URLs with `?clue_graph=...` to `#clue_graph=...` + * - With `cluePropertyHandler: 'query'` it rewrites URLs with `#clue_graph=...` to `?clue_graph=...` + * + * If this flag is set to `false` the rewrite is disabled. + * + * @related cluePropertyHandler + * @default false + */ + clueRewriteOtherProperty?: false; + /** * options passed to the IProvenanceGraphManager */ provenanceManagerOptions?: IMixedStorageProvenanceGraphManagerOptions; + /** * Client configuration which is automatically populated by the '/clientConfig.json' on initialize. * To enable the asynchronous loading of the client configuration, pass an object (optionally with default values). @@ -126,6 +149,8 @@ export abstract class ATDPApplication extends ACLUEWrapper { showProvenanceMenu: true, showClueModeButtons: true, enableProvenanceUrlTracking: true, + cluePropertyHandler: 'hash', + clueRewriteOtherProperty: false, clientConfig: null, }; @@ -255,7 +280,11 @@ export abstract class ATDPApplication extends ACLUEWrapper { this.cleanUpOld(manager); - const clueManager = new CLUEGraphManager(manager, { isReadOnly: !this.options.enableProvenanceUrlTracking }); + const clueManager = new CLUEGraphManager(manager, { + isReadOnly: !this.options.enableProvenanceUrlTracking, + propertyHandler: this.options.cluePropertyHandler, + rewriteOtherProperty: this.options.clueRewriteOtherProperty, + }); this.header.wait();