~cooperjona/nitrotasks/quickly_trunk

« back to all changes in this revision

Viewing changes to data/media/app/sass/bieber.scss

  • Committer: jono Cooper
  • Date: 2012-09-05 11:26:32 UTC
  • Revision ID: jono@caffeinatedco.de-20120905112632-kz8kmdqlxuf27k78
commit before release

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
@import "compass/css3/images";
2
 
 
3
 
$sidebar_back: #fbfbfb;
4
 
$sidebar_hover: #fff;
5
 
$selected_color: #C84AFA;
6
 
$sidebar_border: #ccc;
7
 
 
8
 
$panel_color: #333;
9
 
$panel_border: #111;
10
 
$panel_text: #fff;
11
 
$task_color: #fff;
12
 
$task_selected: lighten(#6CC0E5, 32%);
13
 
$notes_bg: #F8FAF0;
14
 
 
15
 
$none_text: #ACACAC;
16
 
$low_color: #6CC0E5;
17
 
$medium_color: #FBC93D;
18
 
$high_color: #FB4F4F;
19
 
 
20
 
body {
21
 
        background: url(img/justin.jpeg) no-repeat left center fixed;
22
 
}
23
 
 
24
 
#sidebar {
25
 
        background: $sidebar_back;
26
 
        box-shadow: 1px 0 1px rgba(0, 0, 0, 0.3);
27
 
 
28
 
        h2 {
29
 
                border-top: 1px solid $sidebar_border;
30
 
                border-bottom: 1px solid $sidebar_border;
31
 
                box-shadow: 0 0 1px rgba(0,0,0,0.2) inset;
32
 
        }
33
 
 
34
 
        ul li {
35
 
 
36
 
                &:hover {
37
 
                        background: $sidebar_hover;
38
 
                }
39
 
 
40
 
                &.dragHover {
41
 
                        background: darken($sidebar_hover, 8%);
42
 
                }
43
 
 
44
 
                input {
45
 
                        border-radius: 4px;
46
 
                        box-shadow: inset 0 0 4px rgba(0,0,0,0.3);
47
 
                        border: none;
48
 
                }
49
 
        }
50
 
        
51
 
        .listAddBTN {
52
 
                background: $panel_color;
53
 
                color: $panel_text;
54
 
                
55
 
                &:hover {
56
 
                        background: lighten($panel_color, 3%);
57
 
                }
58
 
        }
59
 
}
60
 
.panel {
61
 
        @include background(linear-gradient(top, rgba(173, 127, 168, 0.85) 0%, rgba(128, 0, 128, 0.85) 100%));
62
 
        border-bottom: 0;
63
 
        color: $panel_text;
64
 
        box-shadow: 0 0 2px rgba(0,0,0,0.4);
65
 
        text-shadow: 0 1px 0 rgba(0,0,0,0.6);
66
 
 
67
 
        .brand {
68
 
                line-height: 40px;
69
 
                font-size: 18px;
70
 
                font-weight: bold;
71
 
                padding-left: 20px;
72
 
                background: url(img/logo.png) no-repeat;
73
 
        }
74
 
 
75
 
        button {
76
 
                background: $panel_color;
77
 
                color: $panel_text;
78
 
                font-weight: bold;
79
 
                text-shadow: 0 1px 0 rgba(0,0,0,0.6);
80
 
 
81
 
                &.add {
82
 
                        background: url(img/add.png) no-repeat 18px 0;
83
 
                        padding-left: 50px;
84
 
                }
85
 
                &.delete {
86
 
                        background: url(img/delete.png) no-repeat 18px 0;
87
 
                        padding-left: 50px;
88
 
                }
89
 
                &.sort {
90
 
                        background: url(img/sort.png) no-repeat 12px 0;
91
 
                        padding-left: 46px;
92
 
                }
93
 
                &.settingsbtn {
94
 
                        margin: 0 7px 0 0;
95
 
                        background: url(img/settings.png) no-repeat 8px 0;
96
 
                        padding: 0 20px;
97
 
                }
98
 
 
99
 
                &:hover {
100
 
                        background-color: rgba(0,0,0,0.2);
101
 
                }
102
 
        }
103
 
 
104
 
        .left {
105
 
                span {
106
 
                        ul {
107
 
                                background: $panel_color;
108
 
                                border: 1px solid black;
109
 
                                border-top: none;
110
 
                                box-shadow: 0 1px 1px rgba(0,0,0,0.4);
111
 
                                margin: 0;
112
 
                                li {
113
 
                                        color: white;
114
 
                                        font-weight: bold;
115
 
                                }
116
 
                        }
117
 
                }
118
 
        }
119
 
 
120
 
        .right input {
121
 
                border: 0;
122
 
                border-radius: 2px;
123
 
                width: 120px;
124
 
                padding-left: 23px;
125
 
                background: url(img/search.png) no-repeat, #fff;
126
 
 
127
 
                -webkit-transition: 150ms width ease;
128
 
 
129
 
                &:focus {
130
 
                        outline: 0;
131
 
                        box-shadow: none;
132
 
                        width: 220px;
133
 
 
134
 
                }
135
 
        }
136
 
}
137
 
