mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-04-01 00:55:28 +00:00
fix response form behaviour
This commit is contained in:
parent
50c41485ac
commit
3316a149a6
2 changed files with 22 additions and 11 deletions
|
|
@ -132,6 +132,9 @@ class Page
|
|||
// Show progressbar
|
||||
$this->progressbar->infinitive();
|
||||
|
||||
// Hide response form
|
||||
$this->response->hide();
|
||||
|
||||
// Update content by multi-protocol responser
|
||||
$response = new \Yggverse\Yoda\Model\Response(
|
||||
$this->navbar->request->getValue(),
|
||||
|
|
@ -153,6 +156,23 @@ class Page
|
|||
$location
|
||||
);
|
||||
|
||||
// Hide progressbar
|
||||
$this->progressbar->hide();
|
||||
|
||||
return false; // stop
|
||||
}
|
||||
|
||||
// Response form requested
|
||||
if ($request = $response->getRequest())
|
||||
{
|
||||
$this->response->show(
|
||||
$request['placeholder'],
|
||||
$request['visible']
|
||||
);
|
||||
|
||||
// Hide progressbar
|
||||
$this->progressbar->hide();
|
||||
|
||||
return false; // stop
|
||||
}
|
||||
|
||||
|
|
@ -199,17 +219,6 @@ class Page
|
|||
);
|
||||
}
|
||||
|
||||
// Response form requested
|
||||
if ($request = $response->getRequest())
|
||||
{
|
||||
$this->response->show(
|
||||
$request['placeholder'],
|
||||
$request['visible']
|
||||
);
|
||||
}
|
||||
|
||||
else $this->response->hide();
|
||||
|
||||
// Stop event loop on request completed
|
||||
if ($response->isCompleted())
|
||||
{
|
||||
|
|
|
|||
|
|
@ -149,6 +149,8 @@ class Response
|
|||
case 10: // response expected
|
||||
case 11: // sensitive input
|
||||
|
||||
$this->_mime = self::MIME_TEXT_GEMINI;
|
||||
|
||||
$this->_request =
|
||||
[
|
||||
'placeholder' => $response->getMeta(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue