Closed Bug 1816131 Opened 2 years ago Closed 2 years ago

Improve about:logging styles

Categories

(Core :: XPCOM, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
113 Branch
Tracking Status
firefox113 --- fixed

People

(Reporter: julienw, Assigned: julienw)

References

(Blocks 1 open bug)

Details

Attachments

(6 files, 1 obsolete file)

about:logging has some styling issues. I'd like to fix the most obvious ones in this bug.

This uses the actual ids for the labels so that clicking the labels
actually work.
This also adds some flex magic so that the labels are aligned with their
checkboxes.
Finally this indents the file part so that the hierarchy is better seen.

Depends on D169485

This aligns the panel to the left and also sets a max width.
This also changes the element that has "None" (because no MOZ_LOG entry
is set at that moment) to a div like when there are modules, so that it
doesn't jump down the first time the user selects a preset.

Depends on D169487

Attachment #9317077 - Attachment description: Bug 1816131 - Improve the output checkboxes r=padenot → Bug 1816131 - Improve the style and html of about:logging for output checkboxes and preset dropdown r=padenot
Attachment #9317079 - Attachment description: Bug 1816131 - Avoid jumps when changing the presets r=padenot → Bug 1816131 - Avoid jumps when changing the presets in about:logging r=padenot

Then pressing enter in the input also triggers the change just like a
click on the button.

Depends on D169488

This is more in line with the rest of the styling in other about pages.

Depends on D169631

Attachment #9317078 - Attachment is obsolete: true
Attachment #9317076 - Attachment description: Bug 1816131 - Fix the shared style for normal select inputs so that they look like menulist entries r=mossop!,itiel! → Bug 1816131 - Fix the shared style for normal select inputs so that they look like menulist entries r=itiel
Attachment #9317077 - Attachment description: Bug 1816131 - Improve the style and html of about:logging for output checkboxes and preset dropdown r=padenot → Bug 1816131 - Improve the style and html of about:logging for output checkboxes and preset dropdown r=itiel
Attachment #9317342 - Attachment description: Bug 1816131 - In about:logging remove most indentations and improve the general styling of the page r=itiel → Bug 1816131 - Improve the CSS and HTML of about:logging to make the CSS more resilient r=itiel
Attachment #9317079 - Attachment description: Bug 1816131 - Avoid jumps when changing the presets in about:logging r=padenot → Bug 1816131 - Avoid jumps when changing the presets in about:logging r=itiel
Attachment #9317341 - Attachment description: Bug 1816131 - In about:logging, use <form> elements with their submit events rather than the click event r=mossop → Bug 1816131 - In about:logging, use <form> elements with their submit events rather than the click event r=sfoster
Pushed by jwajsberg@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5889cd3bf9b7 Fix the shared style for normal select inputs so that they look like menulist entries r=Itiel,desktop-theme-reviewers https://hg.mozilla.org/integration/autoland/rev/fcfe1d5d0311 Improve the style and html of about:logging for output checkboxes and preset dropdown r=Itiel https://hg.mozilla.org/integration/autoland/rev/fb3d2e983f36 Improve the CSS and HTML of about:logging to make the CSS more resilient r=Itiel https://hg.mozilla.org/integration/autoland/rev/2e29f043ecc9 Avoid jumps when changing the presets in about:logging r=Itiel https://hg.mozilla.org/integration/autoland/rev/2ef4625d5d6d In about:logging, use <form> elements with their submit events rather than the click event r=sfoster https://hg.mozilla.org/integration/autoland/rev/32be81d9b0cd Apply a reformatter on the about:logging HTML markup r=Itiel
Regressions: 1823141
Regressions: 1823513
Regressions: 1834312
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: