/projekty/list/files/resources/css/mobilebase.css

https://bitbucket.org/baniol/mobilang · CSS · 175 lines · 124 code · 36 blank · 15 comment · 0 complexity · 9a1d92b2fc4bcfed03b859831bdb1504 MD5 · raw file

  1. body {
  2. overflow: auto;
  3. }
  4. .ui-field-contain {
  5. padding: 0;
  6. border-bottom-width: 0px;
  7. }
  8. .ui-selectmenu {
  9. z-index: 1001 !important;
  10. }
  11. /*
  12. * Overload .ui-header .ui-title, .ui-footer .ui-title classes,
  13. * because in flex and mobile preview they has differend font-size
  14. */
  15. .ui-header .ui-title, .ui-footer .ui-title{
  16. font-size: 15px;
  17. }
  18. /* Need to match mobilegrid cells min-height in preview to min-height in flex */
  19. .ui-content .ui-block-a,
  20. .ui-content .ui-block-b,
  21. .ui-content .ui-block-c,
  22. .ui-content .ui-block-d,
  23. .ui-content .ui-block-e {
  24. min-height: 51px !important;
  25. }
  26. /* Need to let user have a long caption in header */
  27. .ui-mobile-viewport .ui-header .ui-title {
  28. margin-left: 0;
  29. margin-right: 0;
  30. /*original jquery mobile is ".6em 30% .8em;"*/
  31. }
  32. /* We set own margins to elements in control groups and we need to discard native jquerymobile's margins */
  33. .ui-mobile-viewport fieldset.ui-controlgroup {
  34. margin: 0;
  35. }
  36. .ui-mobile-viewport input.ui-input-text {
  37. padding: 6px;
  38. }
  39. .ui-mobile-viewport .ui-header div[class*="mobileselectmenu"] {
  40. margin: 0;
  41. }
  42. /* Buttons */
  43. .ui-mobile-viewport .ui-btn[class*="mobilebutton"] {
  44. margin: 0;
  45. }
  46. .ui-mobile-viewport .ui-header div[class*="mobilebutton"][class*="_wrapper"] {
  47. margin: 0;
  48. }
  49. .ui-mobile-viewport .ui-header .ui-btn-right div[class*="mobilebutton"][class*="_wrapper"] {
  50. text-align: right;
  51. }
  52. .ui-mobile-viewport .ui-footer div[class*="mobilebutton"][class*="_wrapper"] {
  53. margin: 0;
  54. float: left;
  55. }
  56. /* Textarea */
  57. .ui-mobile-viewport textarea.ui-input-text {
  58. margin: 0;
  59. }
  60. .ui-mobile-viewport .ui-footer div[class*="mobileselectmenu"].ui-field-contain {
  61. margin: 0;
  62. float: left;
  63. }
  64. .ui-mobile-viewport .ui-footer .ui-body {
  65. clear: none;
  66. }
  67. .ui-mobile-viewport .ui-footer div[class*="mobilebutton"][class*="_wrapper"] a.ui-btn {
  68. margin: 0 !important;
  69. }
  70. .ui-mobile-viewport .ui-header div.ui-navbar,
  71. .ui-mobile-viewport .ui-footer div.ui-navbar {
  72. position: absolute;
  73. width: 100%;
  74. bottom: 0px;
  75. }
  76. .ui-mobile-viewport input.ui-input-text,
  77. .ui-mobile-viewport textarea.ui-input-text {
  78. box-sizing: border-box;
  79. -moz-box-sizing: border-box;
  80. -webkit-box-sizing: border-box;
  81. width: 100%;
  82. }
  83. /* Listview */
  84. .ui-mobile-viewport li.ui-li-static {
  85. font-size: 16px;
  86. }
  87. .ui-mobile-viewport .ui-content .ui-listview {
  88. margin: 0;
  89. }
  90. .ui-mobile-viewport .ui-listview .ui-li-icon {
  91. /* remove after migrating to jqm 1.1.1, see https://github.com/jquery/jquery-mobile/issues/4489 */
  92. max-height: 16px;
  93. max-width: 16px;
  94. margin-top: -3px;
  95. }
  96. h3.ui-li-heading {
  97. margin: 0;
  98. }
  99. li.ui-li.tgz-cg-has-thumbnail h3.ui-li-heading {
  100. margin-top: 20px;
  101. }
  102. /* Ajax busy indicator*/
  103. #ajaxBusy {
  104. display: none;
  105. margin: 0px;
  106. padding-left: 0px;
  107. padding-right: 0px;
  108. padding-top: 0px;
  109. padding-bottom: 0px;
  110. position: absolute;
  111. width: 100%;
  112. height: 100%;
  113. z-index: 999999999;
  114. opacity: 0.5;
  115. background-color: #EEEEEE;
  116. }
  117. #ajaxBusy img {
  118. position: absolute;
  119. left: 50%;
  120. top: 50%;
  121. }
  122. input::-webkit-outer-spin-button,
  123. input::-webkit-inner-spin-button {
  124. /* display: none; <- Crashes Chrome on hover */
  125. -webkit-appearance: none;
  126. margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
  127. }
  128. input{
  129. backface-visibility:hidden;
  130. -webkit-backface-visibility:hidden; /* Chrome and Safari */
  131. -moz-backface-visibility:hidden; /* Firefox */
  132. }
  133. .ui-li.ui-screen-hidden {
  134. display: none !important;
  135. }
  136. /* Native jqm loader is hidden, 'cos we are using our own Ajax Busy Indicator */
  137. div.ui-loader {
  138. display:none !important;
  139. }