Update of /var/cvs/contributions/didactor2/src/core/templates/core/js In directory james.mmbase.org:/tmp/cvs-serv13691
Modified Files: Didactor.js Log Message: See also: http://cvs.mmbase.org/viewcvs/contributions/didactor2/src/core/templates/core/js Index: Didactor.js =================================================================== RCS file: /var/cvs/contributions/didactor2/src/core/templates/core/js/Didactor.js,v retrieving revision 1.15 retrieving revision 1.16 diff -u -b -r1.15 -r1.16 --- Didactor.js 11 Nov 2008 08:17:03 -0000 1.15 +++ Didactor.js 13 Nov 2008 10:48:22 -0000 1.16 @@ -6,7 +6,7 @@ * One global variable 'didactor' is automaticly created, which can be be referenced (as long as the di:head tag is used). * @since Didactor 2.3.0 * @author Michiel Meeuwissen - * @version $Id: Didactor.js,v 1.15 2008/11/11 08:17:03 michiel Exp $ + * @version $Id: Didactor.js,v 1.16 2008/11/13 10:48:22 michiel Exp $ */ @@ -39,6 +39,7 @@ $.query.REMOVE(param); if (this.content != null) break; } + this.block = this.content; // This is the content as defined by the URL. 'block' will no be changed. for (var i = 0; i < Didactor.ignoredParameters.length; i++) { var param = Didactor.ignoredParameters[i]; $.query.REMOVE(param); @@ -129,15 +130,13 @@ Didactor.prototype.resolveQuestions = function(el) { var did = this; $(el).find(".nm_questions").each(function() { - var params = {}; - params.learnobject = did.content; var div = $("<div />"); var d = div[0]; var a = this; if (did.questions[a] == null) { did.questions[a] = [false, d]; } - div.load(a.href, params, function() { + div.load(a.href + "&learnobject=" + did.content, null, function() { div.find("div.question")[0].a = a; did.setUpQuestionEvents(d); }); @@ -157,11 +156,12 @@ didactor = new Didactor(); var self = this; $(document).bind("didactorContentLoaded", function(ev, data) { + didactor.setContent(data.number); didactor.resolveQuestions(data.loaded); }); $(document).bind("didactorContent", function(ev, data) { - didactor.setUpQuestionEvents(data.loaded); didactor.setContent(data.number); + didactor.setUpQuestionEvents(data.loaded); }); $(document).bind("didactorContentBeforeUnload", function(ev, el) { _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs