Skip to content
Snippets Groups Projects
Commit 42bce3f2 authored by srosse's avatar srosse
Browse files

OO-1886: add placeholder for textarea

parent 9e5aaaf8
No related branches found
No related tags found
No related merge requests found
......@@ -10,7 +10,7 @@ ll.table.target = Linkziel
ll.table.html_target = Neues Fenster
ll.table.html_target.self = Gleiches Fenster
ll.table.description = Titel angeben
ll.table.comment = Geben Sie eine optionale Beschreibung f\u00DCr diesen Link an
ll.table.comment = Geben Sie eine optionale Beschreibung f\u00FCr diesen Link an
ll.table.delete = -
ll.table.add = +
ll.table.media = Media
......
......@@ -99,25 +99,28 @@ class TextAreaElementRenderer extends DefaultComponentRenderer {
} else {
//read write view
sb.append("<textarea id=\"");
sb.append(id);
sb.append("\" name=\"");
sb.append(id);
sb.append("\" class='form-control'");
sb.append("<textarea id=\"")
.append(id)
.append("\" name=\"")
.append(id)
.append("\" class='form-control'");
if (teC.getCols() != -1) {
sb.append(" cols=\"").append(teC.getCols()).append("\"");
}
if (rows != -1) {
sb.append(" rows=\"").append(rows).append("\"");
}
sb.append(FormJSHelper.getRawJSFor(te.getRootForm(), id, te.getAction()));
sb.append(" >");
sb.append(value);
sb.append("</textarea>");
sb.append(FormJSHelper.getJSStartWithVarDeclaration(id));
if (te.hasPlaceholder()) {
sb.append(" placeholder=\"").append(te.getPlaceholder()).append("\"");
}
sb.append(FormJSHelper.getRawJSFor(te.getRootForm(), id, te.getAction()))
.append(" >")
.append(value)
.append("</textarea>")
.append(FormJSHelper.getJSStartWithVarDeclaration(id))
//plain textAreas should not propagate the keypress "enter" (keynum = 13) as this would submit the form
sb.append(id+".on('keypress', function(event, target){if (13 == event.keyCode) {event.stopPropagation()} })");
sb.append(FormJSHelper.getJSEnd());
.append(id+".on('keypress', function(event, target){if (13 == event.keyCode) {event.stopPropagation()} })")
.append(FormJSHelper.getJSEnd());
}
// resize element to fit content
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment