Betterchat v1

This commit is contained in:
Jonas Dellinger
2017-05-17 19:22:20 +02:00
parent aeab2edc5c
commit ffa9488e9a
16 changed files with 591 additions and 484 deletions

View File

@@ -0,0 +1,43 @@
window.MESSAGE = {
template: '#message_template',
data() {
return {};
},
computed: {
textEscaped() {
return this.template.replace(/{(\d+)}/g, (match, number) => {
return this.args[number] != undefined ? this.escapeHtml(this.args[number]) : match
});
},
},
created() {
},
methods: {
escapeHtml(unsafe) {
return unsafe
.replace(/&/g, '&')
.replace(/</g, '&lt;')
.replace(/>/g, '&gt;')
.replace(/"/g, '&quot;')
.replace(/'/g, '&#039;');
},
},
props: {
args: {
},
template: {
type: String,
default: window.CONFIG.defaultTemplate,
},
multiline: {
type: Boolean,
default: false,
},
color: {
type: String,
},
},
};