add close action

pull/1/head
yann300 8 years ago
parent dd6a7a8565
commit 707251a45d
  1. 9
      src/app/ui/modaldialog.js

@ -55,6 +55,11 @@ var css = csjs`
.modalFooterCancel {
cursor: pointer;
}
.modalClose {
margin: auto 0;
color: #393939;
cursor: pointer;
}
@-webkit-keyframes animatetop {
from {top: -300px; opacity: 0}
to {top: 0; opacity: 1}
@ -71,6 +76,7 @@ module.exports = (title, content, ok, cancel) => {
document.querySelector('body').appendChild(html())
container = document.querySelector(`.${css.modal}`)
}
var closeDiv = document.getElementById('modal-close')
var okDiv = document.getElementById('modal-footer-ok')
okDiv.innerHTML = (ok && ok.label !== undefined) ? ok.label : 'OK'
@ -112,10 +118,12 @@ module.exports = (title, content, ok, cancel) => {
function removeEventListener () {
okDiv.removeEventListener('click', okListener)
cancelDiv.removeEventListener('click', cancelListener)
closeDiv.removeEventListener('click', cancelListener)
}
okDiv.addEventListener('click', okListener)
cancelDiv.addEventListener('click', cancelListener)
closeDiv.addEventListener('click', cancelListener)
}
function html () {
@ -123,6 +131,7 @@ function html () {
<div class="${css['modalContent']}">
<div class="${css['modalHeader']}">
<h2></h2>
<i id="modal-close" title="Close" class="fa fa-times ${css['modalClose']}" aria-hidden="true"></i>
</div>
<div class="${css['modalBody']}"> -
</div>

Loading…
Cancel
Save