W3C home > Mailing lists > Public > www-amaya@w3.org > January to March 2010

Bug: param, applet elements reversed Re: automatic replacement: entities and applet stuff

From: Charles McCathieNevile <chaals@opera.com>
Date: Sun, 21 Feb 2010 20:45:15 +0100
To: pfb42 <pf.buonsante@gmail.com>, www-amaya@w3.org
Message-ID: <op.u8hs5pl1wxe0ny@widsith.eng.oslo.osa>
On Wed, 17 Feb 2010 15:12:17 +0100, pfb42 <pf.buonsante@gmail.com> wrote:


> No wait, there must be something wrong with the way you are visualizing
> my message. I'm posting from the web and, I guess, you're reading the
> mailing list through your email client.
> There must be a glitch somewhere, because some bits of my post disappear
> in the process.

Yes...

A simplified version:

Amaya converts

<applet...>
   <param...>
   Helpful content for non-java users
</applet>

into

<param...>
<applet...>
   Helpful content for non-java users
</applet>

Which is actually a pretty serious bug.

Amaya uses an internal model of the document, rather than just the source  
code, and it effectively throws away the original source code when it  
generates its model. Which is why it converts entities and changes source  
code layout - it generates source code to save the document it has in its  
memory.

This also explains why the source code editing is like a separate document  
- in reality, it *is* a separate document, and they are synchronised when  
you do certain things like move from one window to another.

Fixing this bug involves looking in the files where Amaya decides how to  
parse things - if you're interested to try and fix it, have a look at the  
developer's info on teh Website (warning, that could do with some  
clarification, if anyone has spare time to donate).

cheers

Chaals

> What you refer to as "blank lines" is not blank at all: it is a long list
> of parameters for the java applet. I have protected this markup as  
> suggested
> in the relevant instruction set, by using the "raw" tag
> (http://old.nabble.com/help/Answer.jtp?id=41).
> Actually, I do see the whole markup, and no blank lines, in the relevant
> webpage
>
> http://old.nabble.com/automatic-replacement%3A-entities-and-applet-stuff-td27294237.html#a27615417
>
> So what happens is, in a nutshell,  that amaya moves all of the applet
> "parameter"
> tags above (outside) the opening "applet" tag. I think that this matters,
> and both  explorer and firefox fail to show the applet correcty.
> If I open the html file using a text editor other than amaya and restore  
> the original line order
> (the parameter lines _after_ the opening applet tag), everything works
> again.



-- 
Charles McCathieNevile  Opera Software, Standards Group
     je parle français -- hablo español -- jeg lærer norsk
http://my.opera.com/chaals       Try Opera: http://www.opera.com
Received on Sunday, 21 February 2010 19:45:50 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:53:42 UTC