added some band-aid simplified date display code for now
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 29 Sep 2006 23:54:55 +0000 (23:54 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 29 Sep 2006 23:54:55 +0000 (23:54 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@6273 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/opac/common/js/fm_table.js

index dfb7e67..80170e4 100644 (file)
@@ -109,12 +109,25 @@ FMObjectBuilder.prototype.buildObjectRow = function(obj) {
        for( var i = 0; i < this.keys.length; i++ ) {
                var td = elem('td');    
                var data = obj[this.keys[i]]();
+               data = this.munge(data);
                this.fleshData(td, data, this.keys[i]);
                row.appendChild(td);
        }
        this.tbody.appendChild(row);
 }
 
+FMObjectBuilder.prototype.munge = function(data) {
+       if(!data) return;
+       if(typeof data == 'string') {
+               if( data.match(/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}/) ) {
+                       data = data.replace(/T/,' ');
+                       data = data.replace(/:\d{2}-.*/,'');
+               }
+       }
+       return data;
+}
+
+
 FMObjectBuilder.prototype.dataName = function(data) {
        var name;
        if( this.display[data.classname] )