From d33ddec47088c1d5e67a2d88325d3d9d50031439 Mon Sep 17 00:00:00 2001 From: Rocky Duan Date: Mon, 6 Aug 2012 22:20:56 -0400 Subject: [PATCH] fixed multiple renderer bug --- lms/static/coffee/src/mathjax_delay_renderer.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lms/static/coffee/src/mathjax_delay_renderer.coffee b/lms/static/coffee/src/mathjax_delay_renderer.coffee index b70cb28246..9c3f3c5f92 100644 --- a/lms/static/coffee/src/mathjax_delay_renderer.coffee +++ b/lms/static/coffee/src/mathjax_delay_renderer.coffee @@ -8,11 +8,14 @@ class @MathJaxDelayRenderer elapsedTime: 0 mathjaxDelay: 0 mathjaxTimeout: undefined - bufferId: "mathjax_delay_buffer" + bufferId = "mathjax_delay_buffer" + numBuffers = 0 constructor: (params) -> params = params || {} @maxDelay = params["maxDelay"] || @maxDelay + @bufferId = params["bufferId"] || (bufferId + numBuffers) + numBuffers += 1 @$buffer = $("
").attr("id", @bufferId).css("display", "none").appendTo($("body")) # render: (params) ->