[ADD] base-ie.sass
authorFabien Meghazi <fme@openerp.com>
Tue, 13 Nov 2012 16:21:07 +0000 (17:21 +0100)
committerFabien Meghazi <fme@openerp.com>
Tue, 13 Nov 2012 16:21:07 +0000 (17:21 +0100)
bzr revid: fme@openerp.com-20121113162107-1tenoncyon8hh9xz

addons/web/controllers/main.py
addons/web/static/src/css/base-ie.css [new file with mode: 0644]
addons/web/static/src/css/base-ie.sass [new file with mode: 0644]
addons/web/static/src/css/base.css
addons/web/static/src/css/base.sass

index ffabe97..63b722c 100644 (file)
@@ -553,6 +553,9 @@ html_template = """<!DOCTYPE html>
         <link rel="shortcut icon" href="/web/static/src/img/favicon.ico" type="image/x-icon"/>
         <link rel="stylesheet" href="/web/static/src/css/full.css" />
         %(css)s
+        <!--[if IE 9]>    
+                <link rel="stylesheet" href="/web/static/src/css/base-ie.css" />
+        <![endif]--> 
         %(js)s
         <script type="text/javascript">
             $(function() {
diff --git a/addons/web/static/src/css/base-ie.css b/addons/web/static/src/css/base-ie.css
new file mode 100644 (file)
index 0000000..15de19e
--- /dev/null
@@ -0,0 +1,108 @@
+@charset "utf-8";
+.openerp input[type='checkbox'] {
+  border: none;
+  background: none;
+  box-shadow: none;
+}
+.openerp .oe_logo img {
+  border: none;
+}
+.openerp .oe_header_row button.oe_highlight {
+  padding-top: 0;
+  padding-bottom: 0;
+}
+.openerp .oe_view_manager_buttons button.oe_write_full {
+  padding-top: 0;
+  padding-bottom: 0;
+}
+.openerp .oe_view_manager_buttons button.oe_highlight {
+  padding-top: 0;
+  padding-bottom: 0;
+}
+.openerp .oe_view_manager_buttons button .oe_form_button_edit {
+  padding-top: 0;
+  padding-bottom: 0;
+}
+.openerp .oe_view_manager_buttons button .oe_form_button_create {
+  padding-top: 0;
+  padding-bottom: 0;
+}
+.openerp .oe_kanban_image {
+  border: none;
+}
+.openerp .oe_msg_icon {
+  border: none;
+}
+.openerp .oe_form header ul {
+  height: 29px;
+}
+.openerp .oe_attach {
+  filter: none;
+}
+.openerp .oe_link {
+  filter: none;
+}
+.openerp .oe_kanban_show_more {
+  clear: both;
+  text-align: center;
+}
+.openerp.oe_kanban_grouped .oe_kanban_show_more .oe_button {
+  width: 100%;
+  padding: 3px 12px;
+}
+.openerp .oe_form_buttons button {
+  padding-top: 0;
+  padding-bottom: 0;
+}
+.openerp .oe_sidebar button {
+  padding-top: 0;
+  padding-bottom: 0;
+}
+.openerp .oe_form_field.oe_tags {
+  float: left;
+}
+.openerp ul.oe_form_status li {
+  background-color/*\**/: #e8e8e8 \9;
+  background: -ms-linear-gradient(top, #fcfcfc, #dedede);
+  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#dedede');
+}
+.openerp ul.oe_form_status li .label {
+  padding-bottom: 10px;
+}
+.openerp ul.oe_form_status li .arrow span {
+  background-color/*\**/: #e8e8e8 \9;
+  background: -ms-linear-gradient(top, #fcfcfc, #dedede);
+  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#dedede');
+}
+.openerp ul.oe_form_status li.oe_active {
+  background-color: #729fcf;
+  background: -ms-linear-gradient(top, #729fcf, #3465a4);
+  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#729fcf', endColorstr='#3465a4');
+}
+.openerp ul.oe_form_status li.oe_active .label {
+  padding-bottom: 10px;
+}
+.openerp ul.oe_form_status_clickable li {
+  background-color: #e8e8e8;
+  background: -ms-linear-gradient(top, #fcfcfc, #dedede);
+  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#dedede');
+}
+.openerp ul.oe_form_status_clickable li .label {
+  padding-bottom: 10px;
+}
+.openerp ul.oe_form_status_clickable li .arrow span {
+  background-color/*\**/: #e8e8e8 \9;
+  background: -ms-linear-gradient(top, #fcfcfc, #dedede);
+  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#dedede');
+}
+.openerp ul.oe_form_status_clickable li.oe_active {
+  background-color: #729fcf;
+  background: -ms-linear-gradient(top, #729fcf, #3465a4);
+  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#729fcf', endColorstr='#3465a4');
+}
+.openerp ul.oe_form_status_clickable li.oe_active .label {
+  padding-bottom: 0;
+}
+.openerp .oe_mail .oe_msg .oe_msg_icons span {
+  -ms-filter: "progid:DXImageTransform.Microsoft.shadow(color=#aaaaaa,strength=2)";
+}
diff --git a/addons/web/static/src/css/base-ie.sass b/addons/web/static/src/css/base-ie.sass
new file mode 100644 (file)
index 0000000..b42e5db
--- /dev/null
@@ -0,0 +1,106 @@
+@charset "utf-8"\r
+\r
+// fixes for ie9 only\r
+.openerp\r
+    input[type='checkbox']\r
+        border: none\r
+        background: none\r
+        box-shadow: none\r
+    .oe_logo\r
+        img\r
+            border: none\r
+    .oe_header_row\r
+        button.oe_highlight\r
+            padding-top: 0\r
+            padding-bottom: 0\r
+    .oe_view_manager_buttons\r
+        button.oe_write_full\r
+            padding-top: 0\r
+            padding-bottom: 0\r
+        button.oe_highlight\r
+            padding-top: 0\r
+            padding-bottom: 0\r
+        button .oe_form_button_edit\r
+            padding-top: 0\r
+            padding-bottom: 0\r
+        button .oe_form_button_create\r
+            padding-top: 0\r
+            padding-bottom: 0\r
+    .oe_kanban_image\r
+        border: none\r
+    .oe_msg_icon\r
+        border: none\r
+    .oe_form\r
+        header\r
+            ul\r
+                height: 29px\r
+\r
+    .oe_attach\r
+        filter: none\r
+    .oe_link\r
+        filter: none\r
+\r
+    .oe_kanban_show_more\r
+        clear: both\r
+        text-align: center\r
+    &.oe_kanban_grouped .oe_kanban_show_more .oe_button\r
+        width: 100%\r
+        padding: 3px 12px\r
+\r
+\r
+    .oe_form_buttons button\r
+        padding-top: 0\r
+        padding-bottom: 0\r
+    .oe_sidebar button\r
+        padding-top: 0\r
+        padding-bottom: 0\r
+\r
+    .oe_form_field.oe_tags\r
+        float: left\r
+    ul.oe_form_status\r
+        li \r
+            background-color/*\**/: #e8e8e8\9\r
+            background: -ms-linear-gradient(top, #fcfcfc, #dedede) /* For IE 10 */\r
+            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#dedede') /* For IE 9 */\r
+            .label\r
+                padding-bottom: 10px\r
+            .arrow \r
+                span\r
+                    background-color/*\**/: #e8e8e8\9\r
+                    background: -ms-linear-gradient(top, #fcfcfc, #dedede) /* For IE 10 */\r
+                    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#dedede') /* For IE 9 */\r
+        li.oe_active\r
+            background-color: #729fcf\r
+            background: -ms-linear-gradient(top, #729fcf, #3465a4) /* For IE 10 */\r
+            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#729fcf', endColorstr='#3465a4') /* For IE 9 */\r
+            .label\r
+                padding-bottom: 10px\r
+\r
+    ul.oe_form_status_clickable\r
+        li\r
+            background-color: #e8e8e8\r
+            background: -ms-linear-gradient(top, #fcfcfc, #dedede) /* For IE 10 */\r
+            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#dedede') /* For IE 9 */\r
+            .label\r
+                padding-bottom: 10px\r
+            .arrow\r
+                span\r
+                    background-color/*\**/: #e8e8e8\9\r
+                    background: -ms-linear-gradient(top, #fcfcfc, #dedede) /* For IE 10 */\r
+                    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#dedede') /* For IE 9 */\r
+        li.oe_active\r
+            background-color: #729fcf\r
+            background: -ms-linear-gradient(top, #729fcf, #3465a4) /* For IE 10 */\r
+            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#729fcf', endColorstr='#3465a4') /* For IE 9 */\r
+            .label\r
+                padding-bottom: 0\r
+\r
+        // mail addon\r
+    .oe_mail\r
+        .oe_msg\r
+            .oe_msg_icons\r
+                span\r
+                    -ms-filter: "progid:DXImageTransform.Microsoft.shadow(color=#aaaaaa,strength=2)"\r
+\r
+\r
+// }}}\r
index 3e287de..d98e9a4 100644 (file)
   color: #afafb6 !important;
   font-style: italic !important;
 }
+.openerp :-ms-input-placeholder {
+  color: #afafb6 !important;
+  font-style: italic !important;
+}
 .openerp a {
   text-decoration: none;
   cursor: pointer !important;
@@ -95,6 +99,7 @@
   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#f0f0fa)', endColorstr='ie-hex-str(#eeeef6)')";
 }
 .openerp .zebra tbody tr:hover td {
   background-color: #eeeeee;
   background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
   background-image: -o-linear-gradient(top, #eeeeee, #dedede);
   background-image: linear-gradient(to bottom, #eeeeee, #dedede);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#eeeeee)', endColorstr='ie-hex-str(#dedede)')";
 }
 .openerp input, .openerp textarea, .openerp select {
   padding: 2px 4px;
   background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
   background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
   background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#efefef)', endColorstr='ie-hex-str(#d8d8d8)')";
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
   background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
   background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#f6f6f6)', endColorstr='ie-hex-str(#e3e3e3)')";
   cursor: pointer;
   background-position: 0;
 }
   background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
   background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
   background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#f6f6f6)', endColorstr='ie-hex-str(#e3e3e3)')";
   -moz-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
   -webkit-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
   box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
   background-image: -ms-linear-gradient(top, #e3e3e3, #f6f6f6);
   background-image: -o-linear-gradient(top, #e3e3e3, #f6f6f6);
   background-image: linear-gradient(to bottom, #e3e3e3, #f6f6f6);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#e3e3e3)', endColorstr='ie-hex-str(#f6f6f6)')";
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#fcfcfc)', endColorstr='ie-hex-str(#dedede)')";
 }
 .openerp.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
   margin: 0;
   background-image: -ms-linear-gradient(top, #b41616, #600606);
   background-image: -o-linear-gradient(top, #b41616, #600606);
   background-image: linear-gradient(to bottom, #b41616, #600606);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#b41616)', endColorstr='ie-hex-str(#600606)')";
   color: #eeeeee;
   padding: 0 16px;
   -moz-border-radius: 0 0 2px 2px;
   background-image: -ms-linear-gradient(top, #df3f3f, #a21a1a);
   background-image: -o-linear-gradient(top, #df3f3f, #a21a1a);
   background-image: linear-gradient(to bottom, #df3f3f, #a21a1a);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#df3f3f)', endColorstr='ie-hex-str(#a21a1a)')";
   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
   background-image: -ms-linear-gradient(top, #e25858, #ab1b1b);
   background-image: -o-linear-gradient(top, #e25858, #ab1b1b);
   background-image: linear-gradient(to bottom, #e25858, #ab1b1b);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#e25858)', endColorstr='ie-hex-str(#ab1b1b)')";
 }
 .openerp button.oe_highlight:active {
   background-color: #c52020;
   background-image: -ms-linear-gradient(top, #c52020, #d22323);
   background-image: -o-linear-gradient(top, #c52020, #d22323);
   background-image: linear-gradient(to bottom, #c52020, #d22323);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#c52020)', endColorstr='ie-hex-str(#d22323)')";
 }
 .openerp .oe_background_grey {
   background: #eeeeee !important;
   background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
   background-image: -o-linear-gradient(top, #dc5f59, #b33630);
   background-image: linear-gradient(to bottom, #dc5f59, #b33630);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#dc5f59)', endColorstr='ie-hex-str(#b33630)')";
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#f0f0fa)', endColorstr='ie-hex-str(#eeeef6)')";
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#f0f0fa)', endColorstr='ie-hex-str(#eeeef6)')";
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
   background-image: -ms-linear-gradient(top, #b92020, #600606);
   background-image: -o-linear-gradient(top, #b92020, #600606);
   background-image: linear-gradient(to bottom, #b92020, #600606);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#b92020)', endColorstr='ie-hex-str(#600606)')";
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
   background-image: -ms-linear-gradient(top, #b41616, #600606);
   background-image: -o-linear-gradient(top, #b41616, #600606);
   background-image: linear-gradient(to bottom, #b41616, #600606);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#b41616)', endColorstr='ie-hex-str(#600606)')";
 }
 .openerp .oe_login .oe_login_pane {
   position: absolute;
   background-image: -ms-linear-gradient(top, #646060, #262626);
   background-image: -o-linear-gradient(top, #646060, #262626);
   background-image: linear-gradient(to bottom, #646060, #262626);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#646060)', endColorstr='ie-hex-str(#262626)')";
 }
 .openerp .oe_topbar .oe_topbar_item {
   display: block;
   background-image: -ms-linear-gradient(top, #292929, #191919);
   background-image: -o-linear-gradient(top, #292929, #191919);
   background-image: linear-gradient(to bottom, #292929, #191919);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#292929)', endColorstr='ie-hex-str(#191919)')";
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
   background-image: -ms-linear-gradient(top, #b41616, #600606);
   background-image: -o-linear-gradient(top, #b41616, #600606);
   background-image: linear-gradient(to bottom, #b41616, #600606);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#b41616)', endColorstr='ie-hex-str(#600606)')";
   color: #eeeeee;
   padding: 0 16px;
   -moz-border-radius: 0 0 2px 2px;
   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#fcfcfc)', endColorstr='ie-hex-str(#dedede)')";
   -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
   -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
   box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
   background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
   background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
   background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#efefef)', endColorstr='ie-hex-str(#d8d8d8)')";
   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
   background-image: -ms-linear-gradient(top, #e3e3e3, #f6f6f6);
   background-image: -o-linear-gradient(top, #e3e3e3, #f6f6f6);
   background-image: linear-gradient(to bottom, #e3e3e3, #f6f6f6);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#e3e3e3)', endColorstr='ie-hex-str(#f6f6f6)')";
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
   background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
   background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
   background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#f6f6f6)', endColorstr='ie-hex-str(#e3e3e3)')";
   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#fcfcfc)', endColorstr='ie-hex-str(#dedede)')";
 }
 .openerp .oe_form header > span {
   margin-left: 4px;
   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#fcfcfc)', endColorstr='ie-hex-str(#dedede)')";
 }
 .openerp ul.oe_form_status li:first-child .label, .openerp ul.oe_form_status_clickable li:first-child .label {
   border-left: 1px solid #cacaca;
   background: -moz-linear-gradient(135deg, #dedede, #fcfcfc);
   background: -o-linear-gradient(135deg, #fcfcfc, #dedede);
   background: -webkit-gradient(linear, left top, right bottom, from(#fcfcfc), to(#dedede));
+  background: -ms-linear-gradient(top, #fcfcfc, #dedede);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#fcfcfc)', endColorstr='ie-hex-str(#dedede)', enabled=true)";
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   background-image: -ms-linear-gradient(top, #729fcf, #3465a4);
   background-image: -o-linear-gradient(top, #729fcf, #3465a4);
   background-image: linear-gradient(to bottom, #729fcf, #3465a4);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#729fcf)', endColorstr='ie-hex-str(#3465a4)')";
 }
 .openerp ul.oe_form_status li.oe_active .arrow span, .openerp ul.oe_form_status_clickable li.oe_active .arrow span {
   background-color: #3465a4;
   background: -moz-linear-gradient(135deg, #3465a4, #729fcf);
   background: -o-linear-gradient(135deg, #729fcf, #3465a4);
   background: -webkit-gradient(linear, left top, right bottom, from(#729fcf), to(#3465a4));
+  background: -ms-linear-gradient(top, #729fcf, #3465a4);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#729fcf)', endColorstr='ie-hex-str(#3465a4)', enabled=true)";
 }
 .openerp ul.oe_form_status li.oe_active .label, .openerp ul.oe_form_status_clickable li.oe_active .label {
   color: white;
   background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca);
   background-image: -o-linear-gradient(top, #e8e8e8, #cacaca);
   background-image: linear-gradient(to bottom, #e8e8e8, #cacaca);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#e8e8e8)', endColorstr='ie-hex-str(#cacaca)')";
 }
 .openerp ul.oe_form_status_clickable li:hover .label {
   text-shadow: 0 -1px 1px #fcfcfc, 0 1px 1px #dedede;
   background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca);
   background-image: -o-linear-gradient(top, #e8e8e8, #cacaca);
   background-image: linear-gradient(to bottom, #e8e8e8, #cacaca);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#e8e8e8)', endColorstr='ie-hex-str(#cacaca)')";
 }
 .openerp ul.oe_form_status_clickable li .label {
   color: #7c7bad;
   background-image: -ms-linear-gradient(top, #4c85c2, #284d7d);
   background-image: -o-linear-gradient(top, #4c85c2, #284d7d);
   background-image: linear-gradient(to bottom, #4c85c2, #284d7d);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#4c85c2)', endColorstr='ie-hex-str(#284d7d)')";
 }
 .openerp ul.oe_form_status_clickable li.oe_active:hover .label {
   text-shadow: 0 -1px 1px #729fcf, 0 1px 1px #3465a4;
   background: -moz-linear-gradient(135deg, #284d7d, #4c85c2);
   background: -o-linear-gradient(135deg, #4c85c2, #284d7d);
   background: -webkit-gradient(linear, left top, right bottom, from(#4c85c2), to(#284d7d));
+  background: -ms-linear-gradient(top, #4c85c2, #284d7d);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#4c85c2)', endColorstr='ie-hex-str(#284d7d)', enabled=true)";
 }
 .openerp .oe_form .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page {
   display: none;
   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#fcfcfc)', endColorstr='ie-hex-str(#dedede)')";
 }
 .openerp .oe_list_content {
   width: 100%;
   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
+  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='ie-hex-str(#f0f0fa)', endColorstr='ie-hex-str(#eeeef6)')";
 }
 .openerp .oe_list_content > tfoot {
   border-top: 2px solid #cacaca;
index 5e11ab5..4710396 100644 (file)
@@ -49,6 +49,7 @@ $sheet-padding: 16px
     background-image:     -ms-linear-gradient(top, $startColor, $endColor) /* IE10 */
     background-image:      -o-linear-gradient(top, $startColor, $endColor) /* Opera 11.10+ */
     background-image:         linear-gradient(to bottom, $startColor, $endColor)
+    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#{ie-hex-str($startColor)}', endColorstr='#{ie-hex-str($endColor)}')"/* IE9 */
 
 @mixin radial-gradient($gradient)
     background-position: center center
@@ -95,6 +96,8 @@ $sheet-padding: 16px
     background: -moz-linear-gradient(135deg, $endColor, $startColor)
     background: -o-linear-gradient(135deg, $startColor, $endColor)
     background: -webkit-gradient(linear, left top, right bottom, from($startColor), to($endColor))
+    background: -ms-linear-gradient(top, $startColor, $endColor) /* IE10 */
+    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#{ie-hex-str($startColor)}', endColorstr='#{ie-hex-str($endColor)}', enabled=true)"/* IE9 */
 
 @mixin transform($transform)
     -webkit-transform: $transform
@@ -169,6 +172,9 @@ $sheet-padding: 16px
     \::-webkit-input-placeholder
         color: $tag-border !important
         font-style: italic !important
+    \:-ms-input-placeholder
+        color: $tag-border !important
+        font-style: italic !important
     //}}}
     // Tag reset {{{
     a