- From: Ly, An <An.Ly@CAI.COM>
- Date: Thu, 2 Sep 1999 10:48:24 -0400
- To: Irene.Vatton@inrialpes.fr
- Cc: www-amaya@w3.org
Hi Irene,
I quickly tested importing an existing doc and it indeed inserts a pseudo p
before SPAN and IMG. But the GUI incorrectly (?) inserts an ADDRESS block
element when I insert a SPAN/SUP/SUB, etc. And it doesn't insert any block
element when I insert an IMG. I am testing with 2.0a.
Oh, how to tell if the parent of insertion point is a pseudo block
level-type of element?
Thanks for your help...
-An
-----Original Message-----
From: Irene.Vatton@inrialpes.fr [mailto:Irene.Vatton@inrialpes.fr]
Sent: Thursday, September 02, 1999 3:53 AM
To: Ly, An
Cc: www-amaya@w3.org
Subject: Re: SPAN, SUP, SUB, etc...
Hi Ly,
SPAN, SUP, SUB, etc. elements are in-line elements and Amaya needs a block
element to format them in line. When they are not put into a paragraph Amaya
is waiting for a pseudo block level (the pseudo paragraph). The pseudo
paragrah
is automatically generated by our HTML parser and is never exported.
In-reply-to: Your message of Wed, 01 Sep 1999 16:40:27 -0400."
<F516E350BFC4D1118F7B00805FC14BC302A5554F@usilmse2.cai.com>
> Oops, I meant BODY, not BASE. :)
>
> -----Original Message-----
> From: Ly, An [mailto:An.Ly@cai.com]
> Sent: Wednesday, September 01, 1999 4:06 PM
> To: www-amaya@w3.org
> Subject: RE: SPAN, SUP, SUB, etc...
>
>
> I've dug deeper into this...
>
> It appears that inserting a pseudo paragraph fixes this problem (if it is
> indeed one). Then the next question is, is this a correct fix? Will it be
> safe to universally insert a pseudo paragraph before SPAN, etc., or just
in
> the case where it follows the BASE element? I'm thinking maybe in some
case
> where it is illegal to insert SPAN, inserting the pseudo paragraph may
> become a backdoor.
>
> On another note, inserting this pseudo paragraph also allows you to type
> text right after inserting an image after BASE! Is this valid HTML
structure
> or is the behavior of such code undefined by the spec? If it's valid then
> inserting the pseudo paragraph appears to fix this other problem.
>
> Thanks for any feedback!
> -An
>
> -----Original Message-----
> From: Ly, An [mailto:An.Ly@cai.com]
> Sent: Wednesday, September 01, 1999 12:58 PM
> To: www-amaya@w3.org
> Subject: SPAN, SUP, SUB, etc...
>
>
> Hi,
>
> Some basic set elements such as SPAN, SUB, SUP, etc., insert an ancestor
> (ADDRESS?) when they're inserted on a new empty document. In
> CreateNewElement, it appears CanInsertBySplitting returns FALSE on current
> element (type 27) at the insertion point, and ListRuleOfElem subsequently
> returns ADDRESS as a possible ancestor where the element is inserted as a
> child under. As far as I know, the standard does not require presence of
> ADDRESS (or other ancestor -- well, it has to be inside BODY obviously)
> before inserting SPAN, SUB, SUP, etc.
>
> Is this a bug? If so, what is the suggested code fix?
>
> Thanks!
> -An
>
Irene.
Received on Thursday, 2 September 1999 10:49:10 UTC