+1 **provided** we also drop the hack for the form action attribute. IMO if we decide we care only about HTML5 validity then we should stop trying to please both XHTML and HTML5 with sub-optimal HTML5.
Thanks, Marius On Wed, Apr 8, 2015 at 5:11 PM, Guillaume "Louis-Marie" Delhumeau <[email protected]> wrote: > Hello developers. > > I am working on making the HTML 5 code of XWiki valid. But in some places, > I cannot do it without breaking the XHTML validity (which Colibri still > uses, but this skin is going to be deprecated). > > Example: > in XHTML 1.0, the attribute target="_blank", for links, is forbidden. In > XWiki, we have "fixed" this by using the attribute rel="_blank" instead, > and then we have a javascript snippet that dynamically adds the > target="_blank" attribute to these links [1]. So the code is valid until > the javascript is loaded, which is enough to pass our validation tests. > This is not very clean, since the target="_blank" was forbidden by the w3c > because they think it should be the user choice to open a link in a new > window or not. But nobody respects this, and that is why it is no longer > forbidden in HTML5. > > The problem we have, is that the value "_blank" is not authorized anymore > for the "rel" attribute of the links in HTML5. > > So I propose to remove our workaround, which is useless and prohibited for > HTML5. As a consequence, we would lose the XHTML validity (which is > actually the case when javascript is loaded anyway). > > WDYT? > > Guillaume > > [1] The code that looks for ref="_blank": > https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-web/src/main/webapp/resources/js/xwiki/xwiki.js#L257 > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

