Re: Choice does not work under link?

Christian Stocker <[email protected]> Mon, 13 Dec 2004 19:39:04 +0100
Newsgroups gmane.editors.bitflux.general
Message-ID <[email protected]>

On 13.12.2004 19:35 Uhr, LiuCougar wrote:
> thanks a lot. It works as expected now, except that I can not see the
> "class" attribute in the "edit attribute dialog", do you think this is
> normal?

That's somehow a bug. I fixed it in some places. But obviously not 
everywhere... And maybe not for non-XHTML elements... Have to check 
that, but "class" attributes are known to have some issues ;)

chregu


> 
> Regards,
> 
> 
> On Mon, 13 Dec 2004 19:28:07 +0100, Christian Stocker <[email protected]> wrote:
> 
>>Hi
>>
>>clear the cache in your browser. I had the same issues, but I fixed them
>>in the meantime. I found another problem on your website. Please do an
>>"svn up" and reload. hopefully should work now
>>
>>the "Edit link attributes.." should be fixed, as well
>>
>>chregu
>>
>>
>>
>>On 13.12.2004 19:16 Uhr, LiuCougar wrote:
>>
>>>A minor issue is remaining (or it has not been implemented?):
>>>The "edit link attributes" dialog only contains the "target"
>>>attribute, plus a undefined one(you can see this at
>>>)
>>>
>>>A more serious issue is:
>>>If you move your mice to the "link" item in the right click menu (when
>>>you right click on the link, of course), a popup window is displayed:
>>>ERROR in Bitflux Editor:
>>>this_node has no properties
>>>In Files: ...
>>>
>>>(You can see the detail on the URL above).
>>>
>>>Or I misconfigured something?
>>>
>>>Regards,
>>>Cougar
>>>
>>>
>>>On Mon, 13 Dec 2004 17:59:02 +0000, LiuCougar <[email protected]> wrote:
>>>
>>>
>>>>yes!. Thanks a lot for your quick response and fix ;)
>>>>
>>>>Best wishes,
>>>>
>>>>
>>>>Cougar
>>>>
>>>>On Mon, 13 Dec 2004 18:52:15 +0100, Christian Stocker <[email protected]> wrote:
>>>>
>>>>
>>>>>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
>>>>>
>>>>
>>>>--
>>>>"People's characters are strengthened through struggle against
>>>>difficulties; they are weakened by comfort."
>>>>- Old Chinese adage
>>>>
>>>
>>>
>>>
>>--
>>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