[ http://issues.apache.org/jira/browse/TAPESTRY-875?page=all ]
Jesse Kuhnert resolved TAPESTRY-875:
------------------------------------
Resolution: Incomplete
The supplied patch breaks existing functionality, as no new patch has shown up
I'm closing this.
> DatePicker delimiter limitations
> --------------------------------
>
> Key: TAPESTRY-875
> URL: http://issues.apache.org/jira/browse/TAPESTRY-875
> Project: Tapestry
> Type: Bug
> Components: Framework
> Versions: unspecified
> Reporter: Matthias Zitzmann
> Assignee: Jesse Kuhnert
> Fix For: 4.0.1
> Attachments: DatePicker.diff
>
> Using the DatePicker for a date format containing no "word delimiter" doesn't
> work because of an inefficient limitational replacement-method in
> DatePicker.js. I added a patch for this, because I've to work with a date
> format of ddMMyy (without delimiter). With that patch it won't break any more
> neither for regular date formats nor for this delimiter-free format used in
> financial or touristics for example.
> --- DatePicker.js Wed Mar 08 16:42:15 2006
> +++ DatePicker.orig.js Wed Mar 08 16:45:35 2006
> @@ -807,10 +807,10 @@
> var frm = new String(this._format);
> // TAPESTRY-669: Have to be very explicit about keys, to keep functions
> added
> // to Array (by the Prototype library, if its around) from getting mixed
> in.
> - var keys = new
> Array('dddd','ddd','dd','d','MMMM','MMM','MM','M','yyyy','yy', 'ss', 's',
> 'mm',
> - 'm', 'HH', 'H');
> + var keys = new
> Array('d','dd','ddd','dddd','M','MM','MMM','MMMM','yyyy','yy', 's', 'ss', 'm',
> + 'mm', 'H', 'HH');
> for (var i = 0; i < keys.length; i++) {
> - frm = eval("frm.replace(/" + keys[i] + "/,\"" + bits[keys[i]] +
> "\");");
> + frm = eval("frm.replace(/\\b" + keys[i] + "\\b/,\"" + bits[keys[i]] +
> "\");");
> }
>
> return frm;
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]