let id = "answer-" + target.data("id");
if (!this.quiz.resize.isMobile()) {
- this.getAreaElement(zone).find(".slot:not(.active)").eq(0).addClass("active").append("<h4>" + title + "</h4><p>" + text + "</p>").attr('data-order', target.data("id"))
+ let freeSlot = this.getAreaElement(zone).find(".slot:not(.active)")
+ freeSlot.eq(0).addClass("active").append("<h4>" + title + "</h4><p>" + text + "</p>").attr('data-order', target.data("id"))
}
target.remove()
},
getSlotInformations: function (zone) {
let a = this.getAreaElement(zone);
- let freeSlot = $(a).find('.slot:not(.active)').eq(0);
+ let freeSlot = $(a).find('.slot:not(.active)')
+ if(freeSlot.index() > 5) {
+ freeSlot = $(a).find('.slot:nth-child(6)')
+ }
+ freeSlot = freeSlot.eq(0);
let freeSlotRect = $(freeSlot).get(0).getBoundingClientRect();
let listRect = this.list.get(0).getBoundingClientRect();
let scale = this.quiz.resize.scale