View Ticket
Not logged in
Ticket UUID: c90916433bd952d9dde4eb94445c0cb6b7729e79
Title: form fields sharing names for different purposes make it difficult to use javalscript library
Status: Open Type: Code_Defect
Severity: Minor Priority:
Subsystem: Resolution:
Last Modified: 2011-02-02 16:51:17
Version Found In: 2011-02-02
Description & Comments:
'Event edit' (/eventedit) uses name='t' to identify the 'time' field in form. 'Edit Report Format' (/rptedit?rn=10) uses name='t' to identify the 'title' field in form.

The simplest was to resolve this is to change t to time or title respectively

Note: I added the following to the header to allow the use of a date picker for the 'Event edit' and the new and edit ticket screens. :

<link rel="stylesheet" href="$baseurl/doc/tip/jquery/jquery-ui-1.8.9.custom.css" type="text/css" media="screen">

<script src="$baseurl/doc/tip/jquery/jquery-1.4.4.min.js" type="text/javascript"></script> <script src="$baseurl/doc/tip/jquery/jquery-ui-1.8.9.custom.min.js" type="text/javascript"></script>

<script type="text/javascript"> // always use datepicker for this field $(function() { $( "input[name='t']" ).datepicker({ numberOfMonths: 2, showButtonPanel: true, dateFormat: 'yy-mm-dd' }); }); </script>

<script type="text/javascript"> var datefield=document.createElement("input") datefield.setAttribute("type", "date") if (datefield.type!="date"){ //if browser doesn't support input type="date", initialize date picker widget: jQuery(function($){ //on document.ready $( "input[name='last_useful_date']" ).datepicker({dateFormat: 'yy-mm-dd'}); $( "input[name='date_closed']" ).datepicker({dateFormat: 'yy-mm-dd'}); }) } </script>