File tree Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -73,9 +73,7 @@ angular.module('ui.scroll', [])
73
73
74
74
buffer = Object .create Array .prototype
75
75
76
- origin = 1 # starting index for initial load
77
-
78
- reset = ->
76
+ reset = (origin )->
79
77
buffer .eof = false
80
78
buffer .bof = false
81
79
buffer .first = origin
@@ -145,9 +143,12 @@ angular.module('ui.scroll', [])
145
143
# clears the buffer
146
144
buffer .clear = ->
147
145
buffer .remove (0 , buffer .length )
148
- reset ()
146
+ if arguments .length
147
+ reset arguments [0 ]
148
+ else
149
+ reset (1 )
149
150
150
- reset ()
151
+ reset (1 )
151
152
152
153
buffer
153
154
@@ -400,7 +401,10 @@ angular.module('ui.scroll', [])
400
401
401
402
reload = ->
402
403
dismissPendingRequests ()
403
- buffer .clear ()
404
+ if arguments .length
405
+ buffer .clear arguments [0 ]
406
+ else
407
+ buffer .clear ()
404
408
adjustBuffer ridActual
405
409
406
410
adapter .reload = reload
@@ -551,7 +555,7 @@ angular.module('ui.scroll', [])
551
555
viewport .bind ' scroll' , resizeAndScrollHandler
552
556
viewport .bind ' mousewheel' , wheelHandler
553
557
554
- $scope .$watch datasource .revision , reload
558
+ $scope .$watch datasource .revision , -> reload ()
555
559
556
560
$scope .$on ' $destroy' , ->
557
561
# clear the buffer. It is necessary to remove the elements and $destroy the scopes
You can’t perform that action at this time.
0 commit comments