point bleu entite ouverte #2256
This commit is contained in:
		| @@ -1124,7 +1124,23 @@ export default { | |||||||
|           this.paper_main_object.children.doleance_icon.visible = false; |           this.paper_main_object.children.doleance_icon.visible = false; | ||||||
|         } |         } | ||||||
|       } |       } | ||||||
|      |        | ||||||
|  |       // focus on opened entite | ||||||
|  |       if (this.is_opened && this.opened_entite_id && (this.map_mode === 'terraindevie' || this.map_mode === 'action')) { | ||||||
|  |         let group = this.map_mode === 'terraindevie' ? this.paper_main_object.children['entites'] : this.paper_main_object.children['agissantes']; | ||||||
|  |         if(group){ | ||||||
|  |           group.children.forEach((item) => { | ||||||
|  |             if (item.item_id === this.opened_entite_id) { | ||||||
|  |               item.definition = item.item_type === 'entite' ? this.paper_symbol_definitions.entite_hover : this.paper_symbol_definitions.entite_action_hover; | ||||||
|  |             } else { | ||||||
|  |               if (!this.hover_elmt || item.item_id !== this.hover_elmt.id) { | ||||||
|  |                 item.definition = item.item_type === 'entite' ? this.paper_symbol_definitions.entite : this.paper_symbol_definitions.entite_action; | ||||||
|  |               } | ||||||
|  |             } | ||||||
|  |           }) | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |  | ||||||
|     }, |     }, | ||||||
|     // PAPER EVENTS |     // PAPER EVENTS | ||||||
|     initPaperEvents(){ |     initPaperEvents(){ | ||||||
|   | |||||||
| @@ -57,6 +57,7 @@ export default { | |||||||
|                                     'concernements', |                                     'concernements', | ||||||
|                                     'concernementsByID', |                                     'concernementsByID', | ||||||
|                                     'opened_concernement', |                                     'opened_concernement', | ||||||
|  |                                     'opened_entite_id', | ||||||
|                                     'opened_recit' |                                     'opened_recit' | ||||||
|                                   ]), |                                   ]), | ||||||
|     ...mapState(CommonStore,['map_item_ray']), |     ...mapState(CommonStore,['map_item_ray']), | ||||||
| @@ -173,7 +174,9 @@ export default { | |||||||
|               console.log(`symbol instance o.type:${o.type}, oitem`, oitem); |               console.log(`symbol instance o.type:${o.type}, oitem`, oitem); | ||||||
|               switch (o.type) { |               switch (o.type) { | ||||||
|                 case 'entite': |                 case 'entite': | ||||||
|                   oitem.definition = this.paper_symbol_definitions.entite; |                   if (!this.opened_entite_id || this.opened_entite_id !== oitem.item_id) { | ||||||
|  |                     oitem.definition = this.paper_symbol_definitions.entite; | ||||||
|  |                   } | ||||||
|                   break; |                   break; | ||||||
|                 case 'besoin': |                 case 'besoin': | ||||||
|                   oitem.definition = this.paper_symbol_definitions.besoin; |                   oitem.definition = this.paper_symbol_definitions.besoin; | ||||||
| @@ -182,7 +185,9 @@ export default { | |||||||
|                   oitem.definition = this.paper_symbol_definitions.reponse; |                   oitem.definition = this.paper_symbol_definitions.reponse; | ||||||
|                   break; |                   break; | ||||||
|                 case 'entite_action': |                 case 'entite_action': | ||||||
|                   oitem.definition = this.paper_symbol_definitions.entite_action; |                   if (!this.opened_entite_id || this.opened_entite_id !== oitem.item_id) { | ||||||
|  |                     oitem.definition = this.paper_symbol_definitions.entite_action; | ||||||
|  |                   } | ||||||
|                   break; |                   break; | ||||||
|               } |               } | ||||||
|             } |             } | ||||||
|   | |||||||
| @@ -108,7 +108,7 @@ export default { | |||||||
|         <!-- TODO update entite with revisions --> |         <!-- TODO update entite with revisions --> | ||||||
|         <span v-if="entite && opened_concernement.entites_byid[eid].menacemaintien < 0" class="menacemaintient">est menacé par</span> |         <span v-if="entite && opened_concernement.entites_byid[eid].menacemaintien < 0" class="menacemaintient">est menacé par</span> | ||||||
|         <span v-if="entite && opened_concernement.entites_byid[eid].menacemaintien > 0" class="menacemaintient">est maintienu par</span> |         <span v-if="entite && opened_concernement.entites_byid[eid].menacemaintien > 0" class="menacemaintient">est maintienu par</span> | ||||||
|         <h3 v-if="entite">• {{ entite.title }}</h3> |         <h3 v-if="entite"><span class="entite-point">•</span> {{ entite.title }}</h3> | ||||||
|       </div> |       </div> | ||||||
|     </template> |     </template> | ||||||
|      |      | ||||||
| @@ -165,4 +165,10 @@ export default { | |||||||
|     </template> |     </template> | ||||||
|   </CartoucheLayout>  |   </CartoucheLayout>  | ||||||
|    |    | ||||||
| </template> | </template> | ||||||
|  |  | ||||||
|  | <style lang="css"> | ||||||
|  |   span.entite-point{ | ||||||
|  |     color: #01ffe2; | ||||||
|  |   } | ||||||
|  | </style> | ||||||
		Reference in New Issue
	
	Block a user