summaryrefslogtreecommitdiff
path: root/addons/website/static/src
AgeCommit message (Collapse)Author
2020-10-22[FIX] website, portal: fix language selector inlineBenjamin Vray
This commit align vertically the copyright text and the inline language switcher items. This commit also add a padding on list-inline-item in the language selector. Because before this commit, there was no space between lines if the list was to be displayed on multiple lines. Part of #59581 task-2312878 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-22[FIX] website: hide the add language separator if it is the last itemBenjamin Vray
Before this commit, the add language separator was visible at the end of the inline language switcher even if the add language link was not displayed. Part of #59581 task-2312878
2020-10-21[FIX] website: fix carousel blockquote width on mobileBenjamin Vray
Before this commit, the width of carousel blockquotes was too small to display correctly on mobile device. Part of #55857 task-2318526 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-21[FIX] website: fix small layout issues in carousel on mobileBenjamin Vray
-Remove arrows on mobile because it's too big and hide the content. User will use the touch screen to make the carousel move. -Bordered style: Reduce the borders on mobile. Part of #55857 task-2318526
2020-10-20[FIX] website: fix add slide carousel snippetBenjamin Vray
Before this commit, when adding a new slide, the data-target of the new indicator was wrong because we were using the slide ID instead of the carousel ID. task-2318526 closes odoo/odoo#60381 X-original-commit: ac7a117ccc64df54cfd271ee4c4b62ef49dd71ff Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-19[FIX] website: restore footer slideout effect on Firefoxqsm-odoo
For some strange reason, the footer slideout effect was not working on Firefox anymore. The height of the footer is not understood by Firefox sticky implementation which it seems to not understand because of the combination of 3 items: the footer is the last :visible element in the `#wrapwrap`, the `#wrapwrap` uses flex layout and the `#wrapwrap` is the element with a scrollbar. As neither of the last two items can be changed, this commit fixes the problem by adding a pixel div element in the DOM after the footer on page load, if the slideout effect is enabled. This is obviously not ideal but solves the problem while waiting for another solution. Part of https://github.com/odoo/odoo/pull/60271 task-2312878 closes odoo/odoo#60271 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-14[FIX] website: equalize top and bottom paddings in items snippetBenjamin Vray
Before this commit, top and bottom padding were not the same in the items snippet. We also removed horizontal paddings on the section to keep the snippet columns aligned with other snippets. task-2312878 closes odoo/odoo#59960 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-13[FIX] website: remove left margin on mobile in showcase snippetBenjamin Vray
Part of #58552 task-2312878 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-16[FIX] website: hide horizontal scrollbar in hamburger menuBenjamin Vray
Before this commit, when a vertical scrollbar appeared in the collapse navbar menu, the horizontal scrollbar also appeared. We added overflow-x hidden on navbar and navbar-collapse for never again display this horizontal scrollbar. task-2312878 closes odoo/odoo#59999 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-14[FIX] website: remove searchbar from kanban themeJeremy Kersten
closes odoo/odoo#60055 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
2020-10-14[FIX] website: show the correct value for hoverable dropdown optionqsm-odoo
Before this commit, the hoverable dropdown option was broken because we changed the option selector to the navbar element instead of the header element. But we forgot to care about the data-select-class which adds a class on the header. This commit fixes the issues by changing the $target back to the header element for the related option as the fact it is linked to the navbar element is only so that the options appear in a different section, on navbar click. Part of https://github.com/odoo/odoo/pull/59842 task-2312878 closes odoo/odoo#59842 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-13[FIX] website: fix invisible parallax snippet issuexO-Tx
When the height not forced (50% or 100% screen's height), the snippet simply disappear if there is no content inside (default). The 4e220bf commit makes parallax snippet empty by default and the main goal of a8f0cee was to make "DRAG BUILDING BLOCK HERE" placeholders appear only on drag, that's why we need to add a "min-height" for parallax to keep it visible when the "Height" selected is auto. task-2327025 closes odoo/odoo#57075 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-13[FIX] website: disable overlay on arrows in gallery snippetBenjamin Vray
Before this commit it was possible to activate the overlay of the arrows of the gallery snippet (with themes because of animation options) task-2312878 closes odoo/odoo#59860 X-original-commit: d74b7618c750724c2efe448c57b07c6d6191e375 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-13[FIX] website: filter filter_opt of dynamic snippet by website_idBenoit Socias
Add a filtering by the contextual website_id when looking up available website_snippet_filters via an rpc route limited to logged in users but relying on a sudo to actually obtain the list of available filters. Before this commit filters were visible on the editor for all websites. After this commit filters are only visible on the editor of the website that matches their website_id. https://github.com/odoo/odoo/pull/59341 task-2312878 closes odoo/odoo#59341 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
2020-10-06[FIX] website: fix theme loader opacityxO-Tx
The goal of this commit is to prevent the theme install/update loader from inheriting the opacity property from container by setting a background-color with level of transparency. task-2312878 closes odoo/odoo#58489 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-12[FIX] website: fix menu direction of header dropdownsBenjamin Vray
Before this commit, the menu direction of header dropdowns was related to the window width but it was wrong because of the right panel. We also enable it in editor mode. task-2312878 closes odoo/odoo#59783 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-12[FIX] website: remove useless specific scss for quotes carouselqsm-odoo
This reverts commit [1] which was fixed the right way and generically with [2]. [1]: f011c9aacf3a3010c436d4e4f408cd9ae265de1b [2]: https://github.com/odoo/odoo/commit/9c08e119b125b82e2c42dc944920dd8a96789e25 closes odoo/odoo#59787 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-12[FIX] website, *: keep logged user buttons outside the autohide menuBenjamin Vray
*: portal The dividers were removed with the new header templates but we still needed them to know which items do not need to be folded in the auto-hide menu. Instead of adding these dividers again, we added a new class for these elements. part-of: #59640 task-2312878 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-12[FIX] website: enable autohide menu in editor modeBenjamin Vray
Before this commit, autohide menu was disabled in editor mode. This was thus not really wysiwyg for users anymore. part-of: #59640 task-2312878
2020-10-09[FIX] website: fix option to open mega menu dropdown on hoverBenjamin Vray
Before this commit, the option to open dropdown on hover did not work with mega menu. task-2312878 closes odoo/odoo#59618 X-original-commit: 9b3b1c623867d3618220d8bd8a729701ae46448b Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-09[FIX] website: solve long dropdown menu problems in navbarqsm-odoo
Following [1]. The mentioned commit selectors were to be simplified and actually did not solve the problem in mobile affixed menu. Also, targeting "o_affix_enabled" to target the non-affix menu was wrong since when there is no affix menu, no header has the "o_affix_enabled" class as its names indicates it. So the mentioned commit fixed half of the problem and only when the website used the affix menu feature... Let's hope this new commit fixes everything. [1]: https://github.com/odoo/odoo/commit/21959599d1c25321865afabe7f70191efdda154e closes odoo/odoo#59597 X-original-commit: 1e3897d44a6454d1672d3e585e516381d77342c4 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-08[FIX] website: theme selector, no primary linkJeremy Kersten
Before this commit, the close button in enterprise version was primary (green). Now we make it black to avoid to have this button like a CTA, and in the same time, while we have already hacked all this kanban view, we continue changing the active breadcrumb to a nearly black closes odoo/odoo#59543 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
2020-10-08[FIX] website: get visitor tz directly from cookieDavid Beguin
Since tz is now (from 6eb4762fee20a158023d774a90e7ee90c2cacec5) added to the client cookie, visitor timezone can directly be set when creating the visitor, using the request. Jstz can be removed as even for module in ENT that used this lib, we can get the timezone using Intl lib instead. This will also reduce the number of request made only to get visitor's timezone. This commit reverts part of 17e84025239ed78716ed5d5d92c0ee0e10fbfb29 Linked ENT PR: 12963 Task ID: 2333825 closes odoo/odoo#57103 Related: odoo/enterprise#12963 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2020-10-08[FIX] website: allow transparent menu to work with hamburger templatesqsm-odoo
For those templates, the transparent option was broken at some point: we have to detect the hamburger is opened so that it is not transparent anymore when opened. Part of https://github.com/odoo/odoo/pull/59349 task-2327741 closes odoo/odoo#59458 Related: odoo/design-themes#395 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-08[FIX] website: fix header position in 'Hamburger Full' templateqsm-odoo
Part of https://github.com/odoo/odoo/pull/59349 task-2327741 Co-authored-by: Cocographique <nmi@odoo.com>
2020-10-08[FIX] website: add missing styles for social media iconsCocographique
Part of https://github.com/odoo/odoo/pull/59349 task-2327741
2020-10-06[FIX] website: properly set button font family for navbar buttonsqsm-odoo
Since 13.0, the website menu can contain text and buttons through mega menus, which created inconsistencies on the way the "navbar font" configuration works. Indeed, when setting the "button font", navbar buttons were updated too... except if that "button font" was equal to the "text font", in that case those buttons used the "navbar font", so not logical at all. This commit solves the problem by only using the navbar font to style bootstrap nav links, which is the common content of mega menu snippets anyway but this has a side-effect: text-in-navbar font may change from navbar font to text font which is acceptable as the 14.0 was released very recently. Sorry for the inconvenience if any, but it felt important to fix the problem that way for the new static content of header templates. closes odoo/odoo#59314 X-original-commit: 9282f72c5f4366df93eef97052b572fc82edf161 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-05[FIX] website: matches icon apps to the app switcherThanh Dodeur
This commit makes it so that the icons of the website new-content menu are closer to the icon of the app they are related to. task-2329291 closes odoo/odoo#57746 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
2020-10-05[FIX] website: improve menu loading effectqsm-odoo
Long story short: that menu loading effect was introduced with version 12.0 for a technical reason: allow menu items to collapse into a dropdown when there are too many. For that, during loading their height is forced to 0 and they are hidden so that they do not make the header grow when going on multiple lines. Since 13.0, the lazy loading made this effect to be too delayed... but fixing that would make another flickering appear due to the logo image loading. This thus cannot be fixed at the moment. However, since 14.0 there are several menu templates and some make the effect look really ugly. Like the vertical header which has a tiny empty header which then grow with the menu items on loading. To mitigate the effect, this commit replaces the "height: 0" trick by forcing the menu items on one line during loading. They however still stay hidden during this time to avoid the logo menu flickering, for now. Part of https://github.com/odoo/odoo/pull/59136 closes odoo/odoo#59136 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-10-05[FIX] website: prevent button to flicker in navbarqsm-odoo
The navbar may now have static content which can be on the right of the menu items. Like for the default navbar which has a button on the right. When they are a lot of menu items, the static content is shrinked... before the auto-hide extra menus feature is done. This flickering can be reduced by forcing the navbar buttons to stay on one line. Part of https://github.com/odoo/odoo/pull/59136
2020-10-02[FIX] *: fix all the typosMartin Trigaux
And other reported English mistakes in source string Courtesy of Transifex translators And remove leftover from gengo closes odoo/odoo#59002 Related: odoo/enterprise#13776 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2020-09-29[FIX] website: fix table of content navbar links when scrollingBenjamin Vray
Before this commit active navbar links were not correctly updated with the scroll position. task-2312878 closes odoo/odoo#58505 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-29[FIX] website: fix snippet blockquote with display coverBenjamin Vray
Adapt the snippet with the new color filter layer and fix the padding Part of https://github.com/odoo/odoo/pull/58850 task-2312878 closes odoo/odoo#58850 Signed-off-by: Quentin Smetz (qsm) <qsm@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[IMP] web_editor: add assets for jabberwock editorGoaman
This commit lays the groundwork for the new editor by adding empty files to the assets in order to change them later on. The new editor is not stable enough to be merged right now, but delaying it to 15.0 would be problematic as the current editor has many bugs that we are unable to fix because of how summernote interacts with browser-dependent code as well as all the hacks that were done on top of it for Odoo since 8.0. closes odoo/odoo#58678 Signed-off-by: David Monjoie (dmo) <dmo@odoo.com>
2020-09-29[REM] website: remove the folded list snippetAntoine Guenet
2020-09-29[FIX] website: update main padding top before making the header affixedqsm-odoo
When the header goes affixed, a compensating padding-top is added on the content so that the scroll does not flicker. That padding-top was added a bit too late and was enough to mess up the scroll on pages where the content is about the height of the viewport: the header goes affix, the scrollable content becomes smaller, the padding top is added, a scroll is detected, the header is un-affixed since above scroll point -> bug. If the padding top is added first, then there is no problem. Note: the scroll effects code could probably use some refactoring. Part of https://github.com/odoo/odoo/pull/56936 task-2312878 closes odoo/odoo#56936 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-29[FIX] website: fix full height snippet optionBenjamin Vray
Before this commit the height of a snippet with the full height option enabled was not correctly updated. task-2312878 closes odoo/odoo#58760 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
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-25[FIX] website: fix off-canvas menu when header is affixedBenjamin Vray
Before this commit the layout of the off-canvas menu was broken with an affixed header. task-2312878 closes odoo/odoo#57442 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-25[FIX] website: prevent dynamic snippet flicker in edit modeLaurent Stukkens (LTU)
* Prior to this commit the dynamic snippet was flickering (destroy followed by init) because the parallax option triggers a _refreshPublicWidgets in the onFocus. As such each time the user clicks somewhere in the snippet the snippet desapears and reappears which can be confusing for the user. * After this commit, the parallax option will only trigger a refresh on snippets that are using parallax. This commit also prevent the user from selecting an element of the dynamic snippet as it is not customizable. task-2339246 closes odoo/odoo#57693 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-23[FIX] website_slides: hide the website default header in fullscreenstd-odoo
Bug === You can enter in a fullscreen mode in the frontend, of the slide channel. In this view, the default website header should not be visible. To do that, we play with z-index, but since 0f2cab4aebcc33ca9e278c9395fed2cc8934ed38 , the z-index of the website header has been changed without changing the z-index of the fullscreen view. Task-2345016 closes odoo/odoo#58284 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2020-09-24[FIX] website: edit master wrongly computedJeremy Kersten
In case you don't have the trailing slash and are on your homepage, the indexOf will return -1 and you will be redirectected to the pathname.substr(-1) Now if you don't have trailing slash in your url after position 1, we don't subtract anything. domain.com/fr_BE Before this commit: => redirect to domain.com/E After thi comit => redirect to domain.com task-2345490 closes odoo/odoo#58457 X-original-commit: ada2e2ce68dbc8b1df701691d9d3e958fef4ea31 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
2020-09-24[IMP] website: rename 'choose a theme' to 'pick a theme'Jeremy Kersten
closes odoo/odoo#58391 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.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-23[FIX] website: restore top editor bar for translate modeqsm-odoo
The text tools were moved in the right panel with a temporary solution but as there is no right panel in translate mode, the text tools were just floating summernote-way. This commit restores the top editor bar in that case while waiting for the new editor. Part of https://github.com/odoo/odoo/pull/58347 closes odoo/odoo#58347 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2020-09-23[FIX] website: restore sidebar and off-canvas menus in edit modeqsm-odoo
Those were misaligned since the merge of the right-panelization. Part of https://github.com/odoo/odoo/pull/58347
2020-09-23[FIX] website: switch the order of save/discard buttons for editor panelqsm-odoo
closes odoo/odoo#58343 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>