Let file.index be the index in post.files and file.docIndex be the index in the document.

This commit is contained in:
ccd0 2019-07-15 13:41:24 -07:00
parent b154a4a79e
commit 194c2d3371
2 changed files with 5 additions and 3 deletions

View File

@ -45,7 +45,7 @@ Post.Clone = class extends Post
file = {} file = {}
for key, val of originFile for key, val of originFile
file[key] = val file[key] = val
fileRoot = fileRoots[file.index] fileRoot = fileRoots[file.docIndex]
for key, selector of g.SITE.selectors.file for key, selector of g.SITE.selectors.file
file[key] = $ selector, fileRoot file[key] = $ selector, fileRoot
file.thumbLink = file.thumb?.parentNode file.thumbLink = file.thumb?.parentNode

View File

@ -172,9 +172,11 @@ class Post
parseFiles: -> parseFiles: ->
@files = [] @files = []
fileRoots = @fileRoots() fileRoots = @fileRoots()
for fileRoot, index in fileRoots index = 0
for fileRoot, docIndex in fileRoots
if (file = @parseFile fileRoot) if (file = @parseFile fileRoot)
file.index = index file.index = (index++)
file.docIndex = docIndex
@files.push file @files.push file
if @files.length if @files.length
@file = @files[0] @file = @files[0]