mirror of
				https://gitlab.com/Chill-Projet/chill-bundles.git
				synced 2025-10-31 09:18:24 +00:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			2.1.0
			...
			710_vendee
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| ed556d9ee8 | |||
| ff03299f80 | 
| @@ -122,7 +122,8 @@ | ||||
|          <add-evaluation | ||||
|             v-for="e in pickedEvaluations" | ||||
|             v-bind:key="e.key" | ||||
|             v-bind:evaluation="e"> | ||||
|             v-bind:evaluation="e" | ||||
|             v-bind:docAnchorId="this.docAnchorId"> | ||||
|          </add-evaluation> | ||||
|  | ||||
|          <!-- box to add new evaluation --> | ||||
| @@ -389,6 +390,7 @@ export default { | ||||
|    i18n, | ||||
|    data() { | ||||
|       return { | ||||
|          docAnchorId: null, | ||||
|          isExpanded: false, | ||||
|          editor: ClassicEditor, | ||||
|          showAddObjective: false, | ||||
| @@ -428,7 +430,14 @@ export default { | ||||
|          }, | ||||
|       }; | ||||
|    }, | ||||
|    computed: { | ||||
|    beforeMount() { | ||||
|        const urlParams = new URLSearchParams(window.location.search); | ||||
|        this.docAnchorId = urlParams.get('doc_id'); | ||||
|    }, | ||||
|    mounted() { | ||||
|      this.scrollToElement(this.docAnchorId); | ||||
|    }, | ||||
|   computed: { | ||||
|       ...mapState([ | ||||
|          'work', | ||||
|          'resultsForAction', | ||||
| @@ -559,7 +568,7 @@ export default { | ||||
|          }); | ||||
|       }, | ||||
|       saveFormOnTheFly(payload) { | ||||
|          console.log('saveFormOnTheFly: type', payload.type, ', data', payload.data); | ||||
|          // console.log('saveFormOnTheFly: type', payload.type, ', data', payload.data); | ||||
|  | ||||
|          let body = { type: payload.type }; | ||||
|          body.name = payload.data.text; | ||||
| @@ -581,6 +590,12 @@ export default { | ||||
|                      this.$toast.open({message: 'An error occurred'}); | ||||
|                } | ||||
|             }) | ||||
|       }, | ||||
|       scrollToElement(docAnchorId) { | ||||
|          const documentEl = document.getElementById(`document_${docAnchorId}`); | ||||
|          if (documentEl) { | ||||
|            documentEl.scrollIntoView({behavior: 'smooth'}); | ||||
|          } | ||||
|       } | ||||
|    } | ||||
| }; | ||||
|   | ||||
| @@ -11,7 +11,7 @@ | ||||
|       </div> | ||||
|  | ||||
|       <div> | ||||
|          <form-evaluation ref="FormEvaluation" :key="evaluation.key" :evaluation="evaluation"></form-evaluation> | ||||
|          <form-evaluation ref="FormEvaluation" :key="evaluation.key" :evaluation="evaluation" :docAnchorId="docAnchorId"></form-evaluation> | ||||
|  | ||||
|         <ul class="record_actions"> | ||||
|            <li v-if="evaluation.workflows_availables.length > 0"> | ||||
| @@ -85,7 +85,7 @@ export default { | ||||
|       Modal, | ||||
|       ListWorkflowModal, | ||||
|    }, | ||||
|    props: ['evaluation'], | ||||
|    props: ['evaluation', 'docAnchorId'], | ||||
|    i18n, | ||||
|    data() { | ||||
|       return { | ||||
|   | ||||
| @@ -80,19 +80,20 @@ | ||||
|  | ||||
|        <div class="flex-table"> | ||||
|          <div class="item-bloc" v-for="(d, i) in evaluation.documents" :key="d.id"> | ||||
|            <div class="item-row"> | ||||
|            <div :id="`document_${d.id}`" class="item-row"> | ||||
|             <div class="input-group input-group-lg mb-3 row"> | ||||
|                   <label class="col-sm-3 col-form-label">Titre du document:</label> | ||||
|                   <div class="col-sm-9"> | ||||
|                     <input | ||||
|                         class="form-control document-title" | ||||
|                         :class="[parseInt(this.docAnchorId) === d.id ? 'bg-blink' : 'nothing']" | ||||
|                         type="text" | ||||
|                         :value="d.title" | ||||
|                         :id="d.id" | ||||
|                         :data-key="i" | ||||
|                         @input="onInputDocumentTitle"/> | ||||
|                 </div> | ||||
|                </div> | ||||
|            </div> | ||||
|            </div> | ||||
|            <div class="item-row"> | ||||
|                <div class="item-col item-meta"> | ||||
| @@ -221,7 +222,7 @@ const i18n = { | ||||
|  | ||||
| export default { | ||||
|    name: "FormEvaluation", | ||||
|    props: ['evaluation'], | ||||
|    props: ['evaluation', 'docAnchorId'], | ||||
|    components: { | ||||
|       ckeditor: CKEditor.component, | ||||
|       PickTemplate, | ||||
| @@ -402,4 +403,19 @@ export default { | ||||
|    ul.document-upload { | ||||
|       justify-content: flex-start; | ||||
|    } | ||||
|  | ||||
|    .bg-blink{ | ||||
|      color: #050000; | ||||
|      padding: 10px; | ||||
|      display: inline-block; | ||||
|      border-radius: 5px; | ||||
|      animation: blinkingBackground 2.2s infinite; | ||||
|      animation-iteration-count: 2; | ||||
|    } | ||||
|  | ||||
|    @keyframes blinkingBackground{ | ||||
|      0%		{ background-color: #ed776d;} | ||||
|      50%		{ background-color: #ffffff;} | ||||
|      100%	  { background-color: #ed776d;} | ||||
|    } | ||||
| </style> | ||||
|   | ||||
| @@ -123,7 +123,7 @@ | ||||
|         <ul class="record_actions"> | ||||
|             <li>{{ doc.storedObject|chill_document_button_group(doc.title, is_granted('CHILL_MAIN_ACCOMPANYING_PERIOD_WORK_UPDATE', evaluation.accompanyingPeriodWork)) }}</li> | ||||
|             <li> | ||||
|                 <a class="btn btn-show" href="{{ path('chill_person_accompanying_period_work_edit', {'id': evaluation.accompanyingPeriodWork.id}) }}"> | ||||
|                 <a class="btn btn-show" href="{{ path('chill_person_accompanying_period_work_edit', {'id': evaluation.accompanyingPeriodWork.id, 'doc_id': doc.id}) }}"> | ||||
|                     {{ 'Show'|trans }} | ||||
|                 </a> | ||||
|             </li> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user