function ufront_web_result_CallJavascriptResult_0(&$_g, &$actionContext, $n)
{
    $response = $actionContext->httpContext->response;
    if ($response->get_contentType() === "text/html" && $_g->scripts->length > 0) {
        $newContent = ufront_web_result_CallJavascriptResult::insertScriptsBeforeBodyTag($response->getBuffer(), $_g->scripts);
        $response->clearContent();
        $response->write($newContent);
    }
    return tink_core_Noise::$Noise;
}
 public function log($ctx, $appMessages)
 {
     if (!php_Boot::$skip_constructor) {
         if ($ctx->response->get_contentType() === "text/html" && !$ctx->response->isRedirect()) {
             $results = new _hx_array(array());
             $_g = 0;
             $_g1 = $ctx->messages;
             while ($_g < $_g1->length) {
                 $msg = $_g1[$_g];
                 ++$_g;
                 $results->push(ufront_log_BrowserConsoleLogger::formatMessage($msg));
                 unset($msg);
             }
             if ($results->length > 0) {
                 $script = "\n<script type=\"text/javascript\">\n" . _hx_string_or_null($results->join("\n")) . "\n</script>";
                 $newContent = ufront_web_result_CallJavascriptResult::insertScriptsBeforeBodyTag($ctx->response->getBuffer(), new _hx_array(array($script)));
                 $ctx->response->clearContent();
                 $ctx->response->write($newContent);
             }
         }
         return ufront_core_SurpriseTools::success();
     }
 }