# File lib/action_view/helpers/upload_progress_helper.rb, line 261
      def finish_upload_status(options = {})
        # Always trigger the stop/finish callback
        js = "parent.#{upload_update_object}.stop(#{options[:client_js_argument]});\n"

        # Redirect if redirect_to was called in controller
        js << "parent.location.replace('#{escape_javascript options[:redirect_to]}');\n" unless options[:redirect_to].blank?

        # Guard against multiple triggers/redirects on back
        js = "if (parent.#{upload_update_object}) { #{js} }\n"
        
        content_tag("html", 
          content_tag("head", 
            content_tag("script", "function finish() { #{js} }", 
              {:type => "text/javascript", :language => "javascript"})) + 
          content_tag("body", '', :onload => 'finish()'))
      end