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

View File

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

View File

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

View File

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