added relative time handler for "date" transform
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 9 Oct 2006 15:40:24 +0000 (15:40 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 9 Oct 2006 15:40:24 +0000 (15:40 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@6418 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/reports/oils_rpt_param_editor.js
Open-ILS/web/reports/oils_rpt_widget.js

index fef3b58..7783f11 100644 (file)
@@ -82,6 +82,10 @@ oilsRptParamEditor.prototype.buildWidget = function(param, node) {
        widgetArgs.inputSize = OILS_RPT_TRANSFORMS[transform].input_size;
 
        switch(transform) {
+               case 'date':
+                       widgetArgs.type = 'date';
+                       atomicWidget = oilsRptTruncPicker;
+                       break;
                case 'hour_trunc':
                        widgetArgs.type = 'hour';
                        atomicWidget = oilsRptTruncPicker;
@@ -155,6 +159,8 @@ oilsRptParamEditor.prototype.buildWidget = function(param, node) {
                        widgetArgs.start = 0;
                        atomicWidget = oilsRptNumberWidget
                        break;
+
+
        }
 
        if( field.selector ) {
index e08624f..5b52ba1 100644 (file)
@@ -562,6 +562,7 @@ function oilsRptTruncPicker(args) {
        if(this.type == 'month') this.label = 'Month(s)';
        if(this.type == 'quarter') this.label = 'Quarter(s)';
        if(this.type == 'year') this.label = 'Year(s)';
+       if(this.type == 'date') this.label = 'Day(s)';
 }
 
 oilsRptTruncPicker.prototype.draw = function() {