Skip to content

Commit d70e639

Browse files
committed
apply align attribute to wrapped images
fixes #1107
1 parent 29b0ae0 commit d70e639

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

themes/default/files/scripts/display-base.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,18 @@ var display = Numbas.display = /** @lends Numbas.display */ {
246246
var elem = img.cloneNode();
247247
var wrapper = document.createElement('span');
248248
wrapper.setAttribute('class', 'lightbox-image-wrapper');
249+
var align = img.getAttribute('align');
250+
switch(align) {
251+
case 'bottom':
252+
case 'middle':
253+
case 'top':
254+
wrapper.style['vertical-align'] = align;
255+
break;
256+
case 'left':
257+
case 'right':
258+
wrapper.style['float'] = align;
259+
break;
260+
}
249261

250262
img.replaceWith(wrapper);
251263

0 commit comments

Comments
 (0)