Ignore:
Timestamp:
02/24/12 16:27:15 (13 years ago)
Author:
tjcschipper
Message:

Cartis z'n testversie is DONE!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/branches/Cartis/Tiles preview/js/classes/graphs.js

    r283 r290  
    4949            _graphObject.Set('chart.strokestyle', 'rgba(240,240,240,1.0)');
    5050           
    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            }
    5363            // Draw
    5464            _graphObject.Draw();
    5565        }
    5666
     67        this.getId = function() {
     68            return _id;
     69        }
    5770        this.getType = function() {
    5871            return _type;
    5972        }
    6073
     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        }
    61104    }
    62105   
Note: See TracChangeset for help on using the changeset viewer.