Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
207 espaco 1
body {
2
  .ui-menu {
3
    padding: $verticalMenuPadding;
4
    background: $menuBg;
5
    border: $menuBorder;
6
    border-radius: $borderRadius;
7
 
8
    &.ui-shadow {
9
      border: $overlayContentBorder;
10
      box-shadow: $overlayMenuShadow;
11
    }
12
 
13
    &.ui-menu-toggleable {
14
      .ui-menu-list {
15
        .ui-widget-header {
16
          .ui-icon {
17
            position: static;
18
            margin-right: $inlineSpacing;
19
          }
20
 
21
          .ui-icon-triangle-1-e {
22
            @include icon_override("\e901");
23
          }
24
 
25
          .ui-icon-triangle-1-s {
26
            @include icon_override("\e902");
27
          }
28
 
29
          h3 {
30
            font-size: $fontSize;
31
            padding-left: 0;
32
          }
33
        }
34
      }
35
    }
36
 
37
    .ui-menu-list {
38
      .ui-widget-header {
39
        margin: $submenuHeaderMargin;
40
        width: 100%;
41
        background: $submenuHeaderBg;
42
        color: $submenuHeaderTextColor;
43
        float: none;
44
        border: $submenuHeaderBorder;
45
        padding: $submenuHeaderPadding;
46
        transition: $transition;
47
        border-radius: 0;
48
 
49
        h3 {
50
          padding: 0;
51
          font-size: $submenuHeaderFontSize;
52
          font-weight: $submenuHeaderFontWeight;
53
          color: $submenuHeaderTextColor;
54
          float: none;
55
        }
56
 
57
        &.ui-state-hover {
58
          background: $menuitemHoverBg;
59
          color: $menuitemTextHoverColor;
60
 
61
          .ui-icon {
62
            color: $menuitemHoverIconColor;
63
          }
64
        }
65
      }
66
 
67
      .ui-menuitem {
68
        margin: $menuitemMargin;
69
        width: 100%;
70
        border: 0 none;
71
        float: none;
72
        border-radius: $menuitemBorderRadius;
73
        transition: $transition;
74
 
75
        .ui-menuitem-link {
76
          padding: $menuitemPadding;
77
          width: 100%;
78
          border: 0 none;
79
          float: none;
80
          border-radius: $menuitemBorderRadius;
81
          transition: $transition;
82
 
83
          &.ui-state-hover {
84
            background: $menuitemHoverBg;
85
 
86
            .ui-icon {
87
              color: $menuitemHoverIconColor;
88
            }
89
 
90
            .ui-menuitem-text {
91
              color: $menuitemTextHoverColor;
92
            }
93
          }
94
 
95
          .ui-menuitem-icon {
96
            margin-right: $inlineSpacing;
97
            vertical-align: middle;
98
            float: none;
99
            color: $menuitemIconColor;
100
          }
101
 
102
          .ui-menuitem-text {
103
            float: none;
104
            vertical-align: middle;
105
            color: $menuitemTextColor;
106
          }
107
 
108
          .ui-icon-triangle-1-e:last-child {
109
            @include icon_override("\e932");
110
            position: relative;
111
            margin-right: -1 * $iconSize / 2;
112
            color: $menuitemIconColor;
113
          }
114
 
115
          .ui-icon-triangle-1-s:last-child {
116
            @include icon_override("\e930");
117
            margin-right: -1 * $iconSize / 2;
118
            color: $menuitemIconColor;
119
          }
120
        }
121
 
122
        &.ui-state-hover {
123
          background: $menuitemHoverBg;
124
          color: $menuitemTextHoverColor;
125
 
126
          > .ui-menuitem-link {
127
            color: $panelContentTextColor;
128
 
129
            .ui-icon {
130
              color: $menuitemHoverIconColor;
131
            }
132
          }
133
        }
134
 
135
        &.ui-menuitem-active {
136
          > .ui-menuitem-link {
137
            background: $menuitemHoverBg;
138
 
139
            .ui-menuitem-text, .ui-menuitem-icon, .ui-icon {
140
              color: $menuitemTextHoverColor;
141
            }
142
          }
143
        }
144
      }
145
 
146
      .ui-menu-child {
147
        background: $menuBg;
148
        padding: $verticalMenuPadding;
149
 
150
        &.ui-shadow {
151
          border-radius: $borderRadius;
152
          border: $overlayContentBorder;
153
          box-shadow: $overlayMenuShadow;
154
        }
155
      }
156
 
157
      .ui-separator {
158
        width: 100%;
159
        margin: $menuSeparatorMargin;
160
        border-top: $menuBorder;
161
      }
162
    }
163
 
164
    &.ui-menubar {
165
      padding: $horizontalMenuPadding;
166
      background: $horizontalMenuBg;
167
      border-radius: $borderRadius;
168
 
169
      > .ui-menu-list {
170
        > .ui-menuitem {
171
          display: inline-block;
172
          width: auto;
173
 
174
          > .ui-menuitem-link {
175
            border-radius: $borderRadius;
176
 
177
            .ui-menuitem-icon {
178
              position: static;
179
              vertical-align: middle;
180
            }
181
 
182
            > span {
183
              float: none;
184
              display: inline-block;
185
            }
186
 
187
            .ui-icon-triangle-1-s:last-child {
188
              margin-left: $inlineSpacing;
189
              vertical-align: middle;
190
            }
191
          }
192
 
193
          &.ui-menubar-options {
194
            float: right;
195
            margin-right: $inlineSpacing;
196
          }
197
        }
198
      }
199
    }
200
 
201
    &.ui-slidemenu {
202
      .ui-slidemenu-backward {
203
        padding: $submenuHeaderPadding;
204
        color: $submenuHeaderTextColor;
205
        width: 100%;
206
        border: $submenuHeaderBorder;
207
        background: $submenuHeaderBg;
208
        margin-bottom: 0;
209
        border-radius: 0;
210
 
211
        .ui-icon-triangle-1-w {
212
          position: relative;
213
          top: 2px;
214
          @include icon_override("\e931");
215
          margin-right: $inlineSpacing;
216
        }
217
      }
218
 
219
      .ui-menu-child {
220
        padding: 0;
221
 
222
        &.ui-shadow {
223
          box-shadow: none;
224
          border: 0 none;
225
        }
226
      }
227
    }
228
 
229
    &.ui-megamenu {
230
      .ui-widget-header {
231
        margin: $submenuHeaderMargin;
232
        width: 100%;
233
        background: $submenuHeaderBg;
234
        color: $submenuHeaderTextColor;
235
        float: none;
236
        border: $submenuHeaderBorder;
237
        padding: $submenuHeaderPadding;
238
        font-weight: $submenuHeaderFontWeight;
239
        font-size: $submenuHeaderFontSize;
240
        transition: $transition;
241
        border-radius: 0;
242
 
243
        span {
244
          float: none;
245
          padding: 0;
246
        }
247
      }
248
 
249
      .ui-menu-list {
250
        > table {
251
          > tbody {
252
            > tr {
253
              > td {
254
                padding: 0;
255
              }
256
            }
257
          }
258
        }
259
 
260
        .ui-menuitem-link {
261
          border-radius: $borderRadius;
262
        }
263
      }
264
 
265
      &.ui-megamenu-vertical {
266
        background: $horizontalMenuBg;
267
        padding: $verticalMenuPadding;
268
 
269
        > .ui-menu-list {
270
          .ui-menuitem {
271
            width: 100%;
272
 
273
            > .ui-menuitem-link {
274
              border-radius: $menuitemBorderRadius;
275
            }
276
          }
277
 
278
          > .ui-menuitem {
279
            > .ui-menuitem-link {
280
              .ui-icon:last-child {
281
                float: right;
282
              }
283
            }
284
          }
285
        }
286
      }
287
    }
288
  }
289
}