UNPKG
@quartic/bokehjs
Version:
latest (0.12.5)
0.12.5
Interactive, novel data visualization
github.com/bokeh/bokeh
bokeh/bokeh
@quartic/bokehjs
/
src
/
coffee
/
models
/
tiles
/
image_pool.coffee
22 lines
(16 loc)
•
326 B
text/coffeescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
export
class
ImagePool
constructor
: () ->
@images
= [] pop: () -> img =
@images
.pop()
if
img?
return
img
else
return
new Image() push: (img) ->
if
@images
.length >
50
return
if
img.
constructor
== Array Array::push.apply(
@images
, img)
else
@images
.push(img)