- Refactoring: Make dialog OK button retrievable locale-independently (for testing)

- Testing: Avoid testing being locale-dependent; approve storage (and set locale to English) before each test
This commit is contained in:
Brett Zamir
2019-03-16 19:29:14 +08:00
parent d1f09a19ad
commit 6d9130b1fb
14 changed files with 28 additions and 39 deletions

View File

@@ -62,7 +62,7 @@ export default function jQueryPluginDBox ($, strings = {ok: 'Ok', cancel: 'Cance
.toggleClass('prompt', (type === 'prompt'));
btnHolder.empty();
const ok = $('<input type="button" value="' + strings.ok + '">').appendTo(btnHolder);
const ok = $('<input type="button" data-ok="" value="' + strings.ok + '">').appendTo(btnHolder);
return new Promise((resolve, reject) => { // eslint-disable-line promise/avoid-new
if (type !== 'alert') {