Fix UTF8 characters encoding on file rename and display #99

pull/144/head
Henrique Dias 2017-07-01 09:10:31 +01:00
parent 1ae2afb998
commit 1871981fea
No known key found for this signature in database
GPG Key ID: 936F5EB68D786730
3 changed files with 3 additions and 6 deletions

View File

@ -85,7 +85,7 @@ export default {
}, },
methods: { methods: {
base64: function (name) { base64: function (name) {
return window.btoa(name) return window.btoa(unescape(encodeURIComponent(name)))
}, },
dragEnter: function (event) { dragEnter: function (event) {
let items = document.getElementsByClassName('item') let items = document.getElementsByClassName('item')

View File

@ -6,8 +6,7 @@
@drop="drop" @drop="drop"
@click="click" @click="click"
@dblclick="open" @dblclick="open"
:aria-selected="isSelected()" :aria-selected="isSelected()">
:id="base64()">
<div> <div>
<i class="material-icons">{{ icon() }}</i> <i class="material-icons">{{ icon() }}</i>
</div> </div>
@ -57,9 +56,6 @@ export default {
humanTime: function () { humanTime: function () {
return moment(this.modified).fromNow() return moment(this.modified).fromNow()
}, },
base64: function () {
return window.btoa(this.name)
},
dragStart: function (event) { dragStart: function (event) {
if (this.selectedCount === 0) { if (this.selectedCount === 0) {
this.addSelected(this.index) this.addSelected(this.index)

View File

@ -49,6 +49,7 @@ export default {
oldLink = this.req.data.items[this.selected[0]].url oldLink = this.req.data.items[this.selected[0]].url
} }
this.name = encodeURIComponent(this.name)
newLink = page.removeLastDir(oldLink) + '/' + this.name newLink = page.removeLastDir(oldLink) + '/' + this.name
// buttons.setLoading('rename') // buttons.setLoading('rename')