diff options
| author | Michael Williamson <mike@zwobble.org> | 2013-04-18 19:58:19 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2013-04-18 19:58:19 +0100 |
| commit | 58d57f995fcf2077c3c4147dfc637cb1759de98b (patch) | |
| tree | 2a043836f8ef5e7f8ca85d4fb70dd5747df94bb5 /browser-demo | |
| parent | 285e6f01314880f782cedb2770c26c5cf0c0b490 (diff) | |
Display messages on demo
Diffstat (limited to 'browser-demo')
| -rw-r--r-- | browser-demo/demo.js | 14 | ||||
| -rw-r--r-- | browser-demo/index.html | 12 |
2 files changed, 24 insertions, 2 deletions
diff --git a/browser-demo/demo.js b/browser-demo/demo.js index 079fbfc..a9da37d 100644 --- a/browser-demo/demo.js +++ b/browser-demo/demo.js @@ -3,6 +3,20 @@ document.getElementById("document"), function(result) { document.getElementById("output").innerHTML = result.html; + + var messageHtml = result.messages.map(function(message) { + return '<li class="' + message.type + '">' + escapeHtml(message.message) + "</li>"; + }).join(""); + + document.getElementById("messages").innerHTML = "<ul>" + messageHtml + "</ul>"; } ); + + function escapeHtml(value) { + return value + .replace(/&/g, '&') + .replace(/"/g, '"') + .replace(/</g, '<') + .replace(/>/g, '>'); + } })(); diff --git a/browser-demo/index.html b/browser-demo/index.html index 6056c19..45dcc0a 100644 --- a/browser-demo/index.html +++ b/browser-demo/index.html @@ -13,8 +13,16 @@ </div> <div class="container"> <input id="document" type="file" /> - <div id="output"> - </div> + <div class="row"> + <div class="span8"> + <div id="output" class="well"> + </div> + </div> + <div class="span4"> + <h3>Messages</h3> + <div id="messages"> + </div> + </div> </div> <script src="bundle.js"></script> |
