Add setting to show large gallery images with captions
This commit is contained in:
parent
0bf27cfd6c
commit
9fd891b474
|
@ -17,6 +17,7 @@ function resetPreferences(res) {
|
|||
res.clearCookie('domain_instagram');
|
||||
res.clearCookie('videos_muted');
|
||||
res.clearCookie('prefer_frontpage');
|
||||
res.clearCookie('show_large_gallery_images');
|
||||
}
|
||||
|
||||
preferenceRoutes.get('/preferences', (req, res, next) => {
|
||||
|
@ -91,6 +92,7 @@ preferenceRoutes.post('/saveprefs', (req, res, next) => {
|
|||
let domain_instagram = req.body.domain_instagram;
|
||||
let videos_muted = req.body.videos_muted;
|
||||
let prefer_frontpage = req.body.prefer_frontpage;
|
||||
let show_large_gallery_images = req.body.show_large_gallery_images;
|
||||
|
||||
res.cookie('theme', theme, {
|
||||
maxAge: 365 * 24 * 60 * 60 * 1000,
|
||||
|
@ -174,6 +176,12 @@ preferenceRoutes.post('/saveprefs', (req, res, next) => {
|
|||
httpOnly: true,
|
||||
});
|
||||
|
||||
if (show_large_gallery_images === 'on') show_large_gallery_images = 'true';
|
||||
res.cookie('show_large_gallery_images', show_large_gallery_images, {
|
||||
maxAge: 365 * 24 * 60 * 60 * 1000,
|
||||
httpOnly: true,
|
||||
});
|
||||
|
||||
return res.redirect('/preferences');
|
||||
});
|
||||
|
||||
|
|
|
@ -126,6 +126,12 @@ html
|
|||
input(type="checkbox", name="videos_muted", id="videos_muted", checked="checked")
|
||||
else
|
||||
input(type="checkbox", name="videos_muted", id="videos_muted")
|
||||
.setting
|
||||
label(for="show_large_gallery_images") Show large gallery images with captions:
|
||||
if (user_preferences.show_large_gallery_images == 'true')
|
||||
input(type="checkbox", name="show_large_gallery_images", id="show_large_gallery_images", checked="checked")
|
||||
else
|
||||
input(type="checkbox", name="show_large_gallery_images", id="show_large_gallery_images")
|
||||
small(class="notice") Preferences are stored client-side using cookies without any personal information.
|
||||
br
|
||||
input(type="submit", value="Save preferences")
|
||||
|
|
Loading…
Reference in New Issue