I am sure I can just put it into a file and use response.files(URL(tofile))

It just seems to me overkill to use a file for that...

Richard

On Tue, Feb 21, 2012 at 5:25 PM, Richard Vézina <[email protected]
> wrote:

> Ok, understand that, but is the response.js should allow me to insert this
> in my view :
>
> <script type="text/javascript"> $(".chzn-select").chosen(); </script>
>
> Is there a way to insert a script into a view from controller... It may be
> consider script injection I don't know...
>
> Richard
>
>
> On Tue, Feb 21, 2012 at 4:59 PM, Anthony <[email protected]> wrote:
>
>> Is response.files being set by the component action, or by the page that
>> contains the component? If the former, it won't work, as response.files is
>> ignored when set in a component (response.files is used by layout.html to
>> include CSS and JS files in the document head and so is ignored by
>> components, which do not load a full page and therefore do not contain a
>> head).
>>
>> Anthony
>>
>>
>> On Tuesday, February 21, 2012 4:48:51 PM UTC-5, Richard wrote:
>>>
>>> Hello,
>>>
>>> Why I can't get initialization jquery plugin code to be execute by
>>> view?
>>>
>>> # Controller
>>> response.js="""$(".chzn-**select").chosen();"""
>>>
>>> I already append(pluging file and css) like this :
>>>
>>>         response.files.append(URL('**static','plugin_added/**harvesthq-
>>> chosen-ada808d/chosen/chosen.**css'))
>>>         response.files.append(URL('**static','plugin_added/**harvesthq-
>>> chosen-ada808d/chosen/chosen.**jquery.js'))
>>>
>>> I know those works...
>>>
>>> In the book at in core chapter is says this :
>>>
>>> response.js can contain Javascript Code. This code will be executed if
>>> and only if the response is received by a web2py component as
>>> discussed in Chapter 12.
>>>
>>> In chapter 12, there is this example :
>>>
>>> response.js = "jQuery('#%s').hide()" % request.cid
>>>
>>> Thanks
>>>
>>> Richard
>>>
>>
>

Reply via email to