mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-04-01 09:05:27 +00:00
add base url macros support in status tray
This commit is contained in:
parent
5d62bd89f7
commit
c489fe4be1
3 changed files with 29 additions and 6 deletions
|
|
@ -339,6 +339,16 @@ class Page
|
|||
|
||||
$this->status = new \GtkLabel;
|
||||
|
||||
$this->status->connect(
|
||||
'activate-link',
|
||||
function ($label, $href)
|
||||
{
|
||||
$this->open(
|
||||
$href
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
$this->footer->add(
|
||||
$this->status
|
||||
);
|
||||
|
|
@ -591,20 +601,33 @@ class Page
|
|||
$this->status->set_markup(
|
||||
str_replace( // Custom macros mask from config.json
|
||||
[
|
||||
'{NAVIGATION_ADDRESS}',
|
||||
'{TIME_C}',
|
||||
'{REQUEST_BASE}',
|
||||
'{REQUEST_BASE_URL}',
|
||||
'{RESPONSE_CODE}',
|
||||
'{RESPONSE_META}',
|
||||
'{RESPONSE_LENGTH}',
|
||||
'{RESPONSE_SECONDS}'
|
||||
],
|
||||
[
|
||||
urlencode(
|
||||
$url
|
||||
),
|
||||
date(
|
||||
'c'
|
||||
),
|
||||
$origin->getHost(),
|
||||
sprintf(
|
||||
'<a href="%s">%s</a>',
|
||||
$origin->get(
|
||||
true, // scheme
|
||||
true, // user
|
||||
true, // pass
|
||||
true, // host
|
||||
true, // port
|
||||
false, // path
|
||||
false, // query
|
||||
false // fragment
|
||||
),
|
||||
$origin->getHost()
|
||||
),
|
||||
$response->getCode(),
|
||||
($code ? sprintf('%d:', $code) : '')
|
||||
.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue