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