Page MenuHomePhabricator

InputBox background should be transparent by default
Closed, ResolvedPublic

Description

Author: ross

Description:
When an InputBox is rendered, its background is always a solid color (defaulting
to white). There is no way to override this; CSS is ineffective and
bgcolor=transparent does nothing. Apart from being trivially annoying, this
also prevents InputBox from being completely integrated into complex layouts
with background images and the like.

Ideally, InputBox should be transparent by default, or should at least provide
the option of transparency.


Version: unspecified
Severity: enhancement
URL: http://undefined.net/w/index.php?title=Inputbox_Bug

Details

Reference
bz5067

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 9:08 PM
bzimport set Reference to bz5067.

robchur wrote:

There is no attribute in the HTML specification, nor is there a standardised CSS
property, which allows you to make form fields transparent like that.

ross wrote:

(In reply to comment #1)

There is no attribute in the HTML specification, nor is there a standardised CSS
property, which allows you to make form fields transparent like that.

I was not referring to the form fields, but rather to the [td] element that
surrounds them. At the moment, it has bgcolor="" by default, which both Mozilla
and IE seem to interpret as bgcolor="white". I am aware that making the [input]
elements transparent is presently not possible; this is not what I am asking to
have fixed.

Since refactoring, this seems to be resolved.