Merge pull request #25234 from nextcloud/bugfix/noid/fix-encoding-issue-with-oc.notification.show
Fix encoding issue with OC.Notification.show
This commit is contained in:
commit
3478f39c0c
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -115,9 +115,18 @@ export default {
|
|||
* @deprecated 17.0.0 use the `@nextcloud/dialogs` package
|
||||
*/
|
||||
show(text, options) {
|
||||
const escapeHTML = function(text) {
|
||||
return text.toString()
|
||||
.split('&').join('&')
|
||||
.split('<').join('<')
|
||||
.split('>').join('>')
|
||||
.split('"').join('"')
|
||||
.split('\'').join(''')
|
||||
}
|
||||
|
||||
options = options || {}
|
||||
options.timeout = (!options.timeout) ? TOAST_PERMANENT_TIMEOUT : options.timeout
|
||||
const toast = showMessage(text, options)
|
||||
const toast = showMessage(escapeHTML(text), options)
|
||||
toast.toastElement.toastify = toast
|
||||
return $(toast.toastElement)
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue