summaryrefslogtreecommitdiff
path: root/src/chrome/os/linux/browser.css
blob: ef3a8bacef7f51ac003f6b669fe203d1e15557c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#appmenu-toolbar-button {
  -moz-appearance: none;
  border: none;
  padding: 3px 5px 3px 3px !important;
  list-style-image: url("chrome://browser/skin/toolbar/menu.svg");
  -moz-image-region: auto;
}

toolbar:not([brighttext]) #appmenu-toolbar-button {
  list-style-image: url("chrome://browser/skin/toolbar/menu.svg#darktext");
}

#appmenu-toolbar-button > label,
#appmenu-toolbar-button > .toolbarbutton-menu-dropmarker {
  display: none !important;
}

.toolbarbutton-1 > .toolbarbutton-menu-dropmarker,
.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {
  list-style-image: none !important;
}

#appmenu_history > .splitmenu-menuitem > .menu-iconic-left > .menu-iconic-icon {
  list-style-image: url("chrome://browser/skin/toolbar/history.svg");
}

/* Places toolbar */
toolbarbutton.bookmark-item {
  margin: 0;
  padding: 2px 3px;
}

toolbarbutton.bookmark-item:hover:active,
toolbarbutton.bookmark-item[open="true"] {
  padding-top: 3px;
  padding-bottom: 1px;
  padding-inline-start: 4px;
  padding-inline-end: 2px;
}

.bookmark-item > .toolbarbutton-icon {
  width: 16px;
  height: 16px;
}

/* Prevent [mode="icons"] from hiding the label */
.bookmark-item > .toolbarbutton-text {
  display: -moz-box !important;
}

.bookmark-item > .toolbarbutton-menu-dropmarker {
  display: none;
}

/* Dropmarker for folder bookmarks */
.bookmark-item[container] > .toolbarbutton-menu-dropmarker {
  display: -moz-box !important;
}

/* Private browsing indicator */

#main-window[privatebrowsingmode=temporary] #toolbar-menubar[autohide="true"] ~ #TabsToolbar::before {
  display: -moz-box;
  content: "";
  background-image: url("chrome://browser/skin/toolbar/private.svg");
  background-size: auto 24px;
  background-position: center;
  background-repeat: no-repeat;
  width: 30px;
}

#main-window[privatebrowsingmode=temporary] #toolbar-menubar[autohide="true"] ~ #TabsToolbar:not([brighttext])::before {
  background-image: url("chrome://browser/skin/toolbar/private.svg#darktext");
}