diff options
Diffstat (limited to 'templates/stats/profit_per_day.html')
-rw-r--r-- | templates/stats/profit_per_day.html | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/templates/stats/profit_per_day.html b/templates/stats/profit_per_day.html deleted file mode 100644 index 5af05dc..0000000 --- a/templates/stats/profit_per_day.html +++ /dev/null @@ -1,80 +0,0 @@ - <div id="placeholder" style="width:800px;height:400px;float: left;"></div> - <div style="float: left;"> - <button id="resetzoom" class="btn">Reset Zoom</button> - <br><br> - <ul id="overviewLegend"> - </ul> - </div> - -<script type="text/javascript"> -$(function () { - var datasets = {{{DATA}}}; - - // hard-code color indices to prevent them from shifting as - // countries are turned on/off - var i = 0, choiceContainer = $("#overviewLegend"); - - $.each(datasets, function(key, val) { - val.color = i; - ++i; - l = val.label; - var li = $('<li />').appendTo(choiceContainer); - - $('<input name="' + key + '" id="' + key + '" type="checkbox" checked="checked" />').appendTo(li); - $('<label>', { - text: l, - 'for': l - }).appendTo(li); - }); - - choiceContainer.find("input").click(plotAccordingToChoices); - - function plotAccordingToChoices() { - var data = []; - - choiceContainer.find("input:checked").each(function () { - var key = $(this).attr("name"); - if (key && datasets[key]) - data.push(datasets[key]); - }); - - var options = { - legend: { - show: true - }, - series: { - lines: { show: true }, - points: { show: true} - }, - yaxis: { - mode: "money", - tickDecimals: 2, - tickFormatter: function suffixFormatter(val, axis) { - return val.toFixed(axis.tickDecimals) + "€" - } - }, - xaxis: { - mode: "time", - timeformat: "%y-%0m-%0d" - }, - zoom: { - interactive: true - }, - pan: { - interactive: true - } - } - - if (data.length > 0) - $.plot($("#placeholder"), data, options); - } - - plotAccordingToChoices(); - - $("#resetzoom").click(function(eventObject) { plotAccordingToChoices(); }); - - $('.legendColorBox > div').each(function(i){ - $(this).clone().prependTo(choiceContainer.find("li").eq(i)); - }); -}); -</script> |