[richfaces-svn-commits] JBoss Rich Faces SVN: r6451 - trunk/sandbox/ui/inplaceInput/src/main/resources/org/richfaces/renderkit/html/scripts.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Fri Feb 29 08:51:32 EST 2008
Author: vmolotkov
Date: 2008-02-29 08:51:32 -0500 (Fri, 29 Feb 2008)
New Revision: 6451
Modified:
trunk/sandbox/ui/inplaceInput/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceinput.js
Log:
defaultLabel functionality is corrected
Modified: trunk/sandbox/ui/inplaceInput/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceinput.js
===================================================================
--- trunk/sandbox/ui/inplaceInput/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceinput.js 2008-02-29 13:36:26 UTC (rev 6450)
+++ trunk/sandbox/ui/inplaceInput/src/main/resources/org/richfaces/renderkit/html/scripts/inplaceinput.js 2008-02-29 13:51:32 UTC (rev 6451)
@@ -214,7 +214,8 @@
startChangedState : function () {
this.changeState(Richfaces.InplaceInput.STATES[2]);
- this.createNewText(this.valueKeeper.value);
+ //this.createNewText(this.valueKeeper.value);
+ this.createNewText(this.currentText);
this.inplaceInput.className = this.classes.COMPONENT.CHANGED.NORMAL;
this.strut.hide();
},
@@ -272,16 +273,36 @@
if (userValue == "") {
this.setDefaultText();
this.valueKeeper.value = "";
- this.startViewState();
- } else if (userValue != this.value) {
+ //this.startViewState();
+ } else {
this.currentText = userValue;
this.valueKeeper.value = userValue;
+ }
+ if (userValue != this.value) {
this.startChangedState();
} else {
- this.currentText = userValue;
- this.valueKeeper.value = userValue;
this.startViewState();
- }
+ }
+ /*if (userValue != this.value) {
+ if (userValue == "") {
+ this.setDefaultText();
+ this.valueKeeper.value = "";
+ //this.startViewState();
+ } else {
+ this.currentText = userValue;
+ this.valueKeeper.value = userValue;
+ }
+ this.startChangedState();
+ } else {
+ if (userValue == "") {
+ this.setDefaultText();
+ this.valueKeeper.value = "";
+ } else {
+ this.currentText = userValue;
+ this.valueKeeper.value = userValue;
+ }
+ this.startViewState();
+ } */
if (this.events.onviewactivated) {
this.inplaceInput.fire("rich:onviewactivated", {oldValue : this.valueKeeper.value, value : this.tempValueKeeper.value});
}
More information about the richfaces-svn-commits
mailing list