Move prefetch toggle from header menu to shortcut icons.
This commit is contained in:
parent
da6b779733
commit
7aa3a56e37
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user