playlist_builder.css 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587
  1. #side_playlist {
  2. width: 40%;
  3. font-size: 16px;
  4. overflow: auto;
  5. }
  6. #side_playlist,#side_playlist ul,#side_playlist li {
  7. float: left;
  8. }
  9. #spl_sortable,#spl_sortable>li,#side_playlist>div,#spl_editor,.spl_artist,.spl_cue_in,.spl_fade_in,.spl_cue_out,.spl_fade_out
  10. {
  11. clear: left;
  12. }
  13. #spl_sortable>li {
  14. width: 100%;
  15. margin-bottom: -1px;
  16. position: relative;
  17. -moz-box-sizing: border-box;
  18. -webkit-box-sizing: border-box;
  19. box-sizing: border-box;
  20. }
  21. /*#side_playlist button {
  22. float: left;
  23. font-size: 12px;
  24. height: 28px;
  25. margin: 0 7px 20px 0;
  26. }*/
  27. #side_playlist textarea {
  28. width: 200px;
  29. }
  30. #side_playlist textarea {
  31. height: 100px;
  32. }
  33. #spl_sortable {
  34. list-style: none;
  35. padding: 0;
  36. padding-bottom: 50px;
  37. width: 100%;
  38. min-height: 320px;
  39. margin-top: 0;
  40. margin-bottom: 0;
  41. }
  42. #side_playlist li div.list-item-container,#side_playlist li div.list-item-container.ui-state-active
  43. {
  44. height: 56px;
  45. border: none;
  46. }
  47. #spl_name {
  48. }
  49. .spl-no-top-margin {
  50. margin-top: 0px !important;
  51. }
  52. .ui-icon-closethick {
  53. margin-top: 7px;
  54. }
  55. .sp-closethick-center {
  56. margin-top: auto !important;
  57. }
  58. .spl_title {
  59. font-size: 14px;
  60. }
  61. .spl_playlength {
  62. float: right;
  63. font-size: 14px;
  64. padding: 0 5px 0 0;
  65. width: 100px;
  66. text-align: right;
  67. }
  68. .spl_block_expand,.spl_block_expand.close {
  69. float: right;
  70. font-size: 9px;
  71. height: 15px;
  72. /*right: 35px;*/
  73. width: 124px;
  74. margin-top: 2px;
  75. cursor: pointer;
  76. color: #fff;
  77. font-weight: normal;
  78. text-shadow: none;
  79. opacity: 1;
  80. }
  81. .spl_block_expand:hover,.spl_block_expand.close:hover {
  82. color: #FF611F;
  83. text-shadow: none;
  84. opacity: 1;
  85. }
  86. .spl_block_expand .ui-icon {
  87. float: left;
  88. }
  89. .spl_artist {
  90. font-size: 12px;
  91. color: #d5d5d5;
  92. }
  93. .spl_offset {
  94. float: right;
  95. text-align: right;
  96. padding: 0 5px 0 0;
  97. color: #D5D5D5;
  98. }
  99. .spl_cue_hint {
  100. font-size: 10px;
  101. font-weight: normal;
  102. }
  103. .ui-state-active .spl_artist,.ui-state-active .spl_offset {
  104. color: #606060 !important;
  105. }
  106. #spl_editor>div>span { /* display: inline-block;
  107. width: 150px;*/
  108. }
  109. .ui-icon-closethick,.spl_fade_control,.spl_text_input {
  110. cursor: pointer;
  111. }
  112. .spl_text_input input {
  113. cursor: text;
  114. }
  115. #spl_error {
  116. font-size: 14px;
  117. padding: 0.3em;
  118. /*width: 440px;*/
  119. text-align: center;
  120. }
  121. #side_playlist h3 {
  122. font-size: 20px;
  123. margin: 9px 0 3px 0;
  124. padding: 0;
  125. color: #444444;
  126. font-weight: normal;
  127. clear: both;
  128. float: left;
  129. }
  130. #side_playlist h4 {
  131. font-size: 15px;
  132. margin: 8px 0 10px 0;
  133. padding: 0;
  134. color: #4f4f4f;
  135. font-weight: normal;
  136. clear: both;
  137. float: left;
  138. }
  139. #side_playlist h3+h4 {
  140. margin: 0 0 11px 0;
  141. }
  142. #spl_sortable div.big_play {
  143. display: block;
  144. width: 20px;
  145. height: 50px;
  146. margin: 2px 0 0 2px;
  147. text-align: center;
  148. border: 1px solid #5b5b5b;
  149. float: left;
  150. background-color: #707070;
  151. background: -moz-linear-gradient(top, #707070 0, #666666 100%);
  152. background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #707070),
  153. color-stop(100%, #666666) );
  154. }
  155. #spl_sortable div.big_play_disabled {
  156. display: block;
  157. width: 20px;
  158. height: 50px;
  159. margin: 2px 0 0 2px;
  160. text-align: center;
  161. border: 1px solid #5b5b5b;
  162. float: left;
  163. background-color: #707070;
  164. background: -moz-linear-gradient(top, #707070 0, #666666 100%);
  165. background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #707070),
  166. color-stop(100%, #666666) );
  167. }
  168. #spl_sortable div.big_play:hover {
  169. border: 1px solid #282828;
  170. background-color: #3b3b3b;
  171. background: -moz-linear-gradient(top, #3b3b3b 0, #292929 100%);
  172. background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3b3b3b),
  173. color-stop(100%, #292929) );
  174. cursor: pointer;
  175. }
  176. #spl_sortable div.big_play .ui-icon {
  177. margin: 17px 0 0 1px;
  178. }
  179. #spl_sortable div.big_play_disabled .ui-icon {
  180. margin: 17px 0 0 1px;
  181. }
  182. #spl_sortable div.big_play:hover .ui-icon-play,#spl_sortable div.big_play:hover .ui-icon-pause
  183. {
  184. background-image: url(redmond/images/ui-icons_ff5d1a_256x240.png);
  185. }
  186. #spl_sortable .ui-icon-closethick {
  187. position: absolute;
  188. top: 3px;
  189. right: 6px;
  190. z-index: 3;
  191. }
  192. #spl_sortable .ui-icon-closethick:hover {
  193. background-image: url(redmond/images/ui-icons_ff5d1a_256x240.png)
  194. }
  195. #spl_sortable .spl_fade_control {
  196. position: absolute;
  197. right: 35px;
  198. z-index: 6;
  199. height: 15px;
  200. width: 33px;
  201. font-size: 9px;
  202. background-color: transparent;
  203. }
  204. #spl_sortable li .container {
  205. }
  206. #spl_sortable .text-row {
  207. height: 20px;
  208. line-height: 19px;
  209. overflow: hidden;
  210. padding: 0 30px 0 10px;
  211. text-indent: 2px;
  212. margin: -1px 0 0 0;
  213. float: none;
  214. }
  215. #spl_sortable .top {
  216. padding-top: 9px;
  217. }
  218. #spl_sortable li .spl_fade_control.ui-state-default {
  219. background: transparent url(images/crossfade_playlist.png) no-repeat 0 0;
  220. border: none;
  221. }
  222. #spl_sortable li .spl_fade_control.ui-state-active {
  223. background: transparent url(images/crossfade_playlist.png) no-repeat 0
  224. -30px;
  225. border: none;
  226. }
  227. #spl_sortable li .crossfade,#spl_sortable li .cue-edit {
  228. background: #debc9e url(images/crossfade_bg.png) repeat-x 0 0 !important;
  229. border: 1px solid #5d5d5d;
  230. border-width: 1px 0 0 0;
  231. min-height: 35px;
  232. }
  233. #spl_sortable li .cue-edit {
  234. background: #b6d1d5 url(images/cue-editor_bg.png) repeat-x 0 0
  235. !important;
  236. }
  237. #spl_sortable dl.inline-list {
  238. margin: 10px 0 0 37px;
  239. }
  240. #spl_sortable li .spl_fade_start,#spl_sortable li .spl_fade_end {
  241. background-color: transparent;
  242. float: right;
  243. font-size: 9px;
  244. height: 15px;
  245. right: 35px;
  246. width: 33px;
  247. margin-top: 2px;
  248. }
  249. #spl_sortable li .spl_fade_start.ui-state-default {
  250. background: transparent url(images/fade_in.png) no-repeat 0 0;
  251. border: none;
  252. }
  253. #spl_sortable li .spl_fade_start.ui-state-active {
  254. background: transparent url(images/fade_in.png) no-repeat 0 -30px;
  255. border: none;
  256. }
  257. #spl_sortable li .spl_fade_end.ui-state-default {
  258. background: transparent url(images/fade_out.png) no-repeat 0 0;
  259. border: none;
  260. }
  261. #spl_sortable li .spl_fade_end.ui-state-active {
  262. background: transparent url(images/fade_out.png) no-repeat 0 -30px;
  263. border: none;
  264. }
  265. .crossfade dl.inline-list,.cue-edit dl.inline-list,.crossfade-main dl.inline-list
  266. {
  267. padding-bottom: 5px;
  268. clear: left;
  269. }
  270. .crossfade dl.inline-list dt,.cue-edit dl.inline-list dt,.crossfade-main dl.inline-list dt
  271. {
  272. min-width: 90px;
  273. }
  274. .crossfade dl.inline-list dd,.cue-edit dl.inline-list dd,.crossfade-main dl.inline-list dd
  275. {
  276. float: left;
  277. font-size: 12px;
  278. margin: 0;
  279. }
  280. .edit-error {
  281. color: #b80000;
  282. margin: 0;
  283. padding-bottom: 0;
  284. font-size: 12px;
  285. display: none;
  286. }
  287. /*.edit-error:last-child {
  288. padding-bottom:10px;
  289. }*/
  290. .spl_text_input {
  291. color: #fff;
  292. }
  293. .crossfade-main {
  294. background: #debc9e;
  295. border: 1px solid #5b5b5b;
  296. padding: 10px 10px 0 10px;
  297. margin: 0 1px 16px 0;
  298. position: relative;
  299. }
  300. .crossfade-main .edit-error {
  301. padding-bottom: 4px;
  302. margin: 0;
  303. }
  304. .crossfade-main .edit-error:last-child {
  305. padding-bottom: 2px;
  306. }
  307. .crossfade-main .ui-icon-closethick {
  308. position: absolute;
  309. right: 6px;
  310. top: 3px;
  311. z-index: 3;
  312. }
  313. #spl_sortable li .spl_cue {
  314. background-color: transparent;
  315. float: right;
  316. font-size: 9px;
  317. height: 15px;
  318. right: 35px;
  319. width: 33px;
  320. margin-top: 2px;
  321. cursor: pointer;
  322. }
  323. #spl_sortable li .spl_cue.ui-state-default {
  324. background: transparent url(images/cue_playlist.png) no-repeat 0 0;
  325. border: none;
  326. }
  327. #spl_sortable li .spl_cue.ui-state-default:hover {
  328. background: transparent url(images/cue_playlist.png) no-repeat 0 -15px;
  329. border: none;
  330. }
  331. #spl_sortable li .spl_cue.ui-state-active,#spl_sortable li .spl_cue.ui-state-active:hover
  332. {
  333. background: transparent url(images/cue_playlist.png) no-repeat 0 -30px;
  334. border: none;
  335. }
  336. /*--/////////////// Changes 16.05.2011 ////////////--*/
  337. .playlist_title {
  338. margin: 16px 0 10px 0;
  339. height: 26px;
  340. clear: both;
  341. }
  342. #side_playlist .playlist_title h3,#side_playlist .playlist_title h4 {
  343. margin: 0;
  344. padding: 0;
  345. }
  346. #side_playlist .playlist_title h3 {
  347. float: left;
  348. width: 84%;
  349. }
  350. #side_playlist .playlist_title h4 {
  351. float: right;
  352. clear: none;
  353. font-size: 16px;
  354. padding-top: 4px;
  355. }
  356. #side_playlist .playlist_title h3 a {
  357. padding: 0 22px 0 2px;
  358. background: url(images/icon_edit_l.png) no-repeat right center;
  359. text-decoration: none;
  360. }
  361. #side_playlist .playlist_title h3 a:hover {
  362. background-color: #D8D8D8;
  363. }
  364. .element_hidden {
  365. display: none;
  366. }
  367. #side_playlist .playlist_title h3 input[type="text"] {
  368. background-color: #dddddd;
  369. border: 1px solid #8F8F8F;
  370. font-family: Arial, Helvetica, sans-serif;
  371. font-size: 12px;
  372. height: 23px;
  373. margin: 0;
  374. padding: 0;
  375. text-indent: 3px;
  376. -moz-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.1);
  377. -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.1);
  378. box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.1);
  379. width: 95%;
  380. margin-bottom: 10px;
  381. }
  382. #side_playlist .zend_form {
  383. margin: 0;
  384. padding: 0;
  385. }
  386. #side_playlist .zend_form dt,#side_playlist .zend_form dd {
  387. display: block;
  388. float: none;
  389. margin: 4px 0 0;
  390. padding: 0;
  391. width: 100%;
  392. }
  393. #side_playlist .zend_form dd.buttons {
  394. margin-top: 8px;
  395. text-align: right;
  396. }
  397. #side_playlist .zend_form dd.buttons .ui-button {
  398. margin: 0 0 0 10px;
  399. }
  400. #side_playlist .zend_form dt {
  401. color: #5B5B5B;
  402. font-weight: bold;
  403. margin: 9px 0 0;
  404. padding: 0 2px;
  405. }
  406. #side_playlist .zend_form dt:first-child {
  407. margin-top: 0;
  408. }
  409. #side_playlist .zend_form dd textarea {
  410. background-color: #dddddd;
  411. border: 1px solid #5B5B5B;
  412. font-family: Arial, Helvetica, sans-serif;
  413. font-size: 12px;
  414. margin: 0;
  415. padding: 2px 0 0 0;
  416. -moz-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.1);
  417. -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.1);
  418. box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.1);
  419. width: 99.7%;
  420. }
  421. #side_playlist fieldset {
  422. border: 1px solid #9a9a9a;
  423. margin: 0 0 8px 0;
  424. padding: 8px;
  425. }
  426. #side_playlist fieldset.closed .zend_form {
  427. display: none;
  428. }
  429. #side_playlist fieldset.closed {
  430. border-width: 1px 0 0;
  431. margin-bottom: -6px;
  432. margin-left: 1px;
  433. }
  434. fieldset>legend {
  435. color: #4f4f4f;
  436. font-size: 12px;
  437. line-height: 140%;
  438. }
  439. .ui-widget-content fieldset legend .ui-icon {
  440. float: left;
  441. background-image: url(redmond/images/ui-icons_454545_256x240.png);
  442. }
  443. #side_playlist .zend_form input,#side_playlist .zend_form textarea {
  444. width: auto;
  445. }
  446. #fieldset-metadate_change {
  447. clear: both;
  448. }
  449. div.helper li {
  450. list-style: none;
  451. }
  452. li.spl_empty {
  453. height: 56px;
  454. }
  455. /*---////// SMART BLOCK /////---*/
  456. .smart-block-info {
  457. padding: 5px 35px 10px 36px;
  458. width: 100%;
  459. -moz-box-sizing: border-box;
  460. -webkit-box-sizing: border-box;
  461. box-sizing: border-box;
  462. }
  463. .smart-block-info>li {
  464. display: block;
  465. float: none;
  466. margin-bottom: 4px;
  467. width: 100%;
  468. font-size: 13px;
  469. }
  470. .smart-block-info>li span.block-item-time {
  471. text-align: right;
  472. float: right;
  473. color: #D5D5D5;
  474. font-size: 12px;
  475. }
  476. .smart-block-info>li span.block-item-title {
  477. font-weight: bold;
  478. display: inline-block;
  479. padding-right: 6px;
  480. }
  481. .smart-block-info>li span.block-item-author {
  482. font-weight: normal;
  483. display: inline-block;
  484. }
  485. .smart-block-info>li span.block-item-criteria {
  486. font-weight: normal;
  487. display: inline-block;
  488. padding-right: 6px;
  489. }
  490. .expand-block-separate {
  491. border-top: 1px solid #5B5B5B;
  492. }