4 /***************************************************************************
7 ***************************************************************************/
11 background : rgba(248, 246, 239, 1); // #F8F6EF /* Header Background */
12 color: @color_bar_title_text;
13 font-family: Helvetica, Arial, sans-serif;
15 font-size : 28 * @unit_base;
18 color: @color_bar_title_text;
22 > .ui-btn.ui-btn-back,
23 > .ui-btn.ui-btn-footer-down {
24 background : transparent;
29 .ui-icon-header-back-btn {
32 right : 13 * @unit_base;
37 > .ui-btn.ui-btn-footer-down {
43 right : 13 * @unit_base;
55 min-height : 55 * @unit_base;
58 display: inline-block;
59 color : @color_bar_title_text;
60 min-height : 28 * @unit_base;
61 max-height : 34 * @unit_base; /* temporary UX strange */
62 font-size : 28 * @unit_base;
63 font-weight : 500; /* tizen font weight tuning */
64 text-overflow: ellipsis;
67 outline: 0 !important;
70 margin: 16*@unit_base 8*@unit_base 5*@unit_base 8*@unit_base;
74 /* header button position : need to press area more... */
76 .ui-btn-inner.ui-btn-icon-only {
77 .LESSbox-boxsizing( border-box );
85 >.ui-btn:not(.ui-btn-icon-notext) {
86 .ui-btn-inner.ui-btn-icon-only {
91 >.ui-btn:not(.ui-btn-icon_only) {
92 width : 53 * @unit_base;
93 height : 18 * @unit_base;
95 bottom : 10 * @unit_base;
101 > .ui-btn.ui-btn-back,
102 > .ui-btn.ui-btn-footer-down {
103 right : 13 * @unit_base;
104 .ui-icon-header-back-btn {
110 display: inline-block;
111 height: 16 * @unit_base;
112 width: 16 * @unit_base;
113 margin-left: 8 * @unit_base;
118 top : 36 * @unit_base;
119 left : 8 * @unit_base;
121 font-size : 12 * @unit_base;
124 height: 16 * @unit_base;
125 width: 16 * @unit_base;
126 margin-left: 8 * @unit_base;
132 top : 16 * @unit_base;
135 height : 34 * @unit_base;
136 width : 34 * @unit_base;
138 background: transparent;
139 color : @color_bar_title_button_text;
141 &.ui-title-tabbar >.ui-btn {
142 // NOTE: there is an issue that when tabbar and button are
143 // used together in the header, the lower part of buttons is
144 // hidden by the tabbar. (N_SE-22253) Although No specification
145 // for this case is found in the GUI guide, this one is added
146 // to resolve this issue.
150 > .ui-btn.ui-btn-icon_only {
151 -o-border-radius : 0px;
152 -ms-border-radius : 0px;
153 -moz-border-radius : 0px;
154 -webkit-border-radius : 0px;
159 right : 11 * @unit_base;
163 right : 56 * @unit_base;
166 > .ui-btn:not(.ui-btn-icon_only):nth-child(2) {
167 right : 7 * @unit_base;
170 > .ui-btn:not(.ui-btn-icon_only):nth-child(3) {
171 right : 62 * @unit_base;
174 > img + h1 + .ui-btn:not(.ui-btn-icon_only):nth-child(3) {
175 right : 7 * @unit_base;
178 > img + h1 + .ui-btn:not(.ui-btn-icon_only):nth-child(3) + .ui-btn:not(.ui-btn-icon_only) {
179 right : 62 * @unit_base;
182 > img + h1 + span.ui-title-text-sub + .ui-btn:not(.ui-btn-icon_only):nth-child(4) {
183 right : 7 * @unit_base;
186 > img + h1 + span.ui-title-text-sub + .ui-btn:not(.ui-btn-icon_only):nth-child(4) + .ui-btn:not(.ui-btn-icon_only) {
187 right : 62 * @unit_base;
189 > .ui-btn.ui-btn-down-s {
190 background : @color_bar_btn_press;
191 color : @color_bar_title_button_text_press;
194 &.ui-title-multiline {
196 min-height : 24 * @unit_base;
197 max-height : 24 * @unit_base; /* temporary UX strange */
198 font-size : 22 * @unit_base;
200 margin: 9*@unit_base 8*@unit_base 22*@unit_base 8*@unit_base;
206 .ui-footer.ui-bar-s {
207 height : 49 * @unit_base;
210 >.ui-btn.ui-btn-back,
211 >.ui-btn.ui-btn-footer-down,
212 >[data-icon="naviframe-more"] {
213 background : transparent;
216 width : 56 * @unit_base;
217 height : 49 * @unit_base;
219 -webkit-box-shadow : none /* temp code */
223 [data-icon="naviframe-more"] {
225 left : 0 * @unit_base;
226 top : 0 * @unit_base;
231 .ui-icon-naviframe-more {
232 left : 13 * @unit_base;
233 top : 8 * @unit_base;
239 background: transparent;
243 >[data-role="button"] {
244 font-size : 15 * @unit_base;
246 color : @color_tabbar_btn_normal;
249 [data-role="controlgroup"] {
252 margin-top : 6 * @unit_base; /* temp value */
253 margin-bottom : 6 * @unit_base; /* temp value */
254 padding-left : 58 * @unit_base;
255 padding-right : 58 * @unit_base;
258 [data-role="button"] {
259 background : transparent;
261 border-style : solid;
262 border-color : @color_bar_divider_line;
263 border-top-width : 0px;
264 border-bottom-width : 0px;
265 border-left-width : 1px;
266 border-right-width : 1px;
268 .LESSborder-radius-all(0);
273 margin-left : -4 * @unit_base;
274 margin-right : -5 * @unit_base;
276 .LESSborder-radius-all(0);
278 &.ui-btn-down-s, .ui-btn-active-s {
279 .LESSborder-radius-all(0);
281 background : @color_bg;
283 color : @color_bar_title_text;
289 .LESSborder-radius-all(0);
294 font-size : 17 * @unit_base;
295 color : rgba(58, 58, 58, 1);
299 border-right-width : 0px;
303 border-left-width : 0px;
308 > [data-role="button"]:not([data-icon="naviframe-more"]) {
309 top : 6 * @unit_base;
313 margin-top : 8 * @unit_base;
314 margin-bottom : 8 * @unit_base;
316 > h1, h2, h3, h4, h5, h6 {
317 display: inline-block;
321 /***************************************************************************
322 Content Top calculate
323 ***************************************************************************/
329 /***************************************************************************
330 Content Top calculate
331 ***************************************************************************/
335 border: 1px solid #2a2a2a;
336 background: @color_bg;
340 font-family: Helvetica, Arial, sans-serif;
342 .ui-link-inherit { color: #fff; }
347 &:hover { color: #2489CE; }
348 &:active { color: #2489CE; }
349 &:visited { color: #2489CE; }
356 padding: 1 * @unit_base;
358 .ui-btn-box-s.ui-btn-up-s {
359 .LESSbutton_box_style;
360 .LESSborder-radius-all( 0.3rem );
361 .LESSbutton_text1_style;
364 .ui-btn.ui-btn-corner-all .ui-btn-box-s.ui-btn-up-s {
365 .LESSborder-radius-all( 1.2rem );
368 .ui-btn-box-s .ui-btn-inner {
370 border-color: rgb(199, 197, 190);
371 .LESSborder-radius-all( 0.3rem );
372 .LESSbox-boxsizing( border-box );
373 .LESSbutton_inner_box_style;
377 .ui-btn.ui-btn-corner-all.ui-btn-box-s .ui-btn-inner {
378 .LESSborder-radius-all( 1.2rem );
381 .ui-ctxpopup .ui-btn-box-s{
384 background: transparent !important;
388 color: white !important;
391 background: @color_ctxbutton_press !important;
395 color: white !important;
396 .LESSborder-radius-all( 0 );
399 background: transparent ! important;
405 .ui-ctxpopup .ui-btn-down-s {
406 background: @color_ctxbutton_press !important;
409 .ui-header .ui-btn-box-s,
410 .ui-footer .ui-btn-box-s,
411 .ui-btn-back.ui-btn-up-s,
412 .ui-btn-back.ui-btn-hover-s,
413 .ui-btn-back.ui-btn-down-s,
414 .ui-btn-footer-down.ui-btn-up-s,
415 .ui-btn-footer-down.ui-btn-hover-s,
416 .ui-btn-footer-down.ui-btn-down-s,
417 .ui-popup-container .ui-btn-box-s {
419 .LESSborder-radius-all( 0.9 rem );
422 .ui-btn-box-s.ui-btn-hover-s {
423 .LESSbutton_hover_style;
424 .LESSbutton_text1_style;
425 .LESSborder-radius-allimportant( 0.3em );
427 .ui-btn-box-s.ui-btn-hover-s.ui-btn-corner-circle {
428 .LESSborder-radius-allimportant( 1em );
430 .ui-btn-box-s.ui-btn-hover-s.ui-btn-corner-all {
431 .LESSborder-radius-allimportant( 1.2em );
433 .ui-btn-box-s.ui-btn-hover-s.ui-btn-round {
434 .LESSborder-radius-allimportant( 1.2em );
436 .ui-btn-box-s.ui-btn-down-s .ui-btn-inner {
437 .LESSbutton_down_style;
443 font-family: Helvetica, Arial, sans-serif;
444 text-decoration: none;
449 /* links within "buttons"
450 -----------------------------------------------------------------------------------------------------------*/
453 text-decoration: none !important;
457 /* Active class used as the "on" state across all themes
458 -----------------------------------------------------------------------------------------------------------*/
460 /* button default color for active state */
463 color: @color_button_text_normal;
465 text-decoration: none;
466 background: @color_button_press;
468 //font-family: Helvetica, Arial, sans-serif;
471 color: @color_button_text_normal;
475 /* button inner top highlight
476 -----------------------------------------------------------------------------------------------------------*/
485 /* corner rounding classes
486 -----------------------------------------------------------------------------------------------------------*/
489 .LESSborder-radius-topleft(.3em);
492 .LESSborder-radius-topright(.3em);
495 .LESSborder-radius-bottomleft(.3em);
498 .LESSborder-radius-bottomright(.3em);
501 .LESSborder-radius-topleft(.3em);
502 .LESSborder-radius-topright(.3em);
505 .LESSborder-radius-bottomleft(.3em);
506 .LESSborder-radius-bottomright(.3em);
509 .LESSborder-radius-topright(.3em);
510 .LESSborder-radius-bottomright(.3em);
513 .LESSborder-radius-topleft(.3em);
514 .LESSborder-radius-bottomleft(.3em);
517 //.LESSborder-radius-all(.3em);
520 .LESSborder-radius-all(0);
523 /***************************************************************************
525 ***************************************************************************/
526 .ui-header, .ui-footer {
527 .ui-btn .ui-btn-icon-only .ui-icon {
528 width: 32 * @unit_base;
529 height: 32 * @unit_base;
534 .ui-btn-back .ui-btn-inner .ui-icon-header-back-btn,
535 .ui-btn-footer-down .ui-btn-inner .ui-icon {
536 width: 32 * @unit_base;
537 height: 32 * @unit_base;
539 background-repeat: no-repeat;
540 background-size: 100% 100%;
544 .ui-btn-up-s, .ui-btn-hover-s {
545 .ui-icon-header-back-btn { background-image: url(images/page/00_icon_Back.png); }
546 .ui-icon-naviframe-more { background-image: url(images/page/00_icon_more.png); }
547 .ui-icon-naviframe-cancel { background-image: url(images/00_icon_cancel.png); } /* FIXME : check ux if it needs to be deprecated... */
548 .ui-icon-naviframe-edit { background-image: url(images/page/00_icon_edit.png); }
549 .ui-icon-naviframe-plus { background-image: url(images/page/00_icon_plus.png); }
550 .ui-icon-down { background-image: url(images/controls/button/00_button_down.png); }
554 .ui-icon-header-back-btn { background-image: url(images/page/00_icon_Back_press.png); }
555 .ui-icon-naviframe-more { background-image: url(images/page/00_icon_more_press.png); }
556 .ui-icon-naviframe-cancel { background-image: url(images/00_icon_cancel_press.png); } /* FIXME: check ux if it needs to be deprecated.. */
557 .ui-icon-naviframe-edit { background-image: url(images/page/00_icon_edit_press.png); }
558 .ui-icon-naviframe-plus { background-image: url(images/page/00_icon_plus_press.png); }
559 .ui-icon-down { background-image: url(images/controls/button/00_button_down_press.png); }
563 -----------------------------------------------------------------------------------------------------------*/
565 filter: Alpha(Opacity=30);
571 cursor: default !important;
572 pointer-events: none;