Free cookie consent management tool by TermsFeed Policy Generator

Changeset 9644


Ignore:
Timestamp:
06/19/13 12:50:42 (10 years ago)
Author:
pfleck
Message:

#2063:
Fixed timezone bug in chart data.
Fixed zooming bug in jqplot dateAxisRenderer.
Reformatting.

Location:
branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/App_Code/ChartHelper.cshtml

    r9643 r9644  
    5353                xaxis: {
    5454                    renderer: $.jqplot.DateAxisRenderer,
     55                    pad: 0
    5556                },
    5657                yaxis: {
     
    7071                },
    7172            },
     73            gridPadding: { left: 50, right: 10 },
    7274            cursor: {
    7375                show: true,
    7476                showTooltip: false,
    7577                zoom: true,
    76                 looseZoom: true,
    7778                clickReset: false,
    7879                dblClickReset: false,
     
    8182        });
    8283       
    83         @(destinationTag)Plot.replot( {resetAxes:true} );
     84        @(destinationTag)Plot.replot({ resetAxes: true });
    8485       
    8586        $('#@destinationTag').contextmenu(function() {
    8687            @(destinationTag)Plot.resetZoom();
    87             @(destinationTag)Plot.replot( {resetAxes: true} );
     88            @(destinationTag)Plot.replot({ resetAxes: true });
    8889            return false;
    8990        });
    9091       
    9192        $(window).resize(function() {
    92             @(destinationTag)Plot.replot( {resetAxes: true} );
     93            @(destinationTag)Plot.replot({ resetAxes: true });
    9394        });
    9495    </script>
     
    100101    @:        @(destinationTag)Plot.series[i].data = result[i];
    101102    @:    }
    102     @:    @(destinationTag)Plot.replot( {resetAxes: true} )
     103    @:    @(destinationTag)Plot.replot({ resetAxes: true })
    103104    @:}});
    104105}
  • branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Controllers/ChartDataController.cs

    r9643 r9644  
    9393      return selectors.Select(selector =>
    9494        data.Select(x => new[] {
    95           //timeSelector(x).ToString("yyyy-MM-dd HH:mm"),
    96           timeSelector(x).ToUnixTimestamp(),
     95          timeSelector(x).ToUniversalTime().ToUnixTimestamp(),
    9796          selector(x)
    9897        })
  • branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Scripts/jqPlot/plugins/jqplot.dateAxisRenderer.js

    r9617 r9644  
    340340        // ticks must be in order of increasing value.
    341341       
    342         min = ((this.min != null) ? new $.jsDate(this.min).getTime() : db.min);
    343         max = ((this.max != null) ? new $.jsDate(this.max).getTime() : db.max);
     342        min = new $.jsDate((this.min != null) ? this.min : db.min).getTime();
     343        max = new $.jsDate((this.max != null) ? this.max : db.max).getTime();
    344344
    345345        // see if we're zooming.  if we are, don't use the min and max we're given,
     
    448448                min = Math.floor(min/tempti) * tempti;
    449449                min = new $.jsDate(min);
    450                 min = min.getTime() + min.getUtcOffset();
     450                min = min.getTime();
    451451
    452452                nttarget = Math.ceil((max - min) / tempti) + 1;
Note: See TracChangeset for help on using the changeset viewer.