Chromium Code Reviews| Index: chrome/browser/resources/bookmark_manager/css/bmm.css |
| diff --git a/chrome/browser/resources/bookmark_manager/css/bmm.css b/chrome/browser/resources/bookmark_manager/css/bmm.css |
| index e7f105007fbc4d33c5fdcaa049b27b6facf498ae..1a4fdabf2f597014bcba0167da6ccc423dc63829 100644 |
| --- a/chrome/browser/resources/bookmark_manager/css/bmm.css |
| +++ b/chrome/browser/resources/bookmark_manager/css/bmm.css |
| @@ -2,12 +2,14 @@ |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| -html, body { |
| - margin: 0; |
| - width: 100%; |
| - height: 100%; |
| + |
| +html, |
| +body { |
| cursor: default; |
| + height: 100%; |
| + margin: 0; |
| overflow: hidden; |
| + width: 100%; |
| } |
| list { |
| @@ -17,33 +19,35 @@ list { |
| } |
| list > * { |
| - color: hsl(0, 0%, 70%); |
| - padding: 0 3px; |
| -webkit-padding-end: 20px; |
| + -webkit-padding-start: 3px; |
| + color: hsl(0, 0%, 70%); |
| + display: -webkit-box; |
| + padding-bottom: 0; |
| + padding-top: 0; |
| text-decoration: none; |
| white-space: nowrap; |
| - display: -webkit-box; |
| } |
| list > * > * { |
| - box-sizing: border-box; |
| -webkit-padding-start: 20px; |
| background: 0 50% no-repeat; |
| + box-sizing: border-box; |
| overflow: hidden; |
| text-overflow: ellipsis; |
| white-space: pre; /* Don't collapse whitespace */ |
| } |
| list > * > .label { |
| - -webkit-transition: all .15s; |
| + -webkit-transition: all 150ms; |
| color: black; |
| display: inline-block; /* We need to use inline-block here due to RTL. */ |
| } |
| list > * > .url { |
| - display: none; |
| -webkit-box-flex: 1; |
| direction: ltr; /* URLs always read LTR */ |
| + display: none; |
| } |
| list > :hover > .url, |
| @@ -65,22 +69,22 @@ html[dir=rtl] list .label { |
| } |
| list > .folder > .label { |
| - background-image: url("../../../../../ui/resources/folder_closed.png"); |
| + background-image: url('../../../../../ui/resources/folder_closed.png'); |
| } |
| /* We need to ensure that even empty labels take up space */ |
| list > * > .label:empty:after, |
| list > * > .url:empty:after { |
| - content: " "; |
| + content: ' '; |
|
Evan Stade
2012/04/03 02:59:48
why is this ' ' while the other one is ''
|
| white-space: pre; |
|
Dan Beam
2012/04/03 03:15:10
estade and I think ^ this will likely make a diffe
|
| } |
| list > .folder > .url:empty:after { |
| - content: ""; |
| + content: ''; |
| } |
| list > * > button { |
| - -webkit-transition: opacity .15s; |
| + -webkit-transition: opacity 150ms; |
| background: #fff -webkit-canvas(drop-down-arrow) no-repeat center center; |
| border: 1px solid hsl(214, 91%, 85%); |
| border-radius: 3px; |
| @@ -109,31 +113,31 @@ list > * > button[menu-shown] { |
| } |
| html[dir=rtl] list > * > button { |
| - right: auto; |
| left: 3px; |
| + right: auto; |
| } |
| /* Edit mode */ |
| list [editing] .label input, |
| list [editing] .url input { |
| + -webkit-margin-end: 4px; |
| + -webkit-margin-start: -4px; |
| + -webkit-padding-end: 3px; |
| + -webkit-padding-start: 1px; |
| /* Do not inherit the line-height */ |
| font-family: inherit; |
| font-size: inherit; |
| font-weight: inherit; |
| - margin: 0; |
| - -webkit-margin-start: -4px; |
| - -webkit-margin-end: 4px; |
| + margin-bottom: 0; |
| + margin-top: 0; |
| max-width: 40%; |
| - padding: 0; |
| - -webkit-padding-start: 1px; |
| - -webkit-padding-end: 3px; |
| + padding-bottom: 0; |
| + padding-top: 0; |
| text-decoration: none; |
| } |
| .tree-item [editing] input { |
| - -webkit-margin-start: -3px; |
| - -webkit-padding-end: 7px; |
| margin: 0; |
| padding: 0; |
| <if expr="is_macosx"> |
| @@ -155,8 +159,8 @@ list > [editing] { |
| list [editing] .label, |
| list [editing] .url, |
| list [editing] > * { |
| - overflow: visible; |
| display: inline; |
| + overflow: visible; |
| } |
| list [editing] .url { |
| @@ -166,7 +170,7 @@ list [editing] .url { |
| /* end editing */ |
| html[dir=rtl] list > .folder > .label { |
| - background-image: url("../../../../../ui/resources/folder_closed_rtl.png"); |
| + background-image: url('../../../../../ui/resources/folder_closed_rtl.png'); |
| } |
| <if expr="is_macosx"> |
| @@ -174,17 +178,17 @@ list > .folder > .label, |
| .tree-label, |
| .tree-row[may-have-children] > .tree-label, |
| .tree-item[expanded] > .tree-row > .tree-label { |
| - background-image: url("../../../../app/theme/bookmark_bar_folder_mac.png"); |
| + background-image: url('../../../../app/theme/bookmark_bar_folder_mac.png'); |
| } |
| </if> |
| .main { |
| - position: absolute; |
| + bottom: 0; |
| display: -webkit-box; |
| - top: 79px; |
| left: 0; |
| + position: absolute; |
| right: 0; |
| - bottom: 0; |
| + top: 79px; |
| } |
| .main > * { |
| @@ -192,20 +196,22 @@ list > .folder > .label, |
| } |
| #tree-container { |
| - width: 200px; |
| + -webkit-padding-end: 5px; |
| + -webkit-padding-start: 10px; |
| /* min-width and max-width are used by the split pane. */ |
|
Evan Stade
2012/04/03 02:59:48
comment is in the wrong place now
Dan Beam
2012/04/03 04:15:06
Done.
|
| - min-width: 50px; |
| + box-sizing: border-box; |
| max-width: 50%; |
| + min-width: 50px; |
| overflow: auto; |
| - box-sizing: border-box; |
| - padding: 5px; |
| - -webkit-padding-start: 10px; |
| + padding-bottom: 5px; |
| + padding-top: 5px; |
| + width: 200px; |
| } |
| #tree { |
| + display: inline-block; |
| min-width: 100%; |
| overflow: visible; /* let the container do the scrolling */ |
| - display: inline-block; |
| } |
| #list { |
| @@ -215,9 +221,9 @@ list > .folder > .label, |
| } |
| .splitter { |
| - width: 5px; |
| - background-color: #ebeff9; |
| + background-color: rgb(235, 239, 249); |
| cursor: e-resize; |
| + width: 5px; |
| <if expr="is_macosx"> |
| cursor: col-resize; |
| </if> |
| @@ -225,19 +231,18 @@ list > .folder > .label, |
| .logo { |
| -webkit-appearance: none; |
| + background: url('../images/bookmarks_section_32.png') no-repeat 50% 50%; |
| border: 0; |
| - background: url("../images/bookmarks_section_32.png") no-repeat 50% 50%; |
| - width: 32px; |
| - height: 32px; |
| cursor: pointer; |
| - margin: 10px; |
| float: left; |
| + height: 32px; |
| + margin: 10px; |
| + width: 32px; |
| } |
| .header form { |
| float: left; |
| - margin: 14px 2px; |
| - margin-bottom: 0; |
| + margin: 14px 2px 0 2px; |
| width: 171px; |
| } |
| @@ -258,51 +263,53 @@ input[type='search'] { |
| } |
| #drop-overlay { |
| - position: absolute; |
| - display: none; |
| - pointer-events: none; |
| - border: 1px solid hsl(214, 91%, 85%);; |
| + background-color: hsla(214, 91%, 85%, .5); |
|
Evan Stade
2012/04/03 02:59:48
I don't recall any style dictate that provides for
Dan Beam
2012/04/03 04:15:06
The style guide says:
Prefer rgb() or rgba() wi
Evan Stade
2012/04/03 23:57:27
right, because I don't think we considered the use
Dan Beam
2012/04/04 00:54:49
we considered the use of hsl/hsla() when ignoring
|
| + border: 1px solid hsl(214, 91%, 85%); |
| border-radius: 3px; |
| box-sizing: border-box; |
| - background-color: hsla(214, 91%, 85%, .5); |
| + display: none; |
| overflow: hidden; |
| + pointer-events: none; |
| + position: absolute; |
| z-index: -1; |
| } |
| #drop-overlay.line { |
| + background-clip: padding-box; |
| + background-color: black; |
| border: 3px solid black; |
| - border-top-color: transparent; |
| border-bottom-color: transparent; |
| - background-color: black; |
| - background-clip: padding-box; |
| - height: 8px; |
| border-radius: 0; |
| + border-top-color: transparent; |
| + height: 8px; |
| z-index: 10; |
| } |
| .summary { |
| - background-color: #ebeff9; |
| - border-top: 1px solid #9cc2ef; |
| - padding: 5px 10px; |
| + background-color: rgb(235, 239, 249); |
| + border-top: 1px solid rgb(156, 194, 239); |
| clear: both; |
| + padding: 5px 10px; |
| white-space: nowrap; |
| } |
| .summary > * { |
| - font-size: 100%; |
| display: inline-block; |
| + font-size: 100%; |
| margin: 0; |
| } |
| .summary button { |
| -webkit-appearance: none; |
| + -webkit-margin-start: 10px; |
| + -webkit-padding-end: 11px; |
| + -webkit-padding-start: 0; |
| + background: -webkit-canvas(drop-down-arrow) 100% 50% no-repeat; |
|
Evan Stade
2012/04/03 03:08:02
left middle
Dan Beam
2012/04/03 04:15:06
Done.
|
| background: transparent; |
| border: 0; |
| font: inherit; |
| - padding: 0; |
| - background: -webkit-canvas(drop-down-arrow) 100% 50% no-repeat; |
| - -webkit-padding-end: 11px; |
| - -webkit-margin-start: 10px; |
| + padding-bottom: 0; |
| + padding-top: 0; |
| } |
| html[dir=rtl] .summary button { |