mirror of
https://github.com/rstudio/shiny.git
synced 2026-04-07 03:00:20 -04:00
Use jQuery's text() method for proper escaping when inserting data.label string
This commit is contained in:
@@ -4338,7 +4338,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
||||
if (hasLabelTag) {
|
||||
labelTag.text(data.label);
|
||||
} else {
|
||||
$('<label for="' + $escape(el.id) + '">' + data.label + '</label>').insertBefore(el);
|
||||
$('<label for="' + $escape(el.id) + '"></label>').text(data.label).insertBefore(el);
|
||||
}
|
||||
} else {
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
2
inst/www/shared/shiny.min.js
vendored
2
inst/www/shared/shiny.min.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -40,7 +40,7 @@ $.extend(textInputBinding, {
|
||||
if (hasLabelTag) {
|
||||
labelTag.text(data.label);
|
||||
} else {
|
||||
$('<label for="' + $escape(el.id) + '">' + data.label + '</label>').insertBefore(el);
|
||||
$('<label for="' + $escape(el.id) + '"></label>').text(data.label).insertBefore(el);
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user