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
--
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.