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) {
-
- OK - Cancel + OK + Cancel
` } + diff --git a/src/app/ui/styles/modaldialog-styles.js b/src/app/ui/styles/modaldialog-styles.js index 25370df7dc..96cbed8efb 100644 --- a/src/app/ui/styles/modaldialog-styles.js +++ b/src/app/ui/styles/modaldialog-styles.js @@ -61,8 +61,6 @@ var css = csjs` cursor: pointer; } .modalFooterOk:hover { - background-color: var(--dark); - color: var(--light); cursor: pointer; } .modalFooterCancel { @@ -72,8 +70,6 @@ var css = csjs` cursor: pointer; } .modalFooterCancel:hover { - background-color: var(--dark); - color: var(--light); margin-left: 1em; cursor: pointer; }