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