You are here

pagerer.css in Pagerer 7

Pagerer

A collection of pager themes to enhance Drupal standard pager.

Drupal core 7.x

@package User interface @author mondrake <mondrake@mondrake.org>

File

pagerer.css
View source
  1. /**
  2. * @file
  3. *
  4. * Pagerer
  5. *
  6. * A collection of pager themes to enhance Drupal standard pager.
  7. *
  8. * Drupal core 7.x
  9. *
  10. * @package User interface
  11. * @author mondrake
  12. */
  13. table.pagerer {
  14. border: 0;
  15. margin: 0.5em 0;
  16. padding: 0;
  17. }
  18. table.pagerer tbody,
  19. table.pagerer tbody tr,
  20. table.pagerer tbody tr td {
  21. border: 0;
  22. margin: 0;
  23. padding: 0;
  24. }
  25. table.pagerer tbody tr td div.item-list,
  26. table.pagerer tbody tr td div.item-list ul.pager {
  27. list-style-image: none;
  28. list-style-type: none;
  29. margin: 0;
  30. padding: 0.1em 0 0 0;
  31. vertical-align: middle;
  32. }
  33. table.pagerer tbody tr td div.item-list ul.pager li.pager-item,
  34. table.pagerer tbody tr td div.item-list ul.pager li.pager-current,
  35. table.pagerer tbody tr td div.item-list ul.pager li.pager-first,
  36. table.pagerer tbody tr td div.item-list ul.pager li.pager-previous,
  37. table.pagerer tbody tr td div.item-list ul.pager li.pager-next,
  38. table.pagerer tbody tr td div.item-list ul.pager li.pager-last {
  39. list-style-image: none;
  40. list-style-type: none;
  41. margin: 0 0.3em 0 0.3em;
  42. padding: 0.1em 0 0 0;
  43. vertical-align: middle;
  44. }
  45. table.pagerer tbody tr td div.item-list ul.pager li.first {
  46. margin-left: 0;
  47. }
  48. table.pagerer tbody tr td div.item-list ul.pager li.last {
  49. margin-right: 0;
  50. }
  51. table.pagerer tbody tr td div.item-list ul.pager li.separator.pager-item,
  52. table.pagerer tbody tr td div.item-list ul.pager li.breaker.pager-item,
  53. table.pagerer tbody tr td div.item-list ul.pager li.widget.pager-item,
  54. table.pagerer tbody tr td div.item-list ul.pager li.widget.pager-current {
  55. margin: 0;
  56. }
  57. .pagerer-left .item-list .pager {
  58. text-align: left;
  59. }
  60. .pagerer-center .item-list .pager {
  61. text-align: center;
  62. }
  63. .pagerer-right .item-list .pager {
  64. text-align: right;
  65. }
  66. div.pagerer-slider-handle-icon.throbber {
  67. background-image: url(images/throbber.gif);
  68. display: inline-block;
  69. height: 16px;
  70. width: 16px;
  71. }
  72. /* pagerer-page widget */
  73. .pagerer-page {
  74. border: 1px black dotted;
  75. margin: 0;
  76. padding: 0;
  77. text-align: center;
  78. }
  79. .pagerer-page-has-focus {
  80. background-color: Gainsboro;
  81. }
  82. /* pagerer-slider widget */
  83. div.pagerer-slider {
  84. display: inline-block;
  85. }
  86. div.pagerer-slider .ui-slider-handle {
  87. text-align: center;
  88. vertical-align: top;
  89. }
  90. div.pagerer-slider-control-icon {
  91. display: inline-block;
  92. vertical-align: text-bottom;
  93. }
  94. div.pagerer-slider-handle-icon {
  95. display: inline-block;
  96. }
  97. /* pagerer scrollpane */
  98. div.pagerer-pager.scrollpane-wrapper ul.pager li {
  99. display: inline-block;
  100. }
  101. ul.pager li.pagerer-scrollpane {
  102. display: inline-block;
  103. padding: 0;
  104. vertical-align: middle;
  105. }
  106. /* scrollpane viewport */
  107. ul.pager li.pagerer-scrollpane div.item-list {
  108. -moz-border-radius: 6px;
  109. -webkit-border-radius: 6px;
  110. border: 1px solid;
  111. border-radius: 6px;
  112. margin: 0;
  113. overflow: hidden;
  114. padding: 0;
  115. position: absolute;
  116. }
  117. /* scrollpane embedded pager */
  118. ul.pager li.pagerer-scrollpane ul.pager {
  119. margin: 0;
  120. padding: 0;
  121. position: absolute;
  122. }
  123. /* scrollpane embedded pager elements */
  124. ul.pager li.pagerer-scrollpane ul.pager li.pager-current,
  125. ul.pager li.pagerer-scrollpane ul.pager li.pager-item {
  126. position: absolute;
  127. white-space: nowrap;
  128. }
  129. /* Admin */
  130. table.pagerer_admin_panes_config,
  131. table.pagerer_admin_panes_config tbody,
  132. table.pagerer_admin_panes_config tbody tr,
  133. table.pagerer_admin_panes_config tbody tr td {
  134. border: 0;
  135. margin: 0;
  136. padding: 0;
  137. }
  138. table.pagerer-admin-preset-list td.pagerer-admin-preset-preview {
  139. font-size: 70%;
  140. }