add ability to change yes/no labels
This commit is contained in:
		
							parent
							
								
									a3d803cdfb
								
							
						
					
					
						commit
						c8512b30f4
					
				| @ -1,5 +1,5 @@ | ||||
| jfa.components.dialog = (function () { | ||||
|   function _confirm({ message, title, callbackyes, callbackno }) { | ||||
|   function _confirm({ message, title, callbackyes, callbackno, yesLabel, noLabel }) { | ||||
|     const dialogTemplate = jfa.page.getDialogTemplate().content; | ||||
| 
 | ||||
|     let spanTitle = dialogTemplate.querySelector(".modal__title__text"); | ||||
| @ -12,6 +12,9 @@ | ||||
|     const modal = bootstrap.Modal.getOrCreateInstance(dialog); | ||||
| 
 | ||||
|     let buttonNo = dialogTemplate.querySelector(".modal__footer__button-no"); | ||||
|     if (noLabel) { | ||||
|       buttonNo.textContent = noLabel; | ||||
|     } | ||||
|     buttonNo.addEventListener("click", function () { | ||||
|       buttonNo.blur(); | ||||
|       modal.hide(); | ||||
| @ -19,6 +22,9 @@ | ||||
|     }); | ||||
| 
 | ||||
|     let buttonYes = dialogTemplate.querySelector(".modal__footer__button-yes"); | ||||
|     if (yesLabel) { | ||||
|       buttonYes.textContent = yesLabel; | ||||
|     } | ||||
|     buttonYes.addEventListener("click", function () { | ||||
|       buttonYes.blur(); | ||||
|       modal.hide(); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user