Re: Choice does not work under link?

LiuCougar <[email protected]> Mon, 13 Dec 2004 17:17:52 +0000
Newsgroups gmane.editors.bitflux.general
Message-ID <[email protected]>
Thanks for your quick fix. However I have to reopen this bug, for it
still does not work properly
(http://bugzilla.bitflux.ch/show_bug.cgi?id=749)

Regards,
Cougar
On Mon, 13 Dec 2004 17:11:22 +0100, Christian Stocker <[email protected]> wrote:
> 
> 
> Hi
> 
> On 13.12.2004 15:56 Uhr, Christian Stocker wrote:
> > Hi
> >
> > On 13.12.2004 15:34 Uhr, LiuCougar wrote:
> >
> >> I wonder whether you could point out which file I should look at. I'd
> >> like to investigate if you can somewhat narrow down the files...
> >
> >
> > It's mainly in relaxng/AttributeVDOM.js but also in relaxng/ElementVDOM.js
> >
> > But as I looked at it, I see that choice is basically implemented, at
> > least on the parsing side. There's just something missing in the
> > validating part. I'll try to figure it out. If you don't hear anything
> > from me in the next hour, I couldn't do it in a 5 minute hack ;)
> 
> It was more than a 5 minute hack. of course... That was another choice,
> I looked at. Anyway, it should now parse and validate
> <choice><attribute> constructs. If you find a bug, please report me.
> 
> The diff is here (if anyone's wondering, how it was done)
> http://svnweb.bitflux.ch/horde/chora/diff.php/trunk?rt=svneditor&r1=1031&r2=1032&ty=u
> 
> The patch is of course in SVN.
> 
> One thing not working yet is editing this attributes. I'll do that right
> now.
> 
> chregu
> 
> 
> 
> >
> > chregu
> >
> >>
> >> Regards
> >>
> >>
> >> On Mon, 13 Dec 2004 15:22:04 +0100, Christian Stocker
> >> <[email protected]> wrote:
> >>
> >>>
> >>> On 13.12.2004 14:08 Uhr, LiuCougar wrote:
> >>>
> >>>> Hi,
> >>>> Thanks for your quick response. I filed a bug (
> >>>> http://bugzilla.bitflux.ch/show_bug.cgi?id=749 ).
> >>>>
> >>>> If you need any further information about the bug, I am more than
> >>>> happy to provide.
> >>>
> >>>
> >>> Thanks a lot. And I don't think I need more information, the bug is
> >>> quite clear to me.
> >>>
> >>> I can't tell you, when it's fixed. I hope in the next few days. Should
> >>> be an easy fix, but I'm busy with other stuff right now
> >>>
> >>> chregu
> >>>
> >>>
> >>>
> >>>
> >>>> Regards,
> >>>> Cougar
> >>>>
> >>>> On Mon, 13 Dec 2004 08:34:00 +0100, Christian Stocker
> >>>> <[email protected]> wrote:
> >>>>
> >>>>
> >>>>> Hi
> >>>>>
> >>>>> On 13.12.2004 5:08 Uhr, LiuCougar wrote:
> >>>>>
> >>>>>
> >>>>>> Hi all,
> >>>>>> I am new to bitflux. First of all, I'd like to thanks all the authors
> >>>>>> and contributors who make such a wonderful project publicly
> >>>>>> available.
> >>>>>>
> >>>>>> I use the SVN version of the bitflux and I am try to incorporate it
> >>>>>> into ez publish (www.ez.no).
> >>>>>
> >>>>>
> >>>>> Cool.
> >>>>>
> >>>>>
> >>>>>
> >>>>> I based my attemp on the inline example.
> >>>>>
> >>>>>
> >>>>>> I changed the ulink to link (this is used in eZ) and it works fine:
> >>>>>>   <define name="link">
> >>>>>>       <element name="link">
> >>>>>>           <attribute name="href"/>
> >>>>>>           <optional>
> >>>>>>           <attribute name="class"/>
> >>>>>>           <attribute name="target"> <choice> <value>_self</value>
> >>>>>> <value>_blank</value> </choice> </attribute>
> >>>>>>           </optional>
> >>>>>>           <ref name="Inline.model"/>
> >>>>>>       </element>
> >>>>>>   </define>
> >>>>>> (I also changed the xml source file and the corresponding css file)
> >>>>>>
> >>>>>> However, when I incorporated an alternative required attribute id, it
> >>>>>> stops working:
> >>>>>>   <define name="link">
> >>>>>>       <element name="link">
> >>>>>>           <choice>
> >>>>>>           <attribute name="href"/>
> >>>>>>           <attribute name="id"/>
> >>>>>>           </choice>
> >>>>>>           <optional>
> >>>>>>           <attribute name="class"/>
> >>>>>>           <attribute name="target"> <choice> <value>_self</value>
> >>>>>> <value>_blank</value> </choice> </attribute>
> >>>>>>           </optional>
> >>>>>>           <ref name="Inline.model"/>
> >>>>>>       </element>
> >>>>>>   </define>
> >>>>>>
> >>>>>> When I try to edit the xml file, I got the erros:
> >>>>>> The attribute href is not allowed in link
> >>>>>> #text is not allowed as child of link()
> >>>>>
> >>>>>
> >>>>> yep. That's possible, that this is not supported right now. Attribute
> >>>>> checking works a little bit different thant element checking.. Can you
> >>>>> please file a bug under http://bugzilla.bitflux.ch/, I'll try to
> >>>>> have a
> >>>>> look ASAP.
> >>>>>
> >>>>> Thanks for the report.
> >>>>>
> >>>>> chregu
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>> The related xml source is:
> >>>>>> If you can't wait to see it, just try our <link
> >>>>>> href="../demo">demo</link> and have fun.
> >>>>>>
> >>>>>> Do you have any ideas? It seems to me that bitflux does not
> >>>>>> recongnize
> >>>>>> the attributes under choice statement.
> >>>>>>
> >>>>>> Thanks in advance.
> >>>>>>
> >>>>>> Regards,
> >>>>>> Cougar
> >>>>>
> >>>>>
> >>>>> --
> >>>>> christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich
> >>>>> phone +41 1 240 56 70 | mobile +41 76 561 88 60  | fax +41 1 240 56 71
> >>>>> http://www.bitflux.ch  |  [email protected]  |  gnupg-keyid 0x5CE1DECB
> >>>>>
> >>>>
> >>>>
> >>>>
> >>> --
> >>> christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich
> >>> phone +41 1 240 56 70 | mobile +41 76 561 88 60  | fax +41 1 240 56 71
> >>> http://www.bitflux.ch  |  [email protected]  |  gnupg-keyid 0x5CE1DECB
> >>>
> >>
> >>
> >>
> >
> 
> --
> christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich
> phone +41 1 240 56 70 | mobile +41 76 561 88 60  | fax +41 1 240 56 71
> http://www.bitflux.ch  |  [email protected]  |  gnupg-keyid 0x5CE1DECB
> 


-- 
"People's characters are strengthened through struggle against
difficulties; they are weakened by comfort."
- Old Chinese adage
-- 
bx-editor-users mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-users