update urls to encode uri components

This commit is contained in:
Jacob Overgaard
2023-04-04 16:58:06 +02:00
parent 95505845ec
commit fbd87b207b
3 changed files with 10 additions and 6 deletions

View File

@@ -68,7 +68,7 @@ export class UmbLogViewerMessageTemplatesOverviewElement extends UmbLitElement {
<uui-button
label="${searchListItem.name ?? ''}"
title="${searchListItem.name ?? ''}"
href=${`section/settings/workspace/logviewer/search/${searchListItem.query}`}>
href=${`section/settings/workspace/logviewer/search/?lq=${searchListItem.query}`}>
<uui-icon name="umb:search"></uui-icon>${searchListItem.name}
</uui-button>
</li>`;
@@ -90,7 +90,9 @@ export class UmbLogViewerMessageTemplatesOverviewElement extends UmbLitElement {
html`<uui-table-row>
<uui-table-cell>
<a
href=${`section/settings/workspace/logviewer/search/@MessageTemplate='${template.messageTemplate}'`}>
href=${`section/settings/workspace/logviewer/search/?lq=${encodeURIComponent(
`@MessageTemplate='${template.messageTemplate}'`
)}`}>
<span>${template.messageTemplate}</span> <span>${template.count}</span>
</a>
</uui-table-cell>

View File

@@ -62,7 +62,7 @@ export class UmbLogViewerSavedSearchesOverviewElement extends UmbLitElement {
<uui-button
label="${searchListItem.name ?? ''}"
title="${searchListItem.name ?? ''}"
href=${`section/settings/workspace/logviewer/search/${searchListItem.query}`}>
href=${`section/settings/workspace/logviewer/search/?lq=${encodeURIComponent(searchListItem.query ?? '')}`}>
<uui-icon name="umb:search"></uui-icon>${searchListItem.name}
</uui-button>
</li>`;
@@ -71,7 +71,7 @@ export class UmbLogViewerSavedSearchesOverviewElement extends UmbLitElement {
render() {
return html` <uui-box id="saved-searches" headline="Saved searches">
<ul>
${this.#renderSearchItem({ name: 'All logs', query: '*' })} ${this._savedSearches.map(this.#renderSearchItem)}
${this.#renderSearchItem({ name: 'All logs', query: '' })} ${this._savedSearches.map(this.#renderSearchItem)}
</ul>
</uui-box>`;
}

View File

@@ -219,7 +219,7 @@ export class UmbLogViewerMessageElement extends UmbLitElement {
queryString = name + '=' + value;
}
return queryString;
return encodeURIComponent(queryString);
}
#setOpen(event: Event) {
@@ -259,7 +259,9 @@ export class UmbLogViewerMessageElement extends UmbLitElement {
look="secondary"
label="Find logs with ${property.name}"
title="Find logs with ${property.name}"
href=${`section/settings/workspace/logviewer/search/${this._findLogsWithProperty(property)}`}>
href=${`section/settings/workspace/logviewer/search/?lq=${this._findLogsWithProperty(
property
)}`}>
<uui-icon name="umb:search"></uui-icon>
</uui-button>`
: ''}