diff --git a/src/app/ui/modaldialog.js b/src/app/ui/modaldialog.js index 1055a3649b..e816792833 100644 --- a/src/app/ui/modaldialog.js +++ b/src/app/ui/modaldialog.js @@ -38,17 +38,11 @@ module.exports = (title, content, ok, cancel, focusSelector, opts) => { var okDiv = document.getElementById('modal-footer-ok') var cancelDiv = document.getElementById('modal-footer-cancel') if (btn === 'ok') { - agreed = true - okDiv.style.backgroundColor = 'var(--dark)' - okDiv.style.color = 'var(--light)' - cancelDiv.style.backgroundColor = 'var(--light)' - cancelDiv.style.color = 'var(--dark)' + okDiv.className = okDiv.className.replace(/\bbtn-light\b/g, 'btn-dark') + cancelDiv.className = cancelDiv.className.replace(/\bbtn-dark\b/g, 'btn-light') } else { - agreed = false - okDiv.style.backgroundColor = 'var(--light)' - okDiv.style.color = 'var(--dark)' - cancelDiv.style.backgroundColor = 'var(--dark)' - cancelDiv.style.color = 'var(--light)' + cancelDiv.className = cancelDiv.className.replace(/\bbtn-light\b/g, 'btn-dark') + okDiv.className = okDiv.className.replace(/\bbtn-dark\b/g, 'btn-light') } } @@ -76,9 +70,11 @@ module.exports = (title, content, ok, cancel, focusSelector, opts) => { okListener() } else if (e.keyCode === 37) { e.preventDefault() + agreed = true setFocusOn('ok') } else if (e.keyCode === 39) { e.preventDefault() + agreed = false setFocusOn('cancel') } } @@ -131,9 +127,10 @@ function html (opts) {