Hi Bob, I was thinking of trying https://bugzilla.mozilla.org/show_bug.cgi?id=116083#c43 :
> Joseph Lenton 2011-09-28 09:45:06 PDT > Workaround: > > Convert each new line character into a '<br>' tag, and each space into > ' '. The browser will convert these back into newlines and spaces when > they are copied by the user. Regards, Mark On Feb 10, 2012, at 6:01 PM, Bob Stayton wrote: > Hi Mark, > The 'make.clean.html=1' setting replaces <pre> with <div> and class attribute > in the HTML output. What sort of workaround did you have in mind? Adding > another param that would keep make.clean.html for other things but override > this output to <pre>? > > Bob Stayton > Sagehill Enterprises > [email protected] > > > ----- Original Message ----- From: "Mark Craig" <[email protected]> > To: <[email protected]> > Sent: Friday, February 10, 2012 5:17 AM > Subject: [docbook-apps] make.clean.html and Firefox handling of white-space: > pre ? > > > Hello, > > I liked setting <xsl:param name="make.clean.html" select="1" /> and using > "white-space: pre;" in the CSS. Of course, I did this expecting readers to be > able to copy/paste the pre formatted content in a sort of WYSIWYG way. > > But I didn't test in Firefox until a reviewer mentioned that all the newlines > were gone when he pasted. Then I saw > https://bugzilla.mozilla.org/show_bug.cgi?id=116083 : copy paste of CSS > "white-space: pre;" content does not preserve whitespace. > > This Firefox bug has been around for some time. It doesn't seem to be going > away soon. Are there any plans to work around it in a future version of the > DocBook XSL stylesheets? > > Regards, > Mark > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
