ginebra2/chrome/bedrockchrome/contextmenu.snippet/contextmenu.css
author hgs
Tue, 29 Jun 2010 00:46:29 -0400
changeset 3 0954f5dd2cd0
parent 0 1450b09d0cfd
child 16 3c88a81ff781
permissions -rw-r--r--
201026
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3
hgs
parents: 0
diff changeset
     1
hgs
parents: 0
diff changeset
     2
/* The entire snippet. */
hgs
parents: 0
diff changeset
     3
.ContextMenu
hgs
parents: 0
diff changeset
     4
{
hgs
parents: 0
diff changeset
     5
  color: #283f52;
hgs
parents: 0
diff changeset
     6
  -webkit-user-select: none;
hgs
parents: 0
diff changeset
     7
  margin: 0px;
hgs
parents: 0
diff changeset
     8
  padding: 0px;
hgs
parents: 0
diff changeset
     9
  font-weight:bold;
hgs
parents: 0
diff changeset
    10
  font-size: large;
hgs
parents: 0
diff changeset
    11
}
hgs
parents: 0
diff changeset
    12
hgs
parents: 0
diff changeset
    13
/* The main wrapper div. */
hgs
parents: 0
diff changeset
    14
.ContextMenuDiv
hgs
parents: 0
diff changeset
    15
{
hgs
parents: 0
diff changeset
    16
  color: #283f52;
hgs
parents: 0
diff changeset
    17
  background-color: transparent;
hgs
parents: 0
diff changeset
    18
  margin: 0px;
hgs
parents: 0
diff changeset
    19
  padding: 0px;
hgs
parents: 0
diff changeset
    20
  position: relative;
hgs
parents: 0
diff changeset
    21
  border: none; 
hgs
parents: 0
diff changeset
    22
}
hgs
parents: 0
diff changeset
    23
hgs
parents: 0
diff changeset
    24
.TabsDiv
hgs
parents: 0
diff changeset
    25
{
hgs
parents: 0
diff changeset
    26
  margin-right: 1px;
hgs
parents: 0
diff changeset
    27
}
hgs
parents: 0
diff changeset
    28
hgs
parents: 0
diff changeset
    29
.TabsUl
hgs
parents: 0
diff changeset
    30
{
hgs
parents: 0
diff changeset
    31
  margin-top: 0px;
hgs
parents: 0
diff changeset
    32
  margin-left: 0px;
hgs
parents: 0
diff changeset
    33
  padding: 0px;
hgs
parents: 0
diff changeset
    34
}
hgs
parents: 0
diff changeset
    35
hgs
parents: 0
diff changeset
    36
.MenuDiv
hgs
parents: 0
diff changeset
    37
{
hgs
parents: 0
diff changeset
    38
  margin-left: -40px;
hgs
parents: 0
diff changeset
    39
  margin-right: 3px;
hgs
parents: 0
diff changeset
    40
  margin-top: -16px;
hgs
parents: 0
diff changeset
    41
  padding: 0px;
0
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    42
}
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    43
3
hgs
parents: 0
diff changeset
    44
.MenuUl
hgs
parents: 0
diff changeset
    45
{
hgs
parents: 0
diff changeset
    46
  margin-bottom: 0px;
hgs
parents: 0
diff changeset
    47
}
hgs
parents: 0
diff changeset
    48
hgs
parents: 0
diff changeset
    49
/* All list items, tabs and menu items. */
hgs
parents: 0
diff changeset
    50
.ContextMenu li
hgs
parents: 0
diff changeset
    51
{
hgs
parents: 0
diff changeset
    52
    list-style-type: none;
0
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    53
}
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    54
3
hgs
parents: 0
diff changeset
    55
/*
hgs
parents: 0
diff changeset
    56
.ContextMenu li:hover
hgs
parents: 0
diff changeset
    57
{
hgs
parents: 0
diff changeset
    58
  background: -webkit-gradient(linear, left top, left bottom, from(#677fa8), to(#7692c2), color-stop(0.0, #aab));
hgs
parents: 0
diff changeset
    59
}
hgs
parents: 0
diff changeset
    60
*/
hgs
parents: 0
diff changeset
    61
hgs
parents: 0
diff changeset
    62
/* Tab items. */
hgs
parents: 0
diff changeset
    63
