Site > Order files and versions

This commit is contained in:
brunosimon
2017-08-12 12:45:34 +02:00
parent acc8172ff0
commit efe1ab327b
4 changed files with 31 additions and 2 deletions
@@ -22,6 +22,19 @@ export default
} }
}, },
computed:
{
files()
{
const files = this.content.files.sort((fileA, fileB) =>
{
return fileA.name < fileB.name ? -1 : 1
})
return files
}
},
created() created()
{ {
}, },
@@ -4,6 +4,6 @@
</a> </a>
<div v-show="open"> <div v-show="open">
<files-tree-folder v-for="folder of content.folders" :key="folder.name" :content="folder" :depth="depth + 1"></files-tree-folder> <files-tree-folder v-for="folder of content.folders" :key="folder.name" :content="folder" :depth="depth + 1"></files-tree-folder>
<files-tree-file v-for="file of content.files" :key="file.data.path.full" :content="file" :depth="depth + 1"></files-tree-file> <files-tree-file v-for="file of files" :key="file.data.path.full" :content="file" :depth="depth + 1"></files-tree-file>
</div> </div>
</div> </div>
+16
View File
@@ -12,5 +12,21 @@ export default
props: props:
{ {
content: { type: Array } content: { type: Array }
},
computed:
{
versions()
{
const versions = this.content.sort((versionA, versionB) =>
{
const dateA = new Date(versionA.date)
const dateB = new Date(versionB.date)
return dateB.getTime() - dateA.getTime()
})
return versions
}
} }
} }
+1 -1
View File
@@ -1,3 +1,3 @@
<div class="versions"> <div class="versions">
<version v-for="version of content" :content="version"></version> <version v-for="version of versions" :content="version"></version>
</div> </div>