You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2008/11/28 14:27:41 UTC
svn commit: r721487 -
/labs/magma/trunk/website-dojo-datewidget/src/main/resources/org/apache/magma/website/dojo/dateField.js
Author: simoneg
Date: Fri Nov 28 05:27:41 2008
New Revision: 721487
URL: http://svn.apache.org/viewvc?rev=721487&view=rev
Log:
Better compatibility with older browsers
Modified:
labs/magma/trunk/website-dojo-datewidget/src/main/resources/org/apache/magma/website/dojo/dateField.js
Modified: labs/magma/trunk/website-dojo-datewidget/src/main/resources/org/apache/magma/website/dojo/dateField.js
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-dojo-datewidget/src/main/resources/org/apache/magma/website/dojo/dateField.js?rev=721487&r1=721486&r2=721487&view=diff
==============================================================================
--- labs/magma/trunk/website-dojo-datewidget/src/main/resources/org/apache/magma/website/dojo/dateField.js (original)
+++ labs/magma/trunk/website-dojo-datewidget/src/main/resources/org/apache/magma/website/dojo/dateField.js Fri Nov 28 05:27:41 2008
@@ -20,15 +20,20 @@
} else {
consts.selector='dateandtime';
}
-
+
+ var selector = consts.selector;
var dval = dojo.date.stamp.fromISOString(value, consts);
var acs = targetdom.offsetWidth;
- var widget = new dijit.form.DateTextBox({constraints: consts, id: id, value: dval, style: 'width: ' + (acs+36) + 'px', name: targetdom.name}, id);
+ var props = {constraints: consts, id: id, style: 'width: ' + (acs+36) + 'px', name: targetdom.name};
+ if (dval && dval != null) props.value = dval;
+ var widget = new dijit.form.DateTextBox(props, id);
widget.serialize = function(value) {
- return dojo.date.stamp.toISOString(value, {selector: 'dateandtime'});
- }
- var elems = document.getElementsByName(name);
- if (elems.length > 0) {
- elems.item(0).value = widget.serialize(dval);
+ return dojo.date.stamp.toISOString(value, {selector:selector});
}
+ if (dval && dval != null) {
+ var elems = document.getElementsByName(name);
+ if (elems.length > 0) {
+ elems.item(0).value = widget.serialize(dval);
+ }
+ }
}
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org