|
|
|
|
@ -1668,7 +1668,7 @@ |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
// ============= data provider =============================================
|
|
|
|
|
// ============= data provider =============================================
|
|
|
|
|
|
|
|
|
|
jm.data_provider = function(jm){ |
|
|
|
|
this.jm = jm; |
|
|
|
|
@ -2671,13 +2671,15 @@ |
|
|
|
|
jm.util.canvas.clear(ctx,0,0,this.size.w,this.size.h); |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
show_lines:function(canvas_ctx){ |
|
|
|
|
show_lines:function(canvas_ctx, fill_background){ |
|
|
|
|
this.clear_lines(canvas_ctx); |
|
|
|
|
|
|
|
|
|
if (fill_background) { |
|
|
|
|
// Draw background, use to save screenshot.
|
|
|
|
|
var ctx = canvas_ctx || this.canvas_ctx; |
|
|
|
|
ctx.fillStyle = "#FFFFFF"; |
|
|
|
|
ctx.fillRect(0, 0, this.size.w, this.size.h); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var nodes = this.jm.mind.nodes; |
|
|
|
|
var node = null; |
|
|
|
|
|