fune/browser/components/preferences/dialogs/siteDataSettings.xhtml
Emilio Cobos Álvarez a516af2a6b Bug 1822453 - Tweak settings dialog list styles. r=settings-reviewers,mconley
This is not a new regression: that min-height which effectively prevents
shrinking of this list has been there since ~forever, so probably this
broke, if it broke at all, when we enabled modern flexbox emulation of
these dialogs.

Now that XUL can shrink this gets us the behavior we want (default to
18em, but allow both growing and shrinking).

Fix the sites list as well to behave similarly.

Differential Revision: https://phabricator.services.mozilla.com/D173034
2023-03-20 16:39:10 +00:00

59 lines
2.4 KiB
HTML

<?xml version="1.0"?>
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
<?xml-stylesheet href="chrome://browser/skin/preferences/preferences.css" type="text/css"?>
<?xml-stylesheet href="chrome://browser/skin/preferences/siteDataSettings.css" type="text/css"?>
<window id="SiteDataSettingsDialog"
data-l10n-id="site-data-settings-window"
data-l10n-attrs="title"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="http://www.w3.org/1999/xhtml"
style="min-width: 45em;"
onload="gSiteDataSettings.init();"
onkeypress="gSiteDataSettings.onKeyPress(event);"
persist="width height">
<dialog
buttons="accept,cancel"
data-l10n-id="site-data-settings-dialog"
data-l10n-attrs="buttonlabelaccept, buttonaccesskeyaccept">
<linkset>
<html:link rel="localization" href="branding/brand.ftl"/>
<html:link rel="localization" href="browser/preferences/siteDataSettings.ftl"/>
</linkset>
<script src="chrome://browser/content/preferences/dialogs/siteDataSettings.js"/>
<vbox flex="1" class="contentPane">
<description id="settingsDescription" data-l10n-id="site-data-settings-description"/>
<separator class="thin"/>
<hbox id="searchBoxContainer">
<search-textbox id="searchBox" flex="1"
data-l10n-id="site-data-search-textbox"
data-l10n-attrs="placeholder"/>
</hbox>
<separator class="thin"/>
<listheader>
<treecol style="flex: 4 4 auto; width: 50px" data-l10n-id="site-data-column-host" id="hostCol"/>
<treecol style="flex: 1 auto; width: 50px" data-l10n-id="site-data-column-cookies" id="cookiesCol"/>
<!-- Sorted by usage so the user can quickly see which sites use the most data. -->
<treecol style="flex: 2 2 auto; width: 50px" data-l10n-id="site-data-column-storage" id="usageCol" data-isCurrentSortCol="true"/>
<treecol style="flex: 2 2 auto; width: 50px" data-l10n-id="site-data-column-last-used" id="lastAccessedCol" />
</listheader>
<richlistbox seltype="multiple" id="sitesList" orient="vertical"/>
</vbox>
<hbox align="start">
<button id="removeSelected" data-l10n-id="site-data-remove-selected"/>
<button id="removeAll"/>
</hbox>
</dialog>
</window>