From 3ed27511a38532d4f1cfcfe070625bd475acd580 Mon Sep 17 00:00:00 2001 From: Jean-Michel Vedrine Date: Sun, 4 Feb 2018 13:09:21 +0100 Subject: Use notifyFilterContentUpdated event --- amd/src/display.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'amd/src') diff --git a/amd/src/display.js b/amd/src/display.js index e2131b7..4e80356 100644 --- a/amd/src/display.js +++ b/amd/src/display.js @@ -5,19 +5,20 @@ define(['jquery', 'core/config', 'core/notification'], function($, config, notif // Convert answer id to valid javascript name. var id = $(this).attr('id'); var display = id.replace(':', '_'); - var varnames = $('#' + display + '_vars').html(); - var currentanswer = $(this).val(); var params = { - vars: varnames, - expr: currentanswer, + vars: $('#' + display + '_vars').html(), + expr: $(this).val(), sesskey: config.sesskey, }; $.post(config.wwwroot + '/question/type/algebra/ajax.php', params, null, 'json') .done(function(data) { // Replace TeX form in page. - $('#' + display + '_display').html("" + data +""); - // MathJax update. - MathJax.Hub.Queue(["Typeset", MathJax.Hub]); + var displaydiv = $('#' + display + '_display'); + displaydiv.html("" + data +""); + // Notify the filters about the modified node. + require(['core/event'], function(event) { + event.notifyFilterContentUpdated(displaydiv); + }); }) .fail(function(jqXHR, status, error) { notification.exception(error); -- cgit v1.2.3