Re: Choice does not work under link?
Christian Stocker <[email protected]> Mon, 13 Dec 2004 18:52:15 +0100
| Newsgroups | gmane.editors.bitflux.general |
|---|---|
| Message-ID | <[email protected]> |
On 13.12.2004 18:17 Uhr, LiuCougar wrote: > 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) Yep. true. Fixed. Hopefully chregu > > 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 >> > > > -- 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 -- bx-editor-users mailing list [email protected] http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-users