Fix "Cannot read property 'replace' of undefined"

Signed-off-by: kuoruan <kuoruan@gmail.com>
This commit is contained in:
kuoruan 2017-05-05 10:26:46 +08:00
parent ec53ee68de
commit f6793e5fb3

View File

@ -4,7 +4,13 @@ webui.directive("textarea", function() {
link: function(scope, element) { link: function(scope, element) {
element.attr( element.attr(
"placeholder", "placeholder",
element.attr("placeholder").replace(/\\n/g, "\n") function(index, placeholder) {
if (placeholder !== undefined) {
return placeholder.replace(/\\n/g, "\n");
} else {
return placeholder;
}
}
).bind("keydown keypress", function(event) { ).bind("keydown keypress", function(event) {
if (event.ctrlKey && event.which === 13) { if (event.ctrlKey && event.which === 13) {
event.preventDefault(); event.preventDefault();