fixed getNext & getPrev

This commit is contained in:
Kevin Jahns
2015-04-24 13:52:17 +02:00
parent 0a89150fab
commit 729d7ed3aa
11 changed files with 196 additions and 69 deletions

View File

@@ -393,19 +393,24 @@ module.exports = ()->
getNext: (i=1)->
n = @
while i > 0 and n.is_deleted and n.next_cl?
while i > 0 and n.next_cl?
n = n.next_cl
if not n.is_deleted
i--
if n.is_deleted
null
n
getPrev: (i=1)->
n = @
while i > 0 and n.is_deleted and n.prev_cl?
while i > 0 and n.prev_cl?
n = n.prev_cl
if not n.is_deleted
i--
n
if n.is_deleted
null
else
n
#
# set content to null and other stuff