Re: MathML editing in BitFlux possible

Steven Chan <[email protected]> Mon, 17 May 2004 19:53:04 +0800
Newsgroups gmane.editors.bitflux.devel
Organization Written Authority
Message-ID <[email protected]>
Hi chregu,

I installed FireFox0.8 and it renders ok. In fact, I also get the 
"Invalid markup" warning when I try to edit.

Once again, thanks for all your help.

Steven

Christian Stocker wrote:

> 
> 
> On 17.5.2004 12:47 Uhr, Steven Chan wrote:
> 
>> Hi chregu
>>
>> Here is the screen shot. Maybe I will install a newer version of 
>> Mozilla  or FireFox.
> 
> 
> 
> mmh, yes, that looks quite differently in my browser ;)
> 
> chregu
> 
>>
>> Thanks
>>
>> Steven
>>
>> Christian Stocker wrote:
>>
>>>
>>>
>>> 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
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>
>>>
>>
>> ------------------------------------------------------------------------
>>
> 

-- 
bx-editor-dev mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-dev