#sidebar {
138
 
        ul {
139
 
                li {
140
 
                        &.selected {
141
 
                                background: $selected_color;
142
 
                                color: #fff;
143
 
                                border: 1px solid darken($selected_color, 20%);
144
 
                                border-left: none;
145
 
                                border-right: none;
146
 
                                font-weight: bold;
147
 
                                text-shadow: 0 1px 1px darken($selected_color, 15%);
148
 
                        }
149
 
                        
150
 
                }
151
 
        }
152
 
}
153
 
#tasks {
154
 
        background-image: none;
155
 
        z-index: 4;
156
 
        &:before {
157
 
                content: '';
158
 
                display: block;
159
 
                position: absolute;
160
 
                left: -5px;
161
 
                top: 0;
162
 
                height: 41px;
163
 
                width: 5px;
164
 
                @include background(linear-gradient(top, rgba(173, 127, 168, 0.85) 0%, rgba(128, 0, 128, 0.85) 100%));
165
 
        }
166
 
}
167
 
#tasks .tasksContent {
168
 
        h2.dark {
169
 
                color: lighten($panel_color, 5%);
170
 
                text-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);
171
 
        }
172
 
        h2, h2.light {
173
 
                color: #fff;
174
 
                text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
175
 
        }
176
 
 
177
 
        .noTasks {
178
 
                width: 300px;
179
 
                padding: 15px;
180
 
                top: 100px;
181
 
                margin: 0 auto;
182
 
                text-align: center;
183
 
                background: rgba(0, 0, 0, 0.4);
184
 
                box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.6), 0 1px 0 rgba(255, 255, 255, 0.3);
185
 
                border-radius: 5px;
186
 
                color:  white;
187
 
                font-size: 14px;
188
 
                text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
189
 
        }
