summaryrefslogtreecommitdiff
path: root/doc/_extensions
diff options
context:
space:
mode:
authorXavier Morel <xmo@odoo.com>2015-09-14 16:30:06 +0200
committerXavier Morel <xmo@odoo.com>2015-09-15 14:38:45 +0200
commit2474a91bc9ce6c0e72fb6d6eaad81610a8b1ac24 (patch)
tree2bf825cf87d1e131d95bd4ae163089c10ac6479d /doc/_extensions
parentf627199def8c349a6f6c37c96ab99b13792aabc8 (diff)
[IMP] doc: recommend not using @api.one
* alter docstring of @api.one to mark it as deprecated for 9.0, recommend using @api.multi instead - deprecation notes were not correctly styled, add styling matching "warning" alerts * move @api.one down the doc page to deemphasize it * fix "backend" tutorial to remove all instances of ``@api.one`` closes #8527
Diffstat (limited to 'doc/_extensions')
-rw-r--r--doc/_extensions/odoo/static/style.css142
-rw-r--r--doc/_extensions/odoo/static/style.less58
2 files changed, 137 insertions, 63 deletions
diff --git a/doc/_extensions/odoo/static/style.css b/doc/_extensions/odoo/static/style.css
index 5165680ef4b..a24a820603a 100644
--- a/doc/_extensions/odoo/static/style.css
+++ b/doc/_extensions/odoo/static/style.css
@@ -9098,7 +9098,8 @@ hr.divider {
width: 900%;
margin-left: -13px;
}
-main .alert {
+main .alert,
+main .deprecated {
padding: 15px;
border-radius: 0;
border-width: 0 0 0 3px;
@@ -9110,25 +9111,35 @@ main .alert {
color: #173038;
}
@media (min-width: 480px) {
- main .alert {
+ main .alert,
+ main .deprecated {
padding-left: 5.5em;
}
}
main .alert > p,
-main .alert > ul {
+main .deprecated > p,
+main .alert > ul,
+main .deprecated > ul {
margin: .5em 0;
}
main .alert > .alert-title,
-main .alert > h3 {
+main .deprecated > .alert-title,
+main .alert > h3,
+main .deprecated > h3 {
color: #4b9eb6;
}
main .alert > .alert-title:before,
-main .alert > h3:before {
+main .deprecated > .alert-title:before,
+main .alert > h3:before,
+main .deprecated > h3:before {
content: "\e639";
}
main .alert > h3,
-main .alert > .alert-title {
- font-size: 1.642857143em;
+main .deprecated > h3,
+main .alert > .alert-title,
+main .deprecated > .alert-title,
+main .alert > p > .versionmodified,
+main .deprecated > p > .versionmodified {
line-height: 1em;
margin: 0 0 10px 0;
font-size: 14px;
@@ -9136,12 +9147,15 @@ main .alert > .alert-title {
font-family: Lato, sans-serif;
}
main .alert > h3:before,
-main .alert > .alert-title:before {
+main .deprecated > h3:before,
+main .alert > .alert-title:before,
+main .deprecated > .alert-title:before,
+main .alert > p > .versionmodified:before,
+main .deprecated > p > .versionmodified:before {
font-family: 'Material-Design-Icons';
content: "\e639";
display: inline-block;
text-rendering: geometricPrecision;
- font-size: 1.6em;
transform: translate(0, -0.15em);
position: absolute;
top: 50%;
@@ -9152,83 +9166,144 @@ main .alert > .alert-title:before {
}
@media (max-width: 480px) {
main .alert > h3:before,
- main .alert > .alert-title:before {
+ main .deprecated > h3:before,
+ main .alert > .alert-title:before,
+ main .deprecated > .alert-title:before,
+ main .alert > p > .versionmodified:before,
+ main .deprecated > p > .versionmodified:before {
display: none;
}
}
-main .alert.alert-success {
+main .alert.alert-success,
+main .deprecated.alert-success {
border-color: #b9dfb9;
background-color: #eef7ee;
color: #183518;
}
main .alert.alert-success > .alert-title,
-main .alert.alert-success > h3 {
+main .deprecated.alert-success > .alert-title,
+main .alert.alert-success > h3,
+main .deprecated.alert-success > h3 {
color: #50af51;
}
main .alert.alert-success > .alert-title:before,
-main .alert.alert-success > h3:before {
+main .deprecated.alert-success > .alert-title:before,
+main .alert.alert-success > h3:before,
+main .deprecated.alert-success > h3:before {
content: "\e625";
}
main .alert.alert-info,
-main .alert.tip {
+main .deprecated.alert-info,
+main .alert.tip,
+main .deprecated.tip {
border-color: #b8d9e2;
background-color: #eef6f8;
color: #173038;
}
main .alert.alert-info > .alert-title,
+main .deprecated.alert-info > .alert-title,
main .alert.tip > .alert-title,
+main .deprecated.tip > .alert-title,
main .alert.alert-info > h3,
-main .alert.tip > h3 {
+main .deprecated.alert-info > h3,
+main .alert.tip > h3,
+main .deprecated.tip > h3 {
color: #4b9eb6;
}
main .alert.alert-info > .alert-title:before,
+main .deprecated.alert-info > .alert-title:before,
main .alert.tip > .alert-title:before,
+main .deprecated.tip > .alert-title:before,
main .alert.alert-info > h3:before,
-main .alert.tip > h3:before {
+main .deprecated.alert-info > h3:before,
+main .alert.tip > h3:before,
+main .deprecated.tip > h3:before {
content: "\e639";
}
main .alert.alert-warning,
-main .alert.warning {
+main .deprecated.alert-warning,
+main .alert.warning,
+main .deprecated.warning,
+main .alert.deprecated,
+main .deprecated.deprecated {
border-color: #fceedb;
background-color: #fef9f3;
color: #81500b;
}
main .alert.alert-warning > .alert-title,
+main .deprecated.alert-warning > .alert-title,
main .alert.warning > .alert-title,
+main .deprecated.warning > .alert-title,
+main .alert.deprecated > .alert-title,
+main .deprecated.deprecated > .alert-title,
main .alert.alert-warning > h3,
-main .alert.warning > h3 {
+main .deprecated.alert-warning > h3,
+main .alert.warning > h3,
+main .deprecated.warning > h3,
+main .alert.deprecated > h3,
+main .deprecated.deprecated > h3,
+main .alert.alert-warning > p > .versionmodified,
+main .deprecated.alert-warning > p > .versionmodified,
+main .alert.warning > p > .versionmodified,
+main .deprecated.warning > p > .versionmodified,
+main .alert.deprecated > p > .versionmodified,
+main .deprecated.deprecated > p > .versionmodified {
color: #f0ad4e;
}
main .alert.alert-warning > .alert-title:before,
+main .deprecated.alert-warning > .alert-title:before,
main .alert.warning > .alert-title:before,
+main .deprecated.warning > .alert-title:before,
+main .alert.deprecated > .alert-title:before,
+main .deprecated.deprecated > .alert-title:before,
main .alert.alert-warning > h3:before,
-main .alert.warning > h3:before {
+main .deprecated.alert-warning > h3:before,
+main .alert.warning > h3:before,
+main .deprecated.warning > h3:before,
+main .alert.deprecated > h3:before,
+main .deprecated.deprecated > h3:before,
+main .alert.alert-warning > p > .versionmodified:before,
+main .deprecated.alert-warning > p > .versionmodified:before,
+main .alert.warning > p > .versionmodified:before,
+main .deprecated.warning > p > .versionmodified:before,
+main .alert.deprecated > p > .versionmodified:before,
+main .deprecated.deprecated > p > .versionmodified:before {
content: "\e6a4";
}
-main .alert.alert-danger {
+main .alert.alert-danger,
+main .deprecated.alert-danger {
border-color: #f4cecd;
background-color: #fdf7f7;
color: #611715;
}
main .alert.alert-danger > .alert-title,
-main .alert.alert-danger > h3 {
+main .deprecated.alert-danger > .alert-title,
+main .alert.alert-danger > h3,
+main .deprecated.alert-danger > h3 {
color: #d9534f;
}
main .alert.alert-danger > .alert-title:before,
-main .alert.alert-danger > h3:before {
+main .deprecated.alert-danger > .alert-title:before,
+main .alert.alert-danger > h3:before,
+main .deprecated.alert-danger > h3:before {
content: "\e6a4";
}
-main .alert.alert-exercise {
+main .alert.alert-exercise,
+main .deprecated.alert-exercise {
border-color: #deddde;
background-color: #f7f7f7;
color: #393639;
}
main .alert.alert-exercise > .alert-title,
-main .alert.alert-exercise > h3 {
+main .deprecated.alert-exercise > .alert-title,
+main .alert.alert-exercise > h3,
+main .deprecated.alert-exercise > h3 {
color: #938e94;
}
main .alert.alert-exercise > .alert-title:before,
-main .alert.alert-exercise > h3:before {
+main .deprecated.alert-exercise > .alert-title:before,
+main .alert.alert-exercise > h3:before,
+main .deprecated.alert-exercise > h3:before {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
@@ -9237,10 +9312,14 @@ main .alert.alert-exercise > h3:before {
content: "\e709";
}
@media (min-width: 1170px) {
- main .alert.doc-content {
+ main .alert.doc-content,
+ main .deprecated.doc-content {
max-width: 55%;
}
}
+main .deprecated .versionmodified {
+ display: block;
+}
.pq-patch {
background: #c2c2c2;
}
@@ -9508,7 +9587,7 @@ aside {
#navClone ul li {
padding: 0;
position: relative;
- border-radius: none;
+ border-radius: 0;
border-bottom: 1px solid rgba(35, 43, 65, 0.1);
}
.navbar-aside ul li > a,
@@ -9520,7 +9599,7 @@ aside {
color: #393f4f;
font-weight: bold;
display: block;
- border-radius: none;
+ border-radius: 0;
line-height: 1.2;
background: #dbdbdb;
border-bottom: none;
@@ -9531,9 +9610,8 @@ aside {
#navClone ul li > a:active,
.navbar-aside ul li > a:focus,
#navClone ul li > a:focus {
- background-color: transparent;
text-decoration: none;
- border-radius: none;
+ border-radius: 0;
background: #cecece;
border-left: 5px solid rgba(33, 183, 153, 0.5);
}
@@ -9617,7 +9695,6 @@ aside {
height: 56px;
display: inline-block;
z-index: 0;
- background-color: transparent;
border-radius: 50%;
padding: 16px;
box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
@@ -9636,7 +9713,7 @@ aside {
position: absolute;
z-index: 1;
overflow: hidden;
- right: 0%;
+ right: 0;
width: 380px;
bottom: 0;
padding: 0;
@@ -9650,7 +9727,6 @@ aside {
box-shadow: 0 0 0 transparent;
}
#floating_action_menu .content {
- margin-bottom: 0;
margin: 0;
opacity: 0;
filter: alpha(opacity=0);
diff --git a/doc/_extensions/odoo/static/style.less b/doc/_extensions/odoo/static/style.less
index e6d0a5a3edf..e4fbdabeb21 100644
--- a/doc/_extensions/odoo/static/style.less
+++ b/doc/_extensions/odoo/static/style.less
@@ -353,7 +353,7 @@ hr.divider {
margin-left: -13px;
}
-main .alert {
+main .alert, main .deprecated {
padding: 15px;
border-radius: 0;
border-width: 0 0 0 3px;
@@ -368,8 +368,7 @@ main .alert {
}
.alert-info; // 'INFO' is the default style
- > h3, > .alert-title {
- font-size: 1.642857143em;
+ > h3, > .alert-title, > p > .versionmodified {
line-height: 1em;
margin: 0 0 10px 0;
font-size: 14px;
@@ -381,7 +380,6 @@ main .alert {
content: "\e639";
display: inline-block;
text-rendering: geometricPrecision;
- font-size: 1.6em;
transform: translate(0, -0.15em);
position: absolute;
top: 50%;
@@ -412,22 +410,22 @@ main .alert {
color: darken(@doc_info, 35%);
> .alert-title, > h3 {
- color: @doc_info
- }
- > .alert-title:before, > h3:before {
- content: "\e639";
+ color: @doc_info;
+ &:before {
+ content: "\e639";
+ }
}
}
- &.alert-warning, &.warning {
+ &.alert-warning, &.warning, &.deprecated {
border-color: lighten(@doc_warning, 30%);
background-color: lighten(@doc_warning, 35%);
color: darken(@doc_warning, 35%);
- > .alert-title, > h3 {
- color: @doc_warning
- }
- > .alert-title:before, > h3:before {
- content: "\e6a4";
+ > .alert-title, > h3, > p > .versionmodified {
+ color: @doc_warning;
+ &:before {
+ content: "\e6a4";
+ }
}
}
&.alert-danger {
@@ -436,10 +434,10 @@ main .alert {
color: darken(@doc_danger, 35%);
> .alert-title, > h3 {
- color: @doc_danger
- }
- > .alert-title:before, > h3:before {
- content: "\e6a4";
+ color: @doc_danger;
+ &:before {
+ content: "\e6a4";
+ }
}
}
&.alert-exercise {
@@ -449,11 +447,11 @@ main .alert {
> .alert-title, > h3 {
color: @doc_exercise;
- }
- > .alert-title:before, > h3:before {
- .translate(0;0);
- top: 28px;
- content: "\e709";
+ &:before {
+ .translate(0;0);
+ top: 28px;
+ content: "\e709";
+ }
}
}
@@ -463,6 +461,9 @@ main .alert {
}
}
}
+main .deprecated .versionmodified {
+ display: block;
+}
.pq-patch{
background: rgb(194, 194, 194);
@@ -688,7 +689,7 @@ aside{
li {
padding: 0;
position:relative;
- border-radius: none;
+ border-radius: 0;
border-bottom: 1px solid fadeout(@doc_text, 90%);
> a {
font-size: 0.7em;
@@ -698,15 +699,14 @@ aside{
color: @doc_heading;
font-weight: bold;
display: block;
- border-radius: none;
+ border-radius: 0;
line-height: 1.2;
background: darken(@doc_paper_dark, 10%);
border-bottom: none;
&:hover, &:active, &:focus {
- background-color: transparent;
text-decoration: none;
- border-radius: none;
+ border-radius: 0;
background: darken(@doc_paper_dark, 15%);
border-left: 5px solid fadeout(@doc_accent, 50%);
}
@@ -788,7 +788,6 @@ aside{
height: 56px;
display: inline-block;
z-index: 0;
- background-color: transparent;
border-radius: 50%;
padding: 16px;
box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
@@ -806,7 +805,7 @@ aside{
position: absolute;
z-index: 1;
overflow: hidden;
- right: 0%;
+ right: 0;
width: 380px;
bottom: 0;
padding: 0;
@@ -817,7 +816,6 @@ aside{
.box-shadow(0 0 0 transparent);
.content {
- margin-bottom: 0;
margin:0;
li {
border: none;