X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=blobdiff_plain;f=EarlyBlue%2Fmozapps%2Fextensions%2Fextensions.css;h=fb5994c1e6f40d2abdcbc5c717155f8ce99fafe2;hp=9cf4d1d4ef0ec104830b2425680552c57d559ccc;hb=17b8126ad94ff1d98e40d92695da4545045863f5;hpb=49037d9b102dd33667ce0a860f02d820e5a7aeaf diff --git a/EarlyBlue/mozapps/extensions/extensions.css b/EarlyBlue/mozapps/extensions/extensions.css index 9cf4d1d4..fb5994c1 100644 --- a/EarlyBlue/mozapps/extensions/extensions.css +++ b/EarlyBlue/mozapps/extensions/extensions.css @@ -1,28 +1,24 @@ -#extensionManager { - background-color: #CCD0DD; -} - #extensionsBox { - margin: 10px 10px 0px 10px; - min-width:1px; + margin: 10px 10px 0px; + min-width: 1px; } -richlistbox { +#extensionsView { + -moz-appearance: none; border: 1px inset #CCD0DD; margin: 0; -} - -#getMore { - text-align: right; + min-width: 245px; } #resizerBox { -margin-top: -12px; + margin-top: -12px; + visibility: hidden; } -#resizerBox resizer { +#resizerBox > resizer { height: 10px; max-height: 10px; + visibility: visible; } .notification-inner { @@ -30,66 +26,24 @@ margin-top: -12px; border-bottom: 1px solid #9999CC; } +#searchfield { + -moz-margin-start: 0; +} + /* Command Bar */ #commandBarBottom { - margin: 10px 10px 5px 10px; + margin-top: 5px; + margin-bottom: 10px; + -moz-margin-start: 10px; + -moz-margin-end: 5px; min-width: 1px; } #commandBarBottom button { margin: 0; - list-style-image: url("chrome://mozapps/skin/extensions/actionbuttons.png"); -moz-margin-end: 5px; } -#commandBarBottom button .button-icon { - margin-top: 0px; - margin-bottom: 0px; - -moz-margin-start: 0px; - -moz-margin-end: 5px; -} - -#installFileButton, #installUpdatesAllButton { - -moz-image-region: rect(0px, 84px, 21px, 63px); -} - -#installFileButton[disabled="true"], -#installUpdatesAllButton[disabled="true"] { - -moz-image-region: rect(21px, 84px, 42px, 63px); -} - -#checkUpdatesAllButton { - -moz-image-region: rect(0px, 63px, 21px, 42px); -} -#checkUpdatesAllButton[disabled="true"] { - -moz-image-region: rect(21px, 63px, 42px, 42px); -} - -#restartAppButton { - -moz-image-region: rect(0px, 42px, 21px, 21px); -} - -#restartAppButton[disabled="true"] { - -moz-image-region: rect(21px, 42px, 42px, 21px); -} - -/* these skip/continue icons don't make sense. it's just a placeholder. */ -#skipDialogButton { - -moz-image-region: rect(0px, 42px, 21px, 21px); -} - -#skipDialogButton[disabled="true"] { - -moz-image-region: rect(21px, 42px, 42px, 21px); -} - -#continueDialogButton { - -moz-image-region: rect(0px, 42px, 21px, 21px); -} - -#continueDialogButton[disabled="true"] { - -moz-image-region: rect(21px, 42px, 42px, 21px); -} - /* List Items */ richlistitem { padding-top: 6px; @@ -108,17 +62,26 @@ richlistitem[isDisabled="true"] { color: #808080; } +richlistitem[newAddon="true"] { + background-color: #FFFFCC; + color: #000000; +} + richlistitem[selected="true"] { background-color: #CCD0DD; color: #000000; } -richlistbox[focused] richlistitem[selected="true"] { +richlistitem[selected="true"] .text-link { + color: inherit; +} + +#extensionsView:focus > richlistitem[selected="true"] { background-color: #336699; color: #FFFFFF; } -richlistbox[focused] richlistitem[selected="true"][isDisabled="true"] { +#extensionsView:focus > richlistitem[selected="true"][isDisabled="true"] { background-color: #666699; color: #FFFFFF; } @@ -127,18 +90,10 @@ richlistbox[focused] richlistitem[selected="true"][isDisabled="true"] { margin-bottom: 2px; } -richlistitem[selected="true"][opType="none"] .descriptionCrop { - display: none; -} - .addonName { font-weight: bold; } -.addonIcon { - -moz-margin-end: 2px; -} - .previewText { font-size: larger; font-weight: bold; @@ -150,8 +105,12 @@ richlistitem[selected="true"][opType="none"] .descriptionCrop { border: 1px inset #CCD0DD; background-color: #FFFFFF; color: #000000; + min-width: 65px; overflow: auto; - width: 0px; +} + +#previewImageDeck { + min-width: 220px; } #themeSplitter { @@ -159,22 +118,30 @@ richlistitem[selected="true"][opType="none"] .descriptionCrop { } .addonIcon { + -moz-margin-end: 2px; width: 32px; - max-width: 32px; height: 32px; +} + +.addonIcon > image { + max-width: 32px; max-height: 32px; } -richlistitem .updateBadge, -richlistitem .notifyBadge { - width: 16px; - height: 16px; - list-style-image: url("chrome://mozapps/skin/extensions/notifyBadges.png"); +richlistitem[plugin] .addonIcon > image { + list-style-image: url("chrome://mozapps/skin/plugins/pluginGeneric.png"); } -richlistitem .updateBadge, -richlistitem .notifyBadge { +richlistitem[lwtheme] .addonIcon > image { + list-style-image: url("chrome://mozapps/skin/extensions/themeGeneric.png"); +} + +.updateBadge, +.notifyBadge { + width: 16px; + height: 16px; margin-bottom: -3px; + list-style-image: url("chrome://mozapps/skin/extensions/notifyBadges.png"); } richlistitem .updateBadge { @@ -185,90 +152,31 @@ richlistitem .notifyBadge { -moz-margin-start: -2px; } -richlistitem[availableUpdateURL="none"] .updateBadge, -.notifyBadge { - display: none; -} - -richlistitem[compatible="false"] .notifyBadge, -richlistitem[blocklisted="true"] .notifyBadge, -richlistitem[satisfiesDependencies="false"] .notifyBadge { - display: -moz-box; -} - - -/* Selected Add-on buttons */ +/* Selected Add-on buttons + See content/extensions.css to hide / display buttons */ .selectedButtons { margin-top: 4px; min-height: 2.1em; } -.selectedButtons button { +.selectedButtons > button { margin-top: 0; margin-bottom: 0; } -.optionsButton, .useThemeButton { - -moz-margin-end: 0; -} - -.enableButton, .disableButton { - -moz-margin-start: 5px; +.enableButton, +.disableButton, +.optionsButton, +.useThemeButton { -moz-margin-end: 0; } +.enableButton, .disableButton, .uninstallButton, .cancelUninstallButton { -moz-margin-start: 5px; } -.enableHide, -.uninstallShow, -richlistitem[isDisabled="true"] .disableHide { - display: none; -} - -richlistitem[opType="needs-uninstall"] .uninstallShow, -richlistitem[opType="needs-enable"] .enableShow, -richlistitem[opType="needs-disable"] .disableShow, -richlistitem[isDisabled="true"] .disableShow { - display: -moz-box; -} - -richlistitem[opType="needs-uninstall"] .uninstallHide, -richlistitem[opType="needs-enable"] .enableHide, -richlistitem[opType="needs-disable"] .disableHide { - display: none; -} - -richlistitem[type="2"] .themeButton, -richlistitem[type="8"] .themeButton, -richlistitem[type="16"] .themeButton, -richlistitem[type="4"] .optionsButton, -richlistitem[type="8"] .optionsButton, -richlistitem[type="16"] .optionsButton, -richlistitem[type="4"] .disableShow, -richlistitem[type="4"] .disableHide { - display: none; -} - -/* Selected Add-on status messages and images */ -richlistitem[compatible="true"] .incompatibleBox, -richlistitem[satisfiesDependencies="true"] .needsDependenciesBox, -richlistitem[blocklisted="false"] .blocklistedBox, -richlistitem[opType="needs-uninstall"] .blocklistedBox, -richlistitem[opType="needs-uninstall"] .incompatibleBox, -richlistitem[opType="needs-uninstall"] .needsDependenciesBox, -richlistitem[opType="needs-uninstall"] .blocklistedBox { - display: none; -} - -richlistitem[opType="needs-uninstall"] .updateAvailableBox, -richlistitem[availableUpdateURL="none"] .updateAvailableBox { - display: none; -} - richlistitem[loading="true"] .updateBadge { - display: -moz-box; width: 16px; height: 16px; margin-bottom: -3px; @@ -284,7 +192,7 @@ richlistitem[loading="true"] .updateBadge { list-style-image: url("chrome://global/skin/icons/loading.gif"); } -.selectedStatusMsgs hbox { +.selectedStatusMsgs > hbox { margin-top: 2px; margin-bottom: 2px; } @@ -298,53 +206,141 @@ richlistitem[loading="true"] .updateBadge { border: none; } -.needsInstall, .needsUninstall, .needsEnable, .needsDisable { - display: none; +.addon-search-details { + margin-top: 5px; + margin-bottom: 5px; + -moz-margin-start: 6px; + -moz-margin-end: 0; +} + +.addonThumbnailContainer { + background-color: #CCD0DD; + padding: 5px; + border: 1px solid #9999CC; + width: 135px; + min-height: 104px; + -moz-margin-end: 5px; +} + +.addonMissingThumbnail { + color: GrayText; + font-size: larger; + font-weight: bold; +} + +.addonFailure { + width: 16px; + height: 16px; + list-style-image: url("chrome://mozapps/skin/extensions/notifyBadges.png"); +} + +.addonLearnMore { + margin-top: 4px; + margin-bottom: 4px; +} + +.addonRating[rating] { + width: 68px; + height: 12px; + list-style-image: url("chrome://mozapps/skin/extensions/ratings.png"); +} + +.addonRating[rating="0"] { + -moz-image-region: rect(0px 68px 12px 0px); +} + +.addonRating[rating="1"] { + -moz-image-region: rect(12px 68px 24px 0px); +} + +.addonRating[rating="2"] { + -moz-image-region: rect(24px 68px 36px 0px); +} + +.addonRating[rating="3"] { + -moz-image-region: rect(36px 68px 48px 0px); +} + +.addonRating[rating="4"] { + -moz-image-region: rect(48px 68px 60px 0px); +} + +.addonRating[rating="5"] { + -moz-image-region: rect(60px 68px 72px 0px); +} + +.addonType image { + -moz-margin-start: 6px; + list-style-image: url("chrome://mozapps/skin/extensions/extensionIcons.png"); + width: 16px; + height: 16px; +} + +.addonTypeExtension image { + -moz-image-region: rect(0px 16px 16px 0px); } -richlistitem[opType="needs-install"] .needsInstall, -richlistitem[opType="needs-uninstall"] .needsUninstall, -richlistitem[opType="needs-enable"] .needsEnable, -richlistitem[opType="needs-disable"] .needsDisable { - display: -moz-box; +.addonTypeTheme image { + -moz-image-region: rect(0px 32px 16px 16px); } -richlistitem[opType="needs-uninstall"] .updateBadge, -richlistitem[opType="needs-uninstall"] .notifyBadge { - display: none; +vbox[typeName="status"][type="search-failure"], +vbox[typeName="status"][type="recommended-failure"], +vbox[typeName="status"][type="message-norecommended"], +vbox[typeName="status"][type="message-nosearchresults"], +vbox[typeName="status"][type="retrieve-search"], +vbox[typeName="status"][type="retrieve-recommended"] { + margin-top: 2em; +} + +vbox[typeName="status"][type="footer-recommended"], +vbox[typeName="status"][type="footer-search"] { + margin-top: 1em; +} + +vbox[typeName="status"][type="header-recommended"] { + font-size: 150%; + background: #CCD0DD; +} + +#searchbox { + padding: 0; } #progressBox { - padding: 5px 5px 5px 5px; + padding: 5px; } #progressBox > hbox { -moz-box-align: center; } -/* View buttons */ -.viewSelector { +/* View buttons resp. Progress box */ +#topBar { border-bottom: 1px solid #9999CC; - margin: 0px; - -moz-padding-start: 10px; background-color: #CCD0DD; color: #000000; } -#viewGroup radio { - margin: 0px 1px 0px 1px; - padding: 1px 3px 1px 3px; +#viewGroup { + -moz-padding-start: 10px; +} + +#viewGroup > radio { + margin: 0px; + padding: 1px 3px; min-width: 4.5em; list-style-image: url("chrome://mozapps/skin/extensions/viewButtons.png"); border: 1px solid transparent; } -#viewGroup radio:hover { +#viewGroup > radio:hover { border: 1px outset #CCD0DD; } -#viewGroup radio[selected="true"] { +#viewGroup > radio[selected="true"] { border: 1px inset #CCD0DD; + background-color: #DDDDDD; } .viewButtonIcon { @@ -376,6 +372,10 @@ radio#installs-view { -moz-image-region: rect(0px, 192px, 32px, 160px) } +radio#search-view { + -moz-image-region: rect(0px, 224px, 32px, 192px) +} + /* Update view checkbox */ .includeUpdate { -moz-user-focus: none; @@ -384,3 +384,45 @@ radio#installs-view { richlistitem[selected="true"] .includeUpdate { -moz-user-focus: normal; } + +#infoDisplay { + overflow-y: auto; +} + +#infoDisplay body { + padding: 5px; +} + +#infoDisplay h1, +#infoDisplay h2, +#infoDisplay h3 { + text-align: left; + font-weight: bold; + margin: 0 0 0.7em; +} + +#infoDisplay h1 { + font-size: 150%; +} + +#infoDisplay h2 { + font-size: 125%; +} + +#infoDisplay h3 { + font-size: 100%; +} + +#infoDisplay ol, +#infoDisplay ul { + margin: 0 0 0.7em; +} + +#infoDisplay li { + text-align: left; +} + +#infoDisplay p { + text-align: justify; + margin: 0 0 0.7em; +}