Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
=================================================================== --- vendor/plugins/facebooker/lib/facebooker/rails/facebook_url_rewriting.rb (revision 80) +++ vendor/plugins/facebooker/lib/facebooker/rails/facebook_url_rewriting.rb (working copy) @@ -13,12 +13,20 @@ return false if option_override == false # important to check for false. nil should use default behavior option_override || @request.parameters["fb_sig_in_canvas"] == "1" || @request.parameters[:fb_sig_in_canvas] == "1" end + + def link_to_new_canvas? + @request.parameters["fb_sig_in_new_facebook"] == "1" + end def rewrite_url_with_facebooker(*args) options = args.first.is_a?(Hash) ? args.first : args.last is_link_to_canvas = link_to_canvas?(@request.request_parameters, options) if is_link_to_canvas && !options.has_key?(:host) - options[:host] = "apps.facebook.com" + if link_to_new_canvas? + options[:host] = "apps.new.facebook.com" + else + options[:host] = "apps.facebook.com" + end end options.delete(:canvas) Facebooker.request_for_canvas(is_link_to_canvas) do
This paste will be private.
From the Design Piracy series on my blog: