X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/e789468531597875c9c171d0554230856d40a2b9..533315fd2da2d90c678e54801dd97c9114335a20:/src/wlxml/extensions/edumed/edumed.js diff --git a/src/wlxml/extensions/edumed/edumed.js b/src/wlxml/extensions/edumed/edumed.js index fb0885a..6e01d6e 100644 --- a/src/wlxml/extensions/edumed/edumed.js +++ b/src/wlxml/extensions/edumed/edumed.js @@ -3,7 +3,14 @@ define(function(require) { 'use strict'; var _ = require('libs/underscore'), - orderExerciseTemplate = require('libs/text!./order.xml'); + templates = { + order: require('libs/text!./order.xml'), + choice: require('libs/text!./choice.xml'), + 'choice.single': require('libs/text!./choiceSingle.xml'), + 'choice.true-or-false': require('libs/text!./choiceTrueOrFalse.xml'), + gap: require('libs/text!./gaps.xml'), + replace: require('libs/text!./replace.xml') + }; var Item = function(node, exerciseNode) { Object.defineProperty(this, 'text', { @@ -206,7 +213,7 @@ extension.document = { methods: { edumedCreateExerciseNode: function(klass) { void(klass); - return this.createDocumentNode(orderExerciseTemplate); + return this.createDocumentNode(templates[klass]); } } };