Arrêter d'utiliser le jQuery $(selector) qui cause des effets de bord si plusieurs élements de la page (ie: foundry) correspondent au selector. Stocker le html dans les Sheet/Dialogs lors de l'appel activateListeners afin de pouvoir s'y référer ensuite. Utiliser this.html.find pour chercher dans le html de la fenêtre courante. Eliminer les référence par id html car l'id est unique (donc ne marche pas en multi-fenêtres)
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <form class="{{cssClass}}" autocomplete="off">
 | |
|   <header class="sheet-header">
 | |
|       <div class="header-fields">
 | |
|           <h1 class="charname">Astrologie</h1>
 | |
|       </div>
 | |
|   </header>
 | |
| 
 | |
|   <label>  Conditions</label>
 | |
|   <select name="diffConditions" data-dtype="Number">
 | |
|       {{#select diffConditions}}
 | |
|       {{#each ajustementsConditions  as |key|}}
 | |
|       <option value={{key}}>{{numberFormat key decimals=0 sign=true}}</option>
 | |
|       {{/each}}
 | |
|       {{/select}}
 | |
|   </select>
 | |
|   <label>  Jours</label>
 | |
|   <select name="joursAstrologie" data-dtype="Number">
 | |
|       {{#select joursSuivants}}
 | |
|       {{#each dates  as |date key|}}
 | |
|       <option value={{date.index}}>{{date.label}}</option>
 | |
|       {{/each}}
 | |
|       {{/select}}
 | |
|   </select>
 | |
|   <label>Etat Général: {{etat}}</label>
 | |
|   <label>  <a name="jet-astrologie">Faire un jet d'Astrologie</a></label>
 | |
| 
 | |
|   {{!-- Sheet Body --}}
 | |
|   <section class="sheet-body">
 | |
|     <div class="form-group">
 | |
|       <label for="astralList">Nombres Astraux</label>
 | |
|       <table class='table-nombres-astraux'>
 | |
|         <tr class='table-nombres-astraux-td'>
 | |
|           {{#each nombres as |nombreData key|}}
 | |
|           <td class='table-nombres-astraux-td'>{{nombreData.jourlabel}}</td>
 | |
|           {{/each}}
 | |
|         </tr>
 | |
|         <tr class='table-nombres-astraux-td'>
 | |
|           {{#each nombres as |nombreData key|}}
 | |
|           <td class='table-nombres-astraux-td'>
 | |
|             <ol>
 | |
|             {{#each nombreData.listValues as |nombreAstral key|}}
 | |
|             <li>{{nombreAstral}}</li>
 | |
|             {{/each}}
 | |
|             </ol>
 | |
|           </td>
 | |
|           {{/each}}
 | |
|         </tr>
 | |
|       </table>        
 | |
|     </div>
 | |
|   </section>
 | |
|   
 | |
| </form>
 |