source: pro-violet-viettel/sourcecode/assets/css/less/items.less @ 892

Last change on this file since 892 was 313, checked in by dungnv, 11 years ago
File size: 4.2 KB
RevLine 
[313]1.dialogs {
2  padding:9px 9px 0;
3  position:relative;
4}
5.itemdiv {
6  padding-right:3px;
7  min-height:66px;
8  position:relative;
9 
10  > .user {
11        display:inline-block;
12        width:42px;
13        position:absolute;
14        left:0;
15       
16        > img {
17                border-radius:100%;
18                border:2px solid #5293C4;
19                max-width:40px;
20                position:relative;
21        }
22  }
23
24
25  > .body {
26        width:auto;     
27        margin-left:50px;
28        margin-right:12px;
29
30        position:relative;
31       
32        > .time {
33                display:block;
34                font-size:11px;
35                font-weight:bold;
36                color:#666;
37 
38                position:absolute;
39                right:9px; top:0;
40
41                [class*="icon-"] {
42                        font-size:14px;
43                        font-weight:normal;
44                }
45        }// .body > .time
46       
47        > .name {
48                display:block;
49                color:#999;
50                 > b { color:#777777; }
51        }// .body > .name
52
53        > .text {
54                display:block;
55                position:relative;
56                margin-top:2px;
57                 
58                padding-bottom:19px;
59                padding-left:7px;
60               
61                font-size:13px;
62
63                &:after {
64                         display:block; content:"";
65                         height:1px; font-size:0; overflow:hidden;
66                         position:absolute;
67                         left:16px; right:-12px; margin-top:9px;
68                         
69                         border-top:1px solid #E4ECF3;
70                }
71               
72                > [class*="icon-quote-"]:first-child {
73                        color:#DCE3ED;
74                        margin-right:4px;
75                }
76        }// .body > .text
77  }
78  &:last-child > .body > .text {
79        border-bottom:none;
80        &:after {
81                display:none;
82        }
83  }
84
85
86
87 &.dialogdiv {
88        padding-bottom:14px;
89        &:before {
90                position:absolute;
91                display:block; content:"";
92                 
93                top:0; bottom:0; left:19px;
94                width:3px; max-width:3px;
95
96                background-color:#E1E6ED;
97                border:1px solid #D7DBDD;
98                border-width:0 1px;
99        }
100        &:last-child:before {
101                display:none;
102        }
103       
104       
105        > .user > img {
106                border-color:#C9D6E5;
107        }
108        > .body {
109                border:1px solid #DDE4ED;
110                padding:5px 8px 8px;
111                border-left-width:2px;
112                margin-right:1px;
113
114                &:before{
115                        content:""; display:block;
116                        position:absolute; left:-7px; top:11px;
117                        width:8px; height:8px;
118                        border:2px solid #DDE4ED;
119                        border-width:2px 0 0 2px;
120                        background-color:#FFF;
121                       
122                        .box-sizing(content-box);
123                         
124                        .rotate(-45deg);
125                }
126               
127                > .time {
128                        position:static;
129                        float:right;
130                }
131                > .text {
132                        padding-left:0;
133                        padding-bottom:0px;
134                        &:after {display:none;}
135                }
136        }
137       
138        .tooltip-inner {
139                word-break:break-all;
140        }
141 }//end of .itemdiv.dialogdiv
142
143
144
145 &.memberdiv {
146         width:175px;
147         padding:2px;
148         margin:3px 0;
149         float:left;
150         border-bottom:1px solid #E8E8E8;
151         
152         > .user > img {
153                border-color:#DCE3ED;
154         }
155
156         > .body {
157                > .time {
158                        position:static;
159                }
160                > .name {
161                        line-height:18px; height:18px;
162                        margin-bottom:0;
163                        > a {
164                                display:inline-block;
165                                max-width:100px; max-height:18px;
166                                overflow:hidden;
167                                text-overflow:ellipsis;
168                                word-break:break-all;
169                        }
170                }
171         }
172 }//.itemdiv.memberdiv
173
174
175
176 .tools {
177        //width:20px;
178        position:absolute;
179        right:5px; bottom:10px;
180        display:none;
181        .btn {
182                border-radius:36px;
183                margin:1px 0;
184        }
185 }
186 .body .tools {
187        bottom:4px;
188 }
189 &.commentdiv .tools {
190        right:9px;
191 }
192 &:hover .tools{
193        display:inline-block;
194 }
195
196}
197
198
199
200
201
202/* task list */
203.item-list {
204  margin:0;
205  padding:0;
206  list-style:none;
207
208  > li {
209        padding:9px;
210        background-color:#FFF;
211        margin-top:-1px;
212        position:relative;
213       
214        &.selected {
215                color:#8090A0;
216                background-color:#F4F9FC;
217                label , .lbl {
218                        text-decoration:line-through;
219                        color:#8090A0;
220                }
221        }
222        > .checkbox {
223                display:inline-block;
224        }
225        > label.inline {
226                display:inline-block;
227        }
228        label {
229                font-size:13px;
230        }
231        .percentage {
232                font-size:11px; font-weight:bold;
233                color:#777;
234        }
235       
236        &.ui-sortable-helper {
237                cursor:move;
238        }
239 }
240
241}
242
243
244
245li[class*="item-"] {
246        border:1px solid #DDD;
247        border-left-width:3px;
248}
249
250.item-list-color(@color) {
251  @item-class:~`"item-@{color}"`;
252  @item-color:~`"item-list-@{color}-border"`;
253  @item-cl:@@item-color;
254
255  li.@{item-class} {
256        border-left-color:@item-cl;
257  }
258}
259.item-list-color(~'orange');
260.item-list-color(~'orange2');
261.item-list-color(~'red');
262.item-list-color(~'red2');
263.item-list-color(~'green');
264.item-list-color(~'green2');
265.item-list-color(~'blue');
266.item-list-color(~'blue2');
267.item-list-color(~'blue3');
268.item-list-color(~'pink');
269.item-list-color(~'purple');
270.item-list-color(~'black');
271.item-list-color(~'grey');
272.item-list-color(~'brown');
273.item-list-color(~'default');
274
275
276
277
278
279
280/* when dragging */
281.ui-sortable-placeholder  , .ui-sortable-helper {
282  & , & > a {
283        cursor:move !important;
284  }
285}
286
287
288
289
290@media only screen and (max-width: @screen-xs) {
291.itemdiv.memberdiv {
292  float:none;
293  width:auto;
294}
295}
Note: See TracBrowser for help on using the repository browser.