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;
371 color : color_button_text_normal;
375 border-right-width : 0px;
379 border-left-width : 0px;
384 > [data-role="button"]:not([data-icon="naviframe-more"]) {
386 padding : 12 * @unit_base 0px;
390 margin-top : 8 * @unit_base;
391 margin-bottom : 8 * @unit_base;
393 > h1, h2, h3, h4, h5, h6 {
394 display: inline-block;
397 >.ui-btn.ui-btn-box-s {
400 .LESSborder-radius-allimportant( 0em );
402 .LESSborder-radius-allimportant( 0em );
406 >.ui-btn.ui-btn-down-s.ui-btn-box-s {
407 &:not([data-icon="naviframe-more"]) {
408 background-color : @color_bar_navbar_press !important;
412 >.ui-footer-btn-border {
414 border-left : 2px solid @color_bar_toolbar_divider;
419 /***************************************************************************
420 Content Top calculate
421 ***************************************************************************/
427 /***************************************************************************
428 Content Top calculate
429 ***************************************************************************/
433 border: 1px solid #2a2a2a;
434 background: @color_bg;
438 font-family: @font_family;
440 .ui-link-inherit { color: #fff; }
445 &:hover { color: #2489CE; }
446 &:active { color: #2489CE; }
447 &:visited { color: #2489CE; }
454 padding: 1 * @unit_base;
457 .ui-btn.ui-btn-corner-all.ui-btn-box-s .ui-btn-inner {
458 .LESSborder-radius-all( 1.2rem );
461 .ui-ctxpopup .ui-btn-box-s{
464 background: transparent !important;
468 color: white !important;
471 background: @color_ctxbutton_press !important;
475 color: white !important;
476 .LESSborder-radius-all( 0 );
479 background: transparent ! important;
485 .ui-ctxpopup .ui-btn-down-s {
486 background: @color_ctxbutton_press !important;
489 .ui-header .ui-btn-box-s,
490 .ui-footer .ui-btn-box-s,
491 .ui-btn-back.ui-btn-up-s,
492 .ui-btn-back.ui-btn-hover-s,
493 .ui-btn-back.ui-btn-down-s,
494 .ui-btn-footer-down.ui-btn-up-s,
495 .ui-btn-footer-down.ui-btn-hover-s,
496 .ui-btn-footer-down.ui-btn-down-s,
497 .ui-popup-container .ui-btn-box-s {
499 .LESSborder-radius-all( 0.9 rem );
502 .ui-btn-box-s.ui-btn-hover-s.ui-btn-corner-circle {
503 .LESSborder-radius-allimportant( 1em );
505 .ui-btn-box-s.ui-btn-hover-s.ui-btn-round {
506 .LESSborder-radius-allimportant( 1.2em );
508 .ui-btn-box-s.ui-btn-down-s {
510 .LESSbutton_down_style;
517 font-family: @font_family;
518 text-decoration: none;
523 /* links within "buttons"
524 -----------------------------------------------------------------------------------------------------------*/
527 text-decoration: none !important;
531 /* Active class used as the "on" state across all themes
532 -----------------------------------------------------------------------------------------------------------*/
534 /* button default color for active state */
537 color: @color_button_text_normal;
539 text-decoration: none;
540 background: @color_button_press;
544 color: @color_button_text_normal;
549 /* corner rounding classes
550 -----------------------------------------------------------------------------------------------------------*/
553 .LESSborder-radius-topleft(.3em);
556 .LESSborder-radius-topright(.3em);
559 .LESSborder-radius-bottomleft(.3em);
562 .LESSborder-radius-bottomright(.3em);
565 .LESSborder-radius-topleft(.3em);
566 .LESSborder-radius-topright(.3em);
569 .LESSborder-radius-bottomleft(.3em);
570 .LESSborder-radius-bottomright(.3em);
573 .LESSborder-radius-topright(.3em);
574 .LESSborder-radius-bottomright(.3em);
577 .LESSborder-radius-topleft(.3em);
578 .LESSborder-radius-bottomleft(.3em);
581 .LESSborder-radius-all(0);
584 /***************************************************************************
586 ***************************************************************************/
587 .ui-header, .ui-footer {
588 .ui-btn .ui-btn-icon-only .ui-icon {
589 width: 32 * @unit_base;
590 height: 32 * @unit_base;
595 .ui-btn-back .ui-btn-inner .ui-icon-header-back-btn,
596 .ui-btn-footer-down .ui-btn-inner .ui-icon {
597 width: 32 * @unit_base;
598 height: 32 * @unit_base;
600 background-repeat: no-repeat;
601 background-size: 100% 100%;
605 .ui-btn-up-s { /* less parsing problem : divide css */
606 .ui-icon-header-back-btn { background-image: url(images/page/00_icon_Back.png); }
607 .ui-icon-naviframe-more { background-image: url(images/page/00_icon_more.png); }
609 .ui-icon-down { background-image: url(images/page/00_icon_SIP_close_web.png); }
610 .ui-icon-naviframe-cancel { background-image: url(images/page/00_icon_cancel_web.png); } /* FIXME : check ux if it needs to be deprecated... */
611 .ui-icon-naviframe-edit { background-image: url(images/page/00_icon_edit_web.png); }
612 .ui-icon-naviframe-plus { background-image: url(images/page/00_icon_plus_web.png); }
613 .ui-icon-naviframe-delete { background-image: url(images/page/00_icon_delete_web.png); }
614 .ui-icon-naviframe-done { background-image: url(images/page/00_icon_done_web.png); }
615 .ui-icon-naviframe-search { background-image: url(images/page/00_icon_search_web.png); }
616 .ui-icon-naviframe-selectall { background-image: url(images/page/00_icon_select_all_web.png); }
620 .ui-icon-header-back-btn { background-image: url(images/page/00_icon_Back.png); }
621 .ui-icon-naviframe-more { background-image: url(images/page/00_icon_more.png); }
623 .ui-icon-down { background-image: url(images/page/00_icon_SIP_close_web.png); }
624 .ui-icon-naviframe-cancel { background-image: url(images/page/00_icon_cancel_web.png); } /* FIXME : check ux if it needs to be deprecated... */
625 .ui-icon-naviframe-edit { background-image: url(images/page/00_icon_edit_web.png); }
626 .ui-icon-naviframe-plus { background-image: url(images/page/00_icon_plus_web.png); }
627 .ui-icon-naviframe-delete { background-image: url(images/page/00_icon_delete_web.png); }
628 .ui-icon-naviframe-done { background-image: url(images/page/00_icon_done_web.png); }
629 .ui-icon-naviframe-search { background-image: url(images/page/00_icon_search_web.png); }
630 .ui-icon-naviframe-selectall { background-image: url(images/page/00_icon_select_all_web.png); }
634 .ui-icon-header-back-btn { background-image: url(images/page/00_icon_Back_press.png); }
635 .ui-icon-naviframe-more { background-image: url(images/page/00_icon_more_press.png); }
637 .ui-icon-down { background-image: url(images/page/00_icon_SIP_close_press_web.png); }
638 .ui-icon-naviframe-cancel { background-image: url(images/page/00_icon_cancel_press_web.png); } /* FIXME : check ux if it needs to be deprecated... */
639 .ui-icon-naviframe-edit { background-image: url(images/page/00_icon_edit_press_web.png); }
640 .ui-icon-naviframe-plus { background-image: url(images/page/00_icon_plus_press_web.png); }
641 .ui-icon-naviframe-delete { background-image: url(images/page/00_icon_delete_press_web.png); }
642 .ui-icon-naviframe-done { background-image: url(images/page/00_icon_done_press_web.png); }
643 .ui-icon-naviframe-search { background-image: url(images/page/00_icon_search_press_web.png); }
644 .ui-icon-naviframe-selectall { background-image: url(images/page/00_icon_select_all_press_web.png); }
648 -----------------------------------------------------------------------------------------------------------*/
650 filter: Alpha(Opacity=30);
656 cursor: default !important;
657 pointer-events: none;
662 /************************************************************************
664 ************************************************************************/
665 @media all and (orientation:landscape) and (device-aspect-ratio : 16/9) {
667 > .ui-btn.ui-btn-back,
668 > .ui-btn.ui-btn-footer-down {
669 .ui-icon-header-back-btn {
670 top : 5 * @unit_base;
676 min-height : 45 * @unit_base;
679 min-height : 25 * @unit_base;
680 max-height : 29 * @unit_base; /* tuning UX guide(title height too large)*/
681 font-size : 25 * @unit_base;
683 margin: 12*@unit_base 13*@unit_base 4*@unit_base 13*@unit_base;/* tuning UX guide(title height too large)*/
686 > .ui-btn.ui-btn-back,
687 > .ui-btn.ui-btn-footer-down {
688 right : 13 * @unit_base;
692 margin-top : 14 * @unit_base;
693 height: 23 * @unit_base;
694 width: 23 * @unit_base;
698 top : 26 * @unit_base;
702 > .naviframe-button.ui-btn {
703 top : 8 * @unit_base;
705 height : 34 * @unit_base;
706 width : 34 * @unit_base;
708 &.ui-title-tabbar >.ui-btn {
712 &.ui-title-multiline {
714 margin-top : 12 * @unit_base;
718 min-height : 21 * @unit_base;
719 max-height : 21 * @unit_base; /* temporary UX strange */
720 font-size : 19 * @unit_base;
721 margin: 5*@unit_base 13*@unit_base 19*@unit_base 13*@unit_base;
727 top : 26 * @unit_base;
729 font-size : 14 * @unit_base;
734 .ui-footer.ui-bar-s {
735 height : 42 * @unit_base;
736 >.ui-btn.ui-btn-back,
737 >.ui-btn.ui-btn-footer-down,
738 >[data-icon="naviframe-more"] {
740 width : 56 * @unit_base;
741 height : 42 * @unit_base;
744 top : 5 * @unit_base;
748 [data-icon="naviframe-more"] {
749 .ui-icon-naviframe-more {
750 top : 5 * @unit_base;
754 [data-role="controlgroup"] {
755 margin-top : 6 * @unit_base; /* temp value */
756 margin-bottom : 6 * @unit_base; /* temp value */
757 padding-left : 58 * @unit_base;
758 padding-right : 58 * @unit_base;
761 [data-role="button"] {
763 margin-left : -4 * @unit_base;
764 margin-right : -5 * @unit_base;
765 top : -4 * @unit_base;
769 > [data-role="button"]:not([data-icon="naviframe-more"]) {