log_filter.css 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829
  1. body.page-admin-reports-dblog #page,
  2. body.page-admin-reports-dblog-log-filter #page {
  3. }
  4. /* dblog module injects a general help message */
  5. body.page-admin-reports-dblog #help,
  6. body.page-admin-reports-dblog-log-filter #help {
  7. display: none;
  8. }
  9. /* admin_menu <7.x-3.0-rc4 creates horizontal scroll */
  10. div#admin-menu {
  11. margin-left: 0;
  12. margin-right: 0;
  13. }
  14. form#log-filter-form {
  15. }
  16. form#log-filter-form .form-item label {
  17. margin: 0;
  18. padding: 0;
  19. font-size: 1em;
  20. }
  21. form#log-filter-form input[type="checkbox"],
  22. form#log-filter-form input[type="submit"],
  23. form#log-filter-form input[type="reset"],
  24. form#log-filter-form input[type="button"],
  25. form#log-filter-form button,
  26. form#log-filter-form select {
  27. cursor: pointer;
  28. }
  29. form#log-filter-form input:disabled,
  30. form#log-filter-form textarea:disabled,
  31. form#log-filter-form button:disabled,
  32. form#log-filter-form select:disabled {
  33. cursor: not-allowed;
  34. }
  35. /* :readonly is useless */
  36. form#log-filter-form input.form-item-readonly,
  37. form#log-filter-form input[type="checkbox"].form-item-readonly,
  38. form#log-filter-form textarea.form-item-readonly,
  39. form#log-filter-form select.form-item-readonly {
  40. cursor: not-allowed;
  41. background-color: #E8E8E8;
  42. }
  43. form#log-filter-form input[type="text"].form-item-readonly,
  44. form#log-filter-form input[type="password"].form-item-readonly,
  45. form#log-filter-form textarea.form-item-readonly {
  46. cursor: not-allowed;
  47. background-color: #E8E8E8;
  48. }
  49. form#log-filter-form .form-item {
  50. padding: 0;
  51. margin: 0;
  52. }
  53. form#log-filter-form input.form-button {
  54. margin: 0;
  55. min-width: 5em;
  56. }
  57. form#log-filter-form input.form-button-disabled,
  58. form#log-filter-form input.form-button-disabled:hover,
  59. form#log-filter-form input.form-button-disabled:active {
  60. background-color: #DDD;
  61. border-color: #DDD;
  62. color: #666;
  63. }
  64. form#log-filter-form fieldset#edit-filter-filter-edit input.form-submit {
  65. }
  66. form#log-filter-form input.form-submit:hover {
  67. opacity:0.8; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; filter:alpha(opacity=80);
  68. }
  69. form#log-filter-form input.form-submit:disabled,
  70. form#log-filter-form input.form-submit.form-button-disabled {
  71. }
  72. form#log-filter-form input.form-submit:disabled:hover,
  73. form#log-filter-form input.form-submit.form-button-disabled {
  74. opacity:1.0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; filter:alpha(opacity=100);
  75. }
  76. form#log-filter-form input.form-submit {
  77. color: #333;
  78. }
  79. form#log-filter-form input.form-submit.form-button-disabled {
  80. color: #666;
  81. }
  82. form#log-filter-form input.form-submit.edit-reset,
  83. form#log-filter-form input.form-submit.edit-cancel {
  84. color: #336699;
  85. }
  86. form#log-filter-form input.form-submit.edit-delete {
  87. color: #993300;
  88. }
  89. form#log-filter-form label span { /* hover title marker */
  90. display: inline-block;
  91. cursor: default;
  92. vertical-align: top;
  93. padding: 0 2px; margin: 0 2px; border: 1px solid #999; border-radius: 4px;
  94. font-family: Verdana, sans-serif; font-size: 0.9em; line-height: 1em; font-weight: bold; color: #666;
  95. }
  96. form#log-filter-form div#log_filter_filters label span { /* hover title marker */
  97. border-color: #888; background-color: #E8E8E8; color: #555;
  98. }
  99. /* theming */
  100. body.page-admin-reports-dblog #page.theme-seven,
  101. body.page-admin-reports-dblog-log-filter #page.theme-seven {
  102. margin-left: 20px; /*margin-left: 40px;*/
  103. margin-right: 20px; /*margin-right: 40px;*/
  104. padding: 10px 0 10px; /*padding: 20px 0 40px;*/
  105. }
  106. #page.theme-seven form#log-filter-form input.form-submit {
  107. border-radius: 11px;
  108. padding: 2px 8px 3px;
  109. }
  110. #page.theme-seven form#log-filter-form input.theme-seven.form-button-disabled,
  111. #page.theme-seven form#log-filter-form input.theme-seven.form-button-disabled:hover,
  112. #page.theme-seven form#log-filter-form input.theme-seven.form-button-disabled:active {
  113. background-color: #EFEFEF;
  114. border-color: #EFEFEF;
  115. color: #666;
  116. }
  117. /* messages */
  118. div#log_filter__message {
  119. width: 67%;
  120. text-align: center;
  121. height: 0; max-height: 0;
  122. }
  123. div#log_filter__message > div {
  124. position: relative;
  125. display: inline-block;
  126. text-align: left;
  127. width: 40em; max-width: 40em;
  128. }
  129. div#log_filter__message_list {
  130. position: absolute;
  131. top: -1em;
  132. z-index: 901; /* above overlay */
  133. }
  134. div#log_filter__message_list > div { /* a message */
  135. display: none;
  136. width: 40em; max-width: 40em;
  137. margin-bottom: 0.2em;
  138. border: 0.1em solid #BBB;
  139. border-radius: 0.4em;
  140. box-shadow: 0.1em 0.15em 0.2em #999;
  141. background-repeat: no-repeat;
  142. background-position: 0.5em 0.5em;
  143. }
  144. div#log_filter__message_list > div:after {
  145. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  146. }
  147. div#log_filter__message_list > div > div:first-child { /* message content */
  148. float: left;
  149. padding: 0.6em 0em 0.6em 3em;
  150. line-height: 1.3em;
  151. width: 34.5em; max-width: 34.5em;
  152. }
  153. div#log_filter__message_list > div > div:first-child span {
  154. }
  155. div#log_filter__message_list > div > div:last-child { /* message close button */
  156. float: right;
  157. font-family: Verdana,sans-serif;
  158. font-weight: bold;
  159. font-size: 1.1em;
  160. line-height: 1em;
  161. padding: 0.5em 0.7em 0.4em 0.6em;
  162. color: #666;
  163. cursor: pointer;
  164. user-select: none; -moz-user-select: none; -webkit-user-select: none;
  165. }
  166. div#log_filter__message_list > div > div:last-child:hover {
  167. color: #999;
  168. }
  169. div#log_filter__message_list > div.log-filter-message-status {
  170. background-color: #F8FFF0;
  171. background-image: url("img/message-16-ok.png");
  172. }
  173. div#log_filter__message_list > div.log-filter-message-info,
  174. div#log_filter__message_list > div.log-filter-message-notice {
  175. background-color: #FFFCE5;
  176. background-image: url("img/message-16-info.png");
  177. }
  178. div#log_filter__message_list > div.log-filter-message-warning {
  179. background-color: #FFFCE5;
  180. background-image: url("img/message-16-warning.png");
  181. }
  182. div#log_filter__message_list > div.log-filter-message-error {
  183. background-color: #FEF5F1;
  184. background-image: url("img/message-16-error.png");
  185. }
  186. form#log-filter-form fieldset#edit-log-filter-filter-edit .fieldset-legend span span {
  187. text-transform: none;
  188. }
  189. form#log-filter-form div.fieldset-wrapper {
  190. padding-right: 0.5em;
  191. padding-bottom: 0.5em;
  192. }
  193. form#log-filter-form div.fieldset-wrapper:after {
  194. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  195. }
  196. form#log-filter-form div.fieldset-wrapper > div {
  197. float: left;
  198. }
  199. form#log-filter-form div#log_filter_criteria {
  200. margin-top: 0.2em;
  201. padding-right: 1.3em;
  202. }
  203. /* conditions */
  204. form#log-filter-form div#log_filter_criteria div.filter-conditions {
  205. }
  206. form#log-filter-form div#log_filter_criteria div.filter-conditions:after {
  207. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  208. }
  209. form#log-filter-form div#log_filter_criteria div.filter-conditions > div {
  210. float: left;
  211. padding: 0 1.1em;
  212. border-right: 0.1em dotted #999;
  213. }
  214. form#log-filter-form div#log_filter_criteria div.filter-conditions > div:first-child {
  215. padding-left: 0;
  216. }
  217. form#log-filter-form div#log_filter_criteria div.filter-conditions > div:last-child {
  218. padding-right: 0;
  219. border-right: none;
  220. }
  221. form#log-filter-form div#log_filter_criteria div.filter-conditions div.form-item.log-filter-time {
  222. overflow: hidden;
  223. /* ~ form#log-filter-form div#log_filter_criteria div.filter-orderby > label:first-child */
  224. padding: 0.8em 1em 0 1.3em;
  225. width: 11em; max-width: 11em;
  226. height: 17em; max-height: 17em;
  227. background-color: #E2E2E2;
  228. border: 0;
  229. }
  230. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-time-range {
  231. margin-top: 0.4em;
  232. }
  233. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-time-range input {
  234. display: inline-block;
  235. width: 2.8em;
  236. text-align: right;
  237. }
  238. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.log-filter-time-or {
  239. padding: 0.6em 0 0.5em 0.2em;
  240. }
  241. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-time-to-proxy {
  242. margin-top: 0.6em;
  243. }
  244. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-time-range label,
  245. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-time-from-proxy label,
  246. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-time-to-proxy label,
  247. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-type-wildcard label,
  248. form#log-filter-form div#log_filter_criteria div.filter-conditions div#edit-log-filter-severity.form-checkboxes div.form-item:first-child label {
  249. font-size: 0.92em;
  250. }
  251. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-time-from-proxy input,
  252. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-time-to-proxy input {
  253. width: 5.5em;
  254. }
  255. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item input[name="log_filter_time_from_time"],
  256. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item input[name="log_filter_time_to_time"] {
  257. width: 4em;
  258. }
  259. form#log-filter-form div#log_filter_criteria div.filter-conditions div.form-item.form-type-checkbox {
  260. padding: 0 0.1em;
  261. }
  262. form#log-filter-form div#log_filter_criteria div.filter-conditions div#edit-log-filter-severity.form-checkboxes div.form-item:first-child {
  263. margin-top: 0.4em;
  264. margin-bottom: 0.3em;
  265. }
  266. form#log-filter-form div#log_filter_criteria div.filter-conditions div#edit-log-filter-severity.form-checkboxes div.form-item:first-child label {
  267. color: #666;
  268. font-weight: bold;
  269. }
  270. form#log-filter-form div#log_filter_criteria div.filter-conditions div.form-item.form-item-log-filter-severity {
  271. padding: 0.8em 0.5em 0 1.2em;
  272. width: 8em; min-width: 8em;
  273. }
  274. form#log-filter-form div#log_filter_criteria div.filter-conditions div.form-item.log-filter-type {
  275. padding: 0.8em 1.2em 0 1.1em;
  276. }
  277. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-type-wildcard {
  278. margin-top: 0.4em;
  279. margin-bottom: 0.3em;
  280. }
  281. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-type-wildcard label {
  282. color: #666;
  283. font-weight: bold;
  284. }
  285. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.log-filter-type-container {
  286. overflow: auto;
  287. border: 0.1em dotted #999;
  288. border-width: 0.1em 0;
  289. width: 16em; max-width: 16em;
  290. height: 12.5em; max-height: 12.5em;
  291. }
  292. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.log-filter-type-container input[type='text'] {
  293. width: 12em;
  294. padding-top: 0; padding-bottom: 0;
  295. }
  296. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.log-filter-type-container textarea {
  297. display: none;
  298. }
  299. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.log-filter-user {
  300. padding-top: 0.8em;
  301. padding-bottom: 1.2em;
  302. border-bottom: 0.1em dotted #999;
  303. }
  304. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.log-filter-user:after {
  305. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  306. }
  307. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.log-filter-user > div {
  308. float: left;
  309. }
  310. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.log-filter-user > div > label {
  311. margin-bottom: 0.5em;
  312. }
  313. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.log-filter-user div.form-item-log-filter-role select {
  314. max-width: 10.5em;
  315. }
  316. form#log-filter-form div#log_filter_criteria div.filter-conditions div div div.form-item.form-item-log-filter-uid,
  317. form#log-filter-form div#log_filter_criteria div.filter-conditions div div div.form-item.form-item-log-filter-username {
  318. padding-left: 0.5em;
  319. }
  320. form#log-filter-form div#log_filter_criteria div.filter-conditions div div div.form-item.form-item-log-filter-uid input {
  321. text-align: right;
  322. width: 3em;
  323. }
  324. form#log-filter-form div#log_filter_criteria div.filter-conditions div div div.form-item.form-item-log-filter-username input {
  325. width: 8em;
  326. }
  327. ul.ui-autocomplete {
  328. padding: 0;
  329. }
  330. ul.ui-autocomplete a {
  331. font-weight: normal;
  332. color: #000;
  333. cursor: pointer;
  334. }
  335. ul.ui-autocomplete a:hover,
  336. ul.ui-autocomplete a.ui-state-hover,
  337. ul.ui-autocomplete a.ui-state-active {
  338. background: #0072b9;
  339. color: #fff;
  340. margin: 0;
  341. }
  342. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-hostname {
  343. padding: 0.8em 0 0.2em 0;
  344. }
  345. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-location,
  346. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-referer {
  347. padding: 0.2em 0;
  348. }
  349. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-hostname label,
  350. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-location label,
  351. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-referer label {
  352. font-size: 0.92em;
  353. line-height: 1.5em;
  354. }
  355. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-hostname input,
  356. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-location input,
  357. form#log-filter-form div#log_filter_criteria div.filter-conditions div div.form-item.form-item-log-filter-referer input {
  358. width: 23em;
  359. }
  360. /* orderBy */
  361. form#log-filter-form div#log_filter_criteria div.filter-orderby {
  362. clear: left;
  363. /* ~ form#log-filter-form div#log_filter_filters > div#log_filter_box_delete_logs */
  364. padding-top: 1em;
  365. min-height: 3em;
  366. background-color: #B8B8B8;
  367. }
  368. form#log-filter-form div#log_filter_criteria div.filter-orderby > label:first-child {
  369. /* ~ form#log-filter-form div#log_filter_criteria div.filter-conditions div.form-item.log-filter-time */
  370. padding-left: 1.3em;
  371. padding-right: 2em;
  372. width: 10em; max-width: 10em;
  373. text-align: right;
  374. }
  375. form#log-filter-form div#log_filter_criteria div.filter-orderby:after {
  376. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  377. }
  378. form#log-filter-form div#log_filter_criteria div.filter-orderby > label {
  379. float: left;
  380. margin-top: 0.1em;
  381. color: #FFF;
  382. }
  383. form#log-filter-form div#log_filter_criteria div.filter-orderby > div {
  384. float: left;
  385. padding: 0;
  386. }
  387. form#log-filter-form div#log_filter_criteria div.filter-orderby > div.form-item.form-type-select {
  388. }
  389. form#log-filter-form div#log_filter_criteria div.filter-orderby select {
  390. max-width: 10em;
  391. background: #F8F8F8;
  392. }
  393. form#log-filter-form div#log_filter_criteria div.filter-orderby > div.form-item.form-type-checkbox input {
  394. margin-left: 0.1em;
  395. margin-right: 1em;
  396. }
  397. form#log-filter-form div#log_filter_criteria div.filter-orderby > div.log-filter-reset {
  398. float: right;
  399. margin-right: 2em;
  400. }
  401. /* filter */
  402. form#log-filter-form div#log_filter_filters {
  403. margin-top: 0.2em;
  404. /* ~ #log_filter_filters width */
  405. width: 19.1em; max-width: 19.1em;
  406. height: 21.8em;
  407. background-color: #E2E2E2;
  408. }
  409. form#log-filter-form div#log_filter_filters:after {
  410. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  411. }
  412. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter {
  413. float: left;
  414. padding-top: 0.8em;
  415. /* ~ #log_filter_filters height */
  416. height: 17em;
  417. }
  418. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter:after {
  419. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  420. }
  421. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div,
  422. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div#log_filter_filters_cell_0 {
  423. float: left;
  424. /* ~ #log_filter_filters width */
  425. width: 16.5em; min-width: 16.5em;
  426. padding-left: 1.3em;
  427. padding-right: 1.3em;
  428. }
  429. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div#log_filter_filters_cell_0:after,
  430. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div#log_filter_filters_cell_1:after {
  431. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  432. }
  433. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div#log_filter_filters_cell_0,
  434. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div#log_filter_filters_cell_1 {
  435. float: left;
  436. }
  437. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div#log_filter_filters_cell_0 > div.form-item-log-filter-filter label {
  438. padding-bottom: 0.3em;
  439. }
  440. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div > div.form-item-log-filter-filter select {
  441. /* ~ #log_filter_filters width */
  442. width: 15.5em; max-width: 15.5em;
  443. font-size: 1.05em; font-weight: bold;
  444. }
  445. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div > div.form-item-log-filter-filter option {
  446. font-size: 1.05em;
  447. padding: 0.1em 0;
  448. color: #000; font-weight: normal;
  449. }
  450. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.form-item-log-filter-filter option:selected {
  451. font-size: 1.05em; font-weight: bold; /* doesnt work; setting directly on select work */
  452. }
  453. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div#log_filter_filters_cell_0 > div.form-item-log-filter-only-own {
  454. display: none;
  455. margin-top: 0.5em;
  456. margin-bottom: 1em;
  457. }
  458. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div > div.form-item-log-filter-only-own label {
  459. font-weight: bold;
  460. }
  461. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div#log_filter_filters_cell_1 {
  462. }
  463. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div#log_filter_filters_cell_1 > div.form-item-log-filter-name-suggest {
  464. display: none;
  465. }
  466. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div > div.form-item-log-filter-name-suggest label {
  467. margin-top: 1em;
  468. }
  469. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div > div.form-item-log-filter-name-suggest input {
  470. /* ~ #log_filter_filters width */
  471. width: 15.5em;
  472. }
  473. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div#log_filter_filters_cell_1 > div.form-item-log-filter-require-admin {
  474. display: none;
  475. margin-top: 1em;
  476. }
  477. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div > div.form-item-log-filter-require-admin label {
  478. font-weight: bold;
  479. }
  480. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.log-filter-edit-create {
  481. }
  482. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.log-filter-edit-create:after {
  483. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  484. }
  485. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.log-filter-edit-create input {
  486. display: block;
  487. margin-top: 1em;
  488. }
  489. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.log-filter-edit-create input[name="log_filter_edit"] {
  490. float: left;
  491. }
  492. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.log-filter-edit-create input[name="log_filter_create"] {
  493. float: right;
  494. }
  495. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.form-item-log-filter-description {
  496. display: none;
  497. margin-top: 0.5em;
  498. margin-bottom: 1em;
  499. }
  500. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.form-item-log-filter-description textarea {
  501. /* ~ #log_filter_filters width */
  502. width: 15.5em;
  503. max-height: 3em; /* gecko always adds an extra row to textarea */
  504. }
  505. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.log-filter-cancel-save {
  506. }
  507. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.log-filter-cancel-save:after {
  508. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  509. }
  510. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.log-filter-cancel-save > input[name="log_filter_cancel"] {
  511. display: block;
  512. float: left;
  513. }
  514. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.log-filter-cancel-save > input[name="log_filter_save"] {
  515. display: block;
  516. float: right;
  517. }
  518. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.log-filter-cancel-save.log-filter-reversed-button-sequence > input[name="log_filter_cancel"] {
  519. float: right;
  520. }
  521. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.log-filter-cancel-save.log-filter-reversed-button-sequence > input[name="log_filter_save"] {
  522. float: left;
  523. }
  524. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.log-filter-delete {
  525. margin-top: 1.5em;
  526. }
  527. form#log-filter-form div#log_filter_filters > div#log_filter_box_filter > div.log-filter-delete input {
  528. }
  529. form#log-filter-form div#log_filter_filters > div#log_filter_box_delete_logs {
  530. float: right;
  531. background-color: #B8B8B8;
  532. /* ~ #log_filter_filters width */
  533. width: 16.5em; min-width: 16.5em;
  534. /* ~ form#log-filter-form div#log_filter_criteria div.filter-orderby */
  535. padding: 1em 1.3em 0 1.3em;
  536. /* ~ #log_filter_filters height */
  537. min-height: 3em;
  538. }
  539. form#log-filter-form div#log_filter_filters > div#log_filter_box_delete_logs.log-filter-delete-logs-none {
  540. display: none;
  541. }
  542. form#log-filter-form div#log_filter_filters > div#log_filter_box_delete_logs:after {
  543. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  544. }
  545. form#log-filter-form div#log_filter_filters > div#log_filter_box_delete_logs > input[type="button"] {
  546. display: block;
  547. float: right;
  548. }
  549. form#log-filter-form div#log_filter_filters > div#log_filter_box_delete_logs > div.form-item-log-filter-delete-logs-max {
  550. float: left;
  551. }
  552. form#log-filter-form div#log_filter_filters > div#log_filter_box_delete_logs div.form-item-log-filter-delete-logs-max:after {
  553. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  554. }
  555. form#log-filter-form div#log_filter_filters > div#log_filter_box_delete_logs div.form-item-log-filter-delete-logs-max label,
  556. form#log-filter-form div#log_filter_filters > div#log_filter_box_delete_logs div.form-item-log-filter-delete-logs-max input {
  557. float: left;
  558. }
  559. form#log-filter-form div#log_filter_filters > div#log_filter_box_delete_logs div.form-item-log-filter-delete-logs-max label {
  560. margin-top: 0.1em;
  561. margin-right: 0.2em;
  562. color: #FFF;
  563. }
  564. form#log-filter-form div#log_filter_filters > div#log_filter_box_delete_logs div.form-item-log-filter-delete-logs-max input[type="text"] {
  565. width: 4em;
  566. background-color: #F8F8F8;
  567. text-align: right;
  568. }
  569. form#log-filter-form div#log_filter_filters > div#log_filter_box_delete_logs div input.form-submit:hover {
  570. opacity:0.9; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)'; filter:alpha(opacity=90);
  571. background: #FFF;
  572. }
  573. form#log-filter-form div#log_filter_filters > div#log_filter_box_delete_logs div input.form-submit:disabled,
  574. form#log-filter-form div#log_filter_filters > div#log_filter_box_delete_logs div input.form-submit:disabled:hover {
  575. opacity:1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; filter:alpha(opacity=100);
  576. background: #D8D8D8;
  577. color: #555;
  578. }
  579. form#log-filter-form div#log_filter_list_controls {
  580. padding-bottom: 0.5em;
  581. }
  582. form#log-filter-form div#log_filter_list_controls:after {
  583. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  584. }
  585. form#log-filter-form div#log_filter_list_controls > div {
  586. float: left;
  587. margin-right: 3em;
  588. }
  589. form#log-filter-form div#log_filter_list_controls > div.log-filter-update-list-right {
  590. float: right;
  591. margin: 0;
  592. }
  593. form#log-filter-form div#log_filter_list_controls div#edit-actions {
  594. display: none;
  595. }
  596. form#log-filter-form div#log_filter_list_controls > div.log-filter-pager-controls {
  597. min-width: 27em;
  598. margin-left: 3em;
  599. margin-right: 0;
  600. }
  601. form#log-filter-form div#log_filter_list_controls > div.log-filter-pager-controls:after {
  602. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  603. }
  604. form#log-filter-form div#log_filter_list_controls > div.log-filter-pager-controls > div {
  605. float: left;
  606. cursor: pointer;
  607. }
  608. form#log-filter-form div#log_filter_list_controls > div.log-filter-pager-controls > div.log-filter-pager-button {
  609. font-family: 'Verdana,Aria,sans-serif';
  610. font-size: 1.1em;
  611. }
  612. form#log-filter-form div#log_filter_list_controls > div.log-filter-pager-controls > div.log-filter-pager-button:hover {
  613. opacity:0.6; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)'; filter:alpha(opacity=60);
  614. }
  615. form#log-filter-form div#log_filter_list_controls > div.log-filter-pager-controls > div.log-filter-pager-button-disabled {
  616. visibility: hidden;
  617. }
  618. form#log-filter-form div#log_filter_list_controls > div.log-filter-pager-controls > div#log_filter_pager_first,
  619. form#log-filter-form div#log_filter_list_controls > div.log-filter-pager-controls > div#log_filter_pager_last {
  620. letter-spacing: -0.3em;
  621. padding-right: 0.3em;
  622. }
  623. form#log-filter-form div#log_filter_list_controls > div.log-filter-pager-controls > div#log_filter_pager_previous,
  624. form#log-filter-form div#log_filter_list_controls > div.log-filter-pager-controls > div#log_filter_pager_next {
  625. margin-left: 0.5em;
  626. margin-right: 0.5em;
  627. padding-left: 0.5em;
  628. padding-right: 0.5em;
  629. }
  630. form#log-filter-form div#log_filter_list_controls > div.log-filter-pager-controls > div#log_filter_pager_current {
  631. text-align: center;
  632. min-width: 10em;
  633. font-weight: bold;
  634. }
  635. form#log-filter-form div#log_filter_list_controls > div.log-filter-pager-controls > div#log_filter_pager_current:hover {
  636. opacity:0.6; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)'; filter:alpha(opacity=60);
  637. }
  638. form#log-filter-form div#log_filter_list_controls > div.log-filter-pager-controls > div#log_filter_pager_progress {
  639. display: none;
  640. min-width: 7em;
  641. padding-left: 3em;
  642. }
  643. form#log-filter-form div#log_filter_list_controls > div.form-item-log-filter-pager-range {
  644. }
  645. form#log-filter-form div#log_filter_list_controls > div.form-item-log-filter-pager-range:after {
  646. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  647. }
  648. form#log-filter-form div#log_filter_list_controls > div.form-item-log-filter-pager-range label,
  649. form#log-filter-form div#log_filter_list_controls > div.form-item-log-filter-pager-range input {
  650. display: block;
  651. float: left;
  652. }
  653. form#log-filter-form div#log_filter_list_controls > div.form-item-log-filter-pager-range label {
  654. font-weight: normal;
  655. margin-right: 0.5em;
  656. }
  657. form#log-filter-form div#log_filter_list_controls > div.form-item-log-filter-cache {
  658. }
  659. form#log-filter-form div#log_filter_list_controls > div.form-item-log-filter-cache label {
  660. font-weight: bold;
  661. font-size: inherit;
  662. }
  663. div#log_filter_log_list {
  664. overflow-x: hidden;
  665. border-right: 1px solid #CCC;
  666. }
  667. div#log_filter_log_list > table {
  668. }
  669. div#log_filter_log_list th {
  670. padding-left: 0.7em;
  671. }
  672. div#log_filter_log_list th:first-of-type {
  673. padding: 0;
  674. }
  675. div#log_filter_log_list tr.even:hover,
  676. div#log_filter_log_list tr.odd:hover,
  677. div#log_filter_log_list tr.log-filter-list-displayed {
  678. background-color: #D8E8F7;
  679. }
  680. div#log_filter_log_list td {
  681. white-space: nowrap;
  682. cursor: pointer;
  683. text-align: left;
  684. vertical-align: middle;
  685. line-height: 1.2em;
  686. padding: 0.7em;
  687. }
  688. div#log_filter_log_list td:hover {
  689. background-color: #E8F3FF;
  690. }
  691. div#log_filter_log_list td.log-filter-list-message:hover {
  692. background-color: #D8E8F7;
  693. }
  694. div#log_filter_log_list td.log-filter-list-user {
  695. padding: 0 0.7em;
  696. }
  697. div#log_filter_log_list td.log-filter-list-user a {
  698. display: block;
  699. white-space: nowrap;
  700. cursor: pointer;
  701. text-align: left;
  702. vertical-align: middle;
  703. line-height: 1.2em;
  704. padding: 0.7em 0;
  705. }
  706. div#log_filter_log_list td.log-filter-list-no-match {
  707. font-weight: bold;
  708. }
  709. div#log_filter_log_list td.log-filter-list-event-from-url {
  710. }
  711. div#log_filter_log_list td.log-filter-list-severity {
  712. width: 37px; max-width: 37px;
  713. padding: 0;
  714. background-repeat: no-repeat; background-position: center;
  715. }
  716. div#log_filter_log_list td.log-filter-list-severity.log-filter-list-info {
  717. background-image: url("img/log-16-info.png");
  718. }
  719. div#log_filter_log_list td.log-filter-list-severity.log-filter-list-notice {
  720. background-image: url("img/log-16-notice.png");
  721. }
  722. div#log_filter_log_list td.log-filter-list-severity.log-filter-list-warning {
  723. background-image: url("img/log-16-warning.png");
  724. }
  725. div#log_filter_log_list td.log-filter-list-severity.log-filter-list-error {
  726. background-image: url("img/log-16-error.png");
  727. }
  728. div#log_filter_log_list td.log-filter-list-severity.log-filter-list-critical {
  729. background-image: url("img/log-16-critical.png");
  730. }
  731. div#log_filter_log_list td.log-filter-list-severity.log-filter-list-alert {
  732. background-image: url("img/log-16-alert.png");
  733. }
  734. div#log_filter_log_list td.log-filter-list-severity.log-filter-list-emergency {
  735. background-image: url("img/log-16-emergency.png");
  736. }
  737. div#log_filter_log_list td.log-filter-list-time {
  738. white-space: nowrap;
  739. }
  740. div#log_filter_log_list td.log-filter-list-message > div {
  741. white-space: nowrap;
  742. overflow: hidden;
  743. }
  744. div.log-filter-log-display-dialog {
  745. box-shadow:0px 2px 5px #555;
  746. }
  747. div.log-filter-log-display-dialog a.ui-dialog-titlebar-close,
  748. div.log-filter-log-display-dialog button.ui-dialog-titlebar-close {
  749. width: 33%;
  750. background-color: #C8C9C5;
  751. }
  752. div.log-filter-log-display-dialog a.ui-dialog-titlebar-close:hover,
  753. div.log-filter-log-display-dialog a.ui-dialog-titlebar-close:focus,
  754. div.log-filter-log-display-dialog button.ui-dialog-titlebar-close:hover,
  755. div.log-filter-log-display-dialog button.ui-dialog-titlebar-close:focus {
  756. padding: 1px;
  757. opacity:0.7; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)'; filter:alpha(opacity=70);
  758. }
  759. div.log-filter-log-display-dialog a.ui-dialog-titlebar-close:after,
  760. div.log-filter-log-display-dialog button.ui-dialog-titlebar-close:after {
  761. /*clearfix*/clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;
  762. }
  763. div.log-filter-log-display-dialog a.ui-dialog-titlebar-close > span,
  764. div.log-filter-log-display-dialog button.ui-dialog-titlebar-close > span {
  765. float: right;
  766. }
  767. div.log-filter-log-display {
  768. overflow: auto;
  769. }
  770. div.log-filter-log-display > table.dblog-event {
  771. margin: 0;
  772. }
  773. div.log-filter-log-display > table.dblog-event th {
  774. width: 5em;
  775. }
  776. div.log-filter-log-display > table.dblog-event td div.log-filter-log-display-severity {
  777. display: inline-block;
  778. width: 37px;
  779. margin-left: 1em;
  780. background-repeat: no-repeat; background-position: left;
  781. }
  782. div.log-filter-log-display > table.dblog-event td div.log-filter-log-display-info {
  783. background-image: url("img/log-16-info.png");
  784. }
  785. div.log-filter-log-display > table.dblog-event td div.log-filter-log-display-notice {
  786. background-image: url("img/log-16-notice.png");
  787. }
  788. div.log-filter-log-display > table.dblog-event td div.log-filter-log-display-warning {
  789. background-image: url("img/log-16-warning.png");
  790. }
  791. div.log-filter-log-display > table.dblog-event td div.log-filter-log-display-error {
  792. background-image: url("img/log-16-error.png");
  793. }
  794. div.log-filter-log-display > table.dblog-event td div.log-filter-log-display-critical {
  795. background-image: url("img/log-16-critical.png");
  796. }
  797. div.log-filter-log-display > table.dblog-event td div.log-filter-log-display-alert {
  798. background-image: url("img/log-16-alert.png");
  799. }
  800. div.log-filter-log-display > table.dblog-event td div.log-filter-log-display-emergency {
  801. background-image: url("img/log-16-emergency.png");
  802. }