Opened 8 months ago

Closed 4 months ago

Last modified 4 months ago

#21936 closed defect (bug) (fixed)

.widefat select has a gray background, unlike inputs which are white

Reported by: alexvorn2 Owned by: helen
Priority: normal Milestone: 3.6
Component: Administration Version: 3.4.2
Severity: minor Keywords: has-patch ui-focus commit
Cc: mdhansen@…

Description

http://wpimpact.com/wp-content/uploads/2012/09/Untitled-2w.png

remove widefat class form select input tags in Widgets...
widefat class makes select element darker, like in Pages widget

Attachments (7)

21936.diff (76.4 KB) - added by MikeHansenMe 8 months ago.
style update.
21936.2.diff (341 bytes) - added by MikeHansenMe 8 months ago.
update to the non min version
21936.3.diff (368 bytes) - added by MikeHansenMe 8 months ago.
background color change
21936.3.min.diff (77.1 KB) - added by MikeHansenMe 8 months ago.
background-color on min file
21936.patch (362 bytes) - added by SergeyBiryukov 5 months ago.
21936.4.diff (689 bytes) - added by MikeHansenMe 5 months ago.
update based on Helen's comment.
21936.5.diff (798 bytes) - added by helen 5 months ago.

Download all attachments as: .zip

Change History (32)

comment:1 follow-up: ↓ 3   helenyhou8 months ago

Would it make sense to just make the background for .widefat select elements white? It is for text-type inputs. I never really understood why it was a different color.

  • Component changed from Widgets to UI

comment:3 in reply to: ↑ 1   alexvorn28 months ago

Replying to helenyhou:

Would it make sense to just make the background for .widefat select elements white? It is for text-type inputs. I never really understood why it was a different color.

It seems that 'widefat' makes the select input wide, so removing the class is a bad idea, changing the color is a better one... thanks for suggestion!

style update.

update to the non min version

  • Cc mdhansen@… added
  • Keywords has-patch added; 2nd-opinion removed

MikeHansenMe - Perhaps you meant to change the background rather than the border color?

  • Keywords needs-patch added; has-patch removed

Yea, my bad. I will get an update up shortly.

background color change

background-color on min file

  • Keywords has-patch added; needs-patch removed

That should be the correct change.

You don't need to patch the minified files - a post-commit bot takes care of it. Also, I think it may already have been the right color in this case, but changes in colors-fresh.css often need a parallel change in colors-classic.css (blue).

I wondered about the min version but figured I would include it anyway. I think the color(f9f9f9) on color fresh is different from the other fields(fff). Color classic seems to match already.

so is this good for 3.6 milestone? I thought that at 3.5 update this will be fixed :(

  • Summary changed from remove widefat class from widgets to .widefat select has a gray background, unlike inputs which are white

Have to figure out why it was that color in the first place before we can just change it.

.widefat is used on the import page to style the table.

Maybe there should be another rule "select.widefat" just as there is a "textarea.widefat" or possible even a new class to use on input/select/textarea to reduce css. I think the original reason for this being used was just to get width: 100%;

Last edited 5 months ago by MikeHansenMe (previous) (diff)
  • Keywords has-patch removed
  • Component changed from UI to Widgets
  • Keywords has-patch added
  • Milestone changed from Awaiting Review to 3.6

Patch works, no unwanted side effects.

Update: did not work, I must have had another patch active. Reverted, tested again. being overwritten by CSS (my bad, need coffee).

Last edited 5 months ago by MikeHansenMe (previous) (diff)
  • Keywords ui-focus added

.widefat has the background color defined in the color CSS files, with textarea.widefat getting the background color treatment to override. I would suggest either putting the select.widefat rule there, or to change the .widefat declaration for border and background colors to table.widefat.

+1 for table.widefat

My suggestion requiring testing for consequences, of course :)

update based on Helen's comment.

helen5 months ago

21936.5.diff removes what would be an unnecessary rule for textarea.widefat. I tested around the admin and don't see any detrimental effects. The tag cloud widget has a select.widefat, for an existing example.

Nice, the text widget did use textarea.widefat but is now taking the width 100% from .widefat and background of #fff from the default textarea css rule. So it looks correct.

  • Keywords commit added
  • Owner set to helen
  • Resolution set to fixed
  • Status changed from new to closed

In 23315:

Make sure .widefat border and background coloring only applies to tables. props MikeHansenMe. fixes #21936.

  • Component changed from Widgets to Administration
Note: See TracTickets for help on using tickets.