4 /***************************************************************************
7 ***************************************************************************/
11 background : @color_bar_naviframe_bg; /* 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 {
52 min-height : 55 * @unit_base;
55 display: inline-block;
56 color : @color_bar_title_text;
57 min-height : 28 * @unit_base;
58 max-height : 34 * @unit_base; /* temporary UX strange */
59 font-size : 28 * @unit_base;
60 font-weight : 500; /* tizen font weight tuning */
61 text-overflow: ellipsis;
64 outline: 0 !important;
67 margin: 16*@unit_base 8*@unit_base 5*@unit_base 8*@unit_base;
71 /* header button position : need to press area more... */
73 .ui-btn-inner.ui-btn-icon-only {
74 .LESSbox-boxsizing( border-box );
82 >.ui-btn:not(.ui-btn-icon-notext) {
83 .ui-btn-inner.ui-btn-icon-only {
88 >.ui-btn:not(.ui-btn-icon_only) {
89 width : 53 * @unit_base;
90 height : 18 * @unit_base;
92 bottom : 10 * @unit_base;
98 > .ui-btn.ui-btn-back,
99 > .ui-btn.ui-btn-footer-down {
100 right : 13 * @unit_base;
101 .ui-icon-header-back-btn {
107 display: inline-block;
108 height: 16 * @unit_base;
109 width: 16 * @unit_base;
110 margin-left: 8 * @unit_base;
115 top : 36 * @unit_base;
116 left : 8 * @unit_base;
118 font-size : 12 * @unit_base;
121 height: 16 * @unit_base;
122 width: 16 * @unit_base;
123 margin-left: 8 * @unit_base;
129 top : 16 * @unit_base;
132 height : 34 * @unit_base;
133 width : 34 * @unit_base;
135 background: transparent;
136 color : @color_bar_title_button_text;
138 &.ui-title-tabbar >.ui-btn {
139 // NOTE: there is an issue that when tabbar and button are
140 // used together in the header, the lower part of buttons is
141 // hidden by the tabbar. (N_SE-22253) Although No specification
142 // for this case is found in the GUI guide, this one is added
143 // to resolve this issue.
147 > .ui-btn.ui-btn-icon_only {
148 -o-border-radius : 0px;
149 -ms-border-radius : 0px;
150 -moz-border-radius : 0px;
151 -webkit-border-radius : 0px;
156 right : 11 * @unit_base;
160 right : 56 * @unit_base;
163 > .ui-btn:not(.ui-btn-icon_only):nth-child(2) {
164 right : 7 * @unit_base;
167 > .ui-btn:not(.ui-btn-icon_only):nth-child(3) {
168 right : 62 * @unit_base;
171 > img + h1 + .ui-btn:not(.ui-btn-icon_only):nth-child(3) {
172 right : 7 * @unit_base;
175 > img + h1 + .ui-btn:not(.ui-btn-icon_only):nth-child(3) + .ui-btn:not(.ui-btn-icon_only) {
176 right : 62 * @unit_base;
179 > img + h1 + span.ui-title-text-sub + .ui-btn:not(.ui-btn-icon_only):nth-child(4) {
180 right : 7 * @unit_base;
183 > img + h1 + span.ui-title-text-sub + .ui-btn:not(.ui-btn-icon_only):nth-child(4) + .ui-btn:not(.ui-btn-icon_only) {
184 right : 62 * @unit_base;
186 > .ui-btn.ui-btn-down-s {
187 background : @color_bar_btn_press;
188 color : @color_bar_title_button_text_press;
191 &.ui-title-multiline {
193 min-height : 24 * @unit_base;
194 max-height : 24 * @unit_base; /* temporary UX strange */
195 font-size : 22 * @unit_base;
197 margin: 9*@unit_base 8*@unit_base 22*@unit_base 8*@unit_base;
203 .ui-footer.ui-bar-s {
204 height : 49 * @unit_base;
207 >.ui-btn.ui-btn-back,
208 >.ui-btn.ui-btn-footer-down,
209 >[data-icon="naviframe-more"] {
210 background : transparent;
213 width : 56 * @unit_base;
214 height : 49 * @unit_base;
216 -webkit-box-shadow : none /* temp code */
220 >.ui-btn.ui-btn-back,
221 >.ui-btn.ui-btn-footer-down {
225 >.ui-btn.ui-btn-footer-down {
228 right : 13 * @unit_base;
232 [data-icon="naviframe-more"] {
234 left : 0 * @unit_base;
235 top : 0 * @unit_base;
240 .ui-icon-naviframe-more {
241 left : 13 * @unit_base;
242 top : 8 * @unit_base;
248 background: transparent;
252 >[data-role="button"] {
253 font-size : 15 * @unit_base;
255 color : @color_tabbar_btn_normal;
258 [data-role="controlgroup"] {
261 margin-top : 6 * @unit_base; /* temp value */
262 margin-bottom : 6 * @unit_base; /* temp value */
263 padding-left : 58 * @unit_base;
264 padding-right : 58 * @unit_base;
267 [data-role="button"] {
268 background : transparent;
270 border-style : solid;
271 border-color : @color_bar_divider_line;
272 border-top-width : 0px;
273 border-bottom-width : 0px;
274 border-left-width : 1px;
275 border-right-width : 1px;
277 .LESSborder-radius-all(0);
282 margin-left : -4 * @unit_base;
283 margin-right : -5 * @unit_base;
285 .LESSborder-radius-all(0);
287 &.ui-btn-down-s, .ui-btn-active-s {
288 .LESSborder-radius-all(0);
290 background : @color_bg;
292 color : @color_bar_title_text;
298 .LESSborder-radius-all(0);
303 font-size : 17 * @unit_base;
304 color : rgba(58, 58, 58, 1);
308 border-right-width : 0px;
312 border-left-width : 0px;
317 > [data-role="button"]:not([data-icon="naviframe-more"]) {
318 top : 6 * @unit_base;
322 margin-top : 8 * @unit_base;
323 margin-bottom : 8 * @unit_base;
325 > h1, h2, h3, h4, h5, h6 {
326 display: inline-block;
330 /***************************************************************************
331 Content Top calculate
332 ***************************************************************************/
338 /***************************************************************************
339 Content Top calculate
340 ***************************************************************************/
344 border: 1px solid #2a2a2a;
345 background: @color_bg;
349 font-family: Helvetica, Arial, sans-serif;
351 .ui-link-inherit { color: #fff; }
356 &:hover { color: #2489CE; }
357 &:active { color: #2489CE; }
358 &:visited { color: #2489CE; }
365 padding: 1 * @unit_base;
367 .ui-btn-box-s.ui-btn-up-s {
368 .LESSbutton_box_style;
369 .LESSborder-radius-all( 0.3rem );
370 .LESSbutton_text1_style;
373 .ui-btn.ui-btn-corner-all .ui-btn-box-s.ui-btn-up-s {
374 .LESSborder-radius-all( 1.2rem );
377 .ui-btn-box-s .ui-btn-inner {
379 border-color: @color_button_inner_border;
380 .LESSborder-radius-all( 0.3rem );
381 .LESSbox-boxsizing( border-box );
382 .LESSbutton_inner_box_style;
386 .ui-btn.ui-btn-corner-all.ui-btn-box-s .ui-btn-inner {
387 .LESSborder-radius-all( 1.2rem );
390 .ui-ctxpopup .ui-btn-box-s{
393 background: transparent !important;
397 color: white !important;
400 background: @color_ctxbutton_press !important;
404 color: white !important;
405 .LESSborder-radius-all( 0 );
408 background: transparent ! important;
414 .ui-ctxpopup .ui-btn-down-s {
415 background: @color_ctxbutton_press !important;
418 .ui-header .ui-btn-box-s,
419 .ui-footer .ui-btn-box-s,
420 .ui-btn-back.ui-btn-up-s,
421 .ui-btn-back.ui-btn-hover-s,
422 .ui-btn-back.ui-btn-down-s,
423 .ui-btn-footer-down.ui-btn-up-s,
424 .ui-btn-footer-down.ui-btn-hover-s,
425 .ui-btn-footer-down.ui-btn-down-s,
426 .ui-popup-container .ui-btn-box-s {
428 .LESSborder-radius-all( 0.9 rem );
431 .ui-btn-box-s.ui-btn-hover-s {
432 .LESSbutton_hover_style;
433 .LESSbutton_text1_style;
434 .LESSborder-radius-allimportant( 0.3em );
436 .ui-btn-box-s.ui-btn-hover-s.ui-btn-corner-circle {
437 .LESSborder-radius-allimportant( 1em );
439 .ui-btn-box-s.ui-btn-hover-s.ui-btn-corner-all {
440 .LESSborder-radius-allimportant( 1.2em );
442 .ui-btn-box-s.ui-btn-hover-s.ui-btn-round {
443 .LESSborder-radius-allimportant( 1.2em );
445 .ui-btn-box-s.ui-btn-down-s .ui-btn-inner {
446 .LESSbutton_down_style;
452 font-family: Helvetica, Arial, sans-serif;
453 text-decoration: none;
458 /* links within "buttons"
459 -----------------------------------------------------------------------------------------------------------*/
462 text-decoration: none !important;
466 /* Active class used as the "on" state across all themes
467 -----------------------------------------------------------------------------------------------------------*/
469 /* button default color for active state */
472 color: @color_button_text_normal;
474 text-decoration: none;
475 background: @color_button_press;
477 //font-family: Helvetica, Arial, sans-serif;
480 color: @color_button_text_normal;
484 /* button inner top highlight
485 -----------------------------------------------------------------------------------------------------------*/
494 /* corner rounding classes
495 -----------------------------------------------------------------------------------------------------------*/
498 .LESSborder-radius-topleft(.3em);
501 .LESSborder-radius-topright(.3em);
504 .LESSborder-radius-bottomleft(.3em);
507 .LESSborder-radius-bottomright(.3em);
510 .LESSborder-radius-topleft(.3em);
511 .LESSborder-radius-topright(.3em);
514 .LESSborder-radius-bottomleft(.3em);
515 .LESSborder-radius-bottomright(.3em);
518 .LESSborder-radius-topright(.3em);
519 .LESSborder-radius-bottomright(.3em);
522 .LESSborder-radius-topleft(.3em);
523 .LESSborder-radius-bottomleft(.3em);
526 //.LESSborder-radius-all(.3em);
529 .LESSborder-radius-all(0);
532 /***************************************************************************
534 ***************************************************************************/
535 .ui-header, .ui-footer {
536 .ui-btn .ui-btn-icon-only .ui-icon {
537 width: 32 * @unit_base;
538 height: 32 * @unit_base;
543 .ui-btn-back .ui-btn-inner .ui-icon-header-back-btn,
544 .ui-btn-footer-down .ui-btn-inner .ui-icon {
545 width: 32 * @unit_base;
546 height: 32 * @unit_base;
548 background-repeat: no-repeat;
549 background-size: 100% 100%;
553 .ui-btn-up-s { /* less parsing problem : divide css */
554 .ui-icon-header-back-btn { background-image: url(images/page/00_icon_Back.png); }
555 .ui-icon-naviframe-more { background-image: url(images/page/00_icon_more.png); }
556 .ui-icon-naviframe-cancel { background-image: url(images/00_icon_cancel.png); } /* FIXME : check ux if it needs to be deprecated... */
557 .ui-icon-naviframe-edit { background-image: url(images/page/00_icon_edit.png); }
558 .ui-icon-naviframe-plus { background-image: url(images/page/00_icon_plus.png); }
559 .ui-icon-down { background-image: url(images/controls/button/00_icon_SIP_close_web_web.png); }
563 .ui-icon-header-back-btn { background-image: url(images/page/00_icon_Back.png); }
564 .ui-icon-naviframe-more { background-image: url(images/page/00_icon_more.png); }
565 .ui-icon-naviframe-cancel { background-image: url(images/00_icon_cancel.png); } /* FIXME : check ux if it needs to be deprecated... */
566 .ui-icon-naviframe-edit { background-image: url(images/page/00_icon_edit.png); }
567 .ui-icon-naviframe-plus { background-image: url(images/page/00_icon_plus.png); }
568 .ui-icon-down { background-image: url(images/controls/button/00_icon_SIP_close_web_web.png); }
572 .ui-icon-header-back-btn { background-image: url(images/page/00_icon_Back_press.png); }
573 .ui-icon-naviframe-more { background-image: url(images/page/00_icon_more_press.png); }
574 .ui-icon-naviframe-cancel { background-image: url(images/00_icon_cancel_press.png); } /* FIXME: check ux if it needs to be deprecated.. */
575 .ui-icon-naviframe-edit { background-image: url(images/page/00_icon_edit_press.png); }
576 .ui-icon-naviframe-plus { background-image: url(images/page/00_icon_plus_press.png); }
577 .ui-icon-down { background-image: url(images/controls/button/00_icon_SIP_close_press_web.png); }
581 -----------------------------------------------------------------------------------------------------------*/
583 filter: Alpha(Opacity=30);
589 cursor: default !important;
590 pointer-events: none;