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);