From b52434090fdd8154f56d2ebc8e8669f09787acb8 Mon Sep 17 00:00:00 2001 From: erickson Date: Wed, 3 Sep 2008 13:46:31 +0000 Subject: [PATCH] added date/time parsing to import time on queued record display git-svn-id: svn://svn.open-ils.org/ILS/trunk@10519 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/vandelay/vandelay.html | 2 +- Open-ILS/web/vandelay/vandelay.js | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Open-ILS/web/vandelay/vandelay.html b/Open-ILS/web/vandelay/vandelay.html index 9c940f0ce7..6b1001f751 100644 --- a/Open-ILS/web/vandelay/vandelay.html +++ b/Open-ILS/web/vandelay/vandelay.html @@ -95,7 +95,7 @@ vlQueueGridLayout = [{ cells : [[ {name: 'Selected', get: vlQueueGridDrawSelectBox }, - {name: 'Import Time', field:'import_time'} + {name: 'Import Time', field:'import_time', get:getDateTimeField} ]] }]; } diff --git a/Open-ILS/web/vandelay/vandelay.js b/Open-ILS/web/vandelay/vandelay.js index ccf72c6c4e..6e7c99843b 100644 --- a/Open-ILS/web/vandelay/vandelay.js +++ b/Open-ILS/web/vandelay/vandelay.js @@ -20,6 +20,8 @@ dojo.require("dijit.form.FilteringSelect"); dojo.require("dojo.cookie"); dojo.require("dojox.grid.Grid"); dojo.require("dojo.data.ItemFileReadStore"); +dojo.require('dojo.date.locale'); +dojo.require('dojo.date.stamp'); dojo.require("fieldmapper.Fieldmapper"); dojo.require("fieldmapper.dojoData"); dojo.require('openils.CGI'); @@ -232,6 +234,13 @@ function getAttrValue(rowIdx) { return ''; } +function getDateTimeField(rowIdx) { + data = this.grid.model.getRow(rowIdx); + if(!data) return ''; + var date = dojo.date.stamp.fromISOString(data[this.field]); + return dojo.date.locale.format(date, {formatLength:'medium'}); +} + function buildRecordGrid(type) { displayGlobalDiv('vl-queue-div'); -- 2.11.0