190
 
        ul {
191
 
                li {
192
 
                        border: 1px solid darken($task_color, 25%);
193
 
                        box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
194
 
                        border-radius: 4px;
195
 
                        @include background(linear-gradient(top, $task_color 0%, darken($task_color, 2%) 100%));
196
 
                        
197
 
                        .tag {
198
 
                                color: darken($low_color, 30%);
199
 
                        }
200
 
 
201
 
                        .label {
202
 
                                border-left: 1px solid darken($task_color, 10%);
203
 
                                border-radius: 0 4px 4px 0;
204
 
 
205
 
                                &.overdue, &.due {
206
 
                                        @include background(linear-gradient(top, lighten($high_color, 25%) 0%, lighten($high_color, 20%) 100%));
207
 
                                }
208
 
                        }
209
 
 
210
 
                        .notes {
211
 
                                width: 30px;
212
 
                                background: url(img/notes.png) no-repeat 8px 7px;
213
 
                        }
214
 
                        
215
 
                        &.selected {
216
 
                                @include background(linear-gradient(top, #FEFFFE 0%, #FADDFD 100%));
217
 
                        }
218
 
 
219
 
                        &.expanded {
220
 
                                margin: 15px 0;
221
 
 
222
 
                                &:first-child {
223
 
                                        margin-top: 0;
224
 
                                }
225
 
 
226
 
                                &:hover {
227
 
                                        @include background(linear-gradient(top, $task_color 0%, darken($task_color, 2%) 100%));
228
 
                                }
229
 
                        }
230
 
 
231
 
                        .checkbox {
232
 
                                border: 1px solid #D4D4D4;
233
 
                                border-radius: 3px;
234
 
                                background: $task_color;
235
 
 
236
 
                                &:hover {
237
 
                                        border-color: #C6C6C6;
238
 
                                        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
239
 
                                }
240
 
 
241
 
                                &.scheduled {
242
 
                                        background: url(glyphicons-halflings.png) 277px 13px;
243
 
                                }
244
 
                                &.recurring {
245
 
                                        background: url(glyphicons-halflings.png) 601px 13px;
246
 
                                }
247
 
 
248
 
                                &.low {
249
 
                                        border-color: darken($low_color, 10%);
250
 
                                        @include background(linear-gradient(top, lighten($low_color, 15%) 0%, lighten($low_color, 20%) 100%));
251
 
                                }
252
 
                                &.medium {
253
 
                                        border-color: darken($medium_color, 17%);
254
 
                                        @include background(linear-gradient(top, lighten($medium_color, 15%) 0%, lighten($medium_color, 24%) 100%));
255
 
                                }
256
 
                                &.high {
257
 
                                        border-color: darken($high_color, 20%);
258
 
                                        @include background(linear-gradient(top, lighten($high_color, 15%) 0%, lighten($high_color, 22%) 100%));
259
 
                                }
260
 
                        }
261
 
 
262
 
                        button.none, button.low, button.medium, button.high, input.date, input.tags, button.date, div.tag {
263
 
                                border-left: 1px solid darken($task_color, 10%);
264
 
                        }
265
 
                        button.none {
266
 
                                color: $none_text;
267
 
                        }
268
 
                        button.low {
269
 
                                @include background(linear-gradient(top, lighten($low_color, 35%) 0%, lighten($low_color, 25%) 100%));
270
 
                        }
271
 
                        button.medium {
272
 
                                @include background(linear-gradient(top, lighten($medium_color, 35%) 0%, lighten($medium_color, 25%) 100%));
273
 
                        }
274
 
                        button.high {
275
 
                                @include background(linear-gradient(top, lighten($high_color, 35%) 0%, lighten($high_color, 30%) 100%));
276
 
                        }
277
 
 
278
 
                        .hidden textarea {
279
 
                                border-top: 1px solid  darken($task_color, 15%);
280
 
                                border-radius: 0 0 5px 5px;
281
 
                                background: url(img/notes.png) no-repeat 8px 7px, $notes_bg;
282
 
                        }
283
 
                }
284
 
        }
285
 
}
286
 
.vsplitbar {
287
 
        border-left: 0;
288
 
}
289
 
 
290
 
// Modal Dialog
291
 
.modal {
292
 
        border-radius: 5px;
293
 
        border-color: #ccc;
294
 
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
295
 
        h3 {
296
 
                border-bottom-color: #ccc;
297
 
        }
298
 
}
299
 
 
300
 
//jQuery UI trys to override
301
 
.ui-sortable-helper.tasks {
302
 
        @include background(linear-gradient(top, $task_color 0%, darken($task_color, 2%) 100%));
303
 
        color: #333;
304
 
        line-height: 24px;
305
 
        border-radius: 3px;
306
 
        border: 1px solid #BFBFBF;
307
 
        box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
308
 
        font-weight: normal;
309
 
        opacity: 0.8;
310
 
}
311
 
 
312
 
.modal {
313
 
        display: none;
314
 
        position: absolute;
315
 
        left: 50%;
316
 
        background: #fff;
317
 
        border-radius: 5px;
318
 
        box-shadow: 0 1px 6px rgba(0,0,0,0.75);
319
 
 
320
 
        h3 {
321
 
                border-radius:5px 5px 0 0;
322
 
                text-align: center;
323
 
                height: 40px;
324
 
                line-height: 40px;
325
 
                margin: 0;
326
 
                background-image: #f4f4f4;
327
 
                @include background(linear-gradient(top, #ffffff 0%, #e9e9e8 100%));
328
 
                border-bottom: 1px solid #eee;
329
 
                font-size: 15px;
330
 
                text-shadow: 0 1px 0 #fff;
331
 
                box-shadow: 0 1px 0 #ccc;
332
 
                color: #3b3b3b;
333
 
        }
334
 
        p {
335
 
                margin: 0;
336
 
                padding: 15px 15px 13px;
337
 
                display: block;
338
 
                width: 310px;
339
 
                font-size: 13px;
340
 
                text-align: center;
341
 
                color: #545454;
342
 
                line-height: 20px;
343
 
        }
344
 
        .button-container {
345
 
                button {
346
 
                        height: 35px;
347
 
                        border-radius: 4px;
348
 
                        color: #fff;
349
 
                        font: bold 13px arial;
350
 
                        text-shadow: 0 1px 0 rgba(0,0,0,0.5);
351
 
                        box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.5), inset 0 -1px 0 rgba(0,0,0,0.15);
352
 
                        &.yes {
353
 
                                border: 1px solid #5e8c22;
354
 
                                background-image: #89c03e;
355
 
                                @include background(linear-gradient(top, #a8d34e 0%, #6aad2d 100%));
356
 
                                &:hover {
357
 
                                        @include background(linear-gradient(top, lighten(#a8d34e, 5%) 0%, lighten(#6aad2d, 5%) 100%));
358
 
                                }
359
 
                                &:active {
360
 
                                        @include background(linear-gradient(top, darken(#a8d34e, 5%) 0%, darken(#6aad2d, 5%) 100%));
361
 
                                }
362
 
                        }
363
 
                        &.no {
364
 
                                border: 1px solid #b63540;
365
 
                                background-image: #ed596a;
366
 
                                @include background(linear-gradient(top, #f77087 0%, #e3414d 100%));
367
 
                                &:hover {
368
 
                                        @include background(linear-gradient(top, lighten(#f77087, 5%) 0%, lighten(#e3414d, 5%) 100%));
369
 
                                }
370
 
                                &:active {
371
 
                                        @include background(linear-gradient(top, darken(#f77087, 5%) 0%, darken(#e3414d, 5%) 100%));
372
 
                                }
373
 
                        }
374
 
                }
375
 
        }
376
 
}
 
 
b'\\ No newline at end of file'