Changeset 290 for Dev/branches/Cartis/Tiles preview/js/classes/graphs.js
- Timestamp:
- 02/24/12 16:27:15 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/branches/Cartis/Tiles preview/js/classes/graphs.js
r283 r290 49 49 _graphObject.Set('chart.strokestyle', 'rgba(240,240,240,1.0)'); 50 50 51 52 51 //enlarge click event 52 if (canvas.id == "enlarged") { 53 canvas.addEventListener("click", function(event) { 54 self.closeLarge(self); 55 }, true); 56 canvas.className = "fullGraphDisplay"; 57 } 58 else { 59 canvas.addEventListener("click", function(event) { 60 self.enlarge(); 61 }, true); 62 } 53 63 // Draw 54 64 _graphObject.Draw(); 55 65 } 56 66 67 this.getId = function() { 68 return _id; 69 } 57 70 this.getType = function() { 58 71 return _type; 59 72 } 60 73 74 this.enlarge = function() { 75 // Check if already enlarged? 76 debugger; 77 var present = document.getElementById("largeContainer"); 78 if (present != null) return; 79 80 var largeContainer = document.createElement("div"); 81 largeContainer.className = "fullscreenGraphContainer"; // make css! 82 largeContainer.id = "largeContainer"; 83 84 // TESTING!!!! /////////////////////////////// 85 $("#content").append(largeContainer); 86 $(".basePanel").addClass("hidden"); 87 88 // END TESTING ////////////////////////// 89 /* 90 $(".basePanel").append(largeContainer); 91 */ 92 var largeGraph = new Graph("largeContainer"); 93 largeGraph.init("enlarged", _data, _type, [900,550]); 94 var clearDiv = document.createElement("div"); 95 $(clearDiv).css("float", "left").css("clear", "both"); 96 largeGraph._container.appendChild(clearDiv); 97 } 98 99 this.closeLarge = function(graph) { 100 debugger; 101 self._container.parentNode.removeChild(self._container); 102 $(".basePanel").removeClass('hidden'); 103 } 61 104 } 62 105
Note: See TracChangeset
for help on using the changeset viewer.