Modified the datepickerNow() function to return results without the time (just date). Updated the move_in datepicker to use it and added a link for the user.
git-svn-id: file:///svn-source/pmgr/branches/invoice_receipt_20090629/site@272 97e9348a-65ac-dc4b-aefc-98561f571b83
This commit is contained in:
@@ -52,6 +52,7 @@ function resetForm() {
|
|||||||
$("#movein-customer").html("INTERNAL ERROR");
|
$("#movein-customer").html("INTERNAL ERROR");
|
||||||
$("#unit-id").val(0);
|
$("#unit-id").val(0);
|
||||||
$("#movein-unit").html("INTERNAL ERROR");
|
$("#movein-unit").html("INTERNAL ERROR");
|
||||||
|
datepickerNow('LeaseMoveinDate', false);
|
||||||
}
|
}
|
||||||
|
|
||||||
function onRowSelect(grid_id, item_type, item_id) {
|
function onRowSelect(grid_id, item_type, item_id) {
|
||||||
@@ -159,8 +160,9 @@ echo $this->element('form_table',
|
|||||||
array('class' => "item move-in entry",
|
array('class' => "item move-in entry",
|
||||||
'field_prefix' => 'Lease',
|
'field_prefix' => 'Lease',
|
||||||
'fields' => array
|
'fields' => array
|
||||||
("movein_date" => array('opts' => array('type' => 'text',
|
("movein_date" => array('opts' => array('type' => 'text'),
|
||||||
'id' => 'datepicker')),
|
'between' => '<A HREF="#" ONCLICK="datepickerNow(\'LeaseMoveinDate\', false); return false;">Now</A>',
|
||||||
|
),
|
||||||
"comment" => array('opts' => array('size' => 50)),
|
"comment" => array('opts' => array('size' => 50)),
|
||||||
)));
|
)));
|
||||||
|
|
||||||
@@ -170,11 +172,12 @@ echo $form->end('Move In Customer');
|
|||||||
|
|
||||||
<script type="text/javascript"><!--
|
<script type="text/javascript"><!--
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
$("#datepicker").datepicker({ constrainInput: true,
|
$("#LeaseMoveinDate")
|
||||||
|
.attr('autocomplete', 'off')
|
||||||
|
.datepicker({ constrainInput: true,
|
||||||
numberOfMonths: [1, 1],
|
numberOfMonths: [1, 1],
|
||||||
showCurrentAtPos: 0,
|
showCurrentAtPos: 0,
|
||||||
dateFormat: 'mm/dd/yy' })
|
dateFormat: 'mm/dd/yy' });
|
||||||
.datepicker('setDate', '+0');
|
|
||||||
|
|
||||||
resetForm();
|
resetForm();
|
||||||
|
|
||||||
|
|||||||
@@ -145,17 +145,21 @@ function fmtCurrency(amount) {
|
|||||||
//
|
//
|
||||||
// Datepicker helpers
|
// Datepicker helpers
|
||||||
|
|
||||||
function datepickerNow(id) {
|
function datepickerNow(id, usetime) {
|
||||||
now = new Date();
|
now = new Date();
|
||||||
// datepicker seems to squash the time portion,
|
// datepicker seems to squash the time portion,
|
||||||
// so we have to pass in a copy of now instead.
|
// so we have to pass in a copy of now instead.
|
||||||
$("#"+id).datepicker('setDate', new Date(now));
|
$("#"+id).datepicker('setDate', new Date(now));
|
||||||
$("#"+id).val($("#"+id).val()
|
if (usetime == null)
|
||||||
+ ' '
|
usetime = true;
|
||||||
|
$("#"+id).val($("#"+id).val() +
|
||||||
|
(usetime
|
||||||
|
? (' '
|
||||||
+ (now.getHours() < 10 ? '0' : '')
|
+ (now.getHours() < 10 ? '0' : '')
|
||||||
+ now.getHours() + ':'
|
+ now.getHours() + ':'
|
||||||
+ (now.getMinutes() < 10 ? '0' : '')
|
+ (now.getMinutes() < 10 ? '0' : '')
|
||||||
+ now.getMinutes());
|
+ now.getMinutes())
|
||||||
|
: ''));
|
||||||
}
|
}
|
||||||
|
|
||||||
function datepickerSet(fromid, id, a, b) {
|
function datepickerSet(fromid, id, a, b) {
|
||||||
|
|||||||
Reference in New Issue
Block a user