diff options
| author | Martin Trigaux <mat@odoo.com> | 2016-10-11 12:06:39 +0200 |
|---|---|---|
| committer | Martin Trigaux <mat@odoo.com> | 2016-10-11 12:09:28 +0200 |
| commit | 731fe1c9abbcd3df0cf27053daaf3e7ca3d08ba3 (patch) | |
| tree | ea956bbfd1e21d82cce8faa9406b71945546d4b8 /doc/_extensions/odoo_ext/static/layout.less | |
| parent | 95280245367da42fead8be9892079a5795171fd0 (diff) | |
[FIX] doc: avoid conflict on extenstion and odoo folder
Diffstat (limited to 'doc/_extensions/odoo_ext/static/layout.less')
| -rw-r--r-- | doc/_extensions/odoo_ext/static/layout.less | 214 |
1 files changed, 214 insertions, 0 deletions
diff --git a/doc/_extensions/odoo_ext/static/layout.less b/doc/_extensions/odoo_ext/static/layout.less new file mode 100644 index 00000000000..c350defa2a1 --- /dev/null +++ b/doc/_extensions/odoo_ext/static/layout.less @@ -0,0 +1,214 @@ +.pseudo-col(){ + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + float: left; + width: 100%; +} + +.code-col(){ + content: ""; + background: @doc_code-bg; + .box-shadow(inset 40px 0 40px -18px rgba(22, 24, 29, 0.3)); + position: absolute; + width: 43%; + height: 100%; + top: 0; + right: 0; +} + + +body, header { + position: relative; +} + +// Index layout +#wrap { + > .container.index { + background-color: @gray-lightest; + width: 100%; + position: relative; + + > .index { + .container; + } + } +} + +#main_title { + margin: 10px; + @media (min-width:@screen-md-min) { + margin: 0 0 9px 0; + } +} + + +.container .container { + max-width: 100%; + padding:0; + margin:0; +} + +article.doc-content *[class^="col-"] { + padding:0; +} + +main{ + + aside, article.doc-body, .doc-content, .doc-aside { + .pseudo-col(); + } + .doc-content, .doc-aside { + position:relative; + } + aside { + width: 25%; + max-width: 300px; + position:static; + padding:0; + display:block; + float:left; + @media (max-width:@screen-md-min) { + display: none; + } + } + article.doc-body { + background: @doc_paper; + border-left: 1px solid @gray-lighter; + padding: 15px 30px; + @media (min-width: @screen-md-min) { + width: 75%; + &.doc-toc { + width: 100%; + } + } + > *{ + max-width: 100%; + } + } + +} + +main.has_code_col{ + .container; + + aside { + display: none; + } + + article.doc-body { + width: 100%; + + > *{ + max-width: 100%; + } + section { + position: relative; + display:block; + float: left; + width: 100%; + } + + @media (min-width: @screen-lg-min) { + width: 100%; + padding-right: 0; + &:before { + .code-col(); + } + section { + > * { + width: 54.633333%; + max-width: 600px; + float: left; + clear: left; + } + > h1, > h2, > h3, > h4, > h5, > h6 { + width: 100%; + float: none; + clear: none; + } + .doc-aside { + width: 41%; + float: none; + clear: none; + margin-right: 15px; + margin-left: 57%; + + .content-switcher{ + margin-top:0; + > ul { + margin-bottom: 0; + } + + > ul > li { + color: @gray-light; + } + } + } + } + } + } +} + +main.index .toctree-wrapper{ + @media screen and(min-width: @screen-md){ + + > .row:first-child { //trigg first section + > .col-md-3:nth-child(3), > .col-md-3:nth-child(5) { //trig cards (title + 2, title + 4) + margin-right: 50%; + } + } + position: relative; + .toc-single-entry{ + position: absolute; + top: 0; + right: 0; + width: 50%; + padding-right: floor((@grid-gutter-width / 2)); // compensate bootstrap default gutter + > .col-md-3 { + width: 100%; + } + > *[class^="col-"] { + padding-left: 0; //remove Bootstrap default gutter + } + .card { + min-height: (@card_min-height * 2 ) + @card_margin-bottom; + } + } + } +} + +article.doc-toc .toctree-wrapper > ul > li > span { + display: block; + font-size: 28px; +} + +.code-fields{ + display: table; + width: 100%; + .code-field{ + display: table-row; + } + .code-field-body{ + display: block; + padding-left: 15px; + @media screen and (min-width: @screen-md-min){ + display: table-cell; + padding-left: 0; + } + } + .code-field-name{ + width:auto; + display:block; + @media screen and (min-width: @screen-md-min){ + width:20%; + padding-right: 20px; + display: table-cell; + } + } + ul { + margin: .2em 0; + padding: 0; + } +} |
