Only set placeholders when field has no data (fixes #317)

print-window-tiddler
David Jade 2013-12-29 17:18:00 -08:00
rodzic b6f2f1e1aa
commit 3b114371d0
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -37,11 +37,12 @@ EditTextWidget.prototype.render = function(parent,nextSibling) {
// Execute our logic
this.execute();
// Create our element
var editInfo = this.getEditInfo();
var domNode = this.document.createElement(this.editTag);
if(this.editType) {
domNode.setAttribute("type",this.editType);
}
if(this.editPlaceholder) {
if(editInfo.value === "" && this.editPlaceholder) {
domNode.setAttribute("placeholder",this.editPlaceholder);
}
// Assign classes
@ -49,7 +50,6 @@ EditTextWidget.prototype.render = function(parent,nextSibling) {
domNode.className = this.editClass;
}
// Set the text
var editInfo = this.getEditInfo();
if(this.editTag === "textarea") {
domNode.appendChild(this.document.createTextNode(editInfo.value));
} else {