diff --git a/src/views-terrytories.js b/src/views-terrytories.js index e71b713d7a445f5c64cf34ff1428ce301aa7e722..2dc250c8b57277ffec9c73921d399c43f824f7b5 100644 --- a/src/views-terrytories.js +++ b/src/views-terrytories.js @@ -27,6 +27,7 @@ import("./utils.js").then((utils) => { kinds: "kinds", territoriesStepStates: "territories-step-states", territoriesOriginsMobilisation: "territories-origins-mobilisation", + apiUrl: "api-url", }; } @@ -416,6 +417,7 @@ import("./utils.js").then((utils) => { parts ="${this.parts}" parts-points ="${this.partsPoints}" point-answers ="${this.pointAnswers}" + api-url ="${this.apiUrl}" solid-resource `; @@ -528,6 +530,7 @@ import("./utils.js").then((utils) => { this.kinds = props.kinds ; this.territoriesStepStates = props.territoriesStapeStates ; this.territoriesOriginsMobilisation = props.territoriesOriginsMobilisationn ; + this.apiUrl = props.apiUrl ; //console.table(props); diff --git a/src/widjets-display-evaluation-tzcld.js b/src/widjets-display-evaluation-tzcld.js index 151582bfaf1dc3d7e255fe7c166291c148b10f4c..a1dcc152f8900b3c4d454da403630371482c73a2 100644 --- a/src/widjets-display-evaluation-tzcld.js +++ b/src/widjets-display-evaluation-tzcld.js @@ -225,6 +225,11 @@ core.Sib.register({ let tzcldPoint = { point: await tzcldprofile.answer.evaluation_point }; + let parentContext = utils.findAncestor(this.element, 'tzcld-autoeval') ; + let apiUrl =''; + if (parentContext) { + apiUrl = parentContext.getAttribute('api-url') ; + } let field_type = await tzcldPoint.point.fieldType ; let field_name = 'answer_community_deliberation' ; @@ -250,7 +255,7 @@ core.Sib.register({ <div class="segment auto padding-none text-top"> <solid-form solid-resource fields="${field_name}" data-src="${await tzcldprofile.answer['@id']}" widget-${field_name}="solid-form-dropdown-label" - range-${field_name}="https://api.tzcld-dev.startinblox.com/${await tzcldPoint.point.fieldType}/" + range-${field_name}="${apiUrl}${await tzcldPoint.point.fieldType}/" class-${field_name}="segment margin-bottom-none full padding-left-small sm-padding-none text-xlarge text-semibold text-color-heading" label-${field_name}=" " class-submit-button=""