fix banner display and adjust name showing on assets page

indiachan-spamvector
Thomas Lynch 3 years ago
parent f3b612ff23
commit 4c34e9eacc
  1. 5
      views/mixins/fileform.pug
  2. 6
      views/pages/manageassets.pug

@ -1,6 +1,6 @@
include ./filelabel.pug
mixin fileform(name, max, total, addPath, deletePath, checkName, fileList, nameList, filePath, imageClass)
mixin fileform(name, max, total, addPath, deletePath, checkName, fileList, nameList, filePath, imageClass, showName)
- const capitalName = `${name.charAt(0).toUpperCase()}${name.substring(1)}`;
h4.no-m-p Add #{capitalName}s (Max #{total})
.form-wrapper.flexleft.mt-10
@ -30,5 +30,6 @@ mixin fileform(name, max, total, addPath, deletePath, checkName, fileList, nameL
label.banner-check
input(type='checkbox' name=checkName value=nameList[index])
img(class=imageClass src=`${filePath}/${file}` loading='lazy')
small #{file.substring(0, file.lastIndexOf('.'))}
if showName
small #{file.substring(0, file.lastIndexOf('.'))}
input(type='submit', value='delete')

@ -13,8 +13,10 @@ block content
hr(size=1)
+fileform('banner', globalLimits.bannerFiles.max, globalLimits.bannerFiles.total,
`/forms/board/${board._id}/addbanners`, `/forms/board/${board._id}/deletebanners`,
'checkedbanners', board.banners, board.banners, `/banners/${board._id}`, 'board-banner')
'checkedbanners', board.banners, board.banners, `/banner/${board._id}`,
'board-banner', false)
hr(size=1)
+fileform('flag', globalLimits.flagFiles.max, globalLimits.flagFiles.total,
`/forms/board/${board._id}/addflags`, `/forms/board/${board._id}/deleteflags`,
'checkedflags', Object.values(board.flags), Object.keys(board.flags), `/flag/${board._id}`, 'board-flag')
'checkedflags', Object.values(board.flags), Object.keys(board.flags),
`/flag/${board._id}`, 'board-flag', true)

Loading…
Cancel
Save