mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-03-31 16:45:27 +00:00
refresh header by new title if current page is active
This commit is contained in:
parent
78029264db
commit
aa3de2980c
2 changed files with 38 additions and 1 deletions
|
|
@ -184,6 +184,15 @@ class Page
|
|||
$connection->getTooltip()
|
||||
);
|
||||
|
||||
// Refresh header by new title if current page is active
|
||||
if ($this == $this->container->tab->getPage())
|
||||
{
|
||||
$this->container->browser->header->setTitle(
|
||||
$this->title->getValue(),
|
||||
$this->title->getSubtitle()
|
||||
);
|
||||
}
|
||||
|
||||
// Show response form
|
||||
$this->response->show(
|
||||
$request['placeholder'],
|
||||
|
|
@ -209,6 +218,15 @@ class Page
|
|||
$connection->getTooltip()
|
||||
);
|
||||
|
||||
// Refresh header by new title if current page is active
|
||||
if ($this == $this->container->tab->getPage())
|
||||
{
|
||||
$this->container->browser->header->setTitle(
|
||||
$this->title->getValue(),
|
||||
$this->title->getSubtitle()
|
||||
);
|
||||
}
|
||||
|
||||
// Update content
|
||||
$this->content->set(
|
||||
$connection->getMime(),
|
||||
|
|
@ -233,6 +251,14 @@ class Page
|
|||
_('Timeout')
|
||||
);
|
||||
|
||||
// Refresh header by new title if current page is active
|
||||
if ($this == $this->container->tab->getPage())
|
||||
{
|
||||
$this->container->browser->header->setTitle(
|
||||
$this->title->getValue()
|
||||
);
|
||||
}
|
||||
|
||||
// Update content
|
||||
$this->content->set(
|
||||
Filesystem::MIME_TEXT_PLAIN,
|
||||
|
|
|
|||
|
|
@ -81,11 +81,22 @@ class Content
|
|||
$title
|
||||
);
|
||||
|
||||
if ($title) // use gemtext title on available
|
||||
// Update title by gemtext H1 tag (on available)
|
||||
if ($title)
|
||||
{
|
||||
// Set new title
|
||||
$this->page->title->setValue(
|
||||
$title
|
||||
);
|
||||
|
||||
// Refresh header by new title if current page is active
|
||||
if ($this->page == $this->page->container->tab->getPage())
|
||||
{
|
||||
$this->page->container->browser->header->setTitle(
|
||||
$this->page->title->getValue(),
|
||||
$this->page->title->getSubtitle()
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue