That's an understandable viewpoint. Safari hasn't traditionally had very good support/implentation of some of the core JS api . (that is required to be ecma compliant at least). They have fixed this in more recent versions of safari but it's something the dojo dev's are still trying to support as much as possible.
The good news is that no one has to use the new JS features if they don't want to, and the ones that are used by default in some sections are all cross browser compliant. As for standardizations, I know a few companies/projects that might not agree with you; - IBM - Sun Microsystems - AOL - Every web based framework hosted on apache. (if I've missed knowing any then apologies, I'm speaking more to the core JSF/struts/webwork type frameworks) - Many other big wigs that would take too much time to hunt down and list.. The official list of supported browsers can be found here: http://dojo.jot.com/FAQ#Supported%20Browsers. I should also note that the dojo foundation/devs are in direct contact with the mozilla/IE teams to try and ensure more industry wide browser compatibility/improvements in general. That being said, I definitely don't want to ignore browser compatibility issues when they come up and will definitely react quickly to any bugs that are found. (as long as they are humanly reasonable, expecting <= ie 5.0support or any of the earlier safari versions probably isn't going to happen.) People really don't have too much to worry about as any of the more dynamic functionality is something people can choose to "opt in" for. Of course, since tapestry uses hivemind this is all a moot point. If you ~do~ want the dynamic features but would rather use something other than dojo then you have the choice of specifying your own "ResponseBuilder" configuration point. I've re-factored all of this logic and any of the existing javascript handling so that people can plug in their own handles and manage as much of this process as they would like. Choice is always a good thing :) As much as I love dojo I don't want to code myself (or the community) into a hole we can't get out of easily if it's decided to move to a different toolkit someday. Hope that helps :) If anyone would like more answers I can probably pull one of the dojo devs or the sun servlet spec lead people in to answer to things I can't. On 7/1/06, Aslak Grønflaten <[EMAIL PROTECTED]> wrote:
Hi, I'm having trouble with Dojo as well, and especially the fact that it's been chosen for 4.1. Of all the Tacos demos, only the tab component work in Safari (on the Mac). If it's not cross-platform, Dojo is really not a good toolkit to standardize on.... A --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Jesse Kuhnert Tacos/Tapestry, team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind.