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 
> '&nbsp;'. 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]

Reply via email to