other changes to selectors
This commit is contained in:
parent
704417200e
commit
52f14a268c
@ -5,29 +5,29 @@ PostJumper =
|
|||||||
return unless g.VIEW in ['index', 'thread']
|
return unless g.VIEW in ['index', 'thread']
|
||||||
|
|
||||||
Callbacks.Post.push
|
Callbacks.Post.push
|
||||||
name: 'Jump to previous/next post'
|
name: 'Post Jumper'
|
||||||
cb: @node
|
cb: @node
|
||||||
|
|
||||||
node: ->
|
node: ->
|
||||||
if @nodes.uniqueIDRoot
|
if @nodes.uniqueIDRoot
|
||||||
uniqueID = @nodes.uniqueID
|
uniqueID = @nodes.uniqueID
|
||||||
$.after @nodes.uniqueIDRoot, PostJumper.makeButtons 'uniqueIDJumper'
|
IDButtons = PostJumper.makeButtons 'uniqueIDJumper'
|
||||||
$.on @nodes.uniqueIDJumperPrev, 'click', PostJumper.clickUniqueID @,-1 if @nodes.uniqueIDRoot
|
$.after @nodes.uniqueIDRoot, IDButtons
|
||||||
$.on @nodes.uniqueIDJumperNext, 'click', PostJumper.clickUniqueID @,1 if @nodes.uniqueIDRoot
|
$.on IDButtons.firstChild, 'click', PostJumper.clickUniqueID @,-1 if @nodes.uniqueIDRoot
|
||||||
if PostJumper.uniqueIDsMap.has @nodes.quote.innerText
|
$.on IDButtons.lastChild, 'click', PostJumper.clickUniqueID @,1 if @nodes.uniqueIDRoot
|
||||||
PostJumper.uniqueIDsMap.get(uniqueID).push @nodes.quote.innerText
|
if not PostJumper.uniqueIDsMap.has @nodes.quote.innerText
|
||||||
else
|
PostJumper.uniqueIDsMap.set uniqueID, []
|
||||||
PostJumper.uniqueIDsMap.set uniqueID, @nodes.quote.innerText
|
PostJumper.uniqueIDsMap.get(uniqueID).push @nodes.quote.innerText
|
||||||
|
|
||||||
if @nodes.capcode
|
if @nodes.capcode
|
||||||
capcode = @nodes.capcode
|
capcode = @nodes.capcode
|
||||||
$.after @nodes.capcode, PostJumper.makeButtons 'capcodeJumper'
|
capcodeButtons = PostJumper.makeButtons 'capcodeJumper'
|
||||||
$.on @nodes.capcodeJumperPrev, 'click', PostJumper.clickCapcode @,-1 if @nodes.capcode
|
$.after @nodes.capcode, capcodeButtons
|
||||||
$.on @nodes.capcodeJumperNext, 'click', PostJumper.clickCapcode @,1 if @nodes.capcode
|
$.on capcodeButtons.firstChild, 'click', PostJumper.clickCapcode @,-1 if @nodes.capcode
|
||||||
if PostJumper.capcodesMap.has @nodes.quote.innerText
|
$.on capcodeButtons.lastChild, 'click', PostJumper.clickCapcode @,1 if @nodes.capcode
|
||||||
PostJumper.capcodesMap.get(capcode).push @nodes.quote.innerText
|
if not PostJumper.capcodesMap.has @nodes.quote.innerText
|
||||||
else
|
PostJumper.capcodesMap.set capcode, []
|
||||||
PostJumper.capcodesMap.set capcode, @nodes.quote.innerText
|
PostJumper.capcodesMap.get(capcode).push @nodes.quote.innerText
|
||||||
|
|
||||||
clickUniqueID: (post,dir) -> ->
|
clickUniqueID: (post,dir) -> ->
|
||||||
return unless PostJumper.uniqueIDsMap.size is 0
|
return unless PostJumper.uniqueIDsMap.size is 0
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user