I'm just noticing that the current CE uses this code:

- if (controller_name == 'photos' && action_name == 'new')
  = javascript_include_tag 'swfupload', :plugin => "community_engine"
  = javascript_include_tag 'uploader', :plugin => "community_engine"

..and my older version uses the current_page? helper from
ActionView::Helpers::UrlHelper

I'm guessing the CE team ran into this. Known issue with the helper,
perhaps?

On Jul 8, 8:01 pm, angrysponge <[email protected]> wrote:
> Fixed, see below.
>
> Further testing showed that controller and action were set as
> expected. Adding this to _scripts_and_styles.haml:
>
> =params[:controller]
> =params[:action]
>
> ..generated this in the hml:
>
> photos
> new
>
> ..yet this evaluated false:
>
> - if current_page?(controller_name == 'photos' && action_name ==
> 'new')
>
> Very strange. My fix was to add this to photos_controller.new
>
> @include_swfupload = true
>
> ..and change the test in _scripts_and_styles to this:
>
> - if @include_swfupload
>
> I'm good to go, but any insight on the bug would be appreciated.
>
> On Jul 8, 7:36 pm, angrysponge <[email protected]> wrote:
>
>
>
> > When trying to upload multiple photos into a photo album, on page load
> > this js error is thrown:
>
> > CommunityEngine.SwfUpload is not a constructor
>
> > It appears that swfupload.js and uploader.js are not being loaded.
> > Looking at _scripts_and_styles.haml:
>
> > - if (controller_name == 'photos' && action_name == 'new')
> >   = javascript_include_tag 'swfupload', :plugin => "community_engine"
> >   = javascript_include_tag 'uploader', :plugin => "community_engine"
>
> > ..which match the controller and action shown in the logs:
>
> > Processing PhotosController#new
>
> > Any ideas fine peoples?
> > Mike

-- 
You received this message because you are subscribed to the Google Groups 
"CommunityEngine" 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/communityengine?hl=en.

Reply via email to