Warning, /webapps/ocs-webserver/httpdocs/theme/flatui/less/modules/todo.less is written in an unsupported language. File is not indexed.

0001 //
0002 // Todo list
0003 // --------------------------------------------------
0004 
0005 .todo {
0006   background-color: mix(@base, black, 85%);  
0007   color: mix(@base, @inverse, 66%);
0008   margin-bottom: 20px;
0009   .border-radius(8px 8px 6px 6px);
0010 
0011   ul {
0012     margin: 0;
0013     list-style-type: none;
0014   }
0015   li {
0016     background: @base url(../img/todo/todo.png) 92% center no-repeat;
0017     background-size: 20px 20px;
0018     cursor: pointer;
0019     margin-top: 2px;
0020     padding: 18px 42px 17px 25px;
0021     position: relative;
0022     .transition(.25s);
0023     
0024     &:first-child {
0025       margin-top: 0;
0026     }  
0027     &:last-child {
0028       .border-radius(0 0 6px 6px);
0029       padding-bottom: 18px;
0030     }
0031     &.todo-done {
0032       background: transparent url(../img/todo/done.png) 92% center no-repeat;
0033       background-size: 20px 20px;
0034       color: @firm;
0035 
0036       .todo-name {
0037         color: @firm;
0038       }  
0039     }  
0040   }      
0041 }
0042 
0043 .todo-search {
0044   position: relative;
0045   background: @firm;
0046   background-size: 16px 16px;
0047   border-radius: 6px 6px 0 0;
0048   color: @base;
0049   padding: 19px 25px 20px;
0050   
0051   &:before {
0052     position: absolute;
0053     font-family: 'Flat-UI-Icons';
0054     content: "\e01c";
0055     font-size: 16px;
0056     display: inline-block;
0057     top: 50%;
0058     left: 92%;
0059     margin: -0.5em 0 0 -1em;
0060   }
0061 }
0062 
0063 input.todo-search-field {
0064   background: none;
0065   border: none;
0066   color: @base;
0067   font-size: 19px;
0068   font-weight: 700;
0069   margin: 0;
0070   line-height: 23px;
0071   padding: 5px 0;
0072   text-indent: 0;
0073   .box-shadow(none);
0074   .placeholder-color(@base);
0075 }
0076 
0077 .todo-icon {
0078   float: left;
0079   font-size: 24px;
0080   padding: 11px 22px 0 0;
0081 }
0082 
0083 .todo-content {
0084   padding-top: 1px;
0085   overflow: hidden;
0086 }
0087 
0088 .todo-name {
0089   color: @inverse;
0090   font-size: 17px;
0091   margin: 1px 0 3px;
0092 }  
0093 
0094 // Retina Support
0095 @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2) {
0096   .todo {
0097     li {
0098       background-image: url(../img/todo/todo-2x.png);
0099       
0100       &.todo-done {
0101         background-image: url(../img/todo/done-2x.png);
0102       }  
0103     }    
0104   }  
0105 }