From: Dan Vanderkam Date: Mon, 14 Dec 2009 09:00:56 +0000 (-0800) Subject: update combined X-Git-Tag: v1.0.0~786 X-Git-Url: https://adrianiainlam.tk/git/?a=commitdiff_plain;h=626e8a8b9774303e97e9b6f47a207a4c7624e623;p=dygraphs.git update combined --- diff --git a/dygraph-combined.js b/dygraph-combined.js index 15d2e5e..3fe18e3 100644 --- a/dygraph-combined.js +++ b/dygraph-combined.js @@ -483,18 +483,6 @@ this.attrs_={}; Dygraph.update(this.attrs_,Dygraph.DEFAULT_ATTRS); this.labelsFromCSV_=(this.attr_("labels")==null); this.createInterface_(); -this.layoutOptions_={"xOriginIsZero":false}; -Dygraph.update(this.layoutOptions_,this.attrs_); -Dygraph.update(this.layoutOptions_,this.user_attrs_); -Dygraph.update(this.layoutOptions_,{"errorBars":(this.attr_("errorBars")||this.attr_("customBars"))}); -this.layout_=new DygraphLayout(this,this.layoutOptions_); -this.renderOptions_={colorScheme:this.colors_,strokeColor:null,axisLineWidth:Dygraph.AXIS_LINE_WIDTH}; -Dygraph.update(this.renderOptions_,this.attrs_); -Dygraph.update(this.renderOptions_,this.user_attrs_); -this.plotter_=new DygraphCanvasRenderer(this,this.hidden_,this.layout_,this.renderOptions_); -this.createStatusMessage_(); -this.createRollInterface_(); -this.createDragInterface_(); this.start_(); }; Dygraph.prototype.attr_=function(_83){ @@ -572,6 +560,18 @@ _94.mouseMove_(e); Dygraph.addEvent(this.hidden_,"mouseout",function(e){ _94.mouseOut_(e); }); +this.layoutOptions_={"xOriginIsZero":false}; +Dygraph.update(this.layoutOptions_,this.attrs_); +Dygraph.update(this.layoutOptions_,this.user_attrs_); +Dygraph.update(this.layoutOptions_,{"errorBars":(this.attr_("errorBars")||this.attr_("customBars"))}); +this.layout_=new DygraphLayout(this,this.layoutOptions_); +this.renderOptions_={colorScheme:this.colors_,strokeColor:null,axisLineWidth:Dygraph.AXIS_LINE_WIDTH}; +Dygraph.update(this.renderOptions_,this.attrs_); +Dygraph.update(this.renderOptions_,this.user_attrs_); +this.plotter_=new DygraphCanvasRenderer(this,this.hidden_,this.layout_,this.renderOptions_); +this.createStatusMessage_(); +this.createRollInterface_(); +this.createDragInterface_(); }; Dygraph.prototype.createPlotKitCanvas_=function(_95){ var h=Dygraph.createCanvas(); @@ -1007,7 +1007,7 @@ Dygraph.SHORT_SPACINGS[Dygraph.MINUTELY]=1000*60; Dygraph.SHORT_SPACINGS[Dygraph.TEN_MINUTELY]=1000*60*10; Dygraph.SHORT_SPACINGS[Dygraph.THIRTY_MINUTELY]=1000*60*30; Dygraph.SHORT_SPACINGS[Dygraph.HOURLY]=1000*3600; -Dygraph.SHORT_SPACINGS[Dygraph.HOURLY]=1000*3600*6; +Dygraph.SHORT_SPACINGS[Dygraph.SIX_HOURLY]=1000*3600*6; Dygraph.SHORT_SPACINGS[Dygraph.DAILY]=1000*86400; Dygraph.SHORT_SPACINGS[Dygraph.WEEKLY]=1000*604800; Dygraph.prototype.NumXTicks=function(_184,_185,_186){ @@ -1683,52 +1683,71 @@ this.start_(); this.drawGraph_(this.rawData_); } }; -Dygraph.prototype.adjustRoll=function(_280){ -this.rollPeriod_=_280; +Dygraph.prototype.resize=function(_280,_281){ +if((_280===null)!=(_281===null)){ +this.warn("Dygraph.resize() should be called with zero parameters or "+"two non-NULL parameters. Pretending it was zero."); +_280=_281=null; +} +this.maindiv_.innerHTML=""; +this.attrs_.labelsDiv=null; +if(_280){ +this.maindiv_.style.width=_280+"px"; +this.maindiv_.style.height=_281+"px"; +this.width_=_280; +this.height_=_281; +}else{ +this.width_=this.maindiv_.offsetWidth; +this.height_=this.maindiv_.offsetHeight; +} +this.createInterface_(); +this.drawGraph_(this.rawData_); +}; +Dygraph.prototype.adjustRoll=function(_282){ +this.rollPeriod_=_282; this.drawGraph_(this.rawData_); }; Dygraph.createCanvas=function(){ -var _281=document.createElement("canvas"); +var _283=document.createElement("canvas"); isIE=(/MSIE/.test(navigator.userAgent)&&!window.opera); if(isIE){ -_281=G_vmlCanvasManager.initElement(_281); +_283=G_vmlCanvasManager.initElement(_283); } -return _281; +return _283; }; -Dygraph.GVizChart=function(_282){ -this.container=_282; +Dygraph.GVizChart=function(_284){ +this.container=_284; }; -Dygraph.GVizChart.prototype.draw=function(data,_283){ +Dygraph.GVizChart.prototype.draw=function(data,_285){ this.container.innerHTML=""; -this.date_graph=new Dygraph(this.container,data,_283); +this.date_graph=new Dygraph(this.container,data,_285); }; DateGraph=Dygraph; -function RGBColor(_284){ +function RGBColor(_286){ this.ok=false; -if(_284.charAt(0)=="#"){ -_284=_284.substr(1,6); +if(_286.charAt(0)=="#"){ +_286=_286.substr(1,6); } -_284=_284.replace(/ /g,""); -_284=_284.toLowerCase(); -var _285={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}; -for(var key in _285){ -if(_284==key){ -_284=_285[key]; +_286=_286.replace(/ /g,""); +_286=_286.toLowerCase(); +var _287={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}; +for(var key in _287){ +if(_286==key){ +_286=_287[key]; } } -var _287=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(bits){ +var _289=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(bits){ return [parseInt(bits[1]),parseInt(bits[2]),parseInt(bits[3])]; }},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(bits){ return [parseInt(bits[1],16),parseInt(bits[2],16),parseInt(bits[3],16)]; }},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(bits){ return [parseInt(bits[1]+bits[1],16),parseInt(bits[2]+bits[2],16),parseInt(bits[3]+bits[3],16)]; }}]; -for(var i=0;i<_287.length;i++){ -var re=_287[i].re; -var _290=_287[i].process; -var bits=re.exec(_284); +for(var i=0;i<_289.length;i++){ +var re=_289[i].re; +var _292=_289[i].process; +var bits=re.exec(_286); if(bits){ -channels=_290(bits); +channels=_292(bits); this.r=channels[0]; this.g=channels[1]; this.b=channels[2];