Thursday 08 February 2001 17:55, Pascal Bestebroer ???????:
|   For one, Mac browsers are not fully supported (Mac problems)
|
|   Alot of the widgets and other examples might actually brake because of
|   problems with the Widgets.
|   I understand that most people still think Widgets ARE the DynAPI, but at
|   this point Widgets are extensions / examples of DynAPI code. Seeing that
| the DynAPI code is still being worked on and changed/modified/updated
| Widgets might work one day , and fail another.
|

Ok, it is looks like for me that I am subscribed to this list in a right time.
(I did it today :-)

I am experienced in JavaScript, familiar with DOM and CSS, so I can help 
fixing problems.
All examples were working for me in MS IE 5.0, while I have problems with 
Mozilla M18 on Linux and NS6 on Win98 with:
dynapi.gui.button.html
dynapi.gui.label.html
dynapi.gui.list.html
dynapi.gui.loadpanel.html
dynapi.gui.pushpanel.html
dynapi.gui.scrollbar.html (both srollbars missing, Box- present)

dynapi.util.* and dynapi.api.* - all work ok.
dynapi.ext.keyevents.html and dynapi.ext.inline.htm - DO NOT work, neith in 
NS6 nor Mozilla.

Now, most interesting news for you.
My favourite (and primary) browser is Konqueror, from KDE 2.x project.
It is DOM-based browser, with CSS1 and partial CSS2 support.
What's interesting it also has document.all DOM, a-la MS IE.

None of your examples work with it.
At a first galnce, you have serous bugs in browser Identification code 
(browser.js), haven't had time to look through other files.

Now what you need to fix:
-------------------------------------------
1)
        if (b=="Netscape") this.b="ns";
        else if (navigator.userAgent.indexOf("Opera")>0) this.b = "opera";
---     else if (b=="Microsoft Internet Explorer") this.b="ie";
        if (!b) alert('Unidentified browser./nThis browser is not supported,');
+++  else if (b=="Microsoft Internet Explorer") this.b="ie"; else
+++       if  if (b=="Konqueror")  this.b="konqueror";

2)   if (ua.indexOf("win")>-1) this.platform="win32";
        else if (ua.indexOf("mac")>-1) this.platform="mac";
---     else this.platform="other";
+++     else if  if (ua.indexOf("x11")>-1) this.platform="x11"; else
+++         this.platform="other";

Please note that Konqueror runs on Linux, FreeBSD, openBSD, Solaris, HP-UX, 
IBM AIX and SGI IRIX, so detection OS will not help you.
By the way, *WHY* you should need OS for your library?
It's really nonsense, OS/platform is not needed for rendering.

|   I don't think that making comments like "this is very discouraging"  do
|   anything at all (at least not for me) this is Opensource, so EVERYONE
| could help fix problems.. There are some very skilled developers working on
| this project, and I truly believe that eventually a 100% working DynAPI
| will be produced.... for v5- browsers.. v6+ browser will then be the next
| problem to tackle.
|

I have examples similar to your api.delete, api.create, api.bubling , in my 
portfolio.
They are working with Konqueror. As I mention above, DynAPI - not working.
I guess something is really wrong with your implementation.
Can you point out please in which files you store DOM-specific routines?
I am not very interested in fixing code for NS4 or MS IE, but for DOM I am 
ready to contribute.
 
|   anyway for now read the faq at
|   http://www.dynamic-core.net/core/files/faq.dynapi2.html for more info on
| the DynAPI2.
|   there are also tutorials available at sourceforge, but they seem to be
|   broken because of sourceforge.
|
|   And I can safely say that the main core of the code will work on
|   IE4,5,NS4,NS6 at least on Windows (and I think Linux) .. there will
| ofcourse be bugs, but without the DynAPI code you'll have a much harder
| time getting things to work cross-browser.. because browsers are very
| discouraging.

Konqueror is very encouraging!   :-)
Give it a try.

|
|   Pascal Bestebroer
|   [EMAIL PROTECTED]
|   http://www.dynamic-core.net
|
|   > -----Oorspronkelijk bericht-----
|   > Van: [EMAIL PROTECTED]
|   > [mailto:[EMAIL PROTECTED]]Namens Elisabet Frazer
|   > Verzonden: donderdag 8 februari 2001 17:32
|   > Aan: dynAPI help
|   > Onderwerp: [Dynapi-Help] true 9 browser support with dynAPI 2?
|   >
|   > Hello,
|   >
|   > What I don't get is if and if not (and if  not, so why not), the aim
|   > for dynAPI 2 is to support major functionality in (at least)
|   >
|   > Internet Explorer 4 Windows
|   > Internet Explorer 4.x Mac (4.0 can be omitted in IMHO)
|   > Netscape 4 Windows
|   > Netscape 4 Mac
|   > Internet Explorer 5 Windows
|   > Internet Explorer 5 Mac
|   > Internet Explorer 5.5 Windows
|   > Netscape 6 Windows
|   > Netscape 6 Mac (More or less the same?)
|   >
|   > I regard Opera and iCab support as luxury at the time being.
|   >
|   > Why do I get the impression most people really don't care to tell which
|   > browser can't show a specific implementation of dynAPI 2? So many
|   > examples break without comment and this is very discouraging.
|   >
|   > WonderGirl
|   >
|   > Elisabet

Cheers,
-- 

Vadim Plessky
http://kde2.newmail.ru  (English)
http://kde2.newmail.ru/index_rus.html  (Russian)
Do you have Arial font installed? Just test it!
http://kde2.newmail.ru/font_test_arial.html

_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-help

Reply via email to