4 @mixin vertical-gradient($startColor: #555, $endColor: #333)
5 background-color: $startColor
6 background-image: -webkit-gradient(linear, left top, left bottom, from($startColor), to($endColor)) /* Saf4+, Chrome */
7 background-image: -webkit-linear-gradient(top, $startColor, $endColor) /* Chrome 10+, Saf5.1+, iOS 5+ */
8 background-image: -moz-linear-gradient(top, $startColor, $endColor) /* FF3.6 */
9 background-image: -ms-linear-gradient(top, $startColor, $endColor) /* IE10 */
10 background-image: -o-linear-gradient(top, $startColor, $endColor) /* Opera 11.10+ */
11 background-image: linear-gradient(to bottom, $startColor, $endColor)
13 @mixin radial-gradient($gradient)
14 background-position: center center
15 background-image: -webkit-radial-gradient(circle, $gradient)
16 background-image: -moz-radial-gradient($gradient)
17 background-image: -ms-radial-gradient($gradient)
18 background-image: radial-gradient($gradient)
20 @mixin radius($radius: 5px)
21 -moz-border-radius: $radius
22 -webkit-border-radius: $radius
23 border-radius: $radius
25 @mixin box-shadow($bsval: 0px 1px 4px #777)
26 -moz-box-shadow: $bsval
27 -webkit-box-shadow: $bsval
30 @mixin box-sizing($sizing: border-box)
31 -webkit-box-sizing: $sizing
32 -moz-box-sizing: $sizing
35 @mixin transform($transform)
36 -moz-transform: $transform
37 -webkit-transform: $transform
38 -o-transform: $transform
39 -ms-transform: $transform
41 @mixin transition($transition: all 200ms linear)
42 -webkit-transition: $transition
43 -moz-transition: $transition
44 -ms-transition: $transition
45 -o-transition: $transition
46 transition: $transition
49 .openerp .oe_kanban_view
51 //background: url(data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAKElEQVQIHWP8DwTv379nAAFBQUEGhnfv3oHEwADEZgJLIRGMIClkLQCr3x2Htp/lLwAAAABJRU5ErkJggg==)
54 &.oe_kanban_grouped .oe_kanban_dummy_cell
55 background: url(/web/static/src/img/form_sheetbg.png)
57 .ui-sortable-placeholder
58 border: 1px solid rgba(0,0,0,0.1)
59 visibility: visible !important
61 @include box-shadow(0 1px 10px rgba(0, 0, 0, 0.3))
62 @include transform(rotate(3deg))
63 -webkit-transition: -webkit-transform 100ms linear
64 -moz-transition: -moz-transform 100ms linear
65 transition: transform 100ms linear
74 .oe_star_on, .oe_star_off
76 text-shadow: 0 0 2px black
93 &.oe_kanban_ungrouped .oe_kanban_groups
95 &.oe_kanban_grouped_by_m2o .oe_kanban_group_title
100 .oe_dropdown_kanban > span
103 .oe_dropdown_kanban > span
108 .oe_kanban_group_title
112 text-shadow: 0 1px 0 white
115 display: inline-block
118 .oe_kanban_column, .oe_kanban_group_header
121 &.oe_kanban_group_folded
125 .oe_kanban_column, .oe_kanban_group_header
127 padding: 5px 5px 5px 4px
131 list-style-type: none
132 .oe_kanban_group_header.oe_kanban_no_group
135 &.oe_kanban_grouped .oe_kanban_column, .oe_kanban_group_header
137 border-left: 1px solid #f0f8f8
138 border-right: 1px solid #b9b9b9
144 .oe_kanban_column, .oe_kanban_column_cards
146 .oe_kanban_aggregates
149 .oe_kanban_group_folded
150 .oe_kanban_group_title, &.oe_kanban_column *, .oe_kanban_aggregates, .oe_kanban_add
152 .oe_kanban_group_title_vertical
156 .oe_kanban_group_title_undefined
158 .oe_kanban_group_title_vertical
160 -webkit-transform: rotate(90deg)
161 -moz-transform: rotate(90deg)
162 -o-transform: rotate(90deg)
163 -ms-transform: rotate(90deg)
164 transform: rotate(90deg)
173 // KanbanQuickCreate {{{
174 .oe_kanban_add, .oe_kanban_header .oe_dropdown_toggle
180 .oe_kanban_header .oe_dropdown_toggle
182 .oe_kanban_card, .oe_dropdown_toggle
184 display: inline-block
188 .oe_kanban_quick_create_buttons
190 .oe_kanban_no_group .oe_kanban_quick_create
193 .oe_kanban_quick_create input
194 @include box-sizing(border-box)
196 border: 1px solid transparent
201 @include box-shadow(none)
203 border: 1px solid #A6A6FE
204 @include box-shadow(0px 0px 7px rgba(0, 133, 255, 0.3) inset)
211 display: inline-block
218 @include box-shadow(0 1px 4px rgba(0, 0, 0, 0.4))
220 display: inline-block
229 display: inline-block
245 .oe_kanban_avatar_smallbox
249 border-color: #e5e5e5 #dbdbdb #d2d2d2
251 @include box-shadow(0 1px 2px rgba(0,0,0,0.2))
254 border: 2px solid #CCC
256 -moz-border-radius: 4px
257 -webkit-border-radius: 4px
259 .oe_kanban_box_header
260 border-bottom: 1px solid #CCC
271 &.oe_kanban_grouped .oe_kanban_show_more .oe_button
273 &.oe_kanban_ungrouped .oe_kanban_column
275 display: inline-block
278 box-sizing: border-box
279 -moz-box-sizing: border-box
280 -webkit-box-sizing: border-box
281 .oe_kanban_action_button
285 text-decoration: none
287 text-decoration: none
291 border-collapse: collapse
294 .oe_kanban_table tr td
296 .oe_kanban_table tr td.oe_kanban_title
298 .oe_kanban_box_content
302 border: 1px solid #8ec1da
303 background-color: #ddeef6
305 -moz-border-radius: 3px
306 -webkit-border-radius: 3px
308 text-shadow: 0 1px #fff
312 a.oe_kanban_button:hover, .openerp button.oe_kanban_button:hover
313 background-color: #eeddf6
314 .oe_kanban_buttons_set
315 border-top: 1px dotted
322 .oe_kanban_box_show_onclick
324 .oe_kanban_draghandle
326 .oe_kanban_color_border
327 border-color: #CCCCCC
328 .oe_kanban_color_border
329 border-color: #CCCCCC
330 .oe_kanban_tooltip ul, ul.oe_kanban_tooltip
336 -moz-border-radius: 2px
337 -webkit-border-radius: 2px
341 display: inline-block
343 .oe_kanban_card, .oe_kanban_quick_create
348 border: 1px solid rgba(0,0,0,0.16)
349 border-bottom-color: rgba(0,0,0,0.3)
352 -webkit-transition: -webkit-transform, -webkit-box-shadow, border 200ms linear
354 &:not(.ui-sortable-helper):hover
355 border: 1px solid #7C7BAD
356 @include box-shadow(0 0 4px #7C7BAD)
357 .oe_dropdown_kanban > span
362 text-decoration: none
364 text-decoration: none
366 .oe_kanban_project_times
372 position: inline-block
376 @include box-shadow(0 1px 2px rgba(0,0,0,0.2))
377 .oe_kanban_footer_left
381 display: inline-block
383 border: 1px solid #B9B9B9
394 display: inline-block
399 background-color: #8a89ba
404 .oe_kanban_bottom_right
412 display: inline-block
416 @include radial-gradient((#eee 0%, #ccc 40%, #bbb 100%))
417 .oe_kanban_status_green
419 @include radial-gradient((#55dd55 0%, #44aa44 40%, #339933 100%))
420 .oe_kanban_status_red
422 @include radial-gradient((#ee7777 0%, #cc3333 40%, #bb0808 100%))
429 text-overflow: ellipsis
432 // KanbanDropDown {{{
438 text-decoration: none
452 // KanbanColorPicker {{{
453 .oe_kanban_colorpicker
455 .oe_kanban_colorpicker li
460 display: inline-block
463 border: 1px solid white
465 border: 1px solid gray !important
466 .oe_kanban_colorpicker li:first-child a
467 border: 1px solid #ccc
471 background-color: #FFFFFF
474 background-color: #CCCCCC
477 background-color: #FFC7C7
480 background-color: #FFF1C7
483 background-color: #E3FFC7
486 background-color: #C7FFD5
489 background-color: #C7FFFF
492 background-color: #C7D5FF
495 background-color: #E3C7FF
498 background-color: #FFC7F1
502 .openerp .oe_form .oe_kanban_view
503 .oe_kanban_column, .oe_kanban_group_header
514 @include vertical-gradient(#efefef, #d8d8d8)
515 @include box-shadow((0 1px 2px rgba(0, 0, 0, .1), 0 1px 1px rgba(255, 255, 255, .8) inset))
516 button.oe_highlight:active
517 @include vertical-gradient(#e3e3e3, #f6f6f6)
518 @include box-shadow(none)
519 button.oe_highlight:hover
520 @include vertical-gradient(#f6f6f6, #e3e3e3)
521 @include box-shadow((0 1px 2px rgba(0, 0, 0, .1), 0 1px 1px rgba(255, 255, 255, .8) inset))
524 // Internet Explorer 9+ specifics {{{
525 .openerp_ie .oe_kanban_view
526 .oe_kanban_group_header .oe_kanban_group_title_vertical
527 // TODO: check for IE10
528 display: none !important
529 .oe_kanban_group_header.oe_kanban_group_folded .oe_kanban_group_title_vertical
530 display: inline-block !important
531 .oe_kanban_group_title_vertical
532 -ms-writing-mode: lr-tb !important
533 background: rgb(240, 238, 238)
536 .oe_kanban_group_header
546 &[data-type=object], &[data-type=delete]
548 .oe_kanban_view .oe_kanban_group_title
549 text-shadow: none !important
551 // au BufWritePost,FileWritePost *.sass :!sass --style expanded --line-numbers <afile> > "%:p:r.css"
552 // vim:tabstop=4:shiftwidth=4:softtabstop=4:fdm=marker: