1234567891011121314151617181920 |
- /*global Backbone, _, window */
- const ChatBox = Backbone.NativeView.extend({
- el: '.chatbox:not(.chatroom):not(#controlbox)',
- initialize () {
- this.render();
- },
- render () {
- const xhr = new XMLHttpRequest();
- xhr.open('GET', 'chatbox.html', true);
- xhr.onload = () => {
- var parser = new DOMParser();
- var doc = parser.parseFromString(xhr.responseText, "text/html");
- this.el.innerHTML = doc.querySelector('.chatbox:not(.chatroom):not(#controlbox)').innerHTML;
- window.renderAvatars(this.el);
- }
- xhr.send();
- }
- });
|