summaryrefslogtreecommitdiff
path: root/addons/web_editor
AgeCommit message (Collapse)Author
2019-04-17[FIX] web_editor: FieldHtml commitChanges called too soonmgh-odoo
The original issue appeared in mass_mailing where triggering the mail template preview throws a client error. This commit prevents commitChanges() from being called before the element is rendered. Task-ID: 1950784
2019-04-10[MERGE] forward port branch saas-12.2 up to 2694174b410Christophe Simonis
2019-04-09[MERGE] forward port branch saas-12.1 up to 6d4940675f1Christophe Simonis
2019-04-09[MERGE] forward port branch 12.0 up to ea1fc124efcChristophe Simonis
2019-04-08[MERGE] forward port branch saas-11.3 up to 4c61621efbbChristophe Simonis
2019-04-08[MERGE] forward port branch 11.0 up to 9a7e3c8b498Christophe Simonis
2019-04-07[I18N] Update translation terms from TransifexOdoo Translation Bot
2019-04-05[MERGE] forward port branch saas-12.2 up to f2be461f090Christophe Simonis
2019-04-03[FIX] web_editor: restore ace styleMartin Geubelle
The recent refactoring odoo/odoo@f296992 wrongly moved the ace editor style from `web_editor` to `website`, even though ace is in `«eb_editor`. The editor is also used in Studio (which does not depend on website) so the style was missing in this case. Task 1951290 closes odoo/odoo#32384 Signed-off-by: Christophe Matthieu <Gorash@users.noreply.github.com>
2019-04-01[FIX] web_editor: do nothing on select all with empty editableAntoine Guenet
Ctrl-A on an empty editable threw an error. This fixes it. closes odoo/odoo#32301 Signed-off-by: Adrien Dieudonné (adr) <adr@odoo.com>
2019-03-26[MERGE] forward port branch saas-12.1 up to f00c490be86Christophe Simonis
2019-03-25[MERGE] forward port branch 12.0 up to 11b1e12cde3Christophe Simonis
2019-04-07[I18N] Update translation terms from TransifexOdoo Translation Bot
2019-03-25[MERGE] forward port branch saas-11.3 up to e9068c290b3Christophe Simonis
2019-03-25[MERGE] forward port branch 11.0 up to 0196a6feb5aChristophe Simonis
2019-04-08[FIX] web_editor: no lose tooltip on selectionNicolas Lempereur
The editor has a tooltip editor wizard "Change media description and tooltip", but when selecting an image there is also a tooltip: "Double-click to edit" added by the editor. The combination of the two break the functionality, eg: - if a tooltip is set with editor, then selecting the tooltip: we see the set tooltip and not "Double-click to edit" - if a tooltip is set with editor, then selecting the image back, then opening the tooltip editor => the set tooltip is lost With this changeset, we just do not show "Double-click to edit" tooltip if there is a tooltip set on the element. opw-1946801 closes #32482 Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com>
2019-04-07[I18N] Update translation terms from TransifexOdoo Translation Bot
2019-04-04[MERGE] forward port branch saas-15 up to 214e819c1bbChristophe Simonis
2019-04-04[MERGE] forward port branch saas-14 up to 6e0c89867e3Christophe Simonis
2019-04-04[MERGE] forward port branch 10.0 up to 60592561d71Christophe Simonis
2019-04-04[FIX] web_editor: support youtube-nocookie.comqsm-odoo
closes odoo/odoo#32332 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2019-04-01[I18N] Update translation terms from TransifexOdoo Translation Bot
2019-03-24[I18N] Update translation terms from TransifexOdoo Translation Bot
2019-03-24[I18N] Update translation terms from TransifexOdoo Translation Bot
2019-03-21[FIX] web_editor: editor hang on an infinite loopJulien Castiaux
In the `getMatchedCSSRule`, the transcoder try to find the real value of a `text-align: inherit` css rule by ascending the html tree until it finds a `text-align` with a meaningful value. By default is exits if it reachs the `<html>` top node but doesn't exit if a call to `.parent()` exits the dom (the behavior of jquery is to return a dummy element when calling `.parent()` on an element that has no parent). This lead to an infinite loop for badly formatted html content. opw-1951095 closes odoo/odoo#32014 Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com>
2019-03-24[I18N] Update translation terms from TransifexOdoo Translation Bot
2019-03-22[FIX] web_editor: remove we validation iconsqsm-odoo
Since the bootstrap update to 4.2.1 (which was made with https://github.com/odoo/odoo/commit/63e52e6acfabb927aad6eaf7b020520dc206e50f) bootstrap includes automatic validation icons when a form is validated. This allows to remove the Odoo custom ones in the editor (which appeared on top of the bootstrap ones). closes odoo/odoo#32051 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2019-03-21[MERGE] forward port branch saas-12.1 up to 6878c9f3424Christophe Simonis
2019-03-21[FIX] web_editor: html field with long linksPierre Paridans
Following the refactoring of the web_editor (JS & CSS) when adding a long link in a task's description the line starts to overflow from the field and create an horizontal scroll. This commit restores the CSS word-wrap properties to the form field html allowing to nicely break the line on a word basis, preventing a possible overflow. Also it doesn't make sense to apply it on an iframe. Task ID: 1942179 closes odoo/odoo#31988 Signed-off-by: Adrien Dieudonné (adr) <adr@odoo.com>
2019-03-20[FIX] web_editor: restore theme responsive spacingqsm-odoo
The factor parameter of the mixin in charge of generating the spacing classes was not correctly used. closes odoo/odoo#31996 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2019-03-20[FIX] web_editor: review drag and drop in the editorqsm-odoo
Forward-port of https://github.com/odoo/odoo/commit/be689c53c13330832510c8cef332ac862d4ed5e8 was missed from 11.0. closes odoo/odoo#31971 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2019-03-20[I18N] export saas-12.2 source termsMartin Trigaux
closes odoo/odoo#31985 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2019-03-19[MERGE] forward port branch 12.0 up to 82c4393fd02Christophe Simonis
2019-03-15[FIX] web_editor: handle snippet option submenus of submenusqsm-odoo
Commit https://github.com/odoo/odoo/commit/8ca92330b367d54fddf1c02089ee9d0bc3edbfdc did not think about submenus inside submenus, which is the case in the website animate option. This made snippets potentially have multiple animations on them, with undesired behaviors. This commit also accordingly reviews the _setActive method for the select-class option and also adapts following the recent forward-port of https://github.com/odoo/odoo/pull/31440 Related to task-1929133 closes odoo/odoo#31477 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2019-03-18[MERGE] forward port branch saas-11.3 up to 4e39328a76aChristophe Simonis
2019-03-17[I18N] Update translation terms from TransifexOdoo Translation Bot
2019-03-11[MERGE] forward port branch saas-12.1 up to 2b3296bbf8bChristophe Simonis
2019-03-08[MERGE] forward port branch 12.0 up to c023d0784f2Christophe Simonis
2019-03-08[FIX] web_editor: update the handle on click input node in website editAntoine Guenet
When clicking on a snippet containing an input node on Firfeox, the handle wouldn't appear as expected. This is due to trying JQuery (but not only) trying to modify properties that are restricted on Firefox but not on Chrome. The error message still appears from time to time due to Summernote using `document.getSelection`, which is problematic with Firefox. This will be fixed with the next version of the editor. In the meantime the direct effect of that error (the handle issue) is fixed with this commit. The standard target (`Event.target`) is now looked for in first position instead of non-standard 'Event.srcElement` (IE alias for `Event.target`) then `Event.originalTarget` (Mozilla-specific) and finally `Event.target` (standard). `Event.originalTarget` is restricted on Firefox so it was giving the same cryptic error as mentioned above ("Error: Permission denied to access property", which generally points to same-origin policy violations). Ref: - https://developer.mozilla.org/en-US/docs/Web/API/Event/srcElement - https://developer.mozilla.org/en-US/docs/Web/API/Event/originalTarget - https://developer.mozilla.org/en-US/docs/Web/API/Event/target - https://developer.mozilla.org/en-US/docs/Web/API/Window/getSelection#Related_objects - https://developer.mozilla.org/en-US/docs/web/javascript/reference/errors/property_access_denied closes odoo/odoo#31710 Signed-off-by: Adrien Dieudonné (adr) <adr@odoo.com>
2019-03-05[MERGE] forward port branch 11.0 up to 27081bf6f5fChristophe Simonis
2019-03-05[MERGE] forward port branch saas-15 up to c03f6db6ea4Christophe Simonis
2019-03-05[MERGE] forward port branch saas-14 up to fdb9f8273beChristophe Simonis
2019-03-17[I18N] Update translation terms from TransifexOdoo Translation Bot
2019-03-04[FIX] web_editor: stop using translated versions in HTML editorqsm-odoo
Since https://github.com/odoo/odoo/commit/5a030db3eb77b6d80187f8ae1a64303b2f50391d the HTML editor displayed the translated versions of the templates it allows to customize. So if the user edited and saved such a template, the non-translated version was saved with translated-version content. The behavior before the mentioned commit was: 1) Load all views the HTML editor allows to edit 2) Each time a view is displayed, re-make a RPC to load the view again The mentioned commit made this simpler by making: 1) Load all views the HTML editor allows to edit 2) Each time a view is displayed, simply show the previously loaded view ... the problem was that the step (2) of the old behavior was explicitly saying (client-side) to load the view's untranslated content. This commit makes step (1) always load the untranslated versions of the views (server-side).
2019-03-05[FIX]web_editor: Fixed traceback due to 'field_html' widget while saving recordmgh-odoo
Previously, when user edited record having 'field_html' widget and tried to save the record immediately, a traceback was faced sometimes because content was not loaded yet. This commit fixes the issue by calling super method if the content is not loaded yet properly. Task: #1932687 Closes: #30833 closes odoo/odoo#31581 Signed-off-by: VincentSchippefilt <VincentSchippefilt@users.noreply.github.com>
2019-03-06[FIX] web_editor: properly set media dialog `onlyImages` and find videoAntoine Guenet
Media dialog was trying to reach the current media's parent node, which was not possible as it was cloned on instantiation. To fix this, the `showImageDialog` now passes the `onlyImages` option upon instantiation, checking the parent's data. It also passes the media's parent if said parent is a video. This way, neither of these two things need to be done in media dialog. closes odoo/odoo#31634 Signed-off-by: Adrien Dieudonné (adr) <adr@odoo.com>
2019-03-06[FIX] web_editor: wrong focus detection in the editorGorash
Issue detected with tests in the branch that replace deferred by native Promise. Need to add isMedia to detect if the target is already a media when focus the editor. closes odoo/odoo#31632 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2019-03-04[FIX] web_editor: Expose focus method for activate method of html fieldGorash
closes odoo/odoo#31577 Signed-off-by: VincentSchippefilt <VincentSchippefilt@users.noreply.github.com>
2019-03-04[FIX] web_editor: Evoid the risk of deleting the summernote libraryGorash
For iframes, we need to inject summernote because there are references to "document" in it. When loading the iframe, if it is canceled, there is a risk that the library is erased and that it breaks the field html. We must also slightly modify the library to prevent it from making changes to the library of the main "window".
2019-03-03[I18N] Update translation terms from TransifexOdoo Translation Bot