From a06ec0a5d4f258ac6984389d43f57bf26baba94a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Ferrer=20Oca=C3=B1a?= Date: Fri, 29 May 2020 11:25:57 +0200 Subject: [PATCH] MOBILE-3438 question: ddimageortext dragitems element removed on 3.9 --- .../qtype/ddimageortext/classes/ddimageortext.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/addon/qtype/ddimageortext/classes/ddimageortext.ts b/src/addon/qtype/ddimageortext/classes/ddimageortext.ts index e3d1533bb..66584b59d 100644 --- a/src/addon/qtype/ddimageortext/classes/ddimageortext.ts +++ b/src/addon/qtype/ddimageortext/classes/ddimageortext.ts @@ -202,11 +202,15 @@ export class AddonQtypeDdImageOrTextQuestion { let dragItemsArea = topNode.querySelector('div.draghomes'); if (dragItemsArea) { + // On 3.9+ dragitems were removed. + const dragItems = topNode.querySelector('div.dragitems'); + + if (dragItems) { + // Remove empty div.dragitems. + dragItems.remove(); + } + // 3.6+ site, transform HTML so it has the same structure as in Moodle 3.5. - - // Remove empty div.dragitems. - topNode.querySelector('div.dragitems').remove(); - const ddArea = topNode.querySelector('div.ddarea'); // Move div.dropzones to div.ddarea.