]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
improve time-scale sample
authorVille Hämäläinen <hamalainen.ville.p@gmail.com>
Sun, 28 Feb 2016 07:50:31 +0000 (09:50 +0200)
committerVille Hämäläinen <hamalainen.ville.p@gmail.com>
Sun, 28 Feb 2016 07:50:31 +0000 (09:50 +0200)
- set title
- set same size canvas as other samples
- remove user select from canvas
- remove html legend
- remove logs

samples/timeScale/line-time-scale.html

index 8de242b61189aacb750469c506da3574e23f0536..47b7d10514a30551f194171995a67697df922f34 100644 (file)
@@ -7,15 +7,17 @@
        <script src="../../dist/Chart.bundle.js"></script>
        <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
        <style>
-               canvas {
-                       -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
-               }
+    canvas {
+        -moz-user-select: none;
+        -webkit-user-select: none;
+        -ms-user-select: none;
+    }
        </style>
 </head>
 
 <body>
-       <div style="width:100%;">
-               <canvas id="canvas" style="width:100%;height:100%"></canvas>
+       <div style="width:75%;">
+               <canvas id="canvas"></canvas>
        </div>
        <br>
        <br>
        <button id="removeDataset">Remove Dataset</button>
        <button id="addData">Add Data</button>
        <button id="removeData">Remove Data</button>
-       <div>
-               <h3>Legend</h3>
-               <div id="legendContainer">
-               </div>
-       </div>
        <script>
                var timeFormat = 'MM/DD/YYYY HH:mm';
 
                        },
                        options: {
                                responsive: true,
+                title:{
+                    display:true,
+                    text:"Chart.js Time Scale"
+                },
                                scales: {
                                        xAxes: [{
                                                type: "time",
                        dataset.pointBorderWidth = 1;
                });
 
-               console.log(config.data);
-
                window.onload = function() {
                        var ctx = document.getElementById("canvas").getContext("2d");
                        window.myLine = new Chart(ctx, config);
 
-                       updateLegend();
                };
 
-               function updateLegend() {
-                       $legendContainer = $('#legendContainer');
-                       $legendContainer.empty();
-                       $legendContainer.append(window.myLine.generateLegend());
-               }
-
                $('#randomizeData').click(function() {
                        $.each(config.data.datasets, function(i, dataset) {
                                $.each(dataset.data, function(j, dataObj) {
                        });
 
                        window.myLine.update();
-                       updateLegend();
                });
 
                $('#addDataset').click(function() {
 
                        config.data.datasets.push(newDataset);
                        window.myLine.update();
-                       updateLegend();
                });
 
                $('#addData').click(function() {
                                                config.data.datasets[index].data.push({
                                                        x: newDate(config.data.datasets[index].data.length),
                                                        y: randomScalingFactor(),
-                                               })
+                                               });
                                        } else {
                                                config.data.datasets[index].data.push(randomScalingFactor());
                                        }
                                }
 
                                window.myLine.update();
-                               updateLegend();
                        }
                });
 
                $('#removeDataset').click(function() {
                        config.data.datasets.splice(0, 1);
                        window.myLine.update();
-                       updateLegend();
                });
 
                $('#removeData').click(function() {
                        });
 
                        window.myLine.update();
-                       updateLegend();
                });
        </script>
 </body>