.ContextMenu .TabsDiv ul li
hgs
parents: 0
diff changeset
    64
{
hgs
parents: 0
diff changeset
    65
  display: inline-block;
hgs
parents: 0
diff changeset
    66
  color: #fff;
hgs
parents: 0
diff changeset
    67
  padding-top: 10px;
hgs
parents: 0
diff changeset
    68
  padding-bottom: 10px;
hgs
parents: 0
diff changeset
    69
  padding-left: 20px;
hgs
parents: 0
diff changeset
    70
  padding-right: 16px;
hgs
parents: 0
diff changeset
    71
  border-top: solid 3px #373f4f;
hgs
parents: 0
diff changeset
    72
  border-left: solid 3px #373f4f;
hgs
parents: 0
diff changeset
    73
  border-bottom: solid 3px #373f4f;
hgs
parents: 0
diff changeset
    74
  margin-bottom: -2px;
hgs
parents: 0
diff changeset
    75
}
hgs
parents: 0
diff changeset
    76
hgs
parents: 0
diff changeset
    77
/* The first tab item. */
hgs
parents: 0
diff changeset
    78
.ContextMenu .TabsDiv ul li:first-child
hgs
parents: 0
diff changeset
    79
{
hgs
parents: 0
diff changeset
    80
  -webkit-border-top-left-radius: 7px;
hgs
parents: 0
diff changeset
    81
}
hgs
parents: 0
diff changeset
    82
hgs
parents: 0
diff changeset
    83
/* The last tab item. */
hgs
parents: 0
diff changeset
    84
.ContextMenu .TabsDiv ul li:last-child
hgs
parents: 0
diff changeset
    85
{
hgs
parents: 0
diff changeset
    86
  -webkit-border-top-right-radius: 7px;
hgs
parents: 0
diff changeset
    87
  border-right: solid 3px #373f4f;
hgs
parents: 0
diff changeset
    88
}
hgs
parents: 0
diff changeset
    89
hgs
parents: 0
diff changeset
    90
/* Normal tabs, ie. not highlighted. */
hgs
parents: 0
diff changeset
    91
