The reason I'm asking is because I'm looking for a way to modify SQLFORM.grid in sqlhtml.py to get the icons to show up on the buttons properly whether or not jquery-ui is loaded or not. By default SQLFORM.grid tries to use jquery-ui for the user interface. base.css in web2py has a number of icons in an image map that provide the images on the buttons if jquery-ui is not installed. The jquery-ui has an image map with the same icons names (at different locations) that provide the images if jquery-ui is availalbe and ui='jquery-ui' (the default) is provided on creation of SQLFORM.grid. The image map name differs in the two scenarios, but the image names are the same.

So, if I could figure out in SQLFORM.grid if jquery-ui is available to the app, then I could provide the proper image map name and get the icon names/locations set properly. In addition, it appears that the text of the A element needs to be formatted differently depending on whether or not jquery-ui is used (and some other css needs to be applied).

All of this is a long drawn out explanation of why I want to be able to figure out, in SQLFORM.grid in sqlhtml.py whether or not jquery-ui is available for me to use. I was kinda hoping there would be something in the request object that would help me out, but I haven't been able to find anything.

Sorry if this is confusing, I'm up late again (yes, I'm an old dog) and need some sleep.

    -JIm

On 9/16/2011 7:12 PM, pbreit wrote:
You would only be able to figure it out if you had the HTML page transmit that info to you via a form submission, querystring field, etc.

But why do you need to do this? Don't you know whether or not you are serving the library? I'm confused.

Reply via email to