I tried to put this code on my partial too:
<?php
use_helper('Asset');
foreach ($form->getJavascripts() as $js ){
use_javascript($js);
}
foreach ($form->getStylesheets() as $css ){
use_stylesheet($css);
}
?>
didn't work.....
On Thu, Dec 10, 2009 at 6:17 PM, Nei Rauni Santos <[email protected]> wrote:
>
> If I add this line on layout.php
>
>
> <?php
> var_dump( sfContext::getInstance()->getResponse()->getStylesheets() );
> ?>
>
> I get the dump:
>
> *array*
>
> 'frontend/frontend' =>
> *array*
> *empty*
> 'frontend/frontend-print' =>
> *array*
>
>
> 'media' => string 'print' *(length=5)*
> 'frontend/frontend-handheld' =>
>
>
> *array*
> 'media' => string 'handheld' *(length=8)*
> 'frontend/frontend-iphone' =>
>
>
> *array*
> 'media' => string 'only screen and (max-device-width: 480px)'
> *(length=41)*
>
> If I put the same code inside my partial It show one more css included by
> partial.
>
>
> *array*
> 'frontend/frontend' =>
> *array*
> *empty*
> 'frontend/frontend-print' =>
>
>
> *array*
> 'media' => string 'print' *(length=5)*
> 'frontend/frontend-handheld' =>
>
>
> *array*
> 'media' => string 'handheld' *(length=8)*
> 'frontend/frontend-iphone' =>
>
>
> *array*
> 'media' => string 'only screen and (max-device-width: 480px)'
> *(length=41)*
> 'autosuggest/autocomplete' =>
>
> *array*
> 'media' => string 'all' *(length=3)*
>
>
> my partial code:
>
>
> <?php use_stylesheets_for_form($form) ?>
> <?php use_javascripts_for_form($form) ?>
>
> <pre>
> <?php
> var_dump( sfContext::getInstance()->getResponse()->getStylesheets() );
> ?>
> </pre>
>
> <div id="searchboxleft" class="block">
> ...................................
>
>
> I think that it's a but..
>
> Nei
>
>
>
>
>
> On Thu, Dec 10, 2009 at 5:31 PM, Nei Rauni Santos <[email protected]>wrote:
>
>> I notice that this way was wrong, and on my widget I put thow 2 methods:;
>>
>> /**
>> * Gets the stylesheet paths associated with the widget.
>> *
>> * @return array An array of stylesheet paths
>> */
>> public function getStylesheets()
>> {
>> return array('/sfFormExtraPlugin/css/jquery.autocompleter.css' =>
>> 'all');
>> }
>>
>> /**
>> * Gets the JavaScript paths associated with the widget.
>> *
>> * @return array An array of JavaScript paths
>> */
>> public function getJavascripts()
>> {
>> return array('/sfFormExtraPlugin/js/jquery.autocompleter.js');
>> }
>>
>>
>> but It didn't work yet...
>>
>> If I put these lines on partial symfony print the <script> tag on middle
>> of my template...
>>
>> <?php include_stylesheets_for_form($form) ?>
>> <?php include_javascripts_for_form($form) ?>
>>
>>
>> how to fix it??
>>
>>
>> Nei
>>
>>
>>
>> On Thu, Dec 10, 2009 at 5:17 PM, Nei Rauni Santos <[email protected]>wrote:
>>
>>> Guys,
>>>
>>> I've upgraded my symfony from 1.2 to 1.3 and some javscripts added by
>>> widgets are not included...
>>>
>>>
>>> */
>>> class mpWidgetFormInputAutoSuggest extends sfWidgetForm
>>> {
>>> ......
>>> // javascripts
>>>
>>> sfContext::getInstance()->getResponse()->addJavascript("prototype/js/prototype");
>>>
>>> sfContext::getInstance()->getResponse()->addJavascript("autosuggest/autocomplete");
>>>
>>> sfContext::getInstance()->getResponse()->addStylesheet("autosuggest/autocomplete");
>>>
>>>
>>> on layouts I'm printing
>>>
>>> <?php include_javascripts() ?>
>>> <?php include_stylesheets() ?>
>>>
>>>
>>> but not worked..
>>>
>>> Any idea??
>>>
>>> Nei
>>>
>>>
>>> --
>>> Nei Rauni Santos
>>> [email protected]
>>> +55 41 85020985
>>>
>>
>>
>>
>> --
>> Nei Rauni Santos
>> [email protected]
>> +55 41 85020985
>>
>
>
>
> --
> Nei Rauni Santos
> [email protected]
> +55 41 85020985
>
--
Nei Rauni Santos
[email protected]
+55 41 85020985
--
You received this message because you are subscribed to the Google Groups
"symfony users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en.