.ViewContext_NormalTab {
hgs
parents: 0
diff changeset
    92
  background: -webkit-gradient(linear, left top, left bottom, from(#a2acc5), to(#b5c0d8), color-stop(0.0, #aab));
0
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    93
}
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
    94
3
hgs
parents: 0
diff changeset
    95
/* Hide the text in normal tabs. */
hgs
parents: 0
diff changeset
    96
.ViewContext_NormalTab * a {
hgs
parents: 0
diff changeset
    97
  display: none;
hgs
parents: 0
diff changeset
    98
}
hgs
parents: 0
diff changeset
    99
hgs
parents: 0
diff changeset
   100
.ViewContext_NormalTab div {
hgs
parents: 0
diff changeset
   101
  margin-top: 0px;
hgs
parents: 0
diff changeset
   102
}
hgs
parents: 0
diff changeset
   103
hgs
parents: 0
diff changeset
   104
/* Highlighted tab. */
hgs
parents: 0
diff changeset
   105
.ViewContext_HighlightedTab {
hgs
parents: 0
diff changeset
   106
  background: -webkit-gradient(linear, left top, left bottom, from(#43577c), to(#2f3c58), color-stop(0.0, #aab));
hgs
parents: 0
diff changeset
   107
  -webkit-border-top-left-radius: 7px;
hgs
parents: 0
diff changeset
   108
  -webkit-border-top-right-radius: 7px;
hgs
parents: 0
diff changeset
   109
}
hgs
parents: 0
diff changeset
   110
hgs
parents: 0
diff changeset
   111
/* Make the highlighted tab slightly taller. */
hgs
parents: 0
diff changeset
   112
.ViewContext_HighlightedTab div {
hgs
parents: 0
diff changeset
   113
  margin-top: 6px;
hgs
parents: 0
diff changeset
   114
}
hgs
parents: 0
diff changeset
   115
hgs
parents: 0
diff changeset
   116
/* Show text in higlighted tab. */
hgs
parents: 0
diff changeset
   117
.ViewContext_HighlightedTab div * a {
hgs
parents: 0
diff changeset
   118
  display: block;
0
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   119
}
3
hgs
parents: 0
diff changeset
   120
hgs
parents: 0
diff changeset
   121
.ViewContext_DisabledTab {
hgs
parents: 0
diff changeset
   122
  color: #ddd;
hgs
parents: 0
diff changeset
   123
}
hgs
parents: 0
diff changeset
   124
hgs
parents: 0
diff changeset
   125
/* Menu items. */
hgs
parents: 0
diff changeset
   126
.ContextMenu .MenuDiv ul li
hgs
parents: 0
diff changeset
   127
{
hgs
parents: 0
diff changeset
   128
  border-color: #374358;
hgs
parents: 0
diff changeset
   129
  border-bottom: 1px solid #d0d5de;
hgs
parents: 0
diff changeset
   130
  background: #fff;
0
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   131
}
3
hgs
parents: 0
diff changeset
   132
hgs
parents: 0
diff changeset
   133
/* Special case for regular menu Li (not row) */
hgs
parents: 0
diff changeset
   134
.ContextMenu .MenuDiv ul li.RegularMenuLi
hgs
parents: 0
diff changeset
   135
{ 
hgs
parents: 0
diff changeset
   136
  padding: 10px;
hgs
parents: 0
diff changeset
   137
}
hgs
parents: 0
diff changeset
   138
hgs
parents: 0
diff changeset
   139
/* Special case for top-level menu Li (not row Li) */
hgs
parents: 0
diff changeset
   140
.ContextMenu .MenuDiv ul li.MenuLi
hgs
parents: 0
diff changeset
   141
{ 
hgs
parents: 0
diff changeset
   142
  border-right: 3px solid;
hgs
parents: 0
diff changeset
   143
  border-left: 3px solid;
0
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   144
}
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   145
3
hgs
parents: 0
diff changeset
   146
.ViewContext_DisabledMenuItem {
hgs
parents: 0
diff changeset
   147
  color: #888;
0
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   148
}
3
hgs
parents: 0
diff changeset
   149
hgs
parents: 0
diff changeset
   150
/* If menu item has a row */
hgs
parents: 0
diff changeset
   151
.ContextMenu .MenuDiv ul li ul.MenuRowUl
hgs
parents: 0
diff changeset
   152
{ 
hgs
parents: 0
diff changeset
   153
  padding: 0px;
hgs
parents: 0
diff changeset
   154
  margin: 0px;
hgs
parents: 0
diff changeset
   155
  background: #f00;
hgs
parents: 0
diff changeset
   156
  list-style-type: none;
hgs
parents: 0
diff changeset
   157
  display: table;
hgs
parents: 0
diff changeset
   158
  width: 100%;
hgs
parents: 0
diff changeset
   159
  border: none;
hgs
parents: 0
diff changeset
   160
}
hgs
parents: 0
diff changeset
   161
hgs
parents: 0
diff changeset
   162
.ContextMenu .MenuDiv ul li ul li.MenuRowLi
hgs
parents: 0
diff changeset
   163
{ 
hgs
parents: 0
diff changeset
   164
  border: none;
hgs
parents: 0
diff changeset
   165
  border-left: 1px solid #d0d5de;
hgs
parents: 0
diff changeset
   166
  padding: 10px;
hgs
parents: 0
diff changeset
   167
  margin: 0px;
hgs
parents: 0
diff changeset
   168
  display: table-cell;
0
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   169
}
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   170
3
hgs
parents: 0
diff changeset
   171
/* Last top-level menu item. */
hgs
parents: 0
diff changeset
   172
.ContextMenu .MenuDiv ul li.MenuLi:last-child
hgs
parents: 0
diff changeset
   173
{
hgs
parents: 0
diff changeset
   174
  -webkit-border-bottom-right-radius: 7px;
hgs
parents: 0
diff changeset
   175
  -webkit-border-bottom-left-radius: 7px;
hgs
parents: 0
diff changeset
   176
  border-bottom: 3px solid #374358;
0
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   177
}
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   178
3
hgs
parents: 0
diff changeset
   179
/* Menu item during mouse over. */
hgs
parents: 0
diff changeset
   180
.ContextMenu .MenuDiv ul li.MouseOverItem
hgs
parents: 0
diff changeset
   181
{
hgs
parents: 0
diff changeset
   182
  background: #d8dfed;
0
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   183
}
3
hgs
parents: 0
diff changeset
   184
hgs
parents: 0
diff changeset
   185
/* Item icons. */
hgs
parents: 0
diff changeset
   186
.ContextMenu ul li img
hgs
parents: 0
diff changeset
   187
{
hgs
parents: 0
diff changeset
   188
  vertical-align: middle;
0
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   189
}
3
hgs
parents: 0
diff changeset
   190
hgs
parents: 0
diff changeset
   191
/* Item text. */
hgs
parents: 0
diff changeset
   192
.ContextMenu ul li a
hgs
parents: 0
diff changeset
   193
{
hgs
parents: 0
diff changeset
   194
  vertical-align: middle;
hgs
parents: 0
diff changeset
   195
  margin-left: 10px;
0
1450b09d0cfd Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   196
}