From 1b6ecd6b95d8fd7673a88d49676bb65ff5661bd1 Mon Sep 17 00:00:00 2001
From: erichard <elliot.richard@lal.in2p3.fr>
Date: Mon, 3 Aug 2020 14:18:19 +0200
Subject: [PATCH] customisable labelstower : refactor arrays' keys name

---
 test/demo/templates/browse.html | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/test/demo/templates/browse.html b/test/demo/templates/browse.html
index b3b8d21..2304fec 100644
--- a/test/demo/templates/browse.html
+++ b/test/demo/templates/browse.html
@@ -24,6 +24,7 @@
 			<br><br>
 			<div id="header" v-cloak>
 				<div class="row">
+	{{   mandatory_labels == None }}
 					<div class="col-md-12" id="project_title">
 						<a href="/" style="text-decoration:none; color: 124f66;">
 						<h1 style="display: inline;"><b> [[ txt['project_name'] ]] </b></h1>
@@ -45,7 +46,7 @@
 							<!-- HIERARCHY.MANDATORY_LABELS -->
 							<span v-for='(label, index) in mandatory_labels'>
 								<img title="Deselect the elements bearing this label" class="hierarchy-icone_left" @click="rm_mandatory_label(index)" src="static/img/plus-encadre.png" onmouseover="this.src='static/img/plus-encadre-vert.png'" onmouseout="this.src='static/img/plus-encadre.png'">
-								<span :title="label['name']"><b>{{ redim_labels(label['name']) }}</b></span>
+								<span :title="label['label_name']"><b>{{ redim_labels(label['label_name']) }}</b></span>
 								<img class="hierarchy-icone_right" src="static/img/moins.png" style="visibility: hidden;"><br> <!-- MARQUEUR (elliot)-->
 							</span>
 							<!-- HIERARCHY.MANDATORY_LABELS -->
@@ -53,21 +54,21 @@
 							<!-- HIERARCHY.FORBIDEN_LABELS -->
 							<span v-if="forbiden_labels.length != 0" v-for='(label, index) in forbiden_labels'>
 								<img class="hierarchy-icone_left" src="static/img/plus.png" style="visibility: hidden;">
-								<span :title="label['name']"><b>{{ redim_labels(label['name']) }}</b></span>
+								<span :title="label['label_name']"><b>{{ redim_labels(label['label_name']) }}</b></span>
 								<img title="Authorizes elements bearing this label" class="hierarchy-icone_right" @click="rm_forbiden_label(index)" src="static/img/moins-encadre.png" onmouseover="this.src='static/img/moins-encadre-rouge.png'" onmouseout="this.src='static/img/moins-encadre.png'">
 								<br>
 							</span>
 							<!-- HIERARCHY.FORBIDEN_LABELS -->
-							
+
 							<!-- HIERARCHY.HIGH_DISCRIMATING_LABELS -->
 							<div v-if="loading == 1">
 								<div id="hierarchy-separator" v-if="(mandatory_labels.length > 0 || forbiden_labels.length > 0) && high_discriminating_labels.length > 0">
 									<img src="static/img/monSeparateur.png"/>
 								</div>
 								<transition-group name="new_labels">
-									<span v-for='(label, index) in high_discriminating_labels' v-bind:key="label['name']">
+									<span v-for='(label, index) in high_discriminating_labels' v-bind:key="label['label_name']">
 										<img title="Selects elements with this label" class="hierarchy-icone_left" @click="add_mandatory_label(index, 'new')" src="static/img/plus.png" onmouseover="this.src='static/img/plus-vert.png'" onmouseout="this.src='static/img/plus.png'">
-										<span :title="label['name']"><b>{{ redim_labels(label['name']) }}</b></span>
+										<span :title="label['label_name']"><b>{{ redim_labels(label['label_name']) }}</b></span>
 										<img title="Prohibits elements with this label" class="hierarchy-icone_right" @click="add_forbiden_label(index, 'new')" src="static/img/moins.png" onmouseover="this.src='static/img/moins-rouge.png'" onmouseout="this.src='static/img/moins.png'">
 										<br>
 									</span>
@@ -77,14 +78,14 @@
 
 						</div>
 					</div>
-					
+
 				</div>
 
 				<div class="col-md-9" id="result" v-cloak>
 					<div class="panel panel-primary">
 						<div class="panel-heading title">
 							<span id="result-title">
-								<span >{{ selected_elements.length }} [[ txt['Element_name'] ]]</span>
+								<span >{{ selected_elements.length }} [[ txt['x'] ]]</span>
 							</span>
 						</div>
 
@@ -92,7 +93,7 @@
 						<ul v-if="loading == 1" class="list-group" v-bind:style="'max-height: '+((width_window > 991) ? (height_window - 151 - 70) : (450))+'px;'">
 							<li class="list-group-item" v-for='element in selected_elements' v-bind:key="element['id']">
 								<span>
-									<b class="single_result" v-bind:title="(redim_element(element['name']).indexOf('...') == -1) ? '' : element['name']">{{ redim_element(element['name']) }}</b>
+									<b class="single_result" v-bind:title="(redim_element(element['element_name']).indexOf('...') == -1) ? '' : element['element_name']">{{ redim_element(element['element_name']) }}</b>
 								</span>
 							</li>
 						</ul>
@@ -101,9 +102,8 @@
 				</div>
 
 			</div>
-			
-		</div>
 
+		</div>
 	</body>
 
 	<script src="static/js/search_new_elements.js"></script>
@@ -176,6 +176,7 @@
 					hierarchy.mandatory_labels.push(hierarchy.high_discriminating_labels[index]);
 					hierarchy.high_discriminating_labels.splice(index, 1);
 					console.log("av")
+					console.log(hierarchy.high_discriminating_labels)
 					update_elements_and_labels();
 					console.log("ap")
 					save_session();
-- 
GitLab