Hi Peter
did you try one of the examples? If yes, which one? I'm currently
trying to fix them ;)
chregu
On 2/20/04 11:34 AM, Peter Bowman wrote:
Hi Christian,
After a bit of investigation, I have some more info for you...
It wasn't the buttons as such that were causing the error, but the options
in the middle of the context sensitive menu, which are generated from the
Relaxng.
The error is caused by the final statement:
debug("isValid?" + _node.xmlNode.isNodeValid());
in bxe_toggleTextClass() in bxe_Functions.js.
The whole of the rest of the function executes correctly. It works if I
comment out this statement. The dialogue box that this debug statement pops
up says:
"bold(http://www.w3.org/1999/xhtml) is not allowed as a child of para()"
But the "bold" tag isn't in the xhtml namespace. <bold> within <para> in the
initial xml document validates ok, so I think my Relaxng and xml are ok.
Thanks,
Pete.
-----Original Message-----
From: Christian Stocker [mailto:chregu@xxxxxxxxxx]
Sent: 20 February 2004 08:27
To: Peter Bowman
Cc: bx-editor-dev@xxxxxxxxxxxxxxxx
Subject: Re: [bx-editor-dev] XML editing in Bitflux 0.9.2
Hi
On 2/19/04 1:23 AM, Peter Bowman wrote:
Hi,
I've been watching the progress on Bitflux for nearly a
year now, and
have spent the last couple of months developing a CMS (version
control, workflow, etc. - there have been reasons for doing this
myself...) and almost my last step is to plug in an editor.
I've downloaded v.0.9.2 and have been playing about with it - it's
nice!
However this version doesn't seem to support XML editing,
but rather
only XHTML.
No. If it would only support XHTML, we'd missed the point
somehow ;) On
the other hand, it has a lot of XHTML stuff in it, because the
university of zurich (which uses the editor) uses some subset
of XHTML
for parts of their doctype.. But this is not hardcoded in
anyway. Give
it another relxang file and it almost forgets anything about XHTML ;)
Is that right or have I missed something? There's a note in
bxeLoader.js by bxe_load_xml that says "for now, only
support XHTML".
The loading (start) document has to be (X)HTML. the comment is
missleading, I deleted it ;)
Is
this something that will be in the 1.0 release?
0.9.2 is almost 1.0.0, there won't be many changes. I know, I didn't
announce a lot lately to make this clear, I will very soon. The main
problem is, that the examples are not really working right now and I
have to fix them.
It seems like it works well
already bar a few minor points. The Relaxng validation seems less
useful if only XHTML is supported.
If only XHTML, we wouldn't need relaxng at all ;)
For example, if I have a <para> tag containing text and try
to embed a
<bold> tag in the text, I get an error saying that the
<bold> tag of
xhtml namespace is not allowed as a child of <para> in my namespace
(although the relaxng is ok). Presumably the xhtml namespace is
hardcoded somewhere?
in the buttons. yes. because we don't know from the relaxng
file, what
is bold or italic. But it's only hardcoded in config.xml and
not in the
code itself. see
http://cvsdemo.bitfluxeditor.org/examples/inline/config.xml
and http://cvsdemo.bitfluxeditor.org/examples/uni/config.xml
for an example.
the <buttons> section ;)
Thanks for your hard work.
Hope that helps
chregu
Pete Bowman.
--
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 |
chregu@xxxxxxxxxx | 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 | chregu@xxxxxxxxxx | gnupg-keyid 0x5CE1DECB
--
bx-editor-dev mailing list
bx-editor-dev@xxxxxxxxxxxxxxxx
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-dev
|