spoiler posts

merge-requests/208/head
fatchan 5 years ago
parent b60db3dcd5
commit c79112a35e
  1. 3
      models/forms/make-post.js
  2. BIN
      static/img/spoiler.png
  3. 8
      views/includes/postform.pug
  4. 5
      views/mixins/post.pug
  5. 3
      wipe.js

@ -166,7 +166,8 @@ module.exports = async (req, res, numFiles) => {
'ip': ip,
'files': files,
'salt': !req.body.thread ? salt : '',
'reports': []
'reports': [],
'spoiler': req.body.spoiler ? true : false,
};
let postId;

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

@ -15,7 +15,11 @@ section.form-wrapper
textarea#message(name='message', rows='8', cols='50', placeholder='message' autocomplete='off' maxlength='2000')
input#file(type='file', name='file' multiple)
span
input#file(type='file', name='file' multiple)
label
input.post-check#spoiler(type='checkbox', name='spoiler', value='true')
| Spoiler
input(type='submit', value='submit')

@ -22,7 +22,10 @@ mixin post(board, post, truncate)
span (#{file.sizeString} #{file.geometryString})
.post-file-src
a(target='_blank' href='/img/'+file.filename)
object(data=`/img/thumb-${file.filename.split('.')[0]}.png` width='128' height='128')
if post.spoiler
object(data='/img/spoiler.png' width='128' height='128')
else
object(data=`/img/thumb-${file.filename.split('.')[0]}.png` width='128' height='128')
if post.message
if truncate
-

@ -63,7 +63,8 @@ const Mongo = require(__dirname+'/helpers/db.js')
});
await readdir('static/img/').then(async files => {
await Promise.all(files.map(async file => {
unlink(path.join('static/img/', file));
if (file != 'spoiler.png')
unlink(path.join('static/img/', file));
}))
});
console.log('creating admin account: admin:changeme');

Loading…
Cancel
Save