summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/src/scss
AgeCommit message (Collapse)Author
2021-04-28[FIX] web_editor: ensure document filename doesn't overflow its cellAntoine Guenet
The media modal's document tab has cells with icons and filenames. If the filename was too long, it would overflow its cell, which caused an ugly design glitch. This ensures an ellipsis on the filename when it is too long. closes odoo/odoo#69977 X-original-commit: 8a4f4bf04bd5e5f9cf827273ea27a189a43c2515 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2021-04-13[FIX] web_editor: always allow to properly see all the text toolsqsm-odoo
Commit [1] fixed visual bugs which occurred using the text tools but missed the fact that the tools were shrunk to a very small height when the editor panel was filled with a lot of snippet options. [1]: https://github.com/odoo/odoo/commit/a99ed0f4a261fba44b31e3fe7a5840d81727b6d0 Fixes https://github.com/odoo/odoo/issues/69097 closes odoo/odoo#69200 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2021-04-06[FIX] web_editor: make dropdown menus scrollableYounn Olivier
The user was not able to select some options of the color and style pickers on the website editor. The menus were displayed either at the top, behind the top actions bar, or overflowing the bottom of the page on some small screens. The solution was to display the widget dropdown menus below the options (remove the transform that was displaying them at the top), and make the container scrollable with overflow-y and a flex display. Part of https://github.com/odoo/odoo/pull/65575 task-2446852
2021-03-05[FIX] web_editor: adapt warning when quality options are unavailableSamuel Degueldre
Previously, when quality options were not available, the option would simply not be displayed. User feedback suggests that this is confusing, as for example, in the case of modifying the image in a t-field, quality options would not be available when starting the editor, but would become available when picking the image again in the media-dialog. Some leftover code allowed to display a warning about why the quality options were not available in the case where the image is not local to the database. This warning has been adapted to display a more informative message about why quality options are not available, as well as suggest a solution: - External image => download the image and upload it in odoo - t-field => "You need to choose this image again in the media-dialog or reupload it to have access to quality options" - Images that are in an unsupported format (anything other than PNG or JPEG) => short explanation that quality options are only available on PNG and JPEG images. task-2466819 part of odoo/odoo#66732
2021-03-04[FIX] web, web_editor: customize colorpicker inputs from web_editorYounn Olivier
Styles for the hex and rgba inputs from the color picker were modified on directly from the web module, which means that for a specification concerning only the frontend colorpicker, the backend colorpicker was also changed. This commit reverts the changes that were made and only applies the new style for the website editor. Related to https://github.com/odoo/odoo/pull/65249 closes odoo/odoo#67156 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2021-02-12[FIX] mass_mailing,web_editor: content no under sidebarNicolas Lempereur
Depdending on situation several fixes (f885202, fc8e446) leads to issue in small screen size: - in iframe editor with without snippets => the width of the content is decreased of several times the sidebar that is not shown - in editor with sidebar => the content gets behind the sidebar With this changeset we remove part of the above commits which seem to fix both issue. note: this also fixes that the mass mailing content applied CSS should not depend on screen size, or what is send would differ dependin on which screen size clicked on SAVE (on last inlining of CSS). opw-2426400 closes odoo/odoo#66074 Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com>
2021-02-12[FIX] web_editor: content under top bar in iframeNicolas Lempereur
In ff81fa479 there was some refactoring for change of structure on frontend, but for the iframe editor (eg. mass mailing), this caused that the top edition bar was over the content. opw-2426400 closes odoo/odoo#66068 Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com>
2021-02-04[FIX] web_editor: allow to center button with summernoteBenjamin Vray
Before this commit, it was not possible to center a button using the editor option 'align center'. It is because, using document.execCommand(), the Chrome browser doesnt want apply 'text-align: center' on nodes with centered children. And the buttons have the boostrap class '.btn' which adds text-align: center. So the hack here is disabling the text-align property from the '.btn' class during the execution of document.execCommand(). task-2423935 closes odoo/odoo#65544 X-original-commit: d4f38c344360713287eed22872614f46dec7e0f6 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2021-01-27[FIX] website, *: reset header items colors to default when transparentqsm-odoo
*: web_editor Users can choose one of their color combination to apply on the header. If they then choose to make the header transparent over the content for a specific page, the color of buttons & other components in the header should be reset to the default website color combination's colors as the header component are now appearing over the default content. Part of https://github.com/odoo/odoo/pull/65139
2021-01-13[FIX] web_editor: solve bold command issuesqsm-odoo
Summernote uses execCommand and, worth, obsolete queryCommandState function to customize the edited content. Here we try to hack the function to solve some problems by making the DOM and style easier to understand for the base functions for the duration of their executions. This won't obviously solves all problems but this is an improvement while waiting for the new Odoo editor coming in future versions. The original problem this solves is handling bold text in blog posts. Posts are using font-weight: 300 which is enough to confuse summernote. Hitting bold on a selected paragraph wraps its content in a <b> tag but hitting bold again does nothing... having a <b> rendered as fw-400 is enough to break it. What this commit does is: before any execCommand or queryCommandState being used to modify the DOM or retrieve its state, the whole DOM is forced to fw-400 and <b> elements to fw-700. This also solves issues in some base snippets. closes odoo/odoo#64472 X-original-commit: 424d9661c5657cbcf10ce40acb94a7a200c2a48b Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-12-28[FIX] web_editor: show currently active aspect ratio in crop widgetSamuel Degueldre
When changing the crop widget from being inside of a modal window to using an inline crop widget, the functionality to show the currently active aspect ratio was lost. This commit restores that behaviour. Linked to https://github.com/odoo/odoo/issues/57604 closes odoo/odoo#57915 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com> Co-authored-by: Kishan Gajjar <kishanegajjar@gmail.com>
2020-12-08[FIX] web_editor: fix css of active itemsBenjamin Vray
Before this commit, the css of the active items considered the items to always be <a> elements. But a PR, coming after the one who introduced this css code, changed the items generation system and now the items are no longer <a> elements but <div> elements. This caused a flickering effect when hovering over the last item in the dropdown. Part of #62971 task-2312878 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
2020-11-25[IMP] web_editor: shape - merge some style + fix colorJeremy Kersten
Blocks and Rainy / Airy and Zigs merged together Fix color of Bold 5 and bold 6 shape that are not easy to use due to contrast with black, now it is grey by default. task-2357174 closes odoo/odoo#62338 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
2020-11-25[FIX] web_editor: make Bold shapes 10 & 11 transparentBenoit Socias
Before this commit Bold shape 10 & 11 had no transparent color After this commit Bold shape 10 & 11 have a transparent color instead of their former color #3 (#F6F6F6) task-2357174 https://github.com/odoo/odoo/pull/59613
2020-11-17[FIX] website: remove multi snippets zones in the headerqsm-odoo
task-2387598 closes odoo/odoo#61835 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-27[FIX] web_editor: properly allow to select a bg color for badgesqsm-odoo
Before this commit, the badges' background color was not possible to edit: the previews were done correctly but the background color was removed after final selection. This was because the background color property is animated on badges, messing with the related edition function. Closes https://github.com/odoo/odoo/issues/59337 closes odoo/odoo#60742 X-original-commit: 0b0f3a9c6d60cd9883628d83b6893efd24556aa3 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-22[FIX] web_editor: restore overlay top options on top of the pageqsm-odoo
When the overlay covers a snippet, if that snippet is at the top of the page, the options at the top of the overlay are hidden. A system was made to make them change position in that case but this was broken by [1], leaving the toggling of a class for that case but without its related scss. This commit restores that scss and also improves the detection of that problematic case. [1]: https://github.com/odoo/odoo/commit/4f27e52cabb77b8b1a9637a11185ddf882adc9af closes odoo/odoo#60464 X-original-commit: 97f11571f9e3deacc9b9e1dc0d2cc8fc6b93f15c Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-19[FIX] web_editor: do not allow we-checkbox to shrink below checkbox sizeqsm-odoo
E.g. the scrolltop button option has a checkbox followed by a select on the same row and the checkbox was partly cut because of it. Part of https://github.com/odoo/odoo/pull/60271 task-2312878
2020-10-19[FIX] web_editor: fix select with we-titleBenjamin Vray
Before this commit, line height on items in a select was not applied if the items were in a we-title tag (this is the case when using the string attribute on we-button instead of text content). Part of https://github.com/odoo/odoo/pull/60271 task-2312878
2020-10-19[FIX] web_editor: fix width of SVG images in media dialogJeremy Kersten
This solves an issue with svg images from Isometric for example. The media dialog assigns width to its displayed images thanks to the flex-basis and flex-grow properties of their container, based on the aspect ratio of each image. This was done correctly for SVG images too. However, after assigning a nice space for a specific SVG image, the image itself was not made to fill that assigned space... it only worked if the natural width of the image was higher than the assigned space. This was of course more obvious with SVG files with no intrinsic width as they would simply not appear. closes odoo/odoo#60193 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com> Co-authored-by: qsm-odoo <qsm@odoo.com>
2020-10-13[FIX] web_editor: remove useless code breaking the editor scrollingqsm-odoo
Since the editor panel is placed on the right, the content was not possible to scroll when in a iframe, like for mass mailing. This was because of some strange code introduced with [1]. As the problem the mentioned commit says fixing is still fixed without that code, I see no reason to keep this... especially since it may introduce difference between readonly and editmode content. [1]: https://github.com/odoo/odoo/commit/f9bf408a827fa86323bc2d1891cb5173b4781e7b closes odoo/odoo#59902 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-07[IMP] web_editor: replace some bottom shape colors with transparentSamuel Degueldre
Previously, rainy 05 and wavy 06 had a bottom color with a hard edge. This means that in order to not have a harsh color transition in the section, the user would have to match the bottom color to the background color of the section or vice versa. This commit makes it so that this color is transparent by default instead. This means that the user can now simply choose the background color and have the same result, without having to configure two separate colors. Part of: odoo/odoo#58333 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-07[FIX] web_editor: reduce clickable area of checkboxes in editor panelqsm-odoo
Before this commit the clickable zone of a checkbox in the editor was all the width of the panel. After this commit, the clickable zone is only the label width + the checkbox width. Also, the active and hover states of the label have been removed to not confuse the user. task-2312878 closes odoo/odoo#59240 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-06[FIX] web_editor: allow to go the parent snippet more easilyqsm-odoo
Before this commit to select a parent snippet you had to click on its title in the editor panel. After this commit, we can still click on the title but also on the whole line. At the same time, make it so the title has a pointer cursor and so that long titles work too. task-2327182 closes odoo/odoo#56986 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com> Co-authored-by: Benjamin Vray <bvr@odoo.com>
2020-09-29[FIX] website, *: fix background layer elsewhere than in a sectionBenjamin Vray
*: web_editor Before this commit, the elements (other than section) and with the background layer options avaible (shape, color filter, etc.) did not have the relative position added on their children. So all the children were hidden behind the layer element which is in absolute position. Part of https://github.com/odoo/odoo/pull/58850 task-2312878
2020-09-29[FIX] website_blog, web_editor: fix tag layout issue in blogBenjamin Vray
Before this commit the layout of the front-end edition of tags in blog was broken. And the default value of the select element was not filled. We fixed those design issues and also improve some small design details. And for the select issue, we add a return value in the computeWidgetState of the addTag method because even if the value will still be empty we need to return something because we want the select to be filled by the default value of setValue() wich is "/". task-2312878 closes odoo/odoo#58307 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-29[FIX] web_editor: fix remove btn z-index in media dialogBenjamin Vray
Add a z-index on remove btn in media dialog because before that the button was hidden behind images. Also review a little bit the style of the button. task-2312878 closes odoo/odoo#58815 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-29[FIX] web_editor: restore background and foreground color previews againqsm-odoo
This was fixed in 13.0 and forward-ported twice in 14.0 with [1] and [2] But the combination of the two commit were messed up. [1]: https://github.com/odoo/odoo/commit/225ec35e50b5d71fa795f64cb9a9a6c2ceda7631 [2]: https://github.com/odoo/odoo/commit/19be84634d394f47ceb882c5ddd24585f31b50ae closes odoo/odoo#58768 Related: odoo/enterprise#13659 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-28[FIX] web_editor: restore background and foreground color previewsqsm-odoo
closes odoo/odoo#58727 X-original-commit: ee8cd9952736d9ea57609e218e3479963785a78d Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-28[FIX] web_editor: restore background and foreground color previewsqsm-odoo
Forward-port of [1] for the custom text tools for the website editor. Still has to be improved with the future text tools. [1]: https://github.com/odoo/odoo/pull/58690 Part of https://github.com/odoo/odoo/pull/58638 closes odoo/odoo#58638 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-28[FIX] web_editor: review temporary text tools designstefanorigano (SRI)
The text tools are being reworked with the new editor. Meanwhile, this commit will get closer to the desired design with a pure CSS solution. Part of https://github.com/odoo/odoo/pull/58638
2020-09-28[FIX] web_editor, *: show text tools in style tab onlyqsm-odoo
*: website As the text editor is still the summernote one, this improvement was made possible through a series of hack. It has to be reviewed once the new editor is ready. This makes the text tools only appear in the style tab by switching to it as soon as the summernote tools are updated. To prevent flickering, css and js hacks had to be made. This also moves the undo/redo buttons in the top bar with another hack: those simulates click on the hidden summernote ones. Part of https://github.com/odoo/odoo/pull/58638
2020-09-28[IMP] web_editor, *: automatically increase default link color contrastqsm-odoo
*: website Inside a color combination (or outside, as considered the same as inside color combination number 1), the link color can be configured. It is set by themes to one of the 5 theme colors. Sometimes, no color of those 5 colors contrast enough with the color combination's background and we accepted that before, relying on the fact the user can change the link color if he wants too. Now we automatically increase the contrast of those link colors, except if the user overrides it. This system might be extended to all foreground colors in the future but the system has to be improved for that. closes odoo/odoo#58538 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-28[FIX] web_editor, website: fix menu colors in table of contentBenjamin Vray
Before this commit, the colors of the navbar in the table of content menu were not adapted to the color combinations system. With navbar in top position, the background and the colors of the links were using the same color. After this commit, the colors of the list-group-item links are also adapted with color combinations. task-2312878 closes odoo/odoo#58601 X-original-commit: a0dc17676c570887773854243bcb8cd8823359d5 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-24[FIX] website, *: review modal behaviors with right-panelizationqsm-odoo
*: web, web_editor Since the right-panelization made with [1], the modals were not compensating the body scrollbar when opened anymore and the backdrop was misplaced. This commit fixes the problems generically, to support modals with non-body scrolling. [1]: https://github.com/odoo/odoo/pull/57975 closes odoo/odoo#58414 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-18[FIX] web_editor: buttons on snippet moveLaurent Stukkens (LTU)
task-2312878 closes odoo/odoo#56276 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-22[FIX] web_editor: handle text selectionstefanorigano (SRI)
task-2335267 part-of: #57942
2020-09-22[FIX] web_editor: collapsible component, adjust designstefanorigano (SRI)
task-2335267 part-of: #57942
2020-09-22[FIX] web_editor, website: reword theme options, highlight <we-title>stefanorigano (SRI)
Reword some theme options, highlight <we-title> components when used as a "sub-section" titles. task-2335267 part-of: #57942
2020-09-22[FIX] web_editor: dropdown pager, use default colorsstefanorigano (SRI)
task-2335267 part-of: #57942
2020-09-22[FIX] web_editor: color-combination preview items alignmentstefanorigano (SRI)
task-2335267 part-of: #57942
2020-09-22[FIX] web_editor, website: color-combination preview misleading designstefanorigano (SRI)
Adjust shadows/borders in order to make the color-combination box stand-up. task-2335267 part-of: #57942
2020-09-22[FIX] web_editor: snippets library search bar, design adaptationsstefanorigano (SRI)
task-2335267 part-of: #57942
2020-09-22[FIX] web_editor, website: fix fullscreen mode with right panelqsm-odoo
Since [1], the editor panel is now on the right. The fullscreen mode was not adapted correctly. [1]: https://github.com/odoo/odoo/pull/57975 closes odoo/odoo#58222 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-22[FIX] website, *: properly stack the bg layers for big boxes snippetqsm-odoo
*: web_editor The big boxes snippet's content was appearing below the background layers (filters, shape, video, etc). Part of https://github.com/odoo/odoo/pull/58192
2020-09-22[IMP] web_editor, website, *: move text tools in snippets panelqsm-odoo
*: website_event, test_website This commit is a series of hacks. The goal is to move the summernote text tools to the editor panel for the website editor. All the code to use the text tools in a top bar is kept (mass mailing, etc) and the text tools are placed at the right place for website in an ugly way. This is obviously temporary, until we can implement those text tools more generically and in a better way thanks to the new editor. Part of https://github.com/odoo/odoo/pull/57975 task-2344227 closes odoo/odoo#57975 Related: odoo/design-themes#364 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-22[IMP] web_editor, *: move the left panel to the rightqsm-odoo
*: website, mass_mailing See parent commit for information about the scrollbar moved to the '#wrapwrap' element, which was necessary to achieve this right panel design. Note: in the future, having the scroll on the #wrapwrap may not be necessary anymore as the edition might be done in an iframe. Part of https://github.com/odoo/odoo/pull/57975 task-2344227
2020-09-18[IMP] web_editor: adapt search styleJeremy Kersten
task-2329096 .2
2020-09-16[IMP] web_editor, *: make media-dialog search odoo media-librarySamuel Degueldre
*: website, web_unsplash, website_blog We have recently created an odoo media library that exposes a public API for searching for open-source media, including dynamic SVGs that can be used with the dynamic background-shape system to create illustrations whose colors can be changed by the user. This commit adds the corresponding client-side functionalty: search for the images in the media-library, creating a corresponding attachment when selected, as well as an option to customize the colors of the dynamic SVGs. In the process, adaptations have been made in the web_unsplash module to avoid duplicating code and to adapt code that was making assumptions that are no longer valid. To make new users more aware of this feature, all default images have been hidden from the media-dialog, so that the user is prompted so search for images. Some tests and tours that were relying on having default images in the media-dialog (eg in website_blog) have been adapted to match. task-2316651 Linked to: odoo/iap-apps#235 closes odoo/odoo#56479 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
2020-09-16[IMP] web_editor, website: improve editor loading effectsqsm-odoo
- Share the code for tab switching loading and slow option loading. - Now add a loading effect over the content when the content is changed and a loading effect over the editor panel when the editor panel is being changed Part of https://github.com/odoo/odoo/pull/55614 task-2213114 closes odoo/odoo#55614 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>