Re: MathML editing in BitFlux possible

Christian Stocker <[email protected]> Mon, 17 May 2004 12:16:49 +0200
Newsgroups gmane.editors.bitflux.devel
Message-ID <[email protected]>

On 17.5.2004 12:22 Uhr, Steven Chan wrote:

> Thanks so much chregu,
> 
> Just a few questions. In the example, why does the MathML not render as 
> nice equations (like the example)? I'm using Mozilla 1.5 on Win2K. Is it 
> supposed to be like that and is that a limitation of Mozilla?

It does render quite nicely on my Mozilla 1.6 on Mac OSX. How does it 
look like on your machine? Can you send me a screenshot?

chregu
> 
> Once again, thanks so much for your help. I will play around with BitFlux.
> 
> Steven
> 
> Christian Stocker wrote:
> 
>> Hi
>>
>> I did some quick tests with MathML. And it would be technically 
>> possible, but the Mozilla MathML Parser is quite picky... If I delete 
>> for example a number in a tag, i immediatly get "invalid markup" error 
>> and can't edit that node anymore (except in source mode).
>>
>> Furthermore, it's not that easy to edit MathML with BXE, since it has 
>> quite a complex and deep XML Structure and you don't have currently 
>> any shortcuts in BXE for easy MathML editing.
>>
>> Nevertheless I put my testings online at 
>> http://cvsdemo.bitfluxeditor.org/examples/MathML
>> (it's in Subversion as well, if you want to hack on that)
>>
>> The relaxng schema was generated with Trang from the example i took 
>> (http://cvsdemo.bitfluxeditor.org/examples/MathML/inline.xml)
>>
>> Concerning your other questions:
>>
>>>
>>> I think docbook has some MathML for RelaxNG. I think it is a docbook 
>>> module.
>>>
>>> I've been looking at many different Online WYSIWY editors and I'm 
>>> trying to find out the difference between them and BitFlux. I am just 
>>> curious, but does BitFlux use the Rich-Text Editing features of Mozilla? 
>>
>>
>>
>> nope
>>
>>> Or does it use something else totally different? I figure that since 
>>> you need caret browsing, it is probably uses a different architecture 
>>> than most WYSIWYG editors.
>>
>>
>>
>> yes, we use mozile as underlying library, which directly communicates 
>> with the DOM of Mozilla. Therefore every keystroke and every action is 
>> handled by Mozile resp. BXE itself.
>>
>> Have fun and if you have any further questions, just ask
>>
>> chregu
>>
>>>
>>> Anyway, lets say there was a RelaxNG schema for MathML. Would it be 
>>> very hard to modify BitFlux to incorporate that? I'm just a PHP 
>>> programmer myself and know only enough javascript to get confirm 
>>> dialog boxes to appear.
>>>
>>> Please forgive me if I appear very ignorant.
>>>
>>> Thanks
>>>
>>> Steven
>>>
>>> Christian Stocker wrote:
>>>
>>>>
>>>>
>>>> On 16.5.2004 12:27 Uhr, [email protected] wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I'm am wondering whether it could be possible to do WYSIWYG editing of
>>>>> MathML with BitFlux or any other WYSIWYG browser based editor.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> AFAIK, Mozilla does understand MathML, right? So therefore it would 
>>>> be theoretically possible, although never tried it.
>>>>
>>>> One problem would be, that BXE would try to translate MathML 
>>>> Elements to some HTML and this should be prevented in this case (as 
>>>> we do with Elements in the XHTML Namespace itself).
>>>>
>>>> Is there any MathML Relax NG somewhere? Then we could try to do that
>>>>
>>>> chregu
>>>>
>>>>
>>>>
>>>>>
>>>>> Thanks
>>>>>
>>>>> Steven
>>>>
>>>>
>>>>
>>>>
>>>>
>>

-- 
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-dev mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-dev