From 875f56586e2997892394e3716344d9a00bbad8b1 Mon Sep 17 00:00:00 2001 From: DadaMonad Date: Tue, 14 Apr 2015 17:13:16 +0000 Subject: [PATCH] added parameter to getNext --- lib/Operations/Basic.coffee | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/lib/Operations/Basic.coffee b/lib/Operations/Basic.coffee index 74703a07..65c15dac 100644 --- a/lib/Operations/Basic.coffee +++ b/lib/Operations/Basic.coffee @@ -328,16 +328,20 @@ module.exports = ()-> else @content - getNext: ()-> - n = @next_cl - while n.is_deleted and n.next_cl? + getNext: (i=1)-> + n = @ + while i > 0 and n.is_deleted and n.next_cl? n = n.next_cl + if not n.is_deleted + i-- n - getPrev: ()-> - n => @prev_cl - while n.is_deleted and n.prev_cl? + getPrev: (i=1)-> + n = @ + while i > 0 and n.is_deleted and n.prev_cl? n = n.prev_cl + if not n.is_deleted + i-- n #