You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Giovanni Azua Garcia (JIRA)" <ji...@apache.org> on 2008/10/14 18:40:38 UTC

[jira] Commented: (WW-2353) datetimepicker time dojo widget won't let entering minutes freely

    [ https://issues.apache.org/struts/browse/WW-2353?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=44826#action_44826 ] 

Giovanni Azua Garcia commented on WW-2353:
------------------------------------------

I think I found the problem, seems it was intended to be constrained to multiples of 5. By applying the following patch the user would be able to enter minutes freely but I will be testing it now ...

Index: plugins/dojo/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js
===================================================================
--- plugins/dojo/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js (revision 704566)
+++ plugins/dojo/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js (working copy)
@@ -16477,9 +16477,9 @@
 var hour=_dbf[0];
 var isAm=_dbf[1];
 var _dc2=this.time.getMinutes();
-var _dc3=parseInt(_dc2/5);
+var _dc3=parseInt(_dc2);
 this.onSetSelectedHour(this.hourIndexMap[hour]);
-this.onSetSelectedMinute(this.minuteIndexMap[_dc3]);
+this.onSetSelectedMinute(_dc3);
 this.onSetSelectedAmPm(isAm);
 }else{
 this.onSetSelectedAnyTime(); 

> datetimepicker time dojo widget won't let entering minutes freely
> -----------------------------------------------------------------
>
>                 Key: WW-2353
>                 URL: https://issues.apache.org/struts/browse/WW-2353
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Plugin - Dojo Tags
>         Environment: Fedora 6, Tomcat 6.x, Firefox 1.5.x
>            Reporter: Giovanni Azua Garcia
>            Priority: Minor
>             Fix For: Future
>
>
> Having a form definition like the one below, the onTime datetimepicker would not allow the user to enter any time i.e. freely writing a time.
> Use case:
> - click the datetimepicker time control button
> - select the "any" time option
> - in the text field enter a non multiple of 5 minutes e.g. 08:34
> When the control loses focus it automatically casts the minutes to 08:30 multiple of 5.
> <%@ page contentType="text/html; charset=UTF-8"%>
> <%@ taglib prefix="s" uri="/struts-tags"%>
> <%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
> <s:form id="formSimulation" action="%{targetAction}" method="post" theme="%{currentTheme}">
> <sx:datetimepicker label="On Time" tooltip="Provide the On Time" name="onTime" type="time" toggleType="fade" toggleDuration="500" />
> <!-- ... etc -->
> <s:submit value="%{buttonLabel}" align="center"/>
> </s:form>
> This same behavior may be reproduced from the showcase example application.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.