#138 - unescape user bio

This commit is contained in:
dave 2019-02-04 15:03:01 -05:00
parent c1883f5282
commit e1f9298ef2

View file

@ -1,3 +1,5 @@
import { unescape } from 'lodash';
import TabSwitcher from '../tab_switcher/tab_switcher.js' import TabSwitcher from '../tab_switcher/tab_switcher.js'
import StyleSwitcher from '../style_switcher/style_switcher.vue' import StyleSwitcher from '../style_switcher/style_switcher.vue'
import fileSizeFormatService from '../../services/file_size_format/file_size_format.js' import fileSizeFormatService from '../../services/file_size_format/file_size_format.js'
@ -6,7 +8,7 @@ const UserSettings = {
data () { data () {
return { return {
newName: this.$store.state.users.currentUser.name, newName: this.$store.state.users.currentUser.name,
newBio: this.parseEntities(this.$store.state.users.currentUser.description), newBio: unescape(this.$store.state.users.currentUser.description),
newLocked: this.$store.state.users.currentUser.locked, newLocked: this.$store.state.users.currentUser.locked,
newNoRichText: this.$store.state.users.currentUser.no_rich_text, newNoRichText: this.$store.state.users.currentUser.no_rich_text,
newDefaultScope: this.$store.state.users.currentUser.default_scope, newDefaultScope: this.$store.state.users.currentUser.default_scope,
@ -287,14 +289,6 @@ const UserSettings = {
logout () { logout () {
this.$store.dispatch('logout') this.$store.dispatch('logout')
this.$router.replace('/') this.$router.replace('/')
},
parseEntities (text) {
const parser = new DOMParser
const dom = parser.parseFromString(
'<!doctype html><body>' + text,
'text/html')
const decodedText = dom.body.textContent
return decodedText
} }
} }
} }