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