@import "elements"; @import "commons"; @import "fonts"; /** time line */ #timeline-loader{ max-width:700px; .m(0 auto); .fs-artist-event-timeline; // .bb(1px, #000); .progress{ border-top: 4px solid #999; width:0; /* .transition(width 4s linear);*/ transition: width 3s linear; -moz-transition: width 3s linear; -o-transition: width 3s linear; -webkit-transition: width 3s linear; &.complete{ /* .transition(width 0.1s linear);*/ transition: width 0.1s linear; -moz-transition: width 0.1s linear; -o-transition: width 0.1s linear; -webkit-transition: width 0.1s linear; } } } #timeline{ height:65%; .mt(25px); h3.title{ cursor:pointer; .fs-region-title(); color:@timeline-lighten-color; } } #timeline-container{ width:100%; height:98%; .bt(2px, @timeline-lighten-color); overflow:hidden; .bgc(@timeline-juicy-color); .timeline-frame{ border: 0 solid #999; } .timeline-navigation{ top:0; right:0; height:20px; border: 0 solid transparent; background-color: #fff; div{ .p(2px 0 0 10px); &.timeline-navigation-zoom-in{background-image: url('../images/btns_zoomin.png');} &.timeline-navigation-zoom-out{background-image: url('../images/btns_zoomout.png');} &.timeline-navigation-move-left{background-image: url('../images/btns_moveleft.png');} &.timeline-navigation-move-right{background-image: url('../images/btns_moveright.png');} } } .timeline-axis-text{ .fs-region-title(); color:@timeline-lighten-color; } .timeline-event{ .rounded(0); border: 0 solid transparent; // background-color: #fff; &.timeline-event-range{ background-color:#fff;} /* TODO move events with css3 */ } .timeline-event-content{ .m(0); div.date{ //border-left: 3px solid @timeline-grey; display:block; text-decoration: none; text-align:left; cursor:pointer; .p(4px 0); .text-content{ .p(0 5px); .mb(4px); .bl(3px, @timeline-lighten-color); // max-width:145px; // pourquoi le texte ne va pas a la ligne avec le max-width ??? } &:hover{ .text-content{ .bl(3px, @timeline-color); } } h4, h5{.m(0); color:@timeline-lighten-color;} h4{.fs-titre-event-timeline();} h5{.fs-artist-event-timeline();} body.view-mode-dot &{ .p(0); .text-content{ min-height:15px; } h4, h5, img{display:none;} } body.view-mode-titles &{ background-color:#fff; h4, h5{display:block;} img{display:none;} } body.view-mode-thumbnails &{ h4, h5, img{display:block;} img{max-width:145px;height:auto;} } body.view-mode-images &{ h4, h5, img{display:block;} } } } .timeline-event-selected{ background-color: transparent; .timeline-event-content{ div.date{ .text-content{ .bl(3px, @timeline-color); } h4, h5{color:@timeline-color;} } } } } .timeline-modal{ width:150px; min-height:30px; //margin-right: -75px; padding:5px; background-color:#fff; position:absolute; z-index:99999; display:none; h4, h5{.m(0); color:@timeline-color;} h4{.fs-titre-event-timeline();} h5{.fs-artist-event-timeline();} }