diff -r 42c59d09670e -r 2754a76e2787 integration/css/edition.css --- a/integration/css/edition.css Wed Oct 24 17:44:18 2012 +0200 +++ b/integration/css/edition.css Wed Oct 24 17:50:32 2012 +0200 @@ -1,18 +1,19 @@ /* bloc */ -div.bloc-pvw{ +.bloc-pvw{ display: none; } -div.bloc-segmentation{ +.bloc-segmentation{ display: none; } -div.bloc-vide{ +.bloc-vide{ display: block; } /* header - title-video-wrap */ -div.header div.title-video-wrap{ +.header .title-video-wrap{ width: 460px; + min-height: 1px; } -div.header div.title-video-wrap a{ +.header .title-video-wrap a{ position: absolute; top: 10px; left: 0; @@ -25,60 +26,60 @@ background-position: right 2px; padding-right: 20px; } -div.header div.title-video-wrap a:hover{ +.header .title-video-wrap a:hover{ text-decoration: none; } -div.header div.title-video-wrap p.time-length{ +.header .title-video-wrap p.time-length{ position: absolute; top: 34px; color: #333333; font-size: 14px; } -div.header div.title-video-wrap p.time-length span{ +.header .title-video-wrap p.time-length span{ color: #de2500; } /* popin - update-title */ -div.update-title.popin{ +.update-title.popin{ display: none; top: 34px; left: 150px; } -div.update-title.popin p.form-right, -div.update-title.popin div.form-left{ +.update-title.popin .form-right, +.update-title.popin .form-left{ float: left; } -div.update-title.popin textarea{ +.update-title.popin textarea{ width: 200px; height: 66px; max-width: 530px; } -div.update-title.popin div.form-left{ +.update-title.popin .form-left{ margin-right: 12px; } -div.update-title.popin img.pointer{ +.update-title.popin img.pointer{ left: 110px; } -div.update-title.popin label{ +.update-title.popin label{ display: block; margin-bottom: 4px; } -div.update-title.popin input[type=text]{ +.update-title.popin input[type=text]{ width: 200px; } -div.update-title.popin p.titre-wrap{ +.update-title.popin p.titre-wrap{ margin-bottom: 6px; } /* col */ -div.col-middle, -div.col-left, -div.col-right{ +.col-middle, +.col-left, +.col-right{ float: left; } /* col-middle */ -div.col-middle{ +.col-middle{ width: 460px; min-height: 1px; } -div.col-middle-header{ +.col-middle-header{ height: 35px; background: url(../img/bg-previsualiser.png) repeat-x 0 0; line-height: 35px; @@ -86,38 +87,39 @@ font-weight: 600px; font-style: italic; } -div.col-middle-header a{ +.col-middle-header a{ color: #30036d; } -div.col-middle-header a:hover{ +.col-middle-header a:hover{ color: #FF00FC; } -div.col-middle-header a.disable, div.col-middle-header a.disable:hover{ +.col-middle-header a.disable, +.col-middle-header a.disable:hover{ color: #796891; } -div.col-middle-header a.segmenter{ +.col-middle-header a.segmenter{ padding: 0 10px; display: inline-block; min-width: 210px; height: 35px; background: url(../img/bg-segmenter.png) repeat-x 0 0; } -div.col-middle-header a.segmenter.disable, -div.col-middle-header a.previsualiser.disable, -div.col-middle-header.disable { +.col-middle-header a.segmenter.disable, +.col-middle-header a.previsualiser.disable, +.col-middle-header.disable { background-position: 0 -35px; } -div.col-middle-header a.previsualiser{ +.col-middle-header a.previsualiser{ background: url(../img/bg-previsualiser.png) repeat-x 0 0; float: right; padding-right: 10px; } -div.col-middle div.video{ +.col-middle .video{ width: 460px; position: relative; margin-bottom: 8px; } -div.col-middle div.video a.publier-button{ +.col-middle .video a.publier-button{ position: absolute; width: 69px; height: 67px; @@ -125,34 +127,33 @@ left: 382px; top: 10px; } -div.col-middle div.video a.publier-button:hover{ +.col-middle .video a.publier-button:hover{ background-position: 0 -67px; } -div.col-middle div.video a.publier-button.disable{ +.col-middle .video a.publier-button.disable{ background: url(../img/publier-button-sprite.png) 0 -67px no-repeat; } -div.col-middle div.video a.publier-button.disable:hover{ +.col-middle .video a.publier-button.disable:hover{ background-color: none; } -div.col-middle div.frise{ +.col-middle .frise{ width: 458px; position: relative; height: 22px; } -div.col-middle div.frise div.segment{ +.col-middle .frise .segment{ height: 22px; } -div.col-middle div.frise span.indication{ +.col-middle .frise span.indication{ height: 22px; line-height: 22px; } /* frise */ -div.frise{ +.frise{ position: relative; border: 1px solid #333333; - } -div.frise div.segment{ +.frise .segment{ float: left; margin-left: -1px; border-right: 1px solid #333; @@ -160,16 +161,16 @@ -webkit-box-shadow: inset 0px 2px 2px 0px #333; box-shadow: inset 0px 2px 2px 0px #333; } -div.frise div.segment:first-child{ +.frise .segment:first-child{ -moz-box-shadow: inset 2px 2px 2px 0px #333; -webkit-box-shadow: inset 2px 2px 2px 0px #333; box-shadow: inset 2px 2px 2px 0px #333; margin-left: 0; } -div.frise div.segment:last-child{ +.frise .segment:last-child{ border-right: 0; } -div.frise span.indication{ +.frise span.indication{ display: inline-block; position: absolute; color: #FFF; @@ -181,150 +182,151 @@ margin-left: -15px; } /* col-middle - bloc-segmentation */ -div.bloc-segmentation{ +.bloc-segmentation{ position: relative; } -div.bloc-segmentation div.existant{ +.bloc-segmentation .existant{ margin-top: 190px; } -div.bloc-segmentation div.existant h2{ +.bloc-segmentation .existant h2{ color: #30036d; font-size: 14px; font-weight: 600; padding-left: 8px; margin-bottom: 8px; } -div.bloc-segmentation div.segment{ +.bloc-segmentation .segment{ width: 100%; height: 8px; background-color: #b6b8b8; margin-bottom: 5px; position: relative; } -div.bloc-segmentation div.segment div.section{ +.bloc-segmentation .segment .section{ background-color: #ff7f0e; height: 6px; border:1px solid #999999; position: absolute; } /* col-middle - bloc-segmentation - popin.segmentation */ -div.popin.segmentation{ +.popin.segmentation{ top: 376px; width: 100%; } -div.popin.segmentation img.pointer{ +.popin.segmentation img.pointer{ left: 222px ; } -div.popin.segmentation h2{ +.popin.segmentation h2{ font-size: 14px; font-weight: 600; color:#de2500; margin-bottom: 10px; } -div.popin.segmentation h2 span{ +.popin.segmentation h2 span{ color: #7628df; } -div.popin.segmentation form{ +.popin.segmentation form{ overflow: hidden; } -div.popin.segmentation form div.form-segment-left, -div.popin.segmentation form div.form-segment-right{ +.popin.segmentation form .form-segment-left, +.popin.segmentation form .form-segment-right{ float: left; } -div.popin.segmentation form div.form-segment-left{ +.popin.segmentation form .form-segment-left{ width: 228px; } -div.popin.segmentation form p{ +.popin.segmentation form p{ margin-bottom: 8px; } -div.popin.segmentation form label{ +.popin.segmentation label{ display: block; font-size: 12px; font-weight: 600; margin-bottom: 4px; } -div.popin.segmentation form textarea{ +.popin.segmentation textarea{ width: 200px; height: 66px; max-width: 200px; font-size: 12px; } -div.popin.segmentation form input[type=text]{ +.popin.segmentation input[type=text]{ font-size: 12px; width: 200px; height: 20px; } -div.bloc-segmentation div.segment div.popin.segment-section{ +.bloc-segmentation .segment .popin.segment-section{ top: 8px; } -div.bloc-segmentation div.segment div.popin.segment-section h2{ +.bloc-segmentation .segment .popin.segment-section h2{ padding: 0; color: #de2500; margin-bottom: 4px; } -div.bloc-segmentation div.segment div.popin.segment-section p{ +.bloc-segmentation .segment .popin.segment-section p{ font-size: 12px; } -div.bloc-segmentation div.segment div.popin.segment-section p span{ +.bloc-segmentation .segment .popin.segment-section p span{ color: #7628df; } -div.bloc-segmentation div.segment div.popin.segment-section a.reprendre-segment{ +.bloc-segmentation .segment .popin.segment-section a.reprendre-segment{ float: right; display: block; height: 20px; line-height: 20px; } -div.bloc-segmentation div.segment div.popin.segment-section div.instant-description{ +.bloc-segmentation .segment .popin.segment-section .instant-description{ float: left; margin-right: 16px; } /* col-middle - bloc-vide */ -div.bloc-vide div.tutorial{ +.bloc-vide .tutorial{ padding: 0 10px; color: #FFF; font-weight: 600; height: 316px; background: url(../img/visuel-player-bar.jpg) 0 276px no-repeat #333333; } -div.bloc-vide div.tutorial h2{ +.bloc-vide .tutorial h2{ padding-top: 16px; font-size: 18px; margin-bottom: 20px; } -div.bloc-vide div.tutorial ol{ +.bloc-vide .tutorial ol{ padding-left: 22px; } -div.bloc-vide div.tutorial ol li:first-child{ +.bloc-vide .tutorial ol li:first-child{ width: 324px; } -div.bloc-vide div.tutorial ol li{ +.bloc-vide .tutorial ol li{ list-style: decimal; font-size: 14px; margin-bottom: 16px; padding-left: 20px; } /* col-left */ -div.col-left, div.col-right{ +.col-left, +.col-right{ width: 250px; min-height: 750px; background: url(../img/bg-col.png) repeat-x 0 0 #e6e6e6; } -div.col-left form{ +.col-left form{ background: url(../img/bg-video-search.png) 0 0 repeat-x #906ebe; height: 70px; padding-left: 10px; margin-bottom: 1px; } -div.col-left form h2{ +.col-left form h2{ padding-top: 8px; margin-bottom: 12px; color: #30036d; font-size: 16px; font-weight: 600; } -div.col-left form input[type=text]{ +.col-left input[type=text]{ width: 206px; font-size: 14px; border: none; @@ -334,19 +336,19 @@ -moz-border-radius: 4px; border-radius: 4px; } -div.col-left form p{ +.col-left form p{ position: relative; width: 230px; } -div.col-left form input[type=text]::-webkit-input-placeholder{ +.col-left input[type=text]::-webkit-input-placeholder{ color: #b48aed; font-style: italic; } -div.col-left form input[type=text]:-moz-placeholder { +.col-left input[type=text]:-moz-placeholder { color: #b48aed; font-style: italic; } -div.col-left form input[type=submit]{ +.col-left input[type=submit]{ position: absolute; right: 2px; width: 20px; @@ -356,20 +358,21 @@ z-index: 2; background: #FFF url(../img/zoom-icon.png) 2px 3px no-repeat; } -div.col-left ul.list-video li a:hover,div.col-left ul.list-video li a.active{ - background: url(../img/arrow-item-video-sprite.png) -250px 0 no-repeat; +.col-left .list-video li a:hover, +.col-left .list-video li a.active{ + background: url(../img/arrow-item-video-sprite.png) right top no-repeat; } /* col-right */ -div.col-right{ +.col-right{ width: 250px; } -div.col-right div.liste-segment{ +.col-right .liste-segment{ height: 70px; background: url(../img/bg-liste-segment.png) repeat-x 0 0; padding: 0 10px; width: 230px; } -div.col-right div.liste-segment h2{ +.col-right .liste-segment h2{ text-align: right; color: #30036D; font-weight: 600; @@ -377,137 +380,150 @@ margin-bottom: 12px; padding-top: 8px; } -div.col-right div.liste-segment div.frise{ +.col-right .liste-segment .frise{ width: 228px; position: relative; height: 20px; } -div.col-right div.liste-segment div.frise div.segment{ +.col-right .liste-segment .frise .segment{ height: 20px; } -div.col-right div.liste-segment div.frise span.indication{ +.col-right .liste-segment .frise span.indication{ height: 20px; line-height: 20px; } -div.col-right ul.list-video > li{ +.col-right .list-video > li{ position: relative; } -div.col-right ul.list-video > li > a:hover,div.col-right ul.list-video > li > a.active{ - background: url(../img/arrow-item-video-sprite.png) 0 0 no-repeat; +.col-right .list-video > li > a:hover, +.col-right .list-video > li > a.active{ + background: url(../img/arrow-item-video-sprite.png) left top no-repeat; } -div.col-right ul.list-video > li ul.tools{ +.col-right .list-video > li .tools{ position: absolute; left: 94px; top: 48px; } /* popin - frise-description */ -div.frise-description.popin{ +.frise-description.popin{ top: 26px; left: 0; width: 458px; } -div.frise-description.popin img.pointer{ +.frise-description.popin img.pointer{ right: 36px; } -div.frise-description.popin h2{ +.frise-description.popin h2{ color: #de2500; font-size: 14px; font-weight: bold; } -div.frise-description.popin table{ +.frise-description.popin table{ font-size: 12px; } -div.frise-description.popin table th{ +.frise-description.popin th{ text-align: left; font-weight: 600; display: block; min-width: 75px; } -div.frise-description.popin table td{ +.frise-description.popin td{ line-height: 15px; padding-left: 2px; } -div.frise-description.popin table th, div.frise-description.popin table td, div.frise-description.popin h2{ +.frise-description.popin th, +.frise-description.popin td, +.frise-description.popin h2{ padding-bottom: 8px; } -div.frise-description.popin ul.tools{ +.frise-description.popin .tools{ float: right; } /* tools */ -ul.tools li{ +.tools li{ float: left; } -ul.tools li a{ +.tools li a{ display: block; width: 17px; height: 17px; background: url(../img/tools-sprite.png) no-repeat 0 0; } -ul.tools li a.edit{ +.tools li a.edit{ background-position: 2px 0; } -ul.tools li a.edit:hover{ +.tools li a.edit:hover{ background-position: 2px -32px; } -ul.tools li a.edit.disable:hover, ul.tools li a.edit.disable{ +.tools li a.edit.disable:hover, +.tools li a.edit.disable{ background-position: 2px -16px; } -ul.tools li a.bottom{ +.tools li a.bottom{ background-position: -19px 0; } -ul.tools li a.bottom:hover{ +.tools li a.bottom:hover{ background-position: -19px -32px; } -ul.tools li a.bottom.disable:hover, ul.tools li a.bottom.disable{ +.tools li a.bottom.disable:hover, +.tools li a.bottom.disable{ background-position: -19px -16px; } -ul.tools li a.top{ +.tools li a.top{ background-position: -40px 0; } -ul.tools li a.top:hover{ +.tools li a.top:hover{ background-position: -40px -32px; } -ul.tools li a.top.disable:hover, ul.tools li a.top.disable{ +.tools li a.top.disable:hover, +.tools li a.top.disable{ background-position: -40px -16px; } -ul.tools li a.delete{ +.tools li a.delete{ background-position: -61px 0; } -ul.tools li a.delete:hover{ +.tools li a.delete:hover{ background-position: -61px -32px; } -ul.tools li a.delete.disable:hover, ul.tools li a.delete.disable{ +.tools li a.delete.disable:hover, +.tools li a.delete.disable{ background-position: -61px -16px; } /* list-video */ -ul.list-video > li{ +.list-video{ + overflow: hidden; + overflow-y: auto; + max-height: 680px; +} +.list-video > li{ margin-bottom: 1px; } -ul.list-video > li > a{ - padding: 5px 0 5px 10px; +.list-video > li > a{ + padding: 5px 10px 5px 10px; position: relative; clear: both; - width: 240px; - height: 62px; + width: auto; + min-height: 62px; + display: block; } -ul.list-video li a img, ul.list-video li a span.video-info{ +.list-video li a img{ float: left; } -ul.list-video li a img{ +.list-video li a img{ margin-right: 4px; } -ul.list-video li a span.video-info{ +.list-video li a span.video-info{ display: block; - width: 150px; + margin-left: 88px; } -ul.list-video li a span.video-info span.title-video{ +.list-video li a .video-info .title-video{ font-size: 13px; font-weight: 600; color: #30036d; display: block; margin-bottom: 1px; } -ul.list-video li a span.video-info span.author{ +.list-video li a span.video-info .author{ font-size: 11px; display: block; margin-bottom: 1px; @@ -520,7 +536,7 @@ ul.list-video li a span.video-info span.time-length span{ color: #de2500; } -ul.list-video li a span.number{ +.list-video li a .number{ color: #FFF; font-size: 10px; text-align: center; @@ -536,15 +552,17 @@ top: 54px; left: 78px; } -ul.list-video li a span.subtitle{ +.list-video li a .subtitle{ margin-bottom: 2px; display: block; color: #de2500; font-size: 11px; } -ul.list-video li span.duration{ +.list-video li .duration{ color: #7628df; font-size: 12px; font-weight: 600; display: block; -} \ No newline at end of file +} + +