https://bugzilla.wikimedia.org/show_bug.cgi?id=55534

--- Comment #9 from Matthew Flaschen <[email protected]> ---
(In reply to comment #8)
> As for centring, the iframes don't particularly help there but I do know that
> in VE we have a satisfying way of centring the dialog
> vertically/horizontally.
> 
> The centring of dialogs is generally a solved problem in web development
> afaik.
> There's different ways to go about it, but there's at least 1 commonly used
> way that works.

I have a working solution, but it doesn't work in IE 6 or 7 (bug 55487).  If
you have a recommendation, I'd be glad to look at it.

> On the subject, oo.ui dialogs do have an interesting aspect that is worth
> mentioning. They don't require a fixed width/height. CSS min-height /
> max-height is dynamically honoured (it can shrink/grow, and overflow:auto
> will show scrollbars if needed), and browser resizing as well.

Unfortunately, that's an example of a compatibility issue which we're going to
have to grapple with.  IE6 apparently can't support both min-height and
max-height on the same element
(http://stackoverflow.com/questions/1467664/how-to-implement-cross-browser-min-height-and-max-height-at-the-same-time)

> As for the CSS, that's going to be the area that'll need most manual testing
> and fixing. I think most browser bugs we account for date back pretty far (we
> tend to IE8, Opera 12 and recent Firefox/Chrome).
> 
> Though IE6, IE7 and Firefox 4 (which would be the main browsers missing
> between
> VE requirements and MW requirements) do have a ton of specific quirks, afaik
> those are all bugs that can be worked around, not actual missing CSS features
> that would be blockers (aside from CSS3 enhancements, which will be absent
> but
> those degrade gracefully).

Yeah, I primarily meant CSS and rendering.  I agree some have relatively simple
workarounds.  However, others are a bit more complicated.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to