Werk Tyme

This commit is contained in:
Zixaphir 2013-08-20 01:11:32 -07:00
parent f1dca28678
commit 1cf8b0fe9e
6 changed files with 121 additions and 39 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -155,6 +155,10 @@ Config =
false
'Hide posts without images when toggled. *hint* *hint*'
]
'Werk Tyme': [
false
'Hide images when toggled.'
]
'Menu':
'Menu': [
@ -947,6 +951,10 @@ box-shadow: inset 2px 2px 2px rgba(0,0,0,0.2);
'f'
'Fappe Tyme.'
]
'werkTyme': [
'Shift+w'
'Werk Tyme'
]
# Board Navigation
'Front page': [
'0'

View File

@ -73,6 +73,10 @@ body > hr {
.fappeTyme .threadContainer > .noFile {
display: none;
}
/* Werk Tyme */
.werkTyme .post .file {
display: none;
}
/* Defaults */
a {
text-decoration: none;
@ -405,6 +409,9 @@ th {
#fappeTyme {
<%= order %>: 30;
}
#werkTyme {
<%= order %>: 35;
}
#so-nav {
<%= order %>: 40;
}

View File

@ -1,15 +1,30 @@
FappeTyme =
init: ->
return if !Conf['Fappe Tyme'] or g.VIEW is 'catalog' or g.BOARD is 'f'
el = $.el 'a',
href: 'javascript:;'
id: 'fappeTyme'
title: 'Fappe Tyme'
className: 'a-icon'
return if !(Conf['Fappe Tyme'] or Conf['Werk Tyme']) or g.VIEW is 'catalog' or g.BOARD is 'f'
$.on el, 'click', FappeTyme.toggle
if Conf['Fappe Tyme']
el = $.el 'a',
href: 'javascript:;'
id: 'fappeTyme'
title: 'Fappe Tyme'
className: 'a-icon'
Header.addShortcut el
$.on el, 'click', FappeTyme.cb.fappe
Header.addShortcut el
if Conf['Werk Tyme']
el = $.el 'a',
href: 'javascript:;'
id: 'werkTyme'
title: 'Werk Tyme'
className: 'icon'
textContent: '\uf0b1'
$.on el, 'click', FappeTyme.cb.werk
Header.addShortcut el
Post::callbacks.push
name: 'Fappe Tyme'
@ -19,5 +34,9 @@ FappeTyme =
return if @file
$.addClass @nodes.root, "noFile"
toggle: ->
$.toggleClass doc, 'fappeTyme'
cb:
fappe: ->
$.toggleClass doc, 'fappeTyme'
werk: ->
$.toggleClass doc, 'werkTyme'

View File

@ -70,7 +70,9 @@ Keybinds =
when Conf['Expand images']
Keybinds.img threadRoot, true
when Conf['fappeTyme']
FappeTyme.toggle()
FappeTyme.cb.fappe()
when Conf['werkTyme']
FappeTyme.cb.werk()
# Board Navigation
when Conf['Front page']
window.location = "/#{g.BOARD}/0#delform"