It sounds like we should just make this easier in SQLFORM.grid -- maybe 
submit an issue about this on Google 
Code: http://code.google.com/p/web2py/issues/list

On Saturday, September 17, 2011 1:14:04 AM UTC-4, Jim S wrote:
>
> 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