mirror of
https://github.com/moodle/moodle.git
synced 2025-04-13 12:32:08 +02:00
MDL-70248 qtype_ddimageortext: Drop zones have UI issue in Editing form
This commit is contained in:
parent
6ef4e66f03
commit
a03b08abaf
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -211,7 +211,7 @@ define(['jquery', 'core/dragdrop'], function($, dragDrop) {
|
||||
|
||||
// Resize them to the same size.
|
||||
$('.dropzones .droppreview').css('padding', '0');
|
||||
var numGroups = $('select.draggroup').first().find('option').length;
|
||||
var numGroups = $('.draggroup select').first().find('option').length;
|
||||
for (var group = 1; group <= numGroups; group++) {
|
||||
dragDropToImageForm.resizeAllDragsAndDropsInGroup(group);
|
||||
}
|
||||
@ -398,9 +398,8 @@ define(['jquery', 'core/dragdrop'], function($, dragDrop) {
|
||||
top = Math.round(dropPosition.top - backgroundPosition.top);
|
||||
|
||||
// Constrain coordinates to be inside the background.
|
||||
// The -10 here matches the +10 in resizeAllDragsAndDropsInGroup().
|
||||
left = Math.max(0, Math.min(left, backgroundImage.width() - drop.width() - 10));
|
||||
top = Math.max(0, Math.min(top, backgroundImage.height() - drop.height() - 10));
|
||||
left = Math.round(Math.max(0, Math.min(left, backgroundImage.outerWidth() - drop.outerWidth())));
|
||||
top = Math.round(Math.max(0, Math.min(top, backgroundImage.outerHeight() - drop.outerHeight())));
|
||||
|
||||
// Update the form.
|
||||
dragDropToImageForm.form.setFormValue('drops', [dropNo, 'xleft'], left);
|
||||
|
@ -99,6 +99,7 @@ form.mform fieldset#id_previewareaheader .dragitems {
|
||||
form.mform fieldset#id_previewareaheader .droppreview {
|
||||
position: absolute;
|
||||
cursor: move;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.que.ddimageortext .dragitems.readonly .drag {
|
||||
|
Loading…
x
Reference in New Issue
Block a user