3 * Styling Dialog includes two sections: Dialog and Tooltip & TooltipDialog
6 * 1. Dialog (default styling):
7 * .dijitDialog - styles for dialog's bounding box
10 * .dijitDialogTitleBar - styles for the title container at the top of dialog
11 * .dijitDialogTitle - the text container in dialog title
14 * .dijitDialogPaneContent - main container for content area and action bar
15 * .dijitDialogPaneContentArea - styles for content container
17 * 4. Dialog action bar
18 * .dijitDialogPaneActionBar - styles for action buttons lie at the bottom of dialog pane content
21 * .dijitDialogUnderlay - div under the dialog which used for separate dialog and page content
24 * Tooltip & TooltipDialog:
25 * 1. tooltip content container:
26 * .dijitTooltipContainer - tooltip content container
28 * 2. tooltip connector:
29 * .dijitTooltipConnector - tooltip anchor includes 4 direction(up, down, left, right)
35 border: 1px solid @popup-border-color;
36 .box-shadow(0 1px 5px rgba(0,0,0,0.25));
39 .claro .dijitDialogPaneContent {
40 background: @pane-background-color repeat-x top left;
41 border-top: 1px solid @popup-border-color;
46 .claro .dijitDialogPaneContentArea {
47 /* trick to get action bar (gray bar at bottom with OK/cancel buttons) to span from
48 * left to right but still indent dialog content
54 .claro .dijitDialogPaneActionBar {
55 /* gray bar at bottom of dialog with OK/Cancel buttons */
56 background-color: @bar-background-color;
57 padding: 3px 5px 2px 7px;
59 border-top: 1px solid @minor-border-color;
61 .claro .dijitDialogPaneContent .dijitDialogPaneActionBar {
62 margin: 10px -8px -10px; // Offsets 10px padding on dijitDialogPaneContent
65 .claro .dijitTooltipDialog .dijitDialogPaneActionBar {
66 -webkit-border-bottom-right-radius: 4px;
67 -webkit-border-bottom-left-radius: 4px;
68 border-bottom-right-radius: 4px;
69 border-bottom-left-radius: 4px;
70 -moz-border-radius-bottomright: 4px;
71 -moz-border-radius-bottomleft: 4px;
72 margin: 10px -10px -8px;
74 .claro .dijitDialogPaneActionBar .dijitButton {
78 .claro .dijitDialogTitleBar {
79 /* outer container for the titlebar of the dialog */
80 border: 1px solid @dialog-titlebar-border-color;
82 background-color: @dialog-titlebar-background-color;
84 padding: 5px 7px 4px 7px;
87 .claro .dijitDialogTitle {
88 /* typography and styling of the dialog title */
94 .claro .dijitDialogCloseIcon {
95 /* the default close icon for the dialog */
96 background: url(@image-dialog-close);
97 background-repeat:no-repeat;
103 .dj_ie6 .claro .dijitDialogCloseIcon {
104 background-image: url(@image-dialog-close-ie6);
106 .claro .dijitDialogCloseIconHover {
107 background-position:-21px;
109 .claro .dijitDialogCloseIcon:active {
110 background-position:-42px;
113 /* Tooltip and TooltipDialog */
115 .claro .dijitTooltip,
116 .claro .dijitTooltipDialog {
117 /* the outermost dom node, holding the connector and container */
118 background: transparent; /* make the area on the sides of the arrow transparent */
121 /* leave room for arrow above content */
128 /* leave room for arrow below content */
129 padding-bottom: 13px;
134 .claro .dijitTooltipContainer {
135 /* the part with the text */
136 background-color:@popup-background-color;
137 .linear-gradient(bottom, @tooltip-gradient-color 0px, @popup-background-color 10px);
138 background-position:bottom;
139 border:1px solid @popup-border-color;
142 .box-shadow(0 1px 3px rgba(0,0,0,0.25));
147 .claro .dijitTooltipConnector {
148 /* the arrow piece */
151 background-image:url(@image-tooltip);
152 background-repeat:no-repeat;
156 .dj_ie6 .claro .dijitTooltipConnector {
157 background-image:url(@image-tooltip-ie6);
160 .claro .dijitTooltipBelow .dijitTooltipConnector {
161 /* the arrow piece for tooltips below an element */
164 background-position:-31px 0;
169 .claro .dijitTooltipAbove .dijitTooltipConnector {
170 /* the arrow piece for tooltips above an element */
173 background-position:-15px 0;
177 .dj_ie7 .claro .dijitTooltipAbove .dijitTooltipConnector,
178 .dj_ie6 .claro .dijitTooltipAbove .dijitTooltipConnector {
182 .claro .dijitTooltipABRight .dijitTooltipConnector {
183 /* above or below tooltip, but the arrow appears on the right,
184 and the right edges of target and tooltip are aligned rather than the left.
185 Override above rules for .dijitTooltipBelow, .dijitTooltipAbove */
191 .claro .dijitTooltipLeft {
194 .claro .dijitTooltipLeft .dijitTooltipConnector {
195 /* the arrow piece for tooltips to the left of an element, bottom borders aligned */
197 background-position:0 0;
202 .claro .dijitTooltipRight {
205 .claro .dijitTooltipRight .dijitTooltipConnector {
206 /* the arrow piece for tooltips to the right of an element, bottom borders aligned */
208 background-position:-48px 0;
213 .claro .dijitDialogUnderlay {
214 background: @dialog-underlay-color;