other changes
This commit is contained in:
parent
a8bef4a8fc
commit
bc1411f541
@ -1,7 +1,7 @@
|
|||||||
PostJumper =
|
PostJumper =
|
||||||
init: ->
|
init: ->
|
||||||
@capcodesMap = new Map
|
@capcodesMap = new Map()
|
||||||
@uniqueIDsMap = new Map
|
@uniqueIDsMap = new Map()
|
||||||
return unless g.VIEW in ['index', 'thread']
|
return unless g.VIEW in ['index', 'thread']
|
||||||
|
|
||||||
Callbacks.Post.push
|
Callbacks.Post.push
|
||||||
@ -11,7 +11,7 @@ PostJumper =
|
|||||||
node: ->
|
node: ->
|
||||||
if @nodes.uniqueIDRoot
|
if @nodes.uniqueIDRoot
|
||||||
uniqueID = @nodes.uniqueID
|
uniqueID = @nodes.uniqueID
|
||||||
$.after @nodes.uniqueIDRoot, makeButtons
|
$.after @nodes.uniqueIDRoot, makeButtons 'uniqueIDJumper'
|
||||||
$.on @nodes.uniqueIDJumperPrev, 'click', PostJumper.clickUniqueID @,-1 if @nodes.uniqueIDRoot
|
$.on @nodes.uniqueIDJumperPrev, 'click', PostJumper.clickUniqueID @,-1 if @nodes.uniqueIDRoot
|
||||||
$.on @nodes.uniqueIDJumperNext, 'click', PostJumper.clickUniqueID @,1 if @nodes.uniqueIDRoot
|
$.on @nodes.uniqueIDJumperNext, 'click', PostJumper.clickUniqueID @,1 if @nodes.uniqueIDRoot
|
||||||
if uniqueIDsMap.has @nodes.quote.innerText
|
if uniqueIDsMap.has @nodes.quote.innerText
|
||||||
@ -21,7 +21,7 @@ PostJumper =
|
|||||||
|
|
||||||
if @nodes.capcode
|
if @nodes.capcode
|
||||||
capcode = @nodes.capcode
|
capcode = @nodes.capcode
|
||||||
$.after @nodes.capcode, makeButtons
|
$.after @nodes.capcode, makeButtons 'capcodeJumper'
|
||||||
$.on @nodes.capcodeJumperPrev, 'click', PostJumper.clickCapcode @,-1 if @nodes.capcode
|
$.on @nodes.capcodeJumperPrev, 'click', PostJumper.clickCapcode @,-1 if @nodes.capcode
|
||||||
$.on @nodes.capcodeJumperNext, 'click', PostJumper.clickCapcode @,1 if @nodes.capcode
|
$.on @nodes.capcodeJumperNext, 'click', PostJumper.clickCapcode @,1 if @nodes.capcode
|
||||||
if capcodesMap.has @nodes.quote.innerText
|
if capcodesMap.has @nodes.quote.innerText
|
||||||
@ -42,14 +42,14 @@ PostJumper =
|
|||||||
clickCapCode: (post,dir) -> ->
|
clickCapCode: (post,dir) -> ->
|
||||||
return unless capcodesMap.size is 0
|
return unless capcodesMap.size is 0
|
||||||
capcode = post.capcode.innerText
|
capcode = post.capcode.innerText
|
||||||
fromID = post.quote.innerText
|
fromID = post.quote.innerText
|
||||||
idx = capcodesMap.get(capcode).indexOf(fromID);
|
idx = capcodesMap.get(capcode).indexOf(fromID);
|
||||||
return unless idx is -1
|
return unless idx is -1
|
||||||
idx = (idx + dir) %% capcodesMap.size
|
idx = (idx + dir) %% capcodesMap.size
|
||||||
toID=capcodesMap.get(capcode)[idx]
|
toID=capcodesMap.get(capcode)[idx]
|
||||||
scroll fromID,toID
|
scroll fromID,toID
|
||||||
|
|
||||||
makeButtons: ->
|
makeButtons: (cl) ->
|
||||||
charPrev = '\u{23EB}'
|
charPrev = '\u{23EB}'
|
||||||
charNext = '\u{23EC}'
|
charNext = '\u{23EC}'
|
||||||
classPrev = 'prev'
|
classPrev = 'prev'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user