From f7a14f2830489ef784845db736be33cb07c83219 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 11 Sep 2013 10:43:05 +0200 Subject: [PATCH] [HIDE] issue with ckeditor not handling block-level links Instead of keeping them where they are, ckeditor propagates links to closest inline elements (as pre-HTML5 parsing did), which breaks e.g. product headers. bzr revid: xmo@openerp.com-20130911084305-b5v36wlni620m7r3 --- addons/website/view.py | 3 ++- addons/website_sale/views/website_sale.xml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/website/view.py b/addons/website/view.py index 35ce83043f9..deb05987759 100644 --- a/addons/website/view.py +++ b/addons/website/view.py @@ -59,7 +59,8 @@ class view(osv.osv): embedded_id = int(el.get('data-oe-id')) # FIXME: type conversions self.pool[el.get('data-oe-model')].write(cr, uid, embedded_id, { - el.get('data-oe-field'): el.text + # FIXME: ckeditor parser does not follow HTML5 parsing, breaks block-level links + el.get('data-oe-field'): el.text_content() }, context=context) def to_field_ref(self, cr, uid, el, context=None): diff --git a/addons/website_sale/views/website_sale.xml b/addons/website_sale/views/website_sale.xml index beac1ee0398..15c185dfb6a 100644 --- a/addons/website_sale/views/website_sale.xml +++ b/addons/website_sale/views/website_sale.xml @@ -134,7 +134,7 @@