Vincent Massol wrote:
> On Jan 29, 2010, at 3:04 PM, Marius Dumitru Florea wrote:
>
>> Hi devs,
>>
>> Right now JavaScript extensions are included when a document is rendered 
>> in WYSIWYG edit mode. This has  both advantages and disadvantages.
>>
>> Pro: If the output of a macro depends on a JavaScript extension, then 
>> the result of rendering that macro will be the same in view mode and 
>> (WYSIWYG) edit mode.
>>
>> Con: If the JavaScript extension is not aware of the edit mode then it 
>> can modify the DOM document outside of the read-only macro markers which 
>> leads to unwanted changes in the content of the edited document (i.e. 
>> the modifications done by the JavaScript extension are saved). Such an 
>> example is http://jira.xwiki.org/jira/browse/XWIKI-4665 .
>
> Before deciding isn't there a possibility to protect the DOM? Is there no way 
> to do that?

What do you mean protect the DOM ?

If you mean prevent DOM modifications by the extensions, I think it is a 
hard problem, and it does not really make sense (what the point of 
including extensions to not discriminate vs. view mode if in the end 
they cannot affect the DOM ?)

But maybe that's not what you mean.

Jerome.

>
> We're going to do something a little similar for the rendering is there's 
> invalid HTML entered:
> http://jira.xwiki.org/jira/browse/XWIKI-3782
>
> Thanks
> -Vincent
>
>> WDYT? Should we limit the WYSIWYG in order to make the editing safer?
>>
>> I'm +0.
>>
>> Thanks,
>> Marius
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to