add FunctionBase::push_url_to(...) methods

This commit is contained in:
2024-09-08 02:05:05 +02:00
parent 8a12629740
commit 8634716aa7
2 changed files with 26 additions and 0 deletions

View File

@@ -1019,6 +1019,29 @@ void FunctionBase::close_modal_dialogs()
}
void FunctionBase::push_url_to(const wchar_t * local_url)
{
if( cur->request->is_htmx_request )
{
pt::WTextStream url;
prepare_doc_url(local_url, url);
cur->request->out_headers.add(Header::hx_push_url, url);
}
}
void FunctionBase::push_url_to(const pt::Stream & local_url)
{
if( cur->request->is_htmx_request )
{
pt::WTextStream url;
prepare_doc_url(nullptr, url);
url << local_url;
cur->request->out_headers.add(Header::hx_push_url, url);
}
}
void FunctionBase::push_url_to_current_dir(const wchar_t * local_url)
{
if( cur->request->is_htmx_request )