[FIX] web_editor: allow editing t-field links
[FIX] web_editor: allow editing t-field links

There is a hackish feature in the web_editor which forces the
contenteditable to true on links which are clicked and removes it
anywhere else in the page so that only the link is editable after
click. This allows to add text at the end of a link without adding it
outside of the link by mistake.

The feature was badly implemented because, if the link was editable
without having any parent which is editable, the contenteditable was
forced to true, then immediatly forced to false when forcing to false
every page element. This was the case for lots of t-field. By example
the product categories in eCommerce are t-field links which are in non
editable <li/> elements...

hip-odoo/odoo,ygol/odoo,dfang/odoo,microcom/odoo,dfang/odoo,Elico-Corp/odoo_OCB,bplancher/odoo,hip-odoo/odoo,ygol/odoo,microcom/odoo,storm-computers/odoo,Elico-Corp/odoo_OCB,ygol/odoo,ygol/odoo,Elico-Corp/odoo_OCB,dfang/odoo,dfang/odoo,dfang/odoo,Elico-Corp/odoo_OCB,laslabs/odoo,hip-odoo/odoo,bplancher/odoo,storm-computers/odoo,ygol/odoo,dfang/odoo,storm-computers/odoo,microcom/odoo,hip-odoo/odoo,laslabs/odoo,laslabs/odoo,bplancher/odoo,microcom/odoo,bplancher/odoo,ygol/odoo,bplancher/odoo,bplancher/odoo,laslabs/odoo,hip-odoo/odoo,Elico-Corp/odoo_OCB,storm-computers/odoo,microcom/odoo,Elico-Corp/odoo_OCB,ygol/odoo,laslabs/odoo,hip-odoo/odoo,storm-computers/odoo,laslabs/odoo,storm-computers/odoo,microcom/odoo