Move prefetch toggle from header menu to shortcut icons.

This commit is contained in:
ccd0 2019-08-11 11:51:02 -07:00
parent da6b779733
commit 7aa3a56e37
2 changed files with 11 additions and 9 deletions

View File

@ -17,15 +17,15 @@ ImageLoader =
return unless Conf['Image Prefetching'] and g.VIEW in ['index', 'thread']
prefetch = $.el 'label',
`<%= html('<input type="checkbox" name="prefetch"> Prefetch Images') %>`
el = $.el 'a',
href: 'javascript:;'
title: 'Prefetch Images'
className: 'fa fa-bolt disabled'
textContent: 'Prefetch'
@el = prefetch.firstElementChild
$.on @el, 'change', @toggle
$.on el, 'click', @toggle
Header.menu.addEntry
el: prefetch
order: 98
Header.addShortcut 'gallery', el, 525
node: ->
return if @isClone
@ -85,7 +85,9 @@ ImageLoader =
return
toggle: ->
if ImageLoader.prefetchEnabled = @checked
ImageLoader.prefetchEnabled = !ImageLoader.prefetchEnabled
@classList.toggle 'disabled', !ImageLoader.prefetchEnabled
if ImageLoader.prefetchEnabled
g.posts.forEach ImageLoader.prefetchAll
return

View File

@ -270,7 +270,7 @@ Config =
]
'Image Prefetching': [
true
'Add link in header menu to turn on image preloading.'
'Add a shortcut icon to the header to turn on image preloading.'
]
'Fappe Tyme': [
true