Resolved as much as possible - all pages except the right
pane when in frames mode are now XHTML strict. The right
pane uses target attributes to send commands to the left
pane and the various hacks available have issues.
The most promising hack is to change the doctype so that it
extends the XHTML strict DTD to include target attributes:
"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\"
[<!ATTLIST a target CDATA #IMPLIED>]>\n"
however this causes a ]> to be rendered in some browsers =(.
Since this is primarily an application about user interface,
it seems better not to do this until the browsers are fixed
so the right pane uses a doctype of XHTML Transitional. In
the future we can move to XHTML 1.1 which has a module for
frames etc which includes the target attribute.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=1025088
guess this bug will stay open forever =)
Logged In: YES
user_id=1073065
Chris, is there anything left to finish up for this bug, or
can it be closed?
Logged In: YES
user_id=1025088
Resolved as much as possible - all pages except the right
pane when in frames mode are now XHTML strict. The right
pane uses target attributes to send commands to the left
pane and the various hacks available have issues.
The most promising hack is to change the doctype so that it
extends the XHTML strict DTD to include target attributes:
"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\"
[<!ATTLIST a target CDATA #IMPLIED>]>\n"
however this causes a ]> to be rendered in some browsers =(.
Since this is primarily an application about user interface,
it seems better not to do this until the browsers are fixed
so the right pane uses a doctype of XHTML Transitional. In
the future we can move to XHTML 1.1 which has a module for
frames etc which includes the target attribute.