Skip to content

Commit 932e5d3

Browse files
committed
feature(smalltalk) add ability to encode new lines in message
1 parent 81da63f commit 932e5d3

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

lib/smalltalk.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,13 @@ exports.confirm = (title, msg, options) => {
2727
};
2828

2929
function getTemplate(title, msg, value, buttons) {
30+
const encodedMsg = msg.replace(/\n/g, '<br>');
31+
3032
return `<div class="page">
3133
<div data-name="js-close" class="close-button"></div>
3234
<header>${ title }</header>
3335
<div class="content-area">
34-
${ msg }
36+
${ encodedMsg }
3537
${ value }
3638
</div>
3739
<div class="action-area">

test/fixture/alert.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<div data-name="js-close" class="close-button"></div>
33
<header>title</header>
44
<div class="content-area">
5-
message
5+
hello<br>world
66

77
</div>
88
<div class="action-area">

test/smalltalk.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ test('smalltalk: alert: innerHTML', (t) => {
3030
const createElement = getCreateElement(el);
3131
global.document.createElement = createElement;
3232

33-
smalltalk.alert('title', 'message');
33+
smalltalk.alert('title', 'hello\nworld');
3434
t.equal(fixture.alert, el.innerHTML, 'should be equal');
3535

3636
after();

0 commit comments

Comments
 (0)