Edgewall Software

Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#9182 closed enhancement (fixed)

[PATCH] Support margin-* in ImageMacro

Reported by: jsiirola@… Owned by: jsiirola@…
Priority: normal Milestone: 0.12
Component: wiki system Version: 0.12dev
Severity: normal Keywords: imagemacro
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:


This is a follow-on to #5223 requesting better control over layout through the ImageMacro. As part of the resolution, r8093 added support for the 'margin' style (symmetric margins only). It would be exceedingly helpful to support asymmetric margins (e.g. for images floated to the left you only want to set a margin on the right and bottom — the current solution with symmetric margins causes the images to be indented and increases the inter-paragraph spacing when the image starts off a paragraph).

I recognize parsing the full multi-value margin key is probably too complex. Instead, the attached patch (against /trunk r9406) adds support for margin-left, margin-right, margin-top, and margin-bottom.

Attachments (1)

trac-wiki-macros_margin.patch (1.9 KB ) - added by jsiirola@… 13 years ago.
patch against /trunk r9406 adding margin-* support

Download all attachments as: .zip

Change History (4)

by jsiirola@…, 13 years ago

patch against /trunk r9406 adding margin-* support

comment:1 by Christian Boos, 13 years ago

Keywords: imagemacro added
Milestone: 0.12

Looks good! Thanks for the patch.

comment:2 by Christian Boos, 13 years ago

Resolution: fixed
Status: newclosed

Applied in [9408].

comment:3 by Christian Boos, 13 years ago

Owner: set to jsiirola@…

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain jsiirola@….
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from jsiirola@… to the specified user.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.