1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-07 09:51:26 +00:00

wiki relative image path

This commit is contained in:
Michael An
2019-06-20 14:40:11 +08:00
parent 58997168f7
commit 08579289d7
3 changed files with 26 additions and 7 deletions

View File

@@ -880,6 +880,22 @@ export const Utils = {
return password;
},
pathNormalize: function(filePath, relativePath) {
let newPath = relativePath.split('/');
let path = filePath.slice(1, filePath.lastIndexOf('/')).split('/');
for (let i = 0, len = newPath.length; i < len; i++) {
if (newPath[i] === '..') {
path.pop();
newPath.splice(i, 1);
i--;
} else if (newPath[i] === '.') {
newPath.splice(i, 1);
i--;
}
}
return path.concat(newPath).join('/');
},
getEventData: function(event, data) {
if (event.target.dataset) {
return event.target.dataset[data];