summaryrefslogtreecommitdiff
path: root/addons/web/static/src/scss
AgeCommit message (Collapse)Author
2019-08-30[MERGE] forward port branch 12.0 up to 52f6e38cea8Christophe Simonis
2019-08-27[FIX] base, web, website: force phone number in ltrLucas Perais (lpe)
Display your website in Right To Left Go see the phone number of the company Make that number in the form ``` 123[space]456[space]789 ``` Before this commit, the blocks of that number were inverted (intra-group order did not change) Leaving us with ``` 789[space]456[space]123 ``` After this commit, we introduce a little class to force Left To Right display OPW 2059917 closes odoo/odoo#36115 Signed-off-by: Lucas Perais (lpe) <lpe@odoo.com>
2019-08-16[FIX] web: list: break words in text fieldsAaron Bohy
closes odoo/odoo#35713 Signed-off-by: Julien Mougenot (JUM) <Arcasias@users.noreply.github.com>
2019-08-06[MERGE] forward port branch saas-12.2 up to 9e74730a26bChristophe Simonis
2019-08-06[MERGE] forward port branch 12.0 up to ff9ddfdacc9Christophe Simonis
2019-08-05[FIX] web: RTL on list viewNicolas Martinelli
- Set the user language to a RTL language, e.g. Arabic - Open a list view containing float or monetary fields, e.g. the invoice list view The numbers are left aligned while the corresponding columns headers are right aligned, making the list view confusing. The header alignment is hardcoded at rendering rather than in the SCSS. Therefore, `rtlcss` doesn't affect it. Instead of hardcoding the alignment, we use a proper CSS class so it is adapted by `rtlcss`. opw-2044019 closes odoo/odoo#35414 Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2019-07-23[FIX] web: fix footer layout issue in pdf report renderingSiddarth Gajjar
- When reports print with long string in footer will spoil layout. This issue will fix that. Task ID: 1960423 Closes at #33271 closes odoo/odoo#35097 Signed-off-by: Damien Bouvy (dbo) <dbo@odoo.com>
2019-07-26[MERGE] forward port branch saas-12.2 up to 1d6d790513eChristophe Simonis
2019-07-25[FIX] web: properly handle (grouped list) pagerGéry Debongnie
when last field is numeric closes odoo/odoo#35176 Signed-off-by: VincentSchippefilt <VincentSchippefilt@users.noreply.github.com>
2019-07-16[MERGE] Forward port of 12.0 to saas-12.2 up to 1bd434da34731b546Martin Trigaux
closes odoo/odoo#34901 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2019-07-15[FIX] web: boolean widgets in editable list should activate the rowLucas Perais (lpe)
Put toogle_button or a favorite widget to handle a boolean field in an editable list click straight up on the widget's button or link Before this commit, the widget changed its appearence, but the changes were not propagated to the model. This is because the controller will not force_save if its mode is edit (to let changes piling up and save everything when clicking save), which is the case of the editable list After this commit, following what has been done at 2f5e44d40b35ea6790a5e10223273c0cbe900c87 clicking on a widget in an editable list just activates the row for editing but doesn't change the widget's value OPW 2033700 closes odoo/odoo#34878 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2019-07-16[MERGE] Forward port of saas-12.2 to saas-12.3 up to cf8e74a1a7d34Martin Trigaux
closes odoo/odoo#34907 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2019-07-15[FIX] web: wrap char fields in list viewsAaron Bohy
This fix is similar as 793933a1, but for char fields. It prevents cells containing char fields with long value from overflowing. closes odoo/odoo#34739 Signed-off-by: VincentSchippefilt <VincentSchippefilt@users.noreply.github.com>
2019-06-26[FIX] web: many2many tag doesn't show delete icon when long textHetal Dhanak
Before this commit, sometimes it was difficult to delete many2many tag because of X sign not being displayed due to long text of tag. After this commit, if text is long then it will have ellipsis and we will always have X icon to delete tag. task-1986017 closes odoo/odoo#34316 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2019-06-25[FIX] web: fix wrapping of many2one in list viewVincent Schippefilt
Before this fix, the many2one text in the list view was not wrapping. After this fix, the text will wrap according to the available space (managed automatically by the browser). closes odoo/odoo#34345 Signed-off-by: VincentSchippefilt <VincentSchippefilt@users.noreply.github.com>
2019-06-21[MERGE] forward port branch saas-12.2 up to 8747d72f1efChristophe Simonis
2019-06-17[FIX] web: highlight clickable pivot cells on hoverAnshuman Sharma
After a recent reorganization of the web client's components tree, the class 'o_enable_linking' was added on the wrong element. This made the css rule responsible of the highlighting of the clickable pivot cells impossible to satisfy. This commit fixes the issue by adding the class directly in the template 'PivotView'. Additionally, this commit also makes visually clear when a field selection menu-items is disabled (because it is already used) using a 'not-allowed' cursor (which was removed in bs4). It is now again possible to open a list view by clicking on a cell with zero value (like in Odoo 11). task-1916889 closes odoo/odoo#34165 Signed-off-by: VincentSchippefilt <VincentSchippefilt@users.noreply.github.com>
2019-06-14[MERGE] forward port branch saas-12.2 up to 498b4b4350dChristophe Simonis
2019-06-14[MERGE] forward port branch 12.0 up to 4870251f0b0Christophe Simonis
2019-06-03[MERGE] forward port branch saas-12.2 up to 995aa1685eeChristophe Simonis
2019-05-31[MERGE] forward port branch 12.0 up to 8f21148e1a8Christophe Simonis
2019-05-31[FIX] web: typo in font-family for boxed layoutsJulien Legros
closes odoo/odoo#34091 Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2019-05-29[MERGE] forward port branch saas-11.3 up to 8a0e819d0bbChristophe Simonis
2019-05-20[FIX] web: restore pointer cursor for all buttonsqsm-odoo
Since the update to Bootstrap 4.3.1 made with commit https://github.com/odoo/odoo/commit/4697d7448010376397f7150b84c207978ab3010e, the pointer cursor is not automatically added on elements with the 'btn' class but only on <button> elements. This is a strange undocumented decision as the 'btn' class can be used anywhere, especially on <label> elements for their checkbox and radio button components as documented: https://getbootstrap.com/docs/4.3/components/buttons/#checkbox-and-radio-buttons This commit reenables the pointer cursor for all non disabled elements with the 'btn' class. closes odoo/odoo#33505 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2019-05-14[FIX] web: Alignment for total in List viewPrakash Prajapati
The goal of this commit is the alignment of the total in List view. before this commit, it shows the left side so that it looks weird. After this commit total show below the related column. Task: 1981893 closes odoo/odoo#33210 Signed-off-by: Jérome Maes (jem) <jem@openerp.com>
2019-05-13[MERGE] forward port branch saas-12.2 up to 243a4ae5cbcChristophe Simonis
2019-05-10[MERGE] forward port branch saas-12.1 up to 330b99f60c0Christophe Simonis
2019-05-09[MERGE] forward port branch 12.0 up to e11bacfe512Christophe Simonis
2019-05-06[MERGE] forward port branch saas-12.2 up to 78b3b650b0dChristophe Simonis
2019-05-03[FIX] web: Use Noto as fallback to LatoJulien Castiaux
Arabic customers are complaining the Lato font is very odd looking for Arabic scripts. Furthermore, since #32312 Noto is used as the prefered font to display arabic scripts. The classes are used by the "Company Tagline" configured along with the template in use in the general settings. opw-1946109 closes odoo/odoo#33141 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2019-05-23[FIX] web: fix tags field which looks weird on kanban viewVarun Raval
For many2many_tags widget 'o_tag_color_0' class apply box shadow, in form view it looks good but in kanban view, it does not look good so I have removed box shadow from kanban view. Before this commit in kanban view when no attributes are used in the field at that time tags will be in box-shadow but after this commit even if no attributes are used in the field, tags will be without box shadow. Task ID: 1963188 Closes: #33503 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2019-04-17[MERGE] forward port branch 12.0 up to 2830b93a3a7Christophe Simonis
2019-04-30[FIX] web: change bootstrap fonts only for reportsMartin Trigaux
Commit 42530b02fe14 was fixing a bug in reports that were using the standard bootstrap fonts instead of the changes we made in $font-family-sans-serif To solve this, 42530b02fe14 replicated the change in the file web_editor/static/src/scss/bootstrap_overridden.scss which is imported in report_assets_common **before** web._assets_bootstrap This was solving the issue for the report but had also the side-effect of changing body font-family in enterprise as the bootstrap_overridden.scss file is also used in web_editor._assets_backend_helpers and web_editor._assets_frontend_helpers 42530b02fe14 had effect only on enterprise where the desired font is Roboto/Noto Create a new bootstrap_overridden (6th of the name) file only for report closes odoo/odoo#32902 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2019-04-12[FIX] web: fix many2manytags widget height in editable list viewDavid Monjoie
Subpixels computation is different accross browsers and platforms as no rounding rule is specified by HTML5. Difference in this computation breaks one of the editable list tests on Chrome and Firefox on MacOS.
2019-04-12[FIX] web: list: execute group button with keyboard navigationAaron Bohy
Recent work on the list view allowed to add buttons in group headers (see 015958dc17). However, we couldn't execute the action of the button by pressing Enter, because the Enter keydown was stopPropagated by another handler (folding the group). This rev. makes this work, and also improves a bit the style of the buttons in group headers. Task 1915702
2019-05-28[FIX] web: restore color of card bodies with row classqsm-odoo
Following https://github.com/odoo/odoo/commit/ddf2d2dd666c6e3fa2b6b7f943575657a42d6d8b, the card bodies received a background color. The 'row' class should not be used on a 'card-body' element but if it is done, our custom bg color would overflow the card. As a fix for those cases (normally only one at the time this fix is made), remove the background color. opw-1946124 closes odoo/odoo#33710 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2019-04-15[FIX] web: use specific font for Arabic, Hebrew and Cyrillic alphabetMartin Trigaux
The basic font-family offered on Odoo do not support a large set of characters and rely on the system fonts for non-latin languages On a system without specific fonts installed, the characters were replaced by � For Hebrew, the system sans-serif font (at least on Windows pc) was too small. Rely on the unicode-range range CSS descriptor to load a font only for a specific range of unicode code. https://developer.mozilla.org/en-US/docs/Web/CSS/%40font-face/unicode-range This way, the fonts are ignored for English text (and you don't have to load the fonts of every possible language). Add Noto fonts that covers many charsets. There is an heavy version for many charset and lighter ones for Arabic and Hebrew More ranges can be added later Serve the fonts on our CDN to avoid shipping several MB of fonts for everyone but lazyload it when needed. Fixes odoo/odoo#32228 Fixes odoo/odoo#21781
2019-04-05[FIX] web: restore handle and remove button width on listMartin Geubelle
Rev. odoo/odoo@9fbb4fb wrongly removed the fixed width on handle and button width on list views. This commit restores it. closes odoo/odoo#32467 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2019-04-05[MERGE] forward port branch saas-12.2 up to f2be461f090Christophe Simonis
2019-04-05[MERGE] forward port branch saas-12.1 up to f2d0995362cChristophe Simonis
2019-04-04[MERGE] forward port branch 12.0 up to 251021796c2Christophe Simonis
2019-04-03[FIX] point_of_sale: background layout header iframeNicolas Lempereur
When a report with header is displayed in iframe with layout "Background", part of the header maybe outside of the page. For example on /my/invoices portal show of an invoice, the max width report iframe can set at 210mm (+/- 793.7px normally), the header in background layout has `min-width: 900px` so is wrongly centered and may have content outside of shown page (eg. company tagline). The same issue happen when using HTML rendering of the report in backend, but depends on the viewport width. This may be the expected configuration when printing (wkhtmltopdf should unzoom if something was too large to fit) but not when displaying html directly. opw-1915807 closes #32373 Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com>
2019-04-02[IMP] web: list: directional keys navigation in readonlyDavid Monjoie
With this rev., it is now possible to navigate with arrows in list views (except when editing, as in this case hitting the arrows moves the cursor in the input/textarea), and to expand/collapse groups with keyboard navigation. Part of task 1915702
2019-04-02[IMP] web,account: editable list: no more position absoluteAaron Bohy
Before this rev., widgets were absolutely positioned in table cells. This cause an undesired effect with text fields, as their textarea overflowed and overlapped the next lines. With this rev., wigdets are now statically positioned, and the cells height and width don't change when switching a row to edit mode. Part of task 1915702
2019-04-02[IMP] web: editable list: table-layout: fixedAaron Bohy
This rev. changes the layout of *editable* list views to a fixed layout. This means that we are now responsible of the width of each column. To do that, we associate with each field type a factor, and the higher the factor is, the larger the column will be (w.r.t. the others). This default value can be overriden in the arch. The fixed layout allows to remove the absolute positionning of widgets inside editable lists (done in the next commit). Part of task 1915702 Co-authored-by: Martin Geubelle <mge@odoo.com>
2019-04-02[IMP] web,base: put buttons in list group headersMartin Geubelle
It is now possible to put buttons in the list view group headers. When the view is grouped by a many2one field, those buttons appear next to the header title when the group is opened. The buttons are specified in the views in a <groupby> tag in the list arch, with the following structure: <groupby name="groupedField"> <!-- must be a many2one --> <button type="object" name="my_method" string="Button1"/> </groupby> It is also possible to add `field`, inside the `groupby` which can be used for modifiers. These fields thus belong on the many2one comodel, like: <groupby name="partner_id"> <field name="name"/> <!-- name of partner_id --> <button type="object" name="my_method" string="Button1" attrs="{'invisible': [('name', '=', 'Georges')]}"/> </groupby> These extra fields are fetched in batch when grouping on the field. Part of task 1915702
2019-03-28[FIX] web: avoid double margins after Many2ManyTags fieldsAdrien Dieudonne
Before this commit, there was too much space after Many2ManyTags fields. This was due to the fact that a many2one is embedded in the many2manytags widget. Therefore, the css rule who add margin-bottom was applied twice. e.g.: Tags field in project task form view To fix this, we remove the margin-bottom from the children widgets. Note: This bug is not a big deal in previous versions but in 12.2 margins between fields has been increased in mobile and we clearly saw this issue. Task ID: 1944884 closes odoo/odoo#32193 Signed-off-by: Pierre Paridans <pparidans@users.noreply.github.com>
2019-03-19[FIX] lunch: make it work on mobilePierre Paridans
This module didn't worked on mobile: user cannot select the products or see their cart. This commit reworks the LunchKanbanWidget template and introduces a dedicated template for mobile. This template introduces a button at the bottom of the screen to toggle the "cart" widget on mobile (hiding it by default). It tries to make the best use of the existing Bootstrap classes allowing to have a more responsive layout and reducing the custom CSS required by this module (both in desktop and in mobile). This commit adds a decent JS tests-suite (mobile & desktop) to this module as the existing one left substential parts of the UI untested (opening wizard when clicking on a kanban record, cart's lines content, clear cart button, widget structure and content based on the state...). Those tests are also less based on DOM nodes order/tag names and use instead dedicated classnames. It also modifies the LunchKanbanRecord click handling to had a dedicated event handler instead of overriding the default _onGlobalClick() and make it more testable. Task ID: 1945032
2019-03-14[MERGE] forward port branch 12.0 up to a26496b6e79Christophe Simonis
2019-03-14[MERGE] forward port branch saas-11.3 up to f5ab04ce509Christophe Simonis