Mercurial > libervia-templates
comparison default/static/websocket.js @ 127:27d6453a6209
js (websocket): fixed parsing of new HTML
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 24 Mar 2018 11:11:37 +0100 |
parents | b2ef34e602cf |
children |
comparison
equal
deleted
inserted
replaced
126:14a4c6bb4443 | 127:27d6453a6209 |
---|---|
59 case 'dom': | 59 case 'dom': |
60 selected_element = document.body.querySelector(data.selectors); | 60 selected_element = document.body.querySelector(data.selectors); |
61 switch (data.update_type) { | 61 switch (data.update_type) { |
62 case 'append': | 62 case 'append': |
63 var template = document.createElement('template'); | 63 var template = document.createElement('template'); |
64 template.innerHTML = data.html; | 64 template.innerHTML = data.html.trim(); |
65 new_element = template.content.firstChild; | 65 new_element = template.content.firstChild; |
66 selected_element.appendChild(new_element); | 66 selected_element.appendChild(new_element); |
67 break; | 67 break; |
68 default: | 68 default: |
69 console.warn('Unknown DOM update type: %s', data.update_type); | 69 console.warn('Unknown DOM update type: %s', data.update_type); |