4 /***************************************************************************
7 ***************************************************************************/
11 background : @color_bar_naviframe_bg; /* Header Background */
12 color: @color_bar_title_text;
13 font-family: @font_family;
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 {
52 min-height : 48 * @unit_base;
55 display: inline-block;
56 color : @color_bar_title_text;
57 min-height : 25 * @unit_base;
58 max-height : 31 * @unit_base; /* temporary UX strange */
59 font-size : 25 * @unit_base;
60 font-weight : 500; /* tizen font weight tuning */
61 text-overflow: ellipsis;
62 text-shadow : 0px 2px @color_bar_title_shadow;
65 outline: 0 !important;
68 margin: 10*@unit_base 13*@unit_base 9*@unit_base 13*@unit_base;
69 /* text align center tuning */
72 /* header button position : need to press area more... */
74 >.naviframe-button.ui-btn {
75 .ui-btn-inner.ui-btn-icon-only {
76 .LESSbox-boxsizing( border-box );
85 >.naviframe-button.ui-btn {
86 .ui-btn-inner .ui-icon {
91 >.ui-btn:not(.ui-btn-icon-notext),
92 >.naviframe-button.ui-btn:not(.ui-btn-icon-notext) {
93 .ui-btn-inner.ui-btn-icon-only {
98 >.ui-btn:not(.ui-btn-icon_only),
99 >.naviframe-button.ui-btn:not(.ui-btn-icon_only) {
100 width : 62 * @unit_base;
101 height : 48 * @unit_base;
105 border-left-width : 1px;
106 border-left-style : solid;
107 border-left-color : @color_bar_divider_line;
109 .LESSborder-radius-all(0);
113 padding-top : 0 * @unit_base;
114 padding-bottom : 0 * @unit_base;
115 margin-top : 12 * @unit_base;
116 margin-bottom : 12 * @unit_base;
118 font-size : 16 * @unit_base;
122 background-color : @color_list_press;
127 > .ui-btn.ui-btn-back,
128 > .ui-btn.ui-btn-footer-down {
129 right : 13 * @unit_base;
130 .ui-icon-header-back-btn {
137 display: inline-block;
138 height: 22 * @unit_base;
139 width: 22 * @unit_base;
140 margin-left: 13 * @unit_base;
141 margin-top : 13 * @unit_base;
146 top : 29 * @unit_base;
147 left : 13 * @unit_base;
149 font-size : 16 * @unit_base;
151 text-shadow : 0px 2px @color_bar_title_shadow;
152 text-overflow : ellipsis;
153 white-space : nowrap;
158 > .naviframe-button.ui-btn {
160 top : 9 * @unit_base;
161 font-size : 18 * @unit_base;
164 height : 34 * @unit_base;
165 width : 34 * @unit_base;
167 padding-left : 13 * @unit_base;
168 padding-right : 13 * @unit_base;
170 background: transparent;
171 color : @color_bar_title_button_text;
173 &.ui-title-tabbar >.ui-btn {
174 // NOTE: there is an issue that when tabbar and button are
175 // used together in the header, the lower part of buttons is
176 // hidden by the tabbar. (N_SE-22253) Although No specification
177 // for this case is found in the GUI guide, this one is added
178 // to resolve this issue.
182 > .ui-btn.ui-btn-icon_only,
183 > .naviframe-button.ui-btn.ui-btn-icon_only {
184 top : 8 * @unit_base;
185 width : 32 * @unit_base;
186 height : 32 * @unit_base;
188 border-left-width : 1px;
189 border-left-style : solid;
190 border-left-color : @color_bar_divider_line;
191 border-top-left-radius : 0px;
192 border-bottom-left-radius : 0px;
196 right : 0 * @unit_base;
200 right : 58 * @unit_base;
203 > .ui-btn:not(.ui-btn-icon_only):nth-child(2),
204 > .naviframe-button.ui-btn:not(.ui-btn-icon_only):nth-child(2) {
205 right : 0 * @unit_base;
208 > .ui-btn:not(.ui-btn-icon_only):nth-child(3),
209 > .naviframe-button.ui-btn:not(.ui-btn-icon_only):nth-child(3) {
210 right : 62 * @unit_base;
214 padding-left : 30 * @unit_base;
217 > img + h1 + .ui-btn:not(.ui-btn-icon_only):nth-child(3),
218 > img + h1 + .naviframe-button.ui-btn:not(.ui-btn-icon_only):nth-child(3) {
219 right : 0 * @unit_base;
222 > img + h1 + .ui-btn:not(.ui-btn-icon_only):nth-child(3) + .ui-btn:not(.ui-btn-icon_only),
223 > img + h1 + .naviframe-button.ui-btn:not(.ui-btn-icon_only):nth-child(3) + .naviframe-button.ui-btn:not(.ui-btn-icon_only) {
224 right : 62 * @unit_base;
227 > img + h1 + span.ui-title-text-sub + .ui-btn:not(.ui-btn-icon_only):nth-child(4),
228 > img + h1 + span.ui-title-text-sub + .naviframe-button.ui-btn:not(.ui-btn-icon_only):nth-child(4) {
229 right : 0 * @unit_base;
232 > img + h1 + span.ui-title-text-sub + .ui-btn:not(.ui-btn-icon_only):nth-child(4) + .ui-btn:not(.ui-btn-icon_only),
233 > img + h1 + span.ui-title-text-sub + .naviframe-button.ui-btn:not(.ui-btn-icon_only):nth-child(4) + .naviframe-button.ui-btn:not(.ui-btn-icon_only) {
234 right : 62 * @unit_base;
237 > .ui-btn.ui-btn-down-s {
238 background : @color_bar_btn_press;
239 color : @color_bar_title_button_text_press;
242 &.ui-title-multiline {
244 margin-top : 15 * @unit_base; /* tuning */
248 min-height : 24 * @unit_base;
249 max-height : 24 * @unit_base; /* temporary UX strange */
250 font-size : 22 * @unit_base;
252 margin: 4*@unit_base 13*@unit_base 22*@unit_base 13*@unit_base;
254 img + .ui-title + .ui-title-text-sub {
255 left : 42 * @unit_base;
261 .ui-footer.ui-bar-s {
262 height : 49 * @unit_base;
265 background : @color_bar_toolbar_bg;
267 >.ui-btn.ui-btn-back,
268 >.ui-btn.ui-btn-footer-down,
269 >[data-icon="naviframe-more"] {
270 background : transparent;
273 width : 56 * @unit_base;
274 height : 49 * @unit_base;
276 -webkit-box-shadow : none /* temp code */
280 >.ui-btn.ui-btn-back,
281 >.ui-btn.ui-btn-footer-down {
285 >.ui-btn.ui-btn-footer-down {
288 right : 13 * @unit_base;
292 [data-icon="naviframe-more"] {
294 left : 0 * @unit_base;
295 top : 0 * @unit_base;
300 .ui-icon-naviframe-more {
301 left : 13 * @unit_base;
302 top : 8 * @unit_base;
308 background: transparent;
312 >[data-role="button"] {
313 font-size : 20 * @unit_base;
315 color : @color_bar_toolbar_button_text;
316 background-image : none;
321 padding-bottom : 0px;
325 [data-role="controlgroup"] {
328 margin-top : 5 * @unit_base;
329 margin-bottom : 5 * @unit_base;
331 [data-role="button"] {
332 background : transparent;
333 vertical-align : middle;
334 border-style : solid;
335 border-color : @color_bar_divider_line;
336 border-top-width : 0px;
337 border-bottom-width : 0px;
338 border-left-width : 1px;
339 border-right-width : 1px;
341 .LESSborder-radius-all(0);
342 border-radius : 0px !important;
347 margin-left : -4 * @unit_base;
348 margin-right : -5 * @unit_base;
351 .LESSborder-radius-all(0);
353 &.ui-btn-down-s, .ui-btn-active-s {
354 .LESSborder-radius-all(0);
356 background : @color_bar_toolbar_bg;
358 color : @color_bar_title_text;
364 .LESSborder-radius-all(0);
369 vertical-align : middle;
370 font-size : 17 * @unit_base;
374 border-right-width : 0px;
378 border-left-width : 0px;
383 > [data-role="button"]:not([data-icon="naviframe-more"]) {
385 padding : 12 * @unit_base 0px;
389 margin-top : 8 * @unit_base;
390 margin-bottom : 8 * @unit_base;
392 > h1, h2, h3, h4, h5, h6 {
393 display: inline-block;
396 >.ui-btn.ui-btn-box-s {
399 .LESSborder-radius-allimportant( 0em );
401 .LESSborder-radius-allimportant( 0em );
405 >.ui-btn.ui-btn-down-s.ui-btn-box-s {
406 &:not([data-icon="naviframe-more"]) {
407 background-color : @color_bar_navbar_press !important;
411 >.ui-footer-btn-border {
413 border-left : 2px solid @color_bar_toolbar_divider;
418 /***************************************************************************
419 Content Top calculate
420 ***************************************************************************/
426 /***************************************************************************
427 Content Top calculate
428 ***************************************************************************/
432 border: 1px solid #2a2a2a;
433 background: @color_bg;
437 font-family: @font_family;
439 .ui-link-inherit { color: #fff; }
444 &:hover { color: #2489CE; }
445 &:active { color: #2489CE; }
446 &:visited { color: #2489CE; }
453 padding: 1 * @unit_base;
456 .ui-btn.ui-btn-corner-all.ui-btn-box-s .ui-btn-inner {
457 .LESSborder-radius-all( 1.2rem );
460 .ui-ctxpopup .ui-btn-box-s{
463 background: transparent !important;
467 color: white !important;
470 background: @color_ctxbutton_press !important;
474 color: white !important;
475 .LESSborder-radius-all( 0 );
478 background: transparent ! important;
484 .ui-ctxpopup .ui-btn-down-s {
485 background: @color_ctxbutton_press !important;
488 .ui-header .ui-btn-box-s,
489 .ui-footer .ui-btn-box-s,
490 .ui-btn-back.ui-btn-up-s,
491 .ui-btn-back.ui-btn-hover-s,
492 .ui-btn-back.ui-btn-down-s,
493 .ui-btn-footer-down.ui-btn-up-s,
494 .ui-btn-footer-down.ui-btn-hover-s,
495 .ui-btn-footer-down.ui-btn-down-s,
496 .ui-popup-container .ui-btn-box-s {
498 .LESSborder-radius-all( 0.9 rem );
501 .ui-btn-box-s.ui-btn-hover-s.ui-btn-corner-circle {
502 .LESSborder-radius-allimportant( 1em );
504 .ui-btn-box-s.ui-btn-hover-s.ui-btn-round {
505 .LESSborder-radius-allimportant( 1.2em );
507 .ui-btn-box-s.ui-btn-down-s {
509 .LESSbutton_down_style;
516 font-family: @font_family;
517 text-decoration: none;
522 /* links within "buttons"
523 -----------------------------------------------------------------------------------------------------------*/
526 text-decoration: none !important;
530 /* Active class used as the "on" state across all themes
531 -----------------------------------------------------------------------------------------------------------*/
533 /* button default color for active state */
536 color: @color_button_text_normal;
538 text-decoration: none;
539 background: @color_button_press;
543 color: @color_button_text_normal;
548 /* corner rounding classes
549 -----------------------------------------------------------------------------------------------------------*/
552 .LESSborder-radius-topleft(.3em);
555 .LESSborder-radius-topright(.3em);
558 .LESSborder-radius-bottomleft(.3em);
561 .LESSborder-radius-bottomright(.3em);
564 .LESSborder-radius-topleft(.3em);
565 .LESSborder-radius-topright(.3em);
568 .LESSborder-radius-bottomleft(.3em);
569 .LESSborder-radius-bottomright(.3em);
572 .LESSborder-radius-topright(.3em);
573 .LESSborder-radius-bottomright(.3em);
576 .LESSborder-radius-topleft(.3em);
577 .LESSborder-radius-bottomleft(.3em);
580 .LESSborder-radius-all(0);
583 /***************************************************************************
585 ***************************************************************************/
586 .ui-header, .ui-footer {
587 .ui-btn .ui-btn-icon-only .ui-icon {
588 width: 32 * @unit_base;
589 height: 32 * @unit_base;
594 .ui-btn-back .ui-btn-inner .ui-icon-header-back-btn,
595 .ui-btn-footer-down .ui-btn-inner .ui-icon {
596 width: 32 * @unit_base;
597 height: 32 * @unit_base;
599 background-repeat: no-repeat;
600 background-size: 100% 100%;
604 .ui-btn-up-s { /* less parsing problem : divide css */
605 .ui-icon-header-back-btn { background-image: url(images/page/00_icon_Back.png); }
606 .ui-icon-naviframe-more { background-image: url(images/page/00_icon_more.png); }
608 .ui-icon-down { background-image: url(images/page/00_icon_SIP_close_web.png); }
609 .ui-icon-naviframe-cancel { background-image: url(images/page/00_icon_cancel_web.png); } /* FIXME : check ux if it needs to be deprecated... */
610 .ui-icon-naviframe-edit { background-image: url(images/page/00_icon_edit_web.png); }
611 .ui-icon-naviframe-plus { background-image: url(images/page/00_icon_plus_web.png); }
612 .ui-icon-naviframe-delete { background-image: url(images/page/00_icon_delete_web.png); }
613 .ui-icon-naviframe-done { background-image: url(images/page/00_icon_done_web.png); }
614 .ui-icon-naviframe-search { background-image: url(images/page/00_icon_search_web.png); }
615 .ui-icon-naviframe-selectall { background-image: url(images/page/00_icon_select_all_web.png); }
619 .ui-icon-header-back-btn { background-image: url(images/page/00_icon_Back.png); }
620 .ui-icon-naviframe-more { background-image: url(images/page/00_icon_more.png); }
622 .ui-icon-down { background-image: url(images/page/00_icon_SIP_close_web.png); }
623 .ui-icon-naviframe-cancel { background-image: url(images/page/00_icon_cancel_web.png); } /* FIXME : check ux if it needs to be deprecated... */
624 .ui-icon-naviframe-edit { background-image: url(images/page/00_icon_edit_web.png); }
625 .ui-icon-naviframe-plus { background-image: url(images/page/00_icon_plus_web.png); }
626 .ui-icon-naviframe-delete { background-image: url(images/page/00_icon_delete_web.png); }
627 .ui-icon-naviframe-done { background-image: url(images/page/00_icon_done_web.png); }
628 .ui-icon-naviframe-search { background-image: url(images/page/00_icon_search_web.png); }
629 .ui-icon-naviframe-selectall { background-image: url(images/page/00_icon_select_all_web.png); }
633 .ui-icon-header-back-btn { background-image: url(images/page/00_icon_Back_press.png); }
634 .ui-icon-naviframe-more { background-image: url(images/page/00_icon_more_press.png); }
636 .ui-icon-down { background-image: url(images/page/00_icon_SIP_close_press_web.png); }
637 .ui-icon-naviframe-cancel { background-image: url(images/page/00_icon_cancel_press_web.png); } /* FIXME : check ux if it needs to be deprecated... */
638 .ui-icon-naviframe-edit { background-image: url(images/page/00_icon_edit_press_web.png); }
639 .ui-icon-naviframe-plus { background-image: url(images/page/00_icon_plus_press_web.png); }
640 .ui-icon-naviframe-delete { background-image: url(images/page/00_icon_delete_press_web.png); }
641 .ui-icon-naviframe-done { background-image: url(images/page/00_icon_done_press_web.png); }
642 .ui-icon-naviframe-search { background-image: url(images/page/00_icon_search_press_web.png); }
643 .ui-icon-naviframe-selectall { background-image: url(images/page/00_icon_select_all_press_web.png); }
647 -----------------------------------------------------------------------------------------------------------*/
649 filter: Alpha(Opacity=30);
655 cursor: default !important;
656 pointer-events: none;
661 /************************************************************************
663 ************************************************************************/
664 @media all and (orientation:landscape) and (device-aspect-ratio : 16/9) {
666 > .ui-btn.ui-btn-back,
667 > .ui-btn.ui-btn-footer-down {
668 .ui-icon-header-back-btn {
669 top : 5 * @unit_base;
675 min-height : 45 * @unit_base;
678 min-height : 25 * @unit_base;
679 max-height : 29 * @unit_base; /* tuning UX guide(title height too large)*/
680 font-size : 25 * @unit_base;
682 margin: 12*@unit_base 13*@unit_base 4*@unit_base 13*@unit_base;/* tuning UX guide(title height too large)*/
685 > .ui-btn.ui-btn-back,
686 > .ui-btn.ui-btn-footer-down {
687 right : 13 * @unit_base;
691 margin-top : 14 * @unit_base;
692 height: 23 * @unit_base;
693 width: 23 * @unit_base;
697 top : 26 * @unit_base;
701 > .naviframe-button.ui-btn {
702 top : 8 * @unit_base;
704 height : 34 * @unit_base;
705 width : 34 * @unit_base;
707 &.ui-title-tabbar >.ui-btn {
711 &.ui-title-multiline {
713 margin-top : 12 * @unit_base;
717 min-height : 21 * @unit_base;
718 max-height : 21 * @unit_base; /* temporary UX strange */
719 font-size : 19 * @unit_base;
720 margin: 5*@unit_base 13*@unit_base 19*@unit_base 13*@unit_base;
726 top : 26 * @unit_base;
728 font-size : 14 * @unit_base;
733 .ui-footer.ui-bar-s {
734 height : 42 * @unit_base;
735 >.ui-btn.ui-btn-back,
736 >.ui-btn.ui-btn-footer-down,
737 >[data-icon="naviframe-more"] {
739 width : 56 * @unit_base;
740 height : 42 * @unit_base;
743 top : 5 * @unit_base;
747 [data-icon="naviframe-more"] {
748 .ui-icon-naviframe-more {
749 top : 5 * @unit_base;
753 [data-role="controlgroup"] {
754 margin-top : 6 * @unit_base; /* temp value */
755 margin-bottom : 6 * @unit_base; /* temp value */
756 padding-left : 58 * @unit_base;
757 padding-right : 58 * @unit_base;
760 [data-role="button"] {
762 margin-left : -4 * @unit_base;
763 margin-right : -5 * @unit_base;
764 top : -4 * @unit_base;
768 > [data-role="button"]:not([data-icon="naviframe-more"]) {