dojo

Javascript execution order issues with Dojo

Before I ask my question, here's the offending code: var coords = dojo.coords(g); g.style.left = coords.x + "px"; g.style.top = coords.y + "px"; g.style.position = "absolute"; Now imagine that g is a relatively positioned element with an x position of 70 and a y position of 30. If I comment out the last line of the above code, that's...

How do I execute JS XHR responses in Dojo?

What I'm looking for looks like this in jQuery: jQuery.ajaxSetup({ 'beforeSend': function(xhr) { xhr.setRequestHeader("Accept", "text/javascript"); } }); ... $("#my_form").submit({ $.post($(this).attr("action", $(this).serialize(), null, "script"); return false; }); Then, when my server returns some Javascript (the Accept-...

Where can I find the Dojo XMLNS DTD?

I want to add some Dojo widgets to my XHTML pages, but Dojo uses some attributes that aren't part of the XHTML spec. For example: <input dojoType="ComboBox" type="text" dataUrl="/some_data.json" /> The dojoType and dataUrl attributes cause validation problems. I believe Dojo lets me move dojoType into the class attribute: <input cl...

Loading Dojo Library from AOL and Widget Codes from Local?

I just started to learn Dojo. I followed one site Widget example with some different ways to load Dojo libraries. I like to use AOL reference to load dojo.js like this: <script type="text/javascript" src="http://o.aolcdn.com/dojo/1.2.0/dojo/dojo.xd.js"&gt; </script> and saved my widget codes in local web server like this: scripts/...

Password checking in dojo

I want to check that two passwords are the same using Dojo. Here is the HTML I have: <form id="form" action="." dojoType="dijit.form.Form" /> <p>Password: <input type="password" name="password1" id="password1" dojoType="dijit.form.ValidationTextBox" required="true" invalidMessage="Please type a p...

Some keys not working with a Dojo Widget

I tried to follow the widget example by mindtrove's blog. Here is the example demo page. There are some problems with this widget: left & right arrow keys, and home & end keys are not working in Firefox(I am using a Mac), and none of any keys are working if I load the example page in Safari. I am not sure if this is only my Mac's proble...

Minimalist cacheable jQuery/javascript library for iPhone?

Given the iPhone's 25k limit for caching of files, I'm wondering if there's interest in an iPhone optimized javascript library that makes caching a top level goal. Since it'd be iPhone only it could get rid of most cross-browser cruft and rely on safari specific capabilities, hopefully cutting down some of the girth and staying with 25k....

Can Anyone Explain This Struts 2 AJAX Strange Refresh Behaviour?

We have the following code (listed below) in our JSP. We are seeing the action configured in the href of the div id=pwcercontainer being called twice. Can't work out exactly why. Replacing the containing sx:div label="Admin Record Deployment" with a plain non-struts div causes the action to be called only once. We can't see anything in t...

Why does tabbing to a DojoX grid result in a JavaScript "Can't move focus to control" error?

Problem I've got a number of Dojo components on a page. When the user tries to tab from an input like component to a grid like component, I get a JavaScript "Can't move focus to control" error. The user base uses IE6. Solution The first element in the DojoX Grid layout cannot be hidden. If it is hidden, you get a a JavaScript "Can't ...

Multi Select combo box in dojo grid

I've implemeneted customised single select combo box as a cell element in dojo grid. Can someone tell me how to implement multi select conbo box? ...

Dojo Parameters for Tabs

I'm having trouble with the Dojo documentation (as usual). On their TabContainer API, they list the second argument as an object called "params", but they never say what you can actually put in this params object. Can I specify the width? The height? Do I specify the id's of the divs I want to be the tabs inside the container? There's ...

Struts 2 & Dojo files are too heavy and affect site's performance.. Any remedies?

Well.. we've developed a j2ee application using struts2 ajax capabilities. We find that the dojo implementation is quite slow. We did the following things: 1. Custom build of the dojo library. (increased dojo.js from 240kb to 350kb) 2. Took all the static stuff out of the struts jar and kept it outside. The performance was significantly...

How do I insert a DOM element in an ordered list (in Dojo)?

I'm trying to make an AJAXy submission and have the resulting partial be inserted into my list at the proper place. I can think of a few options, but none is terribly good: Option 1: Return JSON, do rendering in Javascript. That seems like the wrong place to render this, especially since the list itself is rendered in my application s...

Can i create a dojox.data.XmlStore with a url pointing to a different port or server

In the following, I want to replace /books.xml with something like http://server:port/books. In essence the XmlStore to be served by some other server or port than the one serving this <div dojoType="dojox.data.XmlStore" url="/books.xml" jsId="fileStore_book" rootItem="book"></div> <div dojoType="dojox.grid.data.DojoData" jsId="model_fi...

Close all modal dialogs in Dojo

Does anybody know how I can close all modal dialogs created by Dojo ? Apparently there used to be a dojo.popup.closeAll function, but this is no longer available in the latest version of the Dojo API that comes with Spring JS. ...

how can I make a column unsortable when using the dojo toolkit's grid?

I've got a grid (dojox.grid v1.2) that I don't want to be sortable. How can I disable that? ...

How do I disable hotkeys in Dojo StackContainer

Hi! I am using Dojo 1.2 to implement some functionality on my customer's webpage. One of the widgets I use is the dijit.layout.TabContainer, which inherits StackContainer. The StackContainer subscribes on keyboard events and creates a few hotkeys, like arrow left to move one tab to the left and so on. Now to the question: I would like...

Which JavaScript framework (jQuery vs Dojo vs ... )?

There are a few JavaScript frameworks/toolsets out there, such as: jQuery; Dojo; Prototype; YUI; MooTools; ExtJS; SmartClient; and others I'm sure. It certainly seems that jQuery is ascendant in terms of mindshare at the moment. For example, Microsoft (ASP.NET MVC) and Nokia will use it. I also found this performance comparison of ...

Dojo to jQuery migration

I have this code: dojo.declare("City", null, { constructor : function(cityid, cityinfo){ } }); dojo.declare("TPolyline", GPolyline, { constructor : function(points, color){ }, initialize : function(map){ }); What should be it's jQuery equivalent? ...

How to setup the Dojo Objective Harness test case structure for testing custom code?

I'm looking at using the Dojo Objective Harness (DOH) for testing some custom JavaScript code. To that end I've read the following article: http://www.ibm.com/developerworks/web/library/wa-aj-doh/index.html and I have a question about the test case structure. The example shows that your test case modules in the same parent directory ...