You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2015/03/22 17:05:03 UTC

[11/54] [partial] camel git commit: CAMEL-7263: Remove not maintained and deprecated camel-web module.

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/gfx/silverlight.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/gfx/silverlight.js b/components/camel-web/src/main/webapp/js/dojox/gfx/silverlight.js
deleted file mode 100644
index 5512e6b..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/gfx/silverlight.js
+++ /dev/null
@@ -1,499 +0,0 @@
-/*
-	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
-	Available via Academic Free License >= 2.1 OR the modified BSD license.
-	see: http://dojotoolkit.org/license for details
-*/
-
-
-if(!dojo._hasResource["dojox.gfx.silverlight"]){
-dojo._hasResource["dojox.gfx.silverlight"]=true;
-dojo.provide("dojox.gfx.silverlight");
-dojo.require("dojox.gfx._base");
-dojo.require("dojox.gfx.shape");
-dojo.require("dojox.gfx.path");
-dojo.experimental("dojox.gfx.silverlight");
-dojox.gfx.silverlight.dasharray={solid:"none",shortdash:[4,1],shortdot:[1,1],shortdashdot:[4,1,1,1],shortdashdotdot:[4,1,1,1,1,1],dot:[1,3],dash:[4,3],longdash:[8,3],dashdot:[4,3,1,3],longdashdot:[8,3,1,3],longdashdotdot:[8,3,1,3,1,3]};
-dojox.gfx.silverlight.fontweight={normal:400,bold:700};
-dojox.gfx.silverlight.caps={butt:"Flat",round:"Round",square:"Square"};
-dojox.gfx.silverlight.joins={bevel:"Bevel",round:"Round"};
-dojox.gfx.silverlight.fonts={serif:"Times New Roman",times:"Times New Roman","sans-serif":"Arial",helvetica:"Arial",monotone:"Courier New",courier:"Courier New"};
-dojox.gfx.silverlight.hexColor=function(_1){
-var c=dojox.gfx.normalizeColor(_1),t=c.toHex(),a=Math.round(c.a*255);
-a=(a<0?0:a>255?255:a).toString(16);
-return "#"+(a.length<2?"0"+a:a)+t.slice(1);
-};
-dojo.extend(dojox.gfx.Shape,{setFill:function(_5){
-var p=this.rawNode.getHost().content,r=this.rawNode,f;
-if(!_5){
-this.fillStyle=null;
-this._setFillAttr(null);
-return this;
-}
-if(typeof (_5)=="object"&&"type" in _5){
-switch(_5.type){
-case "linear":
-this.fillStyle=f=dojox.gfx.makeParameters(dojox.gfx.defaultLinearGradient,_5);
-var _9=p.createFromXaml("<LinearGradientBrush/>");
-_9.mappingMode="Absolute";
-_9.startPoint=f.x1+","+f.y1;
-_9.endPoint=f.x2+","+f.y2;
-dojo.forEach(f.colors,function(c){
-var t=p.createFromXaml("<GradientStop/>");
-t.offset=c.offset;
-t.color=dojox.gfx.silverlight.hexColor(c.color);
-_9.gradientStops.add(t);
-});
-this._setFillAttr(_9);
-break;
-case "radial":
-this.fillStyle=f=dojox.gfx.makeParameters(dojox.gfx.defaultRadialGradient,_5);
-var _c=p.createFromXaml("<RadialGradientBrush/>"),c=dojox.gfx.matrix.multiplyPoint(dojox.gfx.matrix.invert(this._getAdjustedMatrix()),f.cx,f.cy),pt=c.x+","+c.y;
-_c.mappingMode="Absolute";
-_c.gradientOrigin=pt;
-_c.center=pt;
-_c.radiusX=_c.radiusY=f.r;
-dojo.forEach(f.colors,function(c){
-var t=p.createFromXaml("<GradientStop/>");
-t.offset=c.offset;
-t.color=dojox.gfx.silverlight.hexColor(c.color);
-_c.gradientStops.add(t);
-});
-this._setFillAttr(_c);
-break;
-case "pattern":
-this.fillStyle=null;
-this._setFillAttr(null);
-break;
-}
-return this;
-}
-this.fillStyle=f=dojox.gfx.normalizeColor(_5);
-var scb=p.createFromXaml("<SolidColorBrush/>");
-scb.color=f.toHex();
-scb.opacity=f.a;
-this._setFillAttr(scb);
-return this;
-},_setFillAttr:function(f){
-this.rawNode.fill=f;
-},setStroke:function(_13){
-var p=this.rawNode.getHost().content,r=this.rawNode;
-if(!_13){
-this.strokeStyle=null;
-r.stroke=null;
-return this;
-}
-if(typeof _13=="string"||dojo.isArray(_13)||_13 instanceof dojo.Color){
-_13={color:_13};
-}
-var s=this.strokeStyle=dojox.gfx.makeParameters(dojox.gfx.defaultStroke,_13);
-s.color=dojox.gfx.normalizeColor(s.color);
-if(s){
-var scb=p.createFromXaml("<SolidColorBrush/>");
-scb.color=s.color.toHex();
-scb.opacity=s.color.a;
-r.stroke=scb;
-r.strokeThickness=s.width;
-r.strokeStartLineCap=r.strokeEndLineCap=r.strokeDashCap=dojox.gfx.silverlight.caps[s.cap];
-if(typeof s.join=="number"){
-r.strokeLineJoin="Miter";
-r.strokeMiterLimit=s.join;
-}else{
-r.strokeLineJoin=dojox.gfx.silverlight.joins[s.join];
-}
-var da=s.style.toLowerCase();
-if(da in dojox.gfx.silverlight.dasharray){
-da=dojox.gfx.silverlight.dasharray[da];
-}
-if(da instanceof Array){
-da=dojo.clone(da);
-if(s.cap!="butt"){
-for(var i=0;i<da.length;i+=2){
---da[i];
-if(da[i]<1){
-da[i]=1;
-}
-}
-for(var i=1;i<da.length;i+=2){
-++da[i];
-}
-}
-r.strokeDashArray=da.join(",");
-}else{
-r.strokeDashArray=null;
-}
-}
-return this;
-},_getParentSurface:function(){
-var _1a=this.parent;
-for(;_1a&&!(_1a instanceof dojox.gfx.Surface);_1a=_1a.parent){
-}
-return _1a;
-},_applyTransform:function(){
-var tm=this._getAdjustedMatrix(),r=this.rawNode;
-if(tm){
-var p=this.rawNode.getHost().content,m=p.createFromXaml("<MatrixTransform/>"),mm=p.createFromXaml("<Matrix/>");
-mm.m11=tm.xx;
-mm.m21=tm.xy;
-mm.m12=tm.yx;
-mm.m22=tm.yy;
-mm.offsetX=tm.dx;
-mm.offsetY=tm.dy;
-m.matrix=mm;
-r.renderTransform=m;
-}else{
-r.renderTransform=null;
-}
-return this;
-},setRawNode:function(_20){
-_20.fill=null;
-_20.stroke=null;
-this.rawNode=_20;
-},_moveToFront:function(){
-var c=this.parent.rawNode.children,r=this.rawNode;
-c.remove(r);
-c.add(r);
-return this;
-},_moveToBack:function(){
-var c=this.parent.rawNode.children,r=this.rawNode;
-c.remove(r);
-c.insert(0,r);
-return this;
-},_getAdjustedMatrix:function(){
-return this.matrix;
-}});
-dojo.declare("dojox.gfx.Group",dojox.gfx.Shape,{constructor:function(){
-dojox.gfx.silverlight.Container._init.call(this);
-},setRawNode:function(_25){
-this.rawNode=_25;
-}});
-dojox.gfx.Group.nodeType="Canvas";
-dojo.declare("dojox.gfx.Rect",dojox.gfx.shape.Rect,{setShape:function(_26){
-this.shape=dojox.gfx.makeParameters(this.shape,_26);
-this.bbox=null;
-var r=this.rawNode,n=this.shape;
-r.width=n.width;
-r.height=n.height;
-r.radiusX=r.radiusY=n.r;
-return this._applyTransform();
-},_getAdjustedMatrix:function(){
-var m=this.matrix,s=this.shape,d={dx:s.x,dy:s.y};
-return new dojox.gfx.Matrix2D(m?[m,d]:d);
-}});
-dojox.gfx.Rect.nodeType="Rectangle";
-dojo.declare("dojox.gfx.Ellipse",dojox.gfx.shape.Ellipse,{setShape:function(_2c){
-this.shape=dojox.gfx.makeParameters(this.shape,_2c);
-this.bbox=null;
-var r=this.rawNode,n=this.shape;
-r.width=2*n.rx;
-r.height=2*n.ry;
-return this._applyTransform();
-},_getAdjustedMatrix:function(){
-var m=this.matrix,s=this.shape,d={dx:s.cx-s.rx,dy:s.cy-s.ry};
-return new dojox.gfx.Matrix2D(m?[m,d]:d);
-}});
-dojox.gfx.Ellipse.nodeType="Ellipse";
-dojo.declare("dojox.gfx.Circle",dojox.gfx.shape.Circle,{setShape:function(_32){
-this.shape=dojox.gfx.makeParameters(this.shape,_32);
-this.bbox=null;
-var r=this.rawNode,n=this.shape;
-r.width=r.height=2*n.r;
-return this._applyTransform();
-},_getAdjustedMatrix:function(){
-var m=this.matrix,s=this.shape,d={dx:s.cx-s.r,dy:s.cy-s.r};
-return new dojox.gfx.Matrix2D(m?[m,d]:d);
-}});
-dojox.gfx.Circle.nodeType="Ellipse";
-dojo.declare("dojox.gfx.Line",dojox.gfx.shape.Line,{setShape:function(_38){
-this.shape=dojox.gfx.makeParameters(this.shape,_38);
-this.bbox=null;
-var r=this.rawNode,n=this.shape;
-r.x1=n.x1;
-r.y1=n.y1;
-r.x2=n.x2;
-r.y2=n.y2;
-return this;
-}});
-dojox.gfx.Line.nodeType="Line";
-dojo.declare("dojox.gfx.Polyline",dojox.gfx.shape.Polyline,{setShape:function(_3b,_3c){
-if(_3b&&_3b instanceof Array){
-this.shape=dojox.gfx.makeParameters(this.shape,{points:_3b});
-if(_3c&&this.shape.points.length){
-this.shape.points.push(this.shape.points[0]);
-}
-}else{
-this.shape=dojox.gfx.makeParameters(this.shape,_3b);
-}
-this.box=null;
-var p=this.shape.points,rp=[];
-for(var i=0;i<p.length;++i){
-if(typeof p[i]=="number"){
-rp.push(p[i],p[++i]);
-}else{
-rp.push(p[i].x,p[i].y);
-}
-}
-this.rawNode.points=rp.join(",");
-return this;
-}});
-dojox.gfx.Polyline.nodeType="Polyline";
-dojo.declare("dojox.gfx.Image",dojox.gfx.shape.Image,{setShape:function(_40){
-this.shape=dojox.gfx.makeParameters(this.shape,_40);
-this.bbox=null;
-var r=this.rawNode,n=this.shape;
-r.width=n.width;
-r.height=n.height;
-r.source=n.src;
-return this._applyTransform();
-},_getAdjustedMatrix:function(){
-var m=this.matrix,s=this.shape,d={dx:s.x,dy:s.y};
-return new dojox.gfx.Matrix2D(m?[m,d]:d);
-},setRawNode:function(_46){
-this.rawNode=_46;
-}});
-dojox.gfx.Image.nodeType="Image";
-dojo.declare("dojox.gfx.Text",dojox.gfx.shape.Text,{setShape:function(_47){
-this.shape=dojox.gfx.makeParameters(this.shape,_47);
-this.bbox=null;
-var r=this.rawNode,s=this.shape;
-r.text=s.text;
-r.textDecorations=s.decoration==="underline"?"Underline":"None";
-r["Canvas.Left"]=-10000;
-r["Canvas.Top"]=-10000;
-if(!this._delay){
-this._delay=window.setTimeout(dojo.hitch(this,"_delayAlignment"),10);
-}
-return this;
-},_delayAlignment:function(){
-var r=this.rawNode,s=this.shape,w=r.actualWidth,h=r.actualHeight,x=s.x,y=s.y-h*0.75;
-switch(s.align){
-case "middle":
-x-=w/2;
-break;
-case "end":
-x-=w;
-break;
-}
-this._delta={dx:x,dy:y};
-r["Canvas.Left"]=0;
-r["Canvas.Top"]=0;
-this._applyTransform();
-delete this._delay;
-},_getAdjustedMatrix:function(){
-var m=this.matrix,d=this._delta,x;
-if(m){
-x=d?[m,d]:m;
-}else{
-x=d?d:{};
-}
-return new dojox.gfx.Matrix2D(x);
-},setStroke:function(){
-return this;
-},_setFillAttr:function(f){
-this.rawNode.foreground=f;
-},setRawNode:function(_54){
-this.rawNode=_54;
-},getTextWidth:function(){
-return this.rawNode.actualWidth;
-}});
-dojox.gfx.Text.nodeType="TextBlock";
-dojo.declare("dojox.gfx.Path",dojox.gfx.path.Path,{_updateWithSegment:function(_55){
-dojox.gfx.Path.superclass._updateWithSegment.apply(this,arguments);
-var p=this.shape.path;
-if(typeof (p)=="string"){
-this.rawNode.data=p?p:null;
-}
-},setShape:function(_57){
-dojox.gfx.Path.superclass.setShape.apply(this,arguments);
-var p=this.shape.path;
-this.rawNode.data=p?p:null;
-return this;
-}});
-dojox.gfx.Path.nodeType="Path";
-dojo.declare("dojox.gfx.TextPath",dojox.gfx.path.TextPath,{_updateWithSegment:function(_59){
-},setShape:function(_5a){
-},_setText:function(){
-}});
-dojox.gfx.TextPath.nodeType="text";
-dojox.gfx.silverlight.surfaces={};
-dojox.gfx.silverlight.nullFunc=function(){
-};
-dojo.declare("dojox.gfx.Surface",dojox.gfx.shape.Surface,{constructor:function(){
-dojox.gfx.silverlight.Container._init.call(this);
-},destroy:function(){
-window[this._onLoadName]=dojox.gfx.silverlight.nullFunc;
-delete dojox.gfx.silverlight.surfaces[this.rawNode.name];
-this.inherited(arguments);
-},setDimensions:function(_5b,_5c){
-this.width=dojox.gfx.normalizedLength(_5b);
-this.height=dojox.gfx.normalizedLength(_5c);
-var p=this.rawNode&&this.rawNode.getHost();
-if(p){
-p.width=_5b;
-p.height=_5c;
-}
-return this;
-},getDimensions:function(){
-var p=this.rawNode&&this.rawNode.getHost();
-var t=p?{width:p.content.actualWidth,height:p.content.actualHeight}:null;
-if(t.width<=0){
-t.width=this.width;
-}
-if(t.height<=0){
-t.height=this.height;
-}
-return t;
-}});
-dojox.gfx.createSurface=function(_60,_61,_62){
-var s=new dojox.gfx.Surface();
-_60=dojo.byId(_60);
-s._parent=_60;
-var t=_60.ownerDocument.createElement("script");
-t.type="text/xaml";
-t.id=dojox.gfx._base._getUniqueId();
-t.text="<?xml version='1.0'?><Canvas xmlns='http://schemas.microsoft.com/client/2007' Name='"+dojox.gfx._base._getUniqueId()+"'/>";
-_60.parentNode.insertBefore(t,_60);
-s._nodes.push(t);
-var obj,_66=dojox.gfx._base._getUniqueId(),_67="__"+dojox.gfx._base._getUniqueId()+"_onLoad";
-s._onLoadName=_67;
-window[_67]=function(_68){
-
-if(!s.rawNode){
-s.rawNode=dojo.byId(_66).content.root;
-dojox.gfx.silverlight.surfaces[s.rawNode.name]=_60;
-s.onLoad(s);
-
-}
-};
-if(dojo.isSafari){
-obj="<embed type='application/x-silverlight' id='"+_66+"' width='"+_61+"' height='"+_62+" background='transparent'"+" source='#"+t.id+"'"+" windowless='true'"+" maxFramerate='60'"+" onLoad='"+_67+"'"+" onError='__dojoSilverlightError'"+" /><iframe style='visibility:hidden;height:0;width:0'/>";
-}else{
-obj="<object type='application/x-silverlight' data='data:application/x-silverlight,' id='"+_66+"' width='"+_61+"' height='"+_62+"'>"+"<param name='background' value='transparent' />"+"<param name='source' value='#"+t.id+"' />"+"<param name='windowless' value='true' />"+"<param name='maxFramerate' value='60' />"+"<param name='onLoad' value='"+_67+"' />"+"<param name='onError' value='__dojoSilverlightError' />"+"</object>";
-}
-_60.innerHTML=obj;
-var _69=dojo.byId(_66);
-if(_69.content&&_69.content.root){
-s.rawNode=_69.content.root;
-dojox.gfx.silverlight.surfaces[s.rawNode.name]=_60;
-}else{
-s.rawNode=null;
-s.isLoaded=false;
-}
-s._nodes.push(_69);
-s.width=dojox.gfx.normalizedLength(_61);
-s.height=dojox.gfx.normalizedLength(_62);
-return s;
-};
-__dojoSilverlightError=function(_6a,err){
-var t="Silverlight Error:\n"+"Code: "+err.ErrorCode+"\n"+"Type: "+err.ErrorType+"\n"+"Message: "+err.ErrorMessage+"\n";
-switch(err.ErrorType){
-case "ParserError":
-t+="XamlFile: "+err.xamlFile+"\n"+"Line: "+err.lineNumber+"\n"+"Position: "+err.charPosition+"\n";
-break;
-case "RuntimeError":
-t+="MethodName: "+err.methodName+"\n";
-if(err.lineNumber!=0){
-t+="Line: "+err.lineNumber+"\n"+"Position: "+err.charPosition+"\n";
-}
-break;
-}
-console.error(t);
-};
-dojox.gfx.silverlight.Font={_setFont:function(){
-var f=this.fontStyle,r=this.rawNode,fw=dojox.gfx.silverlight.fontweight,fo=dojox.gfx.silverlight.fonts,t=f.family.toLowerCase();
-r.fontStyle=f.style=="italic"?"Italic":"Normal";
-r.fontWeight=f.weight in fw?fw[f.weight]:f.weight;
-r.fontSize=dojox.gfx.normalizedLength(f.size);
-r.fontFamily=t in fo?fo[t]:f.family;
-if(!this._delay){
-this._delay=window.setTimeout(dojo.hitch(this,"_delayAlignment"),10);
-}
-}};
-dojox.gfx.silverlight.Container={_init:function(){
-dojox.gfx.shape.Container._init.call(this);
-},add:function(_72){
-if(this!=_72.getParent()){
-dojox.gfx.shape.Container.add.apply(this,arguments);
-this.rawNode.children.add(_72.rawNode);
-}
-return this;
-},remove:function(_73,_74){
-if(this==_73.getParent()){
-var _75=_73.rawNode.getParent();
-if(_75){
-_75.children.remove(_73.rawNode);
-}
-dojox.gfx.shape.Container.remove.apply(this,arguments);
-}
-return this;
-},clear:function(){
-this.rawNode.children.clear();
-return dojox.gfx.shape.Container.clear.apply(this,arguments);
-},_moveChildToFront:dojox.gfx.shape.Container._moveChildToFront,_moveChildToBack:dojox.gfx.shape.Container._moveChildToBack};
-dojo.mixin(dojox.gfx.shape.Creator,{createObject:function(_76,_77){
-if(!this.rawNode){
-return null;
-}
-var _78=new _76();
-var _79=this.rawNode.getHost().content.createFromXaml("<"+_76.nodeType+"/>");
-_78.setRawNode(_79);
-_78.setShape(_77);
-this.add(_78);
-return _78;
-}});
-dojo.extend(dojox.gfx.Text,dojox.gfx.silverlight.Font);
-dojo.extend(dojox.gfx.Group,dojox.gfx.silverlight.Container);
-dojo.extend(dojox.gfx.Group,dojox.gfx.shape.Creator);
-dojo.extend(dojox.gfx.Surface,dojox.gfx.silverlight.Container);
-dojo.extend(dojox.gfx.Surface,dojox.gfx.shape.Creator);
-(function(){
-var _7a=dojox.gfx.silverlight.surfaces;
-var _7b=function(s,a){
-var ev={target:s,currentTarget:s,preventDefault:function(){
-},stopPropagation:function(){
-}};
-if(a){
-try{
-ev.ctrlKey=a.ctrl;
-ev.shiftKey=a.shift;
-var p=a.getPosition(null);
-ev.x=ev.offsetX=ev.layerX=p.x;
-ev.y=ev.offsetY=ev.layerY=p.y;
-var _80=_7a[s.getHost().content.root.name];
-var t=dojo._abs(_80);
-ev.clientX=t.x+p.x;
-ev.clientY=t.y+p.y;
-}
-catch(e){
-}
-}
-return ev;
-};
-var _82=function(s,a){
-var ev={keyCode:a.platformKeyCode,ctrlKey:a.ctrl,shiftKey:a.shift};
-return ev;
-};
-var _86={onclick:{name:"MouseLeftButtonUp",fix:_7b},onmouseenter:{name:"MouseEnter",fix:_7b},onmouseleave:{name:"MouseLeave",fix:_7b},onmouseover:{name:"MouseEnter",fix:_7b},onmouseout:{name:"MouseLeave",fix:_7b},onmousedown:{name:"MouseLeftButtonDown",fix:_7b},onmouseup:{name:"MouseLeftButtonUp",fix:_7b},onmousemove:{name:"MouseMove",fix:_7b},onkeydown:{name:"KeyDown",fix:_82},onkeyup:{name:"KeyUp",fix:_82}};
-var _87={connect:function(_88,_89,_8a){
-var _8b,n=_88 in _86?_86[_88]:{name:_88,fix:function(){
-return {};
-}};
-if(arguments.length>2){
-_8b=this.getEventSource().addEventListener(n.name,function(s,a){
-dojo.hitch(_89,_8a)(n.fix(s,a));
-});
-}else{
-_8b=this.getEventSource().addEventListener(n.name,function(s,a){
-_89(n.fix(s,a));
-});
-}
-return {name:n.name,token:_8b};
-},disconnect:function(_91){
-this.getEventSource().removeEventListener(_91.name,_91.token);
-}};
-dojo.extend(dojox.gfx.Shape,_87);
-dojo.extend(dojox.gfx.Surface,_87);
-dojox.gfx.equalSources=function(a,b){
-return a&&b&&a.equals(b);
-};
-})();
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/gfx/silverlight_attach.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/gfx/silverlight_attach.js b/components/camel-web/src/main/webapp/js/dojox/gfx/silverlight_attach.js
deleted file mode 100644
index b20fd2e..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/gfx/silverlight_attach.js
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
-	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
-	Available via Academic Free License >= 2.1 OR the modified BSD license.
-	see: http://dojotoolkit.org/license for details
-*/
-
-
-dojo.require("dojox.gfx.silverlight");
-dojo.experimental("dojox.gfx.silverlight_attach");
-(function(){
-dojox.gfx.attachNode=function(_1){
-return null;
-if(!_1){
-return null;
-}
-var s=null;
-switch(_1.tagName.toLowerCase()){
-case dojox.gfx.Rect.nodeType:
-s=new dojox.gfx.Rect(_1);
-break;
-case dojox.gfx.Ellipse.nodeType:
-if(_1.width==_1.height){
-s=new dojox.gfx.Circle(_1);
-}else{
-s=new dojox.gfx.Ellipse(_1);
-}
-break;
-case dojox.gfx.Polyline.nodeType:
-s=new dojox.gfx.Polyline(_1);
-break;
-case dojox.gfx.Path.nodeType:
-s=new dojox.gfx.Path(_1);
-break;
-case dojox.gfx.Line.nodeType:
-s=new dojox.gfx.Line(_1);
-break;
-case dojox.gfx.Image.nodeType:
-s=new dojox.gfx.Image(_1);
-break;
-case dojox.gfx.Text.nodeType:
-s=new dojox.gfx.Text(_1);
-_3(s);
-break;
-default:
-return null;
-}
-_4(s);
-if(!(s instanceof dojox.gfx.Image)){
-_5(s);
-_6(s);
-}
-_7(s);
-return s;
-};
-dojox.gfx.attachSurface=function(_8){
-return null;
-};
-var _5=function(_9){
-return null;
-};
-var _6=function(_a){
-return null;
-};
-var _7=function(_b){
-return null;
-};
-var _3=function(_c){
-return null;
-};
-var _4=function(_d){
-return null;
-};
-})();

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/gfx/svg.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/gfx/svg.js b/components/camel-web/src/main/webapp/js/dojox/gfx/svg.js
deleted file mode 100644
index 81d888d..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/gfx/svg.js
+++ /dev/null
@@ -1,446 +0,0 @@
-/*
-	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
-	Available via Academic Free License >= 2.1 OR the modified BSD license.
-	see: http://dojotoolkit.org/license for details
-*/
-
-
-if(!dojo._hasResource["dojox.gfx.svg"]){
-dojo._hasResource["dojox.gfx.svg"]=true;
-dojo.provide("dojox.gfx.svg");
-dojo.require("dojox.gfx._base");
-dojo.require("dojox.gfx.shape");
-dojo.require("dojox.gfx.path");
-dojox.gfx.svg.xmlns={xlink:"http://www.w3.org/1999/xlink",svg:"http://www.w3.org/2000/svg"};
-dojox.gfx.svg.getRef=function(_1){
-if(!_1||_1=="none"){
-return null;
-}
-if(_1.match(/^url\(#.+\)$/)){
-return dojo.byId(_1.slice(5,-1));
-}
-if(_1.match(/^#dojoUnique\d+$/)){
-return dojo.byId(_1.slice(1));
-}
-return null;
-};
-dojox.gfx.svg.dasharray={solid:"none",shortdash:[4,1],shortdot:[1,1],shortdashdot:[4,1,1,1],shortdashdotdot:[4,1,1,1,1,1],dot:[1,3],dash:[4,3],longdash:[8,3],dashdot:[4,3,1,3],longdashdot:[8,3,1,3],longdashdotdot:[8,3,1,3,1,3]};
-dojo.extend(dojox.gfx.Shape,{setFill:function(_2){
-if(!_2){
-this.fillStyle=null;
-this.rawNode.setAttribute("fill","none");
-this.rawNode.setAttribute("fill-opacity",0);
-return this;
-}
-var f;
-var _4=function(x){
-this.setAttribute(x,f[x].toFixed(8));
-};
-if(typeof (_2)=="object"&&"type" in _2){
-switch(_2.type){
-case "linear":
-f=dojox.gfx.makeParameters(dojox.gfx.defaultLinearGradient,_2);
-var _6=this._setFillObject(f,"linearGradient");
-dojo.forEach(["x1","y1","x2","y2"],_4,_6);
-break;
-case "radial":
-f=dojox.gfx.makeParameters(dojox.gfx.defaultRadialGradient,_2);
-var _6=this._setFillObject(f,"radialGradient");
-dojo.forEach(["cx","cy","r"],_4,_6);
-break;
-case "pattern":
-f=dojox.gfx.makeParameters(dojox.gfx.defaultPattern,_2);
-var _7=this._setFillObject(f,"pattern");
-dojo.forEach(["x","y","width","height"],_4,_7);
-break;
-}
-this.fillStyle=f;
-return this;
-}
-var f=dojox.gfx.normalizeColor(_2);
-this.fillStyle=f;
-this.rawNode.setAttribute("fill",f.toCss());
-this.rawNode.setAttribute("fill-opacity",f.a);
-this.rawNode.setAttribute("fill-rule","evenodd");
-return this;
-},setStroke:function(_8){
-if(!_8){
-this.strokeStyle=null;
-this.rawNode.setAttribute("stroke","none");
-this.rawNode.setAttribute("stroke-opacity",0);
-return this;
-}
-if(typeof _8=="string"||dojo.isArray(_8)||_8 instanceof dojo.Color){
-_8={color:_8};
-}
-var s=this.strokeStyle=dojox.gfx.makeParameters(dojox.gfx.defaultStroke,_8);
-s.color=dojox.gfx.normalizeColor(s.color);
-var rn=this.rawNode;
-if(s){
-rn.setAttribute("stroke",s.color.toCss());
-rn.setAttribute("stroke-opacity",s.color.a);
-rn.setAttribute("stroke-width",s.width);
-rn.setAttribute("stroke-linecap",s.cap);
-if(typeof s.join=="number"){
-rn.setAttribute("stroke-linejoin","miter");
-rn.setAttribute("stroke-miterlimit",s.join);
-}else{
-rn.setAttribute("stroke-linejoin",s.join);
-}
-var da=s.style.toLowerCase();
-if(da in dojox.gfx.svg.dasharray){
-da=dojox.gfx.svg.dasharray[da];
-}
-if(da instanceof Array){
-da=dojo.clone(da);
-for(var i=0;i<da.length;++i){
-da[i]*=s.width;
-}
-if(s.cap!="butt"){
-for(var i=0;i<da.length;i+=2){
-da[i]-=s.width;
-if(da[i]<1){
-da[i]=1;
-}
-}
-for(var i=1;i<da.length;i+=2){
-da[i]+=s.width;
-}
-}
-da=da.join(",");
-}
-rn.setAttribute("stroke-dasharray",da);
-rn.setAttribute("dojoGfxStrokeStyle",s.style);
-}
-return this;
-},_getParentSurface:function(){
-var _d=this.parent;
-for(;_d&&!(_d instanceof dojox.gfx.Surface);_d=_d.parent){
-}
-return _d;
-},_setFillObject:function(f,_f){
-var _10=dojox.gfx.svg.xmlns.svg;
-this.fillStyle=f;
-var _11=this._getParentSurface(),_12=_11.defNode,_13=this.rawNode.getAttribute("fill"),ref=dojox.gfx.svg.getRef(_13);
-if(ref){
-_13=ref;
-if(_13.tagName.toLowerCase()!=_f.toLowerCase()){
-var id=_13.id;
-_13.parentNode.removeChild(_13);
-_13=document.createElementNS(_10,_f);
-_13.setAttribute("id",id);
-_12.appendChild(_13);
-}else{
-while(_13.childNodes.length){
-_13.removeChild(_13.lastChild);
-}
-}
-}else{
-_13=document.createElementNS(_10,_f);
-_13.setAttribute("id",dojox.gfx._base._getUniqueId());
-_12.appendChild(_13);
-}
-if(_f=="pattern"){
-_13.setAttribute("patternUnits","userSpaceOnUse");
-var img=document.createElementNS(_10,"image");
-img.setAttribute("x",0);
-img.setAttribute("y",0);
-img.setAttribute("width",f.width.toFixed(8));
-img.setAttribute("height",f.height.toFixed(8));
-img.setAttributeNS(dojox.gfx.svg.xmlns.xlink,"href",f.src);
-_13.appendChild(img);
-}else{
-_13.setAttribute("gradientUnits","userSpaceOnUse");
-for(var i=0;i<f.colors.length;++i){
-var c=f.colors[i],t=document.createElementNS(_10,"stop"),cc=c.color=dojox.gfx.normalizeColor(c.color);
-t.setAttribute("offset",c.offset.toFixed(8));
-t.setAttribute("stop-color",cc.toCss());
-t.setAttribute("stop-opacity",cc.a);
-_13.appendChild(t);
-}
-}
-this.rawNode.setAttribute("fill","url(#"+_13.getAttribute("id")+")");
-this.rawNode.removeAttribute("fill-opacity");
-this.rawNode.setAttribute("fill-rule","evenodd");
-return _13;
-},_applyTransform:function(){
-var _1b=this.matrix;
-if(_1b){
-var tm=this.matrix;
-this.rawNode.setAttribute("transform","matrix("+tm.xx.toFixed(8)+","+tm.yx.toFixed(8)+","+tm.xy.toFixed(8)+","+tm.yy.toFixed(8)+","+tm.dx.toFixed(8)+","+tm.dy.toFixed(8)+")");
-}else{
-this.rawNode.removeAttribute("transform");
-}
-return this;
-},setRawNode:function(_1d){
-var r=this.rawNode=_1d;
-r.setAttribute("fill","none");
-r.setAttribute("fill-opacity",0);
-r.setAttribute("stroke","none");
-r.setAttribute("stroke-opacity",0);
-r.setAttribute("stroke-width",1);
-r.setAttribute("stroke-linecap","butt");
-r.setAttribute("stroke-linejoin","miter");
-r.setAttribute("stroke-miterlimit",4);
-},setShape:function(_1f){
-this.shape=dojox.gfx.makeParameters(this.shape,_1f);
-for(var i in this.shape){
-if(i!="type"){
-this.rawNode.setAttribute(i,this.shape[i]);
-}
-}
-return this;
-},_moveToFront:function(){
-this.rawNode.parentNode.appendChild(this.rawNode);
-return this;
-},_moveToBack:function(){
-this.rawNode.parentNode.insertBefore(this.rawNode,this.rawNode.parentNode.firstChild);
-return this;
-}});
-dojo.declare("dojox.gfx.Group",dojox.gfx.Shape,{constructor:function(){
-dojox.gfx.svg.Container._init.call(this);
-},setRawNode:function(_21){
-this.rawNode=_21;
-}});
-dojox.gfx.Group.nodeType="g";
-dojo.declare("dojox.gfx.Rect",dojox.gfx.shape.Rect,{setShape:function(_22){
-this.shape=dojox.gfx.makeParameters(this.shape,_22);
-this.bbox=null;
-for(var i in this.shape){
-if(i!="type"&&i!="r"){
-this.rawNode.setAttribute(i,this.shape[i]);
-}
-}
-if(this.shape.r){
-this.rawNode.setAttribute("ry",this.shape.r);
-this.rawNode.setAttribute("rx",this.shape.r);
-}
-return this;
-}});
-dojox.gfx.Rect.nodeType="rect";
-dojox.gfx.Ellipse=dojox.gfx.shape.Ellipse;
-dojox.gfx.Ellipse.nodeType="ellipse";
-dojox.gfx.Circle=dojox.gfx.shape.Circle;
-dojox.gfx.Circle.nodeType="circle";
-dojox.gfx.Line=dojox.gfx.shape.Line;
-dojox.gfx.Line.nodeType="line";
-dojo.declare("dojox.gfx.Polyline",dojox.gfx.shape.Polyline,{setShape:function(_24,_25){
-if(_24&&_24 instanceof Array){
-this.shape=dojox.gfx.makeParameters(this.shape,{points:_24});
-if(_25&&this.shape.points.length){
-this.shape.points.push(this.shape.points[0]);
-}
-}else{
-this.shape=dojox.gfx.makeParameters(this.shape,_24);
-}
-this.box=null;
-var _26=[],p=this.shape.points;
-for(var i=0;i<p.length;++i){
-if(typeof p[i]=="number"){
-_26.push(p[i].toFixed(8));
-}else{
-_26.push(p[i].x.toFixed(8));
-_26.push(p[i].y.toFixed(8));
-}
-}
-this.rawNode.setAttribute("points",_26.join(" "));
-return this;
-}});
-dojox.gfx.Polyline.nodeType="polyline";
-dojo.declare("dojox.gfx.Image",dojox.gfx.shape.Image,{setShape:function(_29){
-this.shape=dojox.gfx.makeParameters(this.shape,_29);
-this.bbox=null;
-var _2a=this.rawNode;
-for(var i in this.shape){
-if(i!="type"&&i!="src"){
-_2a.setAttribute(i,this.shape[i]);
-}
-}
-_2a.setAttributeNS(dojox.gfx.svg.xmlns.xlink,"href",this.shape.src);
-return this;
-}});
-dojox.gfx.Image.nodeType="image";
-dojo.declare("dojox.gfx.Text",dojox.gfx.shape.Text,{setShape:function(_2c){
-this.shape=dojox.gfx.makeParameters(this.shape,_2c);
-this.bbox=null;
-var r=this.rawNode,s=this.shape;
-r.setAttribute("x",s.x);
-r.setAttribute("y",s.y);
-r.setAttribute("text-anchor",s.align);
-r.setAttribute("text-decoration",s.decoration);
-r.setAttribute("rotate",s.rotated?90:0);
-r.setAttribute("kerning",s.kerning?"auto":0);
-r.setAttribute("text-rendering","optimizeLegibility");
-r.textContent=s.text;
-return this;
-},getTextWidth:function(){
-var _2f=this.rawNode,_30=_2f.parentNode,_31=_2f.cloneNode(true);
-_31.style.visibility="hidden";
-var _32=0,_33=_31.firstChild.nodeValue;
-_30.appendChild(_31);
-if(_33!=""){
-while(!_32){
-_32=parseInt(_31.getBBox().width);
-}
-}
-_30.removeChild(_31);
-return _32;
-}});
-dojox.gfx.Text.nodeType="text";
-dojo.declare("dojox.gfx.Path",dojox.gfx.path.Path,{_updateWithSegment:function(_34){
-dojox.gfx.Path.superclass._updateWithSegment.apply(this,arguments);
-if(typeof (this.shape.path)=="string"){
-this.rawNode.setAttribute("d",this.shape.path);
-}
-},setShape:function(_35){
-dojox.gfx.Path.superclass.setShape.apply(this,arguments);
-this.rawNode.setAttribute("d",this.shape.path);
-return this;
-}});
-dojox.gfx.Path.nodeType="path";
-dojo.declare("dojox.gfx.TextPath",dojox.gfx.path.TextPath,{_updateWithSegment:function(_36){
-dojox.gfx.Path.superclass._updateWithSegment.apply(this,arguments);
-this._setTextPath();
-},setShape:function(_37){
-dojox.gfx.Path.superclass.setShape.apply(this,arguments);
-this._setTextPath();
-return this;
-},_setTextPath:function(){
-if(typeof this.shape.path!="string"){
-return;
-}
-var r=this.rawNode;
-if(!r.firstChild){
-var tp=document.createElementNS(dojox.gfx.svg.xmlns.svg,"textPath"),tx=document.createTextNode("");
-tp.appendChild(tx);
-r.appendChild(tp);
-}
-var ref=r.firstChild.getAttributeNS(dojox.gfx.svg.xmlns.xlink,"href"),_3c=ref&&dojox.gfx.svg.getRef(ref);
-if(!_3c){
-var _3d=this._getParentSurface();
-if(_3d){
-var _3e=_3d.defNode;
-_3c=document.createElementNS(dojox.gfx.svg.xmlns.svg,"path");
-var id=dojox.gfx._base._getUniqueId();
-_3c.setAttribute("id",id);
-_3e.appendChild(_3c);
-r.firstChild.setAttributeNS(dojox.gfx.svg.xmlns.xlink,"href","#"+id);
-}
-}
-if(_3c){
-_3c.setAttribute("d",this.shape.path);
-}
-},_setText:function(){
-var r=this.rawNode;
-if(!r.firstChild){
-var tp=document.createElementNS(dojox.gfx.svg.xmlns.svg,"textPath"),tx=document.createTextNode("");
-tp.appendChild(tx);
-r.appendChild(tp);
-}
-r=r.firstChild;
-var t=this.text;
-r.setAttribute("alignment-baseline","middle");
-switch(t.align){
-case "middle":
-r.setAttribute("text-anchor","middle");
-r.setAttribute("startOffset","50%");
-break;
-case "end":
-r.setAttribute("text-anchor","end");
-r.setAttribute("startOffset","100%");
-break;
-default:
-r.setAttribute("text-anchor","start");
-r.setAttribute("startOffset","0%");
-break;
-}
-r.setAttribute("baseline-shift","0.5ex");
-r.setAttribute("text-decoration",t.decoration);
-r.setAttribute("rotate",t.rotated?90:0);
-r.setAttribute("kerning",t.kerning?"auto":0);
-r.firstChild.data=t.text;
-}});
-dojox.gfx.TextPath.nodeType="text";
-dojo.declare("dojox.gfx.Surface",dojox.gfx.shape.Surface,{constructor:function(){
-dojox.gfx.svg.Container._init.call(this);
-},destroy:function(){
-this.defNode=null;
-this.inherited(arguments);
-},setDimensions:function(_44,_45){
-if(!this.rawNode){
-return this;
-}
-this.rawNode.setAttribute("width",_44);
-this.rawNode.setAttribute("height",_45);
-return this;
-},getDimensions:function(){
-return this.rawNode?{width:this.rawNode.getAttribute("width"),height:this.rawNode.getAttribute("height")}:null;
-}});
-dojox.gfx.createSurface=function(_46,_47,_48){
-var s=new dojox.gfx.Surface();
-s.rawNode=document.createElementNS(dojox.gfx.svg.xmlns.svg,"svg");
-s.rawNode.setAttribute("width",_47);
-s.rawNode.setAttribute("height",_48);
-var _4a=document.createElementNS(dojox.gfx.svg.xmlns.svg,"defs");
-s.rawNode.appendChild(_4a);
-s.defNode=_4a;
-s._parent=dojo.byId(_46);
-s._parent.appendChild(s.rawNode);
-return s;
-};
-dojox.gfx.svg.Font={_setFont:function(){
-var f=this.fontStyle;
-this.rawNode.setAttribute("font-style",f.style);
-this.rawNode.setAttribute("font-variant",f.variant);
-this.rawNode.setAttribute("font-weight",f.weight);
-this.rawNode.setAttribute("font-size",f.size);
-this.rawNode.setAttribute("font-family",f.family);
-}};
-dojox.gfx.svg.Container={_init:function(){
-dojox.gfx.shape.Container._init.call(this);
-},add:function(_4c){
-if(this!=_4c.getParent()){
-this.rawNode.appendChild(_4c.rawNode);
-dojox.gfx.shape.Container.add.apply(this,arguments);
-}
-return this;
-},remove:function(_4d,_4e){
-if(this==_4d.getParent()){
-if(this.rawNode==_4d.rawNode.parentNode){
-this.rawNode.removeChild(_4d.rawNode);
-}
-dojox.gfx.shape.Container.remove.apply(this,arguments);
-}
-return this;
-},clear:function(){
-var r=this.rawNode;
-while(r.lastChild){
-r.removeChild(r.lastChild);
-}
-var d=this.defNode;
-if(d){
-while(d.lastChild){
-d.removeChild(d.lastChild);
-}
-r.appendChild(d);
-}
-return dojox.gfx.shape.Container.clear.apply(this,arguments);
-},_moveChildToFront:dojox.gfx.shape.Container._moveChildToFront,_moveChildToBack:dojox.gfx.shape.Container._moveChildToBack};
-dojo.mixin(dojox.gfx.shape.Creator,{createObject:function(_51,_52){
-if(!this.rawNode){
-return null;
-}
-var _53=new _51(),_54=document.createElementNS(dojox.gfx.svg.xmlns.svg,_51.nodeType);
-_53.setRawNode(_54);
-this.rawNode.appendChild(_54);
-_53.setShape(_52);
-this.add(_53);
-return _53;
-}});
-dojo.extend(dojox.gfx.Text,dojox.gfx.svg.Font);
-dojo.extend(dojox.gfx.TextPath,dojox.gfx.svg.Font);
-dojo.extend(dojox.gfx.Group,dojox.gfx.svg.Container);
-dojo.extend(dojox.gfx.Group,dojox.gfx.shape.Creator);
-dojo.extend(dojox.gfx.Surface,dojox.gfx.svg.Container);
-dojo.extend(dojox.gfx.Surface,dojox.gfx.shape.Creator);
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/gfx/svg_attach.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/gfx/svg_attach.js b/components/camel-web/src/main/webapp/js/dojox/gfx/svg_attach.js
deleted file mode 100644
index bd06745..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/gfx/svg_attach.js
+++ /dev/null
@@ -1,191 +0,0 @@
-/*
-	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
-	Available via Academic Free License >= 2.1 OR the modified BSD license.
-	see: http://dojotoolkit.org/license for details
-*/
-
-
-dojo.require("dojox.gfx.svg");
-dojo.experimental("dojox.gfx.svg_attach");
-(function(){
-dojox.gfx.attachNode=function(_1){
-if(!_1){
-return null;
-}
-var s=null;
-switch(_1.tagName.toLowerCase()){
-case dojox.gfx.Rect.nodeType:
-s=new dojox.gfx.Rect(_1);
-_3(s);
-break;
-case dojox.gfx.Ellipse.nodeType:
-s=new dojox.gfx.Ellipse(_1);
-_4(s,dojox.gfx.defaultEllipse);
-break;
-case dojox.gfx.Polyline.nodeType:
-s=new dojox.gfx.Polyline(_1);
-_4(s,dojox.gfx.defaultPolyline);
-break;
-case dojox.gfx.Path.nodeType:
-s=new dojox.gfx.Path(_1);
-_4(s,dojox.gfx.defaultPath);
-break;
-case dojox.gfx.Circle.nodeType:
-s=new dojox.gfx.Circle(_1);
-_4(s,dojox.gfx.defaultCircle);
-break;
-case dojox.gfx.Line.nodeType:
-s=new dojox.gfx.Line(_1);
-_4(s,dojox.gfx.defaultLine);
-break;
-case dojox.gfx.Image.nodeType:
-s=new dojox.gfx.Image(_1);
-_4(s,dojox.gfx.defaultImage);
-break;
-case dojox.gfx.Text.nodeType:
-var t=_1.getElementsByTagName("textPath");
-if(t&&t.length){
-s=new dojox.gfx.TextPath(_1);
-_4(s,dojox.gfx.defaultPath);
-_6(s);
-}else{
-s=new dojox.gfx.Text(_1);
-_7(s);
-}
-_8(s);
-break;
-default:
-return null;
-}
-if(!(s instanceof dojox.gfx.Image)){
-_9(s);
-_a(s);
-}
-_b(s);
-return s;
-};
-dojox.gfx.attachSurface=function(_c){
-var s=new dojox.gfx.Surface();
-s.rawNode=_c;
-var _e=_c.getElementsByTagName("defs");
-if(_e.length==0){
-return null;
-}
-s.defNode=_e[0];
-return s;
-};
-var _9=function(_f){
-var _10=_f.rawNode.getAttribute("fill");
-if(_10=="none"){
-_f.fillStyle=null;
-return;
-}
-var _11=null,_12=dojox.gfx.svg.getRef(_10);
-if(_12){
-switch(_12.tagName.toLowerCase()){
-case "lineargradient":
-_11=_13(dojox.gfx.defaultLinearGradient,_12);
-dojo.forEach(["x1","y1","x2","y2"],function(x){
-_11[x]=_12.getAttribute(x);
-});
-break;
-case "radialgradient":
-_11=_13(dojox.gfx.defaultRadialGradient,_12);
-dojo.forEach(["cx","cy","r"],function(x){
-_11[x]=_12.getAttribute(x);
-});
-_11.cx=_12.getAttribute("cx");
-_11.cy=_12.getAttribute("cy");
-_11.r=_12.getAttribute("r");
-break;
-case "pattern":
-_11=dojo.lang.shallowCopy(dojox.gfx.defaultPattern,true);
-dojo.forEach(["x","y","width","height"],function(x){
-_11[x]=_12.getAttribute(x);
-});
-_11.src=_12.firstChild.getAttributeNS(dojox.gfx.svg.xmlns.xlink,"href");
-break;
-}
-}else{
-_11=new dojo.Color(_10);
-var _17=_f.rawNode.getAttribute("fill-opacity");
-if(_17!=null){
-_11.a=_17;
-}
-}
-_f.fillStyle=_11;
-};
-var _13=function(_18,_19){
-var _1a=dojo.clone(_18);
-_1a.colors=[];
-for(var i=0;i<_19.childNodes.length;++i){
-_1a.colors.push({offset:_19.childNodes[i].getAttribute("offset"),color:new dojo.Color(_19.childNodes[i].getAttribute("stop-color"))});
-}
-return _1a;
-};
-var _a=function(_1c){
-var _1d=_1c.rawNode,_1e=_1d.getAttribute("stroke");
-if(_1e==null||_1e=="none"){
-_1c.strokeStyle=null;
-return;
-}
-var _1f=_1c.strokeStyle=dojo.clone(dojox.gfx.defaultStroke);
-var _20=new dojo.Color(_1e);
-if(_20){
-_1f.color=_20;
-_1f.color.a=_1d.getAttribute("stroke-opacity");
-_1f.width=_1d.getAttribute("stroke-width");
-_1f.cap=_1d.getAttribute("stroke-linecap");
-_1f.join=_1d.getAttribute("stroke-linejoin");
-if(_1f.join=="miter"){
-_1f.join=_1d.getAttribute("stroke-miterlimit");
-}
-_1f.style=_1d.getAttribute("dojoGfxStrokeStyle");
-}
-};
-var _b=function(_21){
-var _22=_21.rawNode.getAttribute("transform");
-if(_22.match(/^matrix\(.+\)$/)){
-var t=_22.slice(7,-1).split(",");
-_21.matrix=dojox.gfx.matrix.normalize({xx:parseFloat(t[0]),xy:parseFloat(t[2]),yx:parseFloat(t[1]),yy:parseFloat(t[3]),dx:parseFloat(t[4]),dy:parseFloat(t[5])});
-}else{
-_21.matrix=null;
-}
-};
-var _8=function(_24){
-var _25=_24.fontStyle=dojo.clone(dojox.gfx.defaultFont),r=_24.rawNode;
-_25.style=r.getAttribute("font-style");
-_25.variant=r.getAttribute("font-variant");
-_25.weight=r.getAttribute("font-weight");
-_25.size=r.getAttribute("font-size");
-_25.family=r.getAttribute("font-family");
-};
-var _4=function(_27,def){
-var _29=_27.shape=dojo.clone(def),r=_27.rawNode;
-for(var i in _29){
-_29[i]=r.getAttribute(i);
-}
-};
-var _3=function(_2c){
-_4(_2c,dojox.gfx.defaultRect);
-_2c.shape.r=Math.min(_2c.rawNode.getAttribute("rx"),_2c.rawNode.getAttribute("ry"));
-};
-var _7=function(_2d){
-var _2e=_2d.shape=dojo.clone(dojox.gfx.defaultText),r=_2d.rawNode;
-_2e.x=r.getAttribute("x");
-_2e.y=r.getAttribute("y");
-_2e.align=r.getAttribute("text-anchor");
-_2e.decoration=r.getAttribute("text-decoration");
-_2e.rotated=parseFloat(r.getAttribute("rotate"))!=0;
-_2e.kerning=r.getAttribute("kerning")=="auto";
-_2e.text=r.firstChild.nodeValue;
-};
-var _6=function(_30){
-var _31=_30.shape=dojo.clone(dojox.gfx.defaultTextPath),r=_30.rawNode;
-_31.align=r.getAttribute("text-anchor");
-_31.decoration=r.getAttribute("text-decoration");
-_31.rotated=parseFloat(r.getAttribute("rotate"))!=0;
-_31.kerning=r.getAttribute("kerning")=="auto";
-_31.text=r.firstChild.nodeValue;
-};
-})();

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/gfx/utils.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/gfx/utils.js b/components/camel-web/src/main/webapp/js/dojox/gfx/utils.js
deleted file mode 100644
index 90724e2..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/gfx/utils.js
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
-	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
-	Available via Academic Free License >= 2.1 OR the modified BSD license.
-	see: http://dojotoolkit.org/license for details
-*/
-
-
-if(!dojo._hasResource["dojox.gfx.utils"]){
-dojo._hasResource["dojox.gfx.utils"]=true;
-dojo.provide("dojox.gfx.utils");
-dojo.require("dojox.gfx");
-(function(){
-var d=dojo,g=dojox.gfx,gu=g.utils;
-dojo.mixin(gu,{forEach:function(_4,f,o){
-o=o||d.global;
-f.call(o,_4);
-if(_4 instanceof g.Surface||_4 instanceof g.Group){
-d.forEach(_4.children,function(_7){
-gu.inspect(_7,f,o);
-});
-}
-},serialize:function(_8){
-var t={},v,_b=_8 instanceof g.Surface;
-if(_b||_8 instanceof g.Group){
-t.children=d.map(_8.children,gu.serialize);
-if(_b){
-return t.children;
-}
-}else{
-t.shape=_8.getShape();
-}
-if(_8.getTransform){
-v=_8.getTransform();
-if(v){
-t.transform=v;
-}
-}
-if(_8.getStroke){
-v=_8.getStroke();
-if(v){
-t.stroke=v;
-}
-}
-if(_8.getFill){
-v=_8.getFill();
-if(v){
-t.fill=v;
-}
-}
-if(_8.getFont){
-v=_8.getFont();
-if(v){
-t.font=v;
-}
-}
-return t;
-},toJson:function(_c,_d){
-return d.toJson(gu.serialize(_c),_d);
-},deserialize:function(_e,_f){
-if(_f instanceof Array){
-return d.map(_f,d.hitch(null,gu.serialize,_e));
-}
-var _10=("shape" in _f)?_e.createShape(_f.shape):_e.createGroup();
-if("transform" in _f){
-_10.setTransform(_f.transform);
-}
-if("stroke" in _f){
-_10.setStroke(_f.stroke);
-}
-if("fill" in _f){
-_10.setFill(_f.fill);
-}
-if("font" in _f){
-_10.setFont(_f.font);
-}
-if("children" in _f){
-d.forEach(_f.children,d.hitch(null,gu.deserialize,_10));
-}
-return _10;
-},fromJson:function(_11,_12){
-return gu.deserialize(_11,d.fromJson(_12));
-}});
-})();
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/gfx/vml.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/gfx/vml.js b/components/camel-web/src/main/webapp/js/dojox/gfx/vml.js
deleted file mode 100644
index 33fe08c..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/gfx/vml.js
+++ /dev/null
@@ -1,872 +0,0 @@
-/*
-	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
-	Available via Academic Free License >= 2.1 OR the modified BSD license.
-	see: http://dojotoolkit.org/license for details
-*/
-
-
-if(!dojo._hasResource["dojox.gfx.vml"]){
-dojo._hasResource["dojox.gfx.vml"]=true;
-dojo.provide("dojox.gfx.vml");
-dojo.require("dojox.gfx._base");
-dojo.require("dojox.gfx.shape");
-dojo.require("dojox.gfx.path");
-dojo.require("dojox.gfx.arc");
-(function(){
-var g=dojox.gfx,m=g.matrix,_3=g.vml,sh=g.shape;
-_3.xmlns="urn:schemas-microsoft-com:vml";
-_3.text_alignment={start:"left",middle:"center",end:"right"};
-_3._parseFloat=function(_5){
-return _5.match(/^\d+f$/i)?parseInt(_5)/65536:parseFloat(_5);
-};
-_3._bool={"t":1,"true":1};
-dojo.extend(g.Shape,{setFill:function(_6){
-if(!_6){
-this.fillStyle=null;
-this.rawNode.filled="f";
-return this;
-}
-if(typeof _6=="object"&&"type" in _6){
-var i,f,fo,a,s;
-switch(_6.type){
-case "linear":
-var _c=this._getRealMatrix();
-s=[];
-f=g.makeParameters(g.defaultLinearGradient,_6);
-a=f.colors;
-this.fillStyle=f;
-dojo.forEach(a,function(v,i,a){
-a[i].color=g.normalizeColor(v.color);
-});
-if(a[0].offset>0){
-s.push("0 "+a[0].color.toHex());
-}
-for(i=0;i<a.length;++i){
-s.push(a[i].offset.toFixed(8)+" "+a[i].color.toHex());
-}
-i=a.length-1;
-if(a[i].offset<1){
-s.push("1 "+a[i].color.toHex());
-}
-fo=this.rawNode.fill;
-fo.colors.value=s.join(";");
-fo.method="sigma";
-fo.type="gradient";
-var fc1=_c?m.multiplyPoint(_c,f.x1,f.y1):{x:f.x1,y:f.y1},fc2=_c?m.multiplyPoint(_c,f.x2,f.y2):{x:f.x2,y:f.y2};
-fo.angle=(m._radToDeg(Math.atan2(fc2.x-fc1.x,fc2.y-fc1.y))+180)%360;
-fo.on=true;
-break;
-case "radial":
-f=g.makeParameters(g.defaultRadialGradient,_6);
-this.fillStyle=f;
-var l=parseFloat(this.rawNode.style.left),t=parseFloat(this.rawNode.style.top),w=parseFloat(this.rawNode.style.width),h=parseFloat(this.rawNode.style.height),c=isNaN(w)?1:2*f.r/w;
-a=[];
-if(f.colors[0].offset>0){
-a.push({offset:1,color:g.normalizeColor(f.colors[0].color)});
-}
-dojo.forEach(f.colors,function(v,i){
-a.push({offset:1-v.offset*c,color:g.normalizeColor(v.color)});
-});
-i=a.length-1;
-while(i>=0&&a[i].offset<0){
---i;
-}
-if(i<a.length-1){
-var q=a[i],p=a[i+1];
-p.color=dojo.blendColors(q.color,p.color,q.offset/(q.offset-p.offset));
-p.offset=0;
-while(a.length-i>2){
-a.pop();
-}
-}
-i=a.length-1,s=[];
-if(a[i].offset>0){
-s.push("0 "+a[i].color.toHex());
-}
-for(;i>=0;--i){
-s.push(a[i].offset.toFixed(8)+" "+a[i].color.toHex());
-}
-fo=this.rawNode.fill;
-fo.colors.value=s.join(";");
-fo.method="sigma";
-fo.type="gradientradial";
-if(isNaN(w)||isNaN(h)||isNaN(l)||isNaN(t)){
-fo.focusposition="0.5 0.5";
-}else{
-fo.focusposition=((f.cx-l)/w).toFixed(8)+" "+((f.cy-t)/h).toFixed(8);
-}
-fo.focussize="0 0";
-fo.on=true;
-break;
-case "pattern":
-f=g.makeParameters(g.defaultPattern,_6);
-this.fillStyle=f;
-fo=this.rawNode.fill;
-fo.type="tile";
-fo.src=f.src;
-if(f.width&&f.height){
-fo.size.x=g.px2pt(f.width);
-fo.size.y=g.px2pt(f.height);
-}
-fo.alignShape="f";
-fo.position.x=0;
-fo.position.y=0;
-fo.origin.x=f.width?f.x/f.width:0;
-fo.origin.y=f.height?f.y/f.height:0;
-fo.on=true;
-break;
-}
-this.rawNode.fill.opacity=1;
-return this;
-}
-this.fillStyle=g.normalizeColor(_6);
-this.rawNode.fill.method="any";
-this.rawNode.fill.type="solid";
-this.rawNode.fillcolor=this.fillStyle.toHex();
-this.rawNode.fill.opacity=this.fillStyle.a;
-this.rawNode.filled=true;
-return this;
-},setStroke:function(_1b){
-if(!_1b){
-this.strokeStyle=null;
-this.rawNode.stroked="f";
-return this;
-}
-if(typeof _1b=="string"||dojo.isArray(_1b)||_1b instanceof dojo.Color){
-_1b={color:_1b};
-}
-var s=this.strokeStyle=g.makeParameters(g.defaultStroke,_1b);
-s.color=g.normalizeColor(s.color);
-var rn=this.rawNode;
-rn.stroked=true;
-rn.strokecolor=s.color.toCss();
-rn.strokeweight=s.width+"px";
-if(rn.stroke){
-rn.stroke.opacity=s.color.a;
-rn.stroke.endcap=this._translate(this._capMap,s.cap);
-if(typeof s.join=="number"){
-rn.stroke.joinstyle="miter";
-rn.stroke.miterlimit=s.join;
-}else{
-rn.stroke.joinstyle=s.join;
-}
-rn.stroke.dashstyle=s.style=="none"?"Solid":s.style;
-}
-return this;
-},_capMap:{butt:"flat"},_capMapReversed:{flat:"butt"},_translate:function(_1e,_1f){
-return (_1f in _1e)?_1e[_1f]:_1f;
-},_applyTransform:function(){
-if(this.fillStyle&&this.fillStyle.type=="linear"){
-this.setFill(this.fillStyle);
-}
-var _20=this._getRealMatrix();
-if(!_20){
-return this;
-}
-var _21=this.rawNode.skew;
-if(typeof _21=="undefined"){
-for(var i=0;i<this.rawNode.childNodes.length;++i){
-if(this.rawNode.childNodes[i].tagName=="skew"){
-_21=this.rawNode.childNodes[i];
-break;
-}
-}
-}
-if(_21){
-_21.on="f";
-var mt=_20.xx.toFixed(8)+" "+_20.xy.toFixed(8)+" "+_20.yx.toFixed(8)+" "+_20.yy.toFixed(8)+" 0 0",_24=Math.floor(_20.dx).toFixed()+"px "+Math.floor(_20.dy).toFixed()+"px",s=this.rawNode.style,l=parseFloat(s.left),t=parseFloat(s.top),w=parseFloat(s.width),h=parseFloat(s.height);
-if(isNaN(l)){
-l=0;
-}
-if(isNaN(t)){
-t=0;
-}
-if(isNaN(w)){
-w=1;
-}
-if(isNaN(h)){
-h=1;
-}
-var _2a=(-l/w-0.5).toFixed(8)+" "+(-t/h-0.5).toFixed(8);
-_21.matrix=mt;
-_21.origin=_2a;
-_21.offset=_24;
-_21.on=true;
-}
-return this;
-},_setDimensions:function(_2b,_2c){
-return this;
-},setRawNode:function(_2d){
-_2d.stroked="f";
-_2d.filled="f";
-this.rawNode=_2d;
-},_moveToFront:function(){
-this.rawNode.parentNode.appendChild(this.rawNode);
-return this;
-},_moveToBack:function(){
-var r=this.rawNode,p=r.parentNode,n=p.firstChild;
-p.insertBefore(r,n);
-if(n.tagName=="rect"){
-n.swapNode(r);
-}
-return this;
-},_getRealMatrix:function(){
-return this.parentMatrix?new g.Matrix2D([this.parentMatrix,this.matrix]):this.matrix;
-}});
-dojo.declare("dojox.gfx.Group",dojox.gfx.Shape,{constructor:function(){
-_3.Container._init.call(this);
-},_applyTransform:function(){
-var _31=this._getRealMatrix();
-for(var i=0;i<this.children.length;++i){
-this.children[i]._updateParentMatrix(_31);
-}
-return this;
-},_setDimensions:function(_33,_34){
-var r=this.rawNode,rs=r.style,bs=this.bgNode.style;
-rs.width=_33;
-rs.height=_34;
-r.coordsize=_33+" "+_34;
-bs.width=_33;
-bs.height=_34;
-for(var i=0;i<this.children.length;++i){
-this.children[i]._setDimensions(_33,_34);
-}
-return this;
-}});
-g.Group.nodeType="group";
-dojo.declare("dojox.gfx.Rect",dojox.gfx.shape.Rect,{setShape:function(_39){
-var _3a=this.shape=g.makeParameters(this.shape,_39);
-this.bbox=null;
-var _3b=this.rawNode.style;
-_3b.left=_3a.x.toFixed();
-_3b.top=_3a.y.toFixed();
-_3b.width=(typeof _3a.width=="string"&&_3a.width.indexOf("%")>=0)?_3a.width:_3a.width.toFixed();
-_3b.height=(typeof _3a.width=="string"&&_3a.height.indexOf("%")>=0)?_3a.height:_3a.height.toFixed();
-var r=Math.min(1,(_3a.r/Math.min(parseFloat(_3a.width),parseFloat(_3a.height)))).toFixed(8);
-var _3d=this.rawNode.parentNode,_3e=null;
-if(_3d){
-if(_3d.lastChild!=this.rawNode){
-for(var i=0;i<_3d.childNodes.length;++i){
-if(_3d.childNodes[i]==this.rawNode){
-_3e=_3d.childNodes[i+1];
-break;
-}
-}
-}
-_3d.removeChild(this.rawNode);
-}
-this.rawNode.arcsize=r;
-if(_3d){
-if(_3e){
-_3d.insertBefore(this.rawNode,_3e);
-}else{
-_3d.appendChild(this.rawNode);
-}
-}
-return this.setTransform(this.matrix).setFill(this.fillStyle).setStroke(this.strokeStyle);
-}});
-g.Rect.nodeType="roundrect";
-dojo.declare("dojox.gfx.Ellipse",dojox.gfx.shape.Ellipse,{setShape:function(_40){
-var _41=this.shape=g.makeParameters(this.shape,_40);
-this.bbox=null;
-var _42=this.rawNode.style;
-_42.left=(_41.cx-_41.rx).toFixed();
-_42.top=(_41.cy-_41.ry).toFixed();
-_42.width=(_41.rx*2).toFixed();
-_42.height=(_41.ry*2).toFixed();
-return this.setTransform(this.matrix);
-}});
-g.Ellipse.nodeType="oval";
-dojo.declare("dojox.gfx.Circle",dojox.gfx.shape.Circle,{setShape:function(_43){
-var _44=this.shape=g.makeParameters(this.shape,_43);
-this.bbox=null;
-var _45=this.rawNode.style;
-_45.left=(_44.cx-_44.r).toFixed();
-_45.top=(_44.cy-_44.r).toFixed();
-_45.width=(_44.r*2).toFixed();
-_45.height=(_44.r*2).toFixed();
-return this;
-}});
-g.Circle.nodeType="oval";
-dojo.declare("dojox.gfx.Line",dojox.gfx.shape.Line,{constructor:function(_46){
-if(_46){
-_46.setAttribute("dojoGfxType","line");
-}
-},setShape:function(_47){
-var _48=this.shape=g.makeParameters(this.shape,_47);
-this.bbox=null;
-this.rawNode.path.v="m"+_48.x1.toFixed()+" "+_48.y1.toFixed()+"l"+_48.x2.toFixed()+" "+_48.y2.toFixed()+"e";
-return this.setTransform(this.matrix);
-}});
-g.Line.nodeType="shape";
-dojo.declare("dojox.gfx.Polyline",dojox.gfx.shape.Polyline,{constructor:function(_49){
-if(_49){
-_49.setAttribute("dojoGfxType","polyline");
-}
-},setShape:function(_4a,_4b){
-if(_4a&&_4a instanceof Array){
-this.shape=g.makeParameters(this.shape,{points:_4a});
-if(_4b&&this.shape.points.length){
-this.shape.points.push(this.shape.points[0]);
-}
-}else{
-this.shape=g.makeParameters(this.shape,_4a);
-}
-this.bbox=null;
-var _4c=[],p=this.shape.points;
-if(p.length>0){
-_4c.push("m");
-var k=1;
-if(typeof p[0]=="number"){
-_4c.push(p[0].toFixed());
-_4c.push(p[1].toFixed());
-k=2;
-}else{
-_4c.push(p[0].x.toFixed());
-_4c.push(p[0].y.toFixed());
-}
-if(p.length>k){
-_4c.push("l");
-for(var i=k;i<p.length;++i){
-if(typeof p[i]=="number"){
-_4c.push(p[i].toFixed());
-}else{
-_4c.push(p[i].x.toFixed());
-_4c.push(p[i].y.toFixed());
-}
-}
-}
-}
-_4c.push("e");
-this.rawNode.path.v=_4c.join(" ");
-return this.setTransform(this.matrix);
-}});
-g.Polyline.nodeType="shape";
-dojo.declare("dojox.gfx.Image",dojox.gfx.shape.Image,{setShape:function(_50){
-var _51=this.shape=g.makeParameters(this.shape,_50);
-this.bbox=null;
-this.rawNode.firstChild.src=_51.src;
-return this.setTransform(this.matrix);
-},_applyTransform:function(){
-var _52=this._getRealMatrix(),_53=this.rawNode,s=_53.style,_55=this.shape;
-if(_52){
-_52=m.multiply(_52,{dx:_55.x,dy:_55.y});
-}else{
-_52=m.normalize({dx:_55.x,dy:_55.y});
-}
-if(_52.xy==0&&_52.yx==0&&_52.xx>0&&_52.yy>0){
-s.filter="";
-s.width=Math.floor(_52.xx*_55.width);
-s.height=Math.floor(_52.yy*_55.height);
-s.left=Math.floor(_52.dx);
-s.top=Math.floor(_52.dy);
-}else{
-var ps=_53.parentNode.style;
-s.left="0px";
-s.top="0px";
-s.width=ps.width;
-s.height=ps.height;
-_52=m.multiply(_52,{xx:_55.width/parseInt(s.width),yy:_55.height/parseInt(s.height)});
-var f=_53.filters["DXImageTransform.Microsoft.Matrix"];
-if(f){
-f.M11=_52.xx;
-f.M12=_52.xy;
-f.M21=_52.yx;
-f.M22=_52.yy;
-f.Dx=_52.dx;
-f.Dy=_52.dy;
-}else{
-s.filter="progid:DXImageTransform.Microsoft.Matrix(M11="+_52.xx+", M12="+_52.xy+", M21="+_52.yx+", M22="+_52.yy+", Dx="+_52.dx+", Dy="+_52.dy+")";
-}
-}
-return this;
-},_setDimensions:function(_58,_59){
-var r=this.rawNode,f=r.filters["DXImageTransform.Microsoft.Matrix"];
-if(f){
-var s=r.style;
-s.width=_58;
-s.height=_59;
-return this._applyTransform();
-}
-return this;
-}});
-g.Image.nodeType="rect";
-dojo.declare("dojox.gfx.Text",dojox.gfx.shape.Text,{constructor:function(_5d){
-if(_5d){
-_5d.setAttribute("dojoGfxType","text");
-}
-this.fontStyle=null;
-},_alignment:{start:"left",middle:"center",end:"right"},setShape:function(_5e){
-this.shape=g.makeParameters(this.shape,_5e);
-this.bbox=null;
-var r=this.rawNode,s=this.shape,x=s.x,y=s.y.toFixed();
-switch(s.align){
-case "middle":
-x-=5;
-break;
-case "end":
-x-=10;
-break;
-}
-this.rawNode.path.v="m"+x.toFixed()+","+y+"l"+(x+10).toFixed()+","+y+"e";
-var p=null,t=null,c=r.childNodes;
-for(var i=0;i<c.length;++i){
-var tag=c[i].tagName;
-if(tag=="path"){
-p=c[i];
-if(t){
-break;
-}
-}else{
-if(tag=="textpath"){
-t=c[i];
-if(p){
-break;
-}
-}
-}
-}
-if(!p){
-p=this.rawNode.ownerDocument.createElement("v:path");
-r.appendChild(p);
-}
-if(!t){
-t=this.rawNode.ownerDocument.createElement("v:textpath");
-r.appendChild(t);
-}
-p.textPathOk=true;
-t.on=true;
-var a=_3.text_alignment[s.align];
-t.style["v-text-align"]=a?a:"left";
-t.style["text-decoration"]=s.decoration;
-t.style["v-rotate-letters"]=s.rotated;
-t.style["v-text-kern"]=s.kerning;
-t.string=s.text;
-return this.setTransform(this.matrix);
-},_setFont:function(){
-var f=this.fontStyle,c=this.rawNode.childNodes;
-for(var i=0;i<c.length;++i){
-if(c[i].tagName=="textpath"){
-c[i].style.font=g.makeFontString(f);
-break;
-}
-}
-this.setTransform(this.matrix);
-},_getRealMatrix:function(){
-var _6c=g.Shape.prototype._getRealMatrix.call(this);
-if(_6c){
-_6c=m.multiply(_6c,{dy:-g.normalizedLength(this.fontStyle?this.fontStyle.size:"10pt")*0.35});
-}
-return _6c;
-},getTextWidth:function(){
-var _6d=this.rawNode,_6e=_6d.style.display;
-_6d.style.display="inline";
-var _6f=g.pt2px(parseFloat(_6d.currentStyle.width));
-_6d.style.display=_6e;
-return _6f;
-}});
-g.Text.nodeType="shape";
-g.path._calcArc=function(_70){
-var _71=Math.cos(_70),_72=Math.sin(_70),p2={x:_71+(4/3)*(1-_71),y:_72-(4/3)*_71*(1-_71)/_72};
-return {s:{x:_71,y:-_72},c1:{x:p2.x,y:-p2.y},c2:p2,e:{x:_71,y:_72}};
-};
-dojo.declare("dojox.gfx.Path",dojox.gfx.path.Path,{constructor:function(_74){
-if(_74&&!_74.getAttribute("dojoGfxType")){
-_74.setAttribute("dojoGfxType","path");
-}
-this.vmlPath="";
-this.lastControl={};
-},_updateWithSegment:function(_75){
-var _76=dojo.clone(this.last);
-g.Path.superclass._updateWithSegment.apply(this,arguments);
-var _77=this[this.renderers[_75.action]](_75,_76);
-if(typeof this.vmlPath=="string"){
-this.vmlPath+=_77.join("");
-this.rawNode.path.v=this.vmlPath+" r0,0 e";
-}else{
-Array.prototype.push.apply(this.vmlPath,_77);
-}
-},setShape:function(_78){
-this.vmlPath=[];
-this.lastControl.type="";
-g.Path.superclass.setShape.apply(this,arguments);
-this.vmlPath=this.vmlPath.join("");
-this.rawNode.path.v=this.vmlPath+" r0,0 e";
-return this;
-},_pathVmlToSvgMap:{m:"M",l:"L",t:"m",r:"l",c:"C",v:"c",qb:"Q",x:"z",e:""},renderers:{M:"_moveToA",m:"_moveToR",L:"_lineToA",l:"_lineToR",H:"_hLineToA",h:"_hLineToR",V:"_vLineToA",v:"_vLineToR",C:"_curveToA",c:"_curveToR",S:"_smoothCurveToA",s:"_smoothCurveToR",Q:"_qCurveToA",q:"_qCurveToR",T:"_qSmoothCurveToA",t:"_qSmoothCurveToR",A:"_arcTo",a:"_arcTo",Z:"_closePath",z:"_closePath"},_addArgs:function(_79,_7a,_7b,_7c){
-var n=_7a instanceof Array?_7a:_7a.args;
-for(var i=_7b;i<_7c;++i){
-_79.push(" ",n[i].toFixed());
-}
-},_adjustRelCrd:function(_7f,_80,_81){
-var n=_80 instanceof Array?_80:_80.args,l=n.length,_84=new Array(l),i=0,x=_7f.x,y=_7f.y;
-if(typeof x!="number"){
-_84[0]=x=n[0];
-_84[1]=y=n[1];
-i=2;
-}
-if(typeof _81=="number"&&_81!=2){
-var j=_81;
-while(j<=l){
-for(;i<j;i+=2){
-_84[i]=x+n[i];
-_84[i+1]=y+n[i+1];
-}
-x=_84[j-2];
-y=_84[j-1];
-j+=_81;
-}
-}else{
-for(;i<l;i+=2){
-_84[i]=(x+=n[i]);
-_84[i+1]=(y+=n[i+1]);
-}
-}
-return _84;
-},_adjustRelPos:function(_89,_8a){
-var n=_8a instanceof Array?_8a:_8a.args,l=n.length,_8d=new Array(l);
-for(var i=0;i<l;++i){
-_8d[i]=(_89+=n[i]);
-}
-return _8d;
-},_moveToA:function(_8f){
-var p=[" m"],n=_8f instanceof Array?_8f:_8f.args,l=n.length;
-this._addArgs(p,n,0,2);
-if(l>2){
-p.push(" l");
-this._addArgs(p,n,2,l);
-}
-this.lastControl.type="";
-return p;
-},_moveToR:function(_93,_94){
-return this._moveToA(this._adjustRelCrd(_94,_93));
-},_lineToA:function(_95){
-var p=[" l"],n=_95 instanceof Array?_95:_95.args;
-this._addArgs(p,n,0,n.length);
-this.lastControl.type="";
-return p;
-},_lineToR:function(_98,_99){
-return this._lineToA(this._adjustRelCrd(_99,_98));
-},_hLineToA:function(_9a,_9b){
-var p=[" l"],y=" "+_9b.y.toFixed(),n=_9a instanceof Array?_9a:_9a.args,l=n.length;
-for(var i=0;i<l;++i){
-p.push(" ",n[i].toFixed(),y);
-}
-this.lastControl.type="";
-return p;
-},_hLineToR:function(_a1,_a2){
-return this._hLineToA(this._adjustRelPos(_a2.x,_a1),_a2);
-},_vLineToA:function(_a3,_a4){
-var p=[" l"],x=" "+_a4.x.toFixed(),n=_a3 instanceof Array?_a3:_a3.args,l=n.length;
-for(var i=0;i<l;++i){
-p.push(x," ",n[i].toFixed());
-}
-this.lastControl.type="";
-return p;
-},_vLineToR:function(_aa,_ab){
-return this._vLineToA(this._adjustRelPos(_ab.y,_aa),_ab);
-},_curveToA:function(_ac){
-var p=[],n=_ac instanceof Array?_ac:_ac.args,l=n.length,lc=this.lastControl;
-for(var i=0;i<l;i+=6){
-p.push(" c");
-this._addArgs(p,n,i,i+6);
-}
-lc.x=n[l-4];
-lc.y=n[l-3];
-lc.type="C";
-return p;
-},_curveToR:function(_b2,_b3){
-return this._curveToA(this._adjustRelCrd(_b3,_b2,6));
-},_smoothCurveToA:function(_b4,_b5){
-var p=[],n=_b4 instanceof Array?_b4:_b4.args,l=n.length,lc=this.lastControl,i=0;
-if(lc.type!="C"){
-p.push(" c");
-this._addArgs(p,[_b5.x,_b5.y],0,2);
-this._addArgs(p,n,0,4);
-lc.x=n[0];
-lc.y=n[1];
-lc.type="C";
-i=4;
-}
-for(;i<l;i+=4){
-p.push(" c");
-this._addArgs(p,[2*_b5.x-lc.x,2*_b5.y-lc.y],0,2);
-this._addArgs(p,n,i,i+4);
-lc.x=n[i];
-lc.y=n[i+1];
-}
-return p;
-},_smoothCurveToR:function(_bb,_bc){
-return this._smoothCurveToA(this._adjustRelCrd(_bc,_bb,4),_bc);
-},_qCurveToA:function(_bd){
-var p=[],n=_bd instanceof Array?_bd:_bd.args,l=n.length,lc=this.lastControl;
-for(var i=0;i<l;i+=4){
-p.push(" qb");
-this._addArgs(p,n,i,i+4);
-}
-lc.x=n[l-4];
-lc.y=n[l-3];
-lc.type="Q";
-return p;
-},_qCurveToR:function(_c3,_c4){
-return this._qCurveToA(this._adjustRelCrd(_c4,_c3,4));
-},_qSmoothCurveToA:function(_c5,_c6){
-var p=[],n=_c5 instanceof Array?_c5:_c5.args,l=n.length,lc=this.lastControl,i=0;
-if(lc.type!="Q"){
-p.push(" qb");
-this._addArgs(p,[lc.x=_c6.x,lc.y=_c6.y],0,2);
-lc.type="Q";
-this._addArgs(p,n,0,2);
-i=2;
-}
-for(;i<l;i+=2){
-p.push(" qb");
-this._addArgs(p,[lc.x=2*_c6.x-lc.x,lc.y=2*_c6.y-lc.y],0,2);
-this._addArgs(p,n,i,i+2);
-}
-return p;
-},_qSmoothCurveToR:function(_cc,_cd){
-return this._qSmoothCurveToA(this._adjustRelCrd(_cd,_cc,2),_cd);
-},_arcTo:function(_ce,_cf){
-var p=[],n=_ce.args,l=n.length,_d3=_ce.action=="a";
-for(var i=0;i<l;i+=7){
-var x1=n[i+5],y1=n[i+6];
-if(_d3){
-x1+=_cf.x;
-y1+=_cf.y;
-}
-var _d7=g.arc.arcAsBezier(_cf,n[i],n[i+1],n[i+2],n[i+3]?1:0,n[i+4]?1:0,x1,y1);
-for(var j=0;j<_d7.length;++j){
-p.push(" c");
-var t=_d7[j];
-this._addArgs(p,t,0,t.length);
-}
-_cf.x=x1;
-_cf.y=y1;
-}
-this.lastControl.type="";
-return p;
-},_closePath:function(){
-this.lastControl.type="";
-return ["x"];
-}});
-g.Path.nodeType="shape";
-dojo.declare("dojox.gfx.TextPath",dojox.gfx.Path,{constructor:function(_da){
-if(_da){
-_da.setAttribute("dojoGfxType","textpath");
-}
-this.fontStyle=null;
-if(!("text" in this)){
-this.text=dojo.clone(g.defaultTextPath);
-}
-if(!("fontStyle" in this)){
-this.fontStyle=dojo.clone(g.defaultFont);
-}
-},setText:function(_db){
-this.text=g.makeParameters(this.text,typeof _db=="string"?{text:_db}:_db);
-this._setText();
-return this;
-},setFont:function(_dc){
-this.fontStyle=typeof _dc=="string"?g.splitFontString(_dc):g.makeParameters(g.defaultFont,_dc);
-this._setFont();
-return this;
-},_setText:function(){
-this.bbox=null;
-var r=this.rawNode,s=this.text,p=null,t=null,c=r.childNodes;
-for(var i=0;i<c.length;++i){
-var tag=c[i].tagName;
-if(tag=="path"){
-p=c[i];
-if(t){
-break;
-}
-}else{
-if(tag=="textpath"){
-t=c[i];
-if(p){
-break;
-}
-}
-}
-}
-if(!p){
-p=this.rawNode.ownerDocument.createElement("v:path");
-r.appendChild(p);
-}
-if(!t){
-t=this.rawNode.ownerDocument.createElement("v:textpath");
-r.appendChild(t);
-}
-p.textPathOk=true;
-t.on=true;
-var a=_3.text_alignment[s.align];
-t.style["v-text-align"]=a?a:"left";
-t.style["text-decoration"]=s.decoration;
-t.style["v-rotate-letters"]=s.rotated;
-t.style["v-text-kern"]=s.kerning;
-t.string=s.text;
-},_setFont:function(){
-var f=this.fontStyle,c=this.rawNode.childNodes;
-for(var i=0;i<c.length;++i){
-if(c[i].tagName=="textpath"){
-c[i].style.font=g.makeFontString(f);
-break;
-}
-}
-}});
-g.TextPath.nodeType="shape";
-dojo.declare("dojox.gfx.Surface",dojox.gfx.shape.Surface,{constructor:function(){
-_3.Container._init.call(this);
-},setDimensions:function(_e8,_e9){
-this.width=g.normalizedLength(_e8);
-this.height=g.normalizedLength(_e9);
-if(!this.rawNode){
-return this;
-}
-var cs=this.clipNode.style,r=this.rawNode,rs=r.style,bs=this.bgNode.style,ps=this._parent.style,i;
-ps.width=_e8;
-ps.height=_e9;
-cs.width=_e8;
-cs.height=_e9;
-cs.clip="rect(0px "+_e8+"px "+_e9+"px 0px)";
-rs.width=_e8;
-rs.height=_e9;
-r.coordsize=_e8+" "+_e9;
-bs.width=_e8;
-bs.height=_e9;
-for(i=0;i<this.children.length;++i){
-this.children[i]._setDimensions(_e8,_e9);
-}
-return this;
-},getDimensions:function(){
-var t=this.rawNode?{width:g.normalizedLength(this.rawNode.style.width),height:g.normalizedLength(this.rawNode.style.height)}:null;
-if(t.width<=0){
-t.width=this.width;
-}
-if(t.height<=0){
-t.height=this.height;
-}
-return t;
-}});
-dojox.gfx.createSurface=function(_f1,_f2,_f3){
-if(!_f2){
-_f2="100%";
-}
-if(!_f3){
-_f3="100%";
-}
-var s=new g.Surface(),p=dojo.byId(_f1),c=s.clipNode=p.ownerDocument.createElement("div"),r=s.rawNode=p.ownerDocument.createElement("v:group"),cs=c.style,rs=r.style;
-s._parent=p;
-s._nodes.push(c);
-p.style.width=_f2;
-p.style.height=_f3;
-cs.position="absolute";
-cs.width=_f2;
-cs.height=_f3;
-cs.clip="rect(0px "+_f2+"px "+_f3+"px 0px)";
-rs.position="absolute";
-rs.width=_f2;
-rs.height=_f3;
-r.coordsize=(_f2=="100%"?_f2:parseFloat(_f2))+" "+(_f3=="100%"?_f3:parseFloat(_f3));
-r.coordorigin="0 0";
-var b=s.bgNode=r.ownerDocument.createElement("v:rect"),bs=b.style;
-bs.left=bs.top=0;
-bs.width=rs.width;
-bs.height=rs.height;
-b.filled=b.stroked="f";
-r.appendChild(b);
-c.appendChild(r);
-p.appendChild(c);
-s.width=g.normalizedLength(_f2);
-s.height=g.normalizedLength(_f3);
-return s;
-};
-_3.Container={_init:function(){
-sh.Container._init.call(this);
-},add:function(_fc){
-if(this!=_fc.getParent()){
-this.rawNode.appendChild(_fc.rawNode);
-if(!_fc.getParent()){
-_fc.setFill(_fc.getFill());
-_fc.setStroke(_fc.getStroke());
-}
-sh.Container.add.apply(this,arguments);
-}
-return this;
-},remove:function(_fd,_fe){
-if(this==_fd.getParent()){
-if(this.rawNode==_fd.rawNode.parentNode){
-this.rawNode.removeChild(_fd.rawNode);
-}
-sh.Container.remove.apply(this,arguments);
-}
-return this;
-},clear:function(){
-var r=this.rawNode;
-while(r.firstChild!=r.lastChild){
-if(r.firstChild!=this.bgNode){
-r.removeChild(r.firstChild);
-}
-if(r.lastChild!=this.bgNode){
-r.removeChild(r.lastChild);
-}
-}
-return sh.Container.clear.apply(this,arguments);
-},_moveChildToFront:sh.Container._moveChildToFront,_moveChildToBack:sh.Container._moveChildToBack};
-dojo.mixin(sh.Creator,{createGroup:function(){
-var node=this.createObject(g.Group,null);
-var r=node.rawNode.ownerDocument.createElement("v:rect");
-r.style.left=r.style.top=0;
-r.style.width=node.rawNode.style.width;
-r.style.height=node.rawNode.style.height;
-r.filled=r.stroked="f";
-node.rawNode.appendChild(r);
-node.bgNode=r;
-return node;
-},createImage:function(_102){
-if(!this.rawNode){
-return null;
-}
-var _103=new g.Image(),doc=this.rawNode.ownerDocument,node=doc.createElement("v:rect");
-node.stroked="f";
-node.style.width=this.rawNode.style.width;
-node.style.height=this.rawNode.style.height;
-var img=doc.createElement("v:imagedata");
-node.appendChild(img);
-_103.setRawNode(node);
-this.rawNode.appendChild(node);
-_103.setShape(_102);
-this.add(_103);
-return _103;
-},createObject:function(_107,_108){
-if(!this.rawNode){
-return null;
-}
-var _109=new _107(),node=this.rawNode.ownerDocument.createElement("v:"+_107.nodeType);
-_109.setRawNode(node);
-this.rawNode.appendChild(node);
-switch(_107){
-case g.Group:
-case g.Line:
-case g.Polyline:
-case g.Image:
-case g.Text:
-case g.Path:
-case g.TextPath:
-this._overrideSize(node);
-}
-_109.setShape(_108);
-this.add(_109);
-return _109;
-},_overrideSize:function(node){
-var s=this.rawNode.style,w=s.width,h=s.height;
-node.style.width=w;
-node.style.height=h;
-node.coordsize=parseInt(w)+" "+parseInt(h);
-}});
-dojo.extend(g.Group,_3.Container);
-dojo.extend(g.Group,sh.Creator);
-dojo.extend(g.Surface,_3.Container);
-dojo.extend(g.Surface,sh.Creator);
-})();
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/gfx/vml_attach.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/gfx/vml_attach.js b/components/camel-web/src/main/webapp/js/dojox/gfx/vml_attach.js
deleted file mode 100644
index 37e4a0d..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/gfx/vml_attach.js
+++ /dev/null
@@ -1,300 +0,0 @@
-/*
-	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
-	Available via Academic Free License >= 2.1 OR the modified BSD license.
-	see: http://dojotoolkit.org/license for details
-*/
-
-
-dojo.require("dojox.gfx.vml");
-dojo.experimental("dojox.gfx.vml_attach");
-(function(){
-dojox.gfx.attachNode=function(_1){
-if(!_1){
-return null;
-}
-var s=null;
-switch(_1.tagName.toLowerCase()){
-case dojox.gfx.Rect.nodeType:
-s=new dojox.gfx.Rect(_1);
-_3(s);
-break;
-case dojox.gfx.Ellipse.nodeType:
-if(_1.style.width==_1.style.height){
-s=new dojox.gfx.Circle(_1);
-_4(s);
-}else{
-s=new dojox.gfx.Ellipse(_1);
-_5(s);
-}
-break;
-case dojox.gfx.Path.nodeType:
-switch(_1.getAttribute("dojoGfxType")){
-case "line":
-s=new dojox.gfx.Line(_1);
-_6(s);
-break;
-case "polyline":
-s=new dojox.gfx.Polyline(_1);
-_7(s);
-break;
-case "path":
-s=new dojox.gfx.Path(_1);
-_8(s);
-break;
-case "text":
-s=new dojox.gfx.Text(_1);
-_9(s);
-_a(s);
-_b(s);
-break;
-case "textpath":
-s=new dojox.gfx.TextPath(_1);
-_8(s);
-_9(s);
-_a(s);
-break;
-}
-break;
-case dojox.gfx.Image.nodeType:
-switch(_1.getAttribute("dojoGfxType")){
-case "image":
-s=new dojox.gfx.Image(_1);
-_c(s);
-_d(s);
-break;
-}
-break;
-default:
-return null;
-}
-if(!(s instanceof dojox.gfx.Image)){
-_e(s);
-_f(s);
-if(!(s instanceof dojox.gfx.Text)){
-_10(s);
-}
-}
-return s;
-};
-dojox.gfx.attachSurface=function(_11){
-var s=new dojox.gfx.Surface();
-s.clipNode=_11;
-var r=s.rawNode=_11.firstChild;
-var b=r.firstChild;
-if(!b||b.tagName!="rect"){
-return null;
-}
-s.bgNode=r;
-return s;
-};
-var _e=function(_15){
-var _16=null,r=_15.rawNode,fo=r.fill;
-if(fo.on&&fo.type=="gradient"){
-var _16=dojo.clone(dojox.gfx.defaultLinearGradient),rad=dojox.gfx.matrix._degToRad(fo.angle);
-_16.x2=Math.cos(rad);
-_16.y2=Math.sin(rad);
-_16.colors=[];
-var _1a=fo.colors.value.split(";");
-for(var i=0;i<_1a.length;++i){
-var t=_1a[i].match(/\S+/g);
-if(!t||t.length!=2){
-continue;
-}
-_16.colors.push({offset:dojox.gfx.vml._parseFloat(t[0]),color:new dojo.Color(t[1])});
-}
-}else{
-if(fo.on&&fo.type=="gradientradial"){
-var _16=dojo.clone(dojox.gfx.defaultRadialGradient),w=parseFloat(r.style.width),h=parseFloat(r.style.height);
-_16.cx=isNaN(w)?0:fo.focusposition.x*w;
-_16.cy=isNaN(h)?0:fo.focusposition.y*h;
-_16.r=isNaN(w)?1:w/2;
-_16.colors=[];
-var _1a=fo.colors.value.split(";");
-for(var i=_1a.length-1;i>=0;--i){
-var t=_1a[i].match(/\S+/g);
-if(!t||t.length!=2){
-continue;
-}
-_16.colors.push({offset:dojox.gfx.vml._parseFloat(t[0]),color:new dojo.Color(t[1])});
-}
-}else{
-if(fo.on&&fo.type=="tile"){
-var _16=dojo.clone(dojox.gfx.defaultPattern);
-_16.width=dojox.gfx.pt2px(fo.size.x);
-_16.height=dojox.gfx.pt2px(fo.size.y);
-_16.x=fo.origin.x*_16.width;
-_16.y=fo.origin.y*_16.height;
-_16.src=fo.src;
-}else{
-if(fo.on&&r.fillcolor){
-_16=new dojo.Color(r.fillcolor+"");
-_16.a=fo.opacity;
-}
-}
-}
-}
-_15.fillStyle=_16;
-};
-var _f=function(_1f){
-var r=_1f.rawNode;
-if(!r.stroked){
-_1f.strokeStyle=null;
-return;
-}
-var _21=_1f.strokeStyle=dojo.clone(dojox.gfx.defaultStroke),rs=r.stroke;
-_21.color=new dojo.Color(r.strokecolor.value);
-_21.width=dojox.gfx.normalizedLength(r.strokeweight+"");
-_21.color.a=rs.opacity;
-_21.cap=this._translate(this._capMapReversed,rs.endcap);
-_21.join=rs.joinstyle=="miter"?rs.miterlimit:rs.joinstyle;
-_21.style=rs.dashstyle;
-};
-var _10=function(_23){
-var s=_23.rawNode.skew,sm=s.matrix,so=s.offset;
-_23.matrix=dojox.gfx.matrix.normalize({xx:sm.xtox,xy:sm.ytox,yx:sm.xtoy,yy:sm.ytoy,dx:dojox.gfx.pt2px(so.x),dy:dojox.gfx.pt2px(so.y)});
-};
-var _27=function(_28){
-_28.bgNode=_28.rawNode.firstChild;
-};
-var _3=function(_29){
-var r=_29.rawNode,_2b=r.outerHTML.match(/arcsize = \"(\d*\.?\d+[%f]?)\"/)[1],_2c=r.style,_2d=parseFloat(_2c.width),_2e=parseFloat(_2c.height);
-_2b=(_2b.indexOf("%")>=0)?parseFloat(_2b)/100:dojox.gfx.vml._parseFloat(_2b);
-_29.shape=dojox.gfx.makeParameters(dojox.gfx.defaultRect,{x:parseInt(_2c.left),y:parseInt(_2c.top),width:_2d,height:_2e,r:Math.min(_2d,_2e)*_2b});
-};
-var _5=function(_2f){
-var _30=_2f.rawNode.style,rx=parseInt(_30.width)/2,ry=parseInt(_30.height)/2;
-_2f.shape=dojox.gfx.makeParameters(dojox.gfx.defaultEllipse,{cx:parseInt(_30.left)+rx,cy:parseInt(_30.top)+ry,rx:rx,ry:ry});
-};
-var _4=function(_33){
-var _34=_33.rawNode.style,r=parseInt(_34.width)/2;
-_33.shape=dojox.gfx.makeParameters(dojox.gfx.defaultCircle,{cx:parseInt(_34.left)+r,cy:parseInt(_34.top)+r,r:r});
-};
-var _6=function(_36){
-var _37=_36.shape=dojo.clone(dojox.gfx.defaultLine),p=_36.rawNode.path.v.match(dojox.gfx.pathVmlRegExp);
-do{
-if(p.length<7||p[0]!="m"||p[3]!="l"||p[6]!="e"){
-break;
-}
-_37.x1=parseInt(p[1]);
-_37.y1=parseInt(p[2]);
-_37.x2=parseInt(p[4]);
-_37.y2=parseInt(p[5]);
-}while(false);
-};
-var _7=function(_39){
-var _3a=_39.shape=dojo.clone(dojox.gfx.defaultPolyline),p=_39.rawNode.path.v.match(dojox.gfx.pathVmlRegExp);
-do{
-if(p.length<3||p[0]!="m"){
-break;
-}
-var x=parseInt(p[0]),y=parseInt(p[1]);
-if(isNaN(x)||isNaN(y)){
-break;
-}
-_3a.points.push({x:x,y:y});
-if(p.length<6||p[3]!="l"){
-break;
-}
-for(var i=4;i<p.length;i+=2){
-x=parseInt(p[i]);
-y=parseInt(p[i+1]);
-if(isNaN(x)||isNaN(y)){
-break;
-}
-_3a.points.push({x:x,y:y});
-}
-}while(false);
-};
-var _c=function(_3f){
-_3f.shape=dojo.clone(dojox.gfx.defaultImage);
-_3f.shape.src=_3f.rawNode.firstChild.src;
-};
-var _d=function(_40){
-var m=_40.rawNode.filters["DXImageTransform.Microsoft.Matrix"];
-_40.matrix=dojox.gfx.matrix.normalize({xx:m.M11,xy:m.M12,yx:m.M21,yy:m.M22,dx:m.Dx,dy:m.Dy});
-};
-var _9=function(_42){
-var _43=_42.shape=dojo.clone(dojox.gfx.defaultText),r=_42.rawNode,p=r.path.v.match(dojox.gfx.pathVmlRegExp);
-do{
-if(!p||p.length!=7){
-break;
-}
-var c=r.childNodes,i=0;
-for(;i<c.length&&c[i].tagName!="textpath";++i){
-}
-if(i>=c.length){
-break;
-}
-var s=c[i].style;
-_43.text=c[i].string;
-switch(s["v-text-align"]){
-case "left":
-_43.x=parseInt(p[1]);
-_43.align="start";
-break;
-case "center":
-_43.x=(parseInt(p[1])+parseInt(p[4]))/2;
-_43.align="middle";
-break;
-case "right":
-_43.x=parseInt(p[4]);
-_43.align="end";
-break;
-}
-_43.y=parseInt(p[2]);
-_43.decoration=s["text-decoration"];
-_43.rotated=s["v-rotate-letters"].toLowerCase() in dojox.gfx.vml._bool;
-_43.kerning=s["v-text-kern"].toLowerCase() in dojox.gfx.vml._bool;
-return;
-}while(false);
-_42.shape=null;
-};
-var _a=function(_49){
-var _4a=_49.fontStyle=dojo.clone(dojox.gfx.defaultFont),c=_49.rawNode.childNodes,i=0;
-for(;i<c.length&&c[i].tagName=="textpath";++i){
-}
-if(i>=c.length){
-_49.fontStyle=null;
-return;
-}
-var s=c[i].style;
-_4a.style=s.fontstyle;
-_4a.variant=s.fontvariant;
-_4a.weight=s.fontweight;
-_4a.size=s.fontsize;
-_4a.family=s.fontfamily;
-};
-var _b=function(_4e){
-_10(_4e);
-var _4f=_4e.matrix,fs=_4e.fontStyle;
-if(_4f&&fs){
-_4e.matrix=dojox.gfx.matrix.multiply(_4f,{dy:dojox.gfx.normalizedLength(fs.size)*0.35});
-}
-};
-var _8=function(_51){
-var _52=_51.shape=dojo.clone(dojox.gfx.defaultPath),p=_51.rawNode.path.v.match(dojox.gfx.pathVmlRegExp),t=[],_55=false,map=dojox.gfx.Path._pathVmlToSvgMap;
-for(var i=0;i<p.length;++p){
-var s=p[i];
-if(s in map){
-_55=false;
-t.push(map[s]);
-}else{
-if(!_55){
-var n=parseInt(s);
-if(isNaN(n)){
-_55=true;
-}else{
-t.push(n);
-}
-}
-}
-}
-var l=t.length;
-if(l>=4&&t[l-1]==""&&t[l-2]==0&&t[l-3]==0&&t[l-4]=="l"){
-t.splice(l-4,4);
-}
-if(l){
-_52.path=t.join(" ");
-}
-};
-})();

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/gfx3d.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/gfx3d.js b/components/camel-web/src/main/webapp/js/dojox/gfx3d.js
deleted file mode 100644
index 3bab8ac..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/gfx3d.js
+++ /dev/null
@@ -1,14 +0,0 @@
-/*
-	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
-	Available via Academic Free License >= 2.1 OR the modified BSD license.
-	see: http://dojotoolkit.org/license for details
-*/
-
-
-if(!dojo._hasResource["dojox.gfx3d"]){
-dojo._hasResource["dojox.gfx3d"]=true;
-dojo.provide("dojox.gfx3d");
-dojo.require("dojox.gfx3d.matrix");
-dojo.require("dojox.gfx3d._base");
-dojo.require("dojox.gfx3d.object");
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/gfx3d/README
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/gfx3d/README b/components/camel-web/src/main/webapp/js/dojox/gfx3d/README
deleted file mode 100644
index bc7ed4e..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/gfx3d/README
+++ /dev/null
@@ -1,36 +0,0 @@
--------------------------------------------------------------------------------
-dojox.gfx3d
--------------------------------------------------------------------------------
-Version 0.100
-Release date: 10/31/2007
--------------------------------------------------------------------------------
-Project state:
-beta
--------------------------------------------------------------------------------
-Credits
-	Kun Xi (bookstack@gmail.com)
-	Eugene Lazutkin (eugene.lazutkin@gmail.com)
--------------------------------------------------------------------------------
-Project description
-
-Implementation of simple portable 3D graphics library.
--------------------------------------------------------------------------------
-Dependencies:
-
-Dojo Core, dojox.gfx.
--------------------------------------------------------------------------------
-Documentation
-
-Not ready yet.
--------------------------------------------------------------------------------
-Installation instructions
-
-Grab the following from the Dojo SVN Repository:
-http://svn.dojotoolkit.org/var/src/dojo/dojox/trunk/gfx3d.js
-http://svn.dojotoolkit.org/var/src/dojo/dojox/trunk/gfx3d/*
-
-Install into the following directory structure:
-/dojox/gfx3d/
-
-...which should be at the same level as your Dojo checkout.
--------------------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/gfx3d/_base.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/gfx3d/_base.js b/components/camel-web/src/main/webapp/js/dojox/gfx3d/_base.js
deleted file mode 100644
index 7f1a6c3..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/gfx3d/_base.js
+++ /dev/null
@@ -1,12 +0,0 @@
-/*
-	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
-	Available via Academic Free License >= 2.1 OR the modified BSD license.
-	see: http://dojotoolkit.org/license for details
-*/
-
-
-if(!dojo._hasResource["dojox.gfx3d._base"]){
-dojo._hasResource["dojox.gfx3d._base"]=true;
-dojo.provide("dojox.gfx3d._base");
-dojo.mixin(dojox.gfx3d,{defaultEdges:{type:"edges",style:null,points:[]},defaultTriangles:{type:"triangles",style:null,points:[]},defaultQuads:{type:"quads",style:null,points:[]},defaultOrbit:{type:"orbit",center:{x:0,y:0,z:0},radius:50},defaultPath3d:{type:"path3d",path:[]},defaultPolygon:{type:"polygon",path:[]},defaultCube:{type:"cube",bottom:{x:0,y:0,z:0},top:{x:100,y:100,z:100}},defaultCylinder:{type:"cylinder",center:{x:0,y:0,z:0},height:100,radius:50}});
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/gfx3d/gradient.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/gfx3d/gradient.js b/components/camel-web/src/main/webapp/js/dojox/gfx3d/gradient.js
deleted file mode 100644
index c3bd23d..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/gfx3d/gradient.js
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
-	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
-	Available via Academic Free License >= 2.1 OR the modified BSD license.
-	see: http://dojotoolkit.org/license for details
-*/
-
-
-if(!dojo._hasResource["dojox.gfx3d.gradient"]){
-dojo._hasResource["dojox.gfx3d.gradient"]=true;
-dojo.provide("dojox.gfx3d.gradient");
-dojo.require("dojox.gfx3d.vector");
-dojo.require("dojox.gfx3d.matrix");
-(function(){
-var _1=function(a,b){
-return Math.sqrt(Math.pow(b.x-a.x,2)+Math.pow(b.y-a.y,2));
-};
-var N=32;
-dojox.gfx3d.gradient=function(_5,_6,_7,_8,_9,to,_b){
-var m=dojox.gfx3d.matrix,v=dojox.gfx3d.vector,mx=m.normalize(_b),f=m.multiplyPoint(mx,_8*Math.cos(_9)+_7.x,_8*Math.sin(_9)+_7.y,_7.z),t=m.multiplyPoint(mx,_8*Math.cos(to)+_7.x,_8*Math.sin(to)+_7.y,_7.z),c=m.multiplyPoint(mx,_7.x,_7.y,_7.z),_12=(to-_9)/N,r=_1(f,t)/2,mod=_5[_6.type],fin=_6.finish,pmt=_6.color,_17=[{offset:0,color:mod.call(_5,v.substract(f,c),fin,pmt)}];
-for(var a=_9+_12;a<to;a+=_12){
-var p=m.multiplyPoint(mx,_8*Math.cos(a)+_7.x,_8*Math.sin(a)+_7.y,_7.z),df=_1(f,p),dt=_1(t,p);
-_17.push({offset:df/(df+dt),color:mod.call(_5,v.substract(p,c),fin,pmt)});
-}
-_17.push({offset:1,color:mod.call(_5,v.substract(t,c),fin,pmt)});
-return {type:"linear",x1:0,y1:-r,x2:0,y2:r,colors:_17};
-};
-})();
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/gfx3d/lighting.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/gfx3d/lighting.js b/components/camel-web/src/main/webapp/js/dojox/gfx3d/lighting.js
deleted file mode 100644
index 88e098d..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/gfx3d/lighting.js
+++ /dev/null
@@ -1,158 +0,0 @@
-/*
-	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
-	Available via Academic Free License >= 2.1 OR the modified BSD license.
-	see: http://dojotoolkit.org/license for details
-*/
-
-
-if(!dojo._hasResource["dojox.gfx3d.lighting"]){
-dojo._hasResource["dojox.gfx3d.lighting"]=true;
-dojo.provide("dojox.gfx3d.lighting");
-dojo.require("dojox.gfx._base");
-(function(){
-var _1=dojox.gfx3d.lighting;
-dojo.mixin(dojox.gfx3d.lighting,{black:function(){
-return {r:0,g:0,b:0,a:1};
-},white:function(){
-return {r:1,g:1,b:1,a:1};
-},toStdColor:function(c){
-c=dojox.gfx.normalizeColor(c);
-return {r:c.r/255,g:c.g/255,b:c.b/255,a:c.a};
-},fromStdColor:function(c){
-return new dojo.Color([Math.round(255*c.r),Math.round(255*c.g),Math.round(255*c.b),c.a]);
-},scaleColor:function(s,c){
-return {r:s*c.r,g:s*c.g,b:s*c.b,a:s*c.a};
-},addColor:function(a,b){
-return {r:a.r+b.r,g:a.g+b.g,b:a.b+b.b,a:a.a+b.a};
-},multiplyColor:function(a,b){
-return {r:a.r*b.r,g:a.g*b.g,b:a.b*b.b,a:a.a*b.a};
-},saturateColor:function(c){
-return {r:c.r<0?0:c.r>1?1:c.r,g:c.g<0?0:c.g>1?1:c.g,b:c.b<0?0:c.b>1?1:c.b,a:c.a<0?0:c.a>1?1:c.a};
-},mixColor:function(c1,c2,s){
-return _1.addColor(_1.scaleColor(s,c1),_1.scaleColor(1-s,c2));
-},diff2Color:function(c1,c2){
-var r=c1.r-c2.r;
-var g=c1.g-c2.g;
-var b=c1.b-c2.b;
-var a=c1.a-c2.a;
-return r*r+g*g+b*b+a*a;
-},length2Color:function(c){
-return c.r*c.r+c.g*c.g+c.b*c.b+c.a*c.a;
-},dot:function(a,b){
-return a.x*b.x+a.y*b.y+a.z*b.z;
-},scale:function(s,v){
-return {x:s*v.x,y:s*v.y,z:s*v.z};
-},add:function(a,b){
-return {x:a.x+b.x,y:a.y+b.y,z:a.z+b.z};
-},saturate:function(v){
-return Math.min(Math.max(v,0),1);
-},length:function(v){
-return Math.sqrt(dojox.gfx3d.lighting.dot(v,v));
-},normalize:function(v){
-return _1.scale(1/_1.length(v),v);
-},faceforward:function(n,i){
-var p=dojox.gfx3d.lighting;
-var s=p.dot(i,n)<0?1:-1;
-return p.scale(s,n);
-},reflect:function(i,n){
-var p=dojox.gfx3d.lighting;
-return p.add(i,p.scale(-2*p.dot(i,n),n));
-},diffuse:function(_25,_26){
-var c=_1.black();
-for(var i=0;i<_26.length;++i){
-var l=_26[i],d=_1.dot(_1.normalize(l.direction),_25);
-c=_1.addColor(c,_1.scaleColor(d,l.color));
-}
-return _1.saturateColor(c);
-},specular:function(_2b,v,_2d,_2e){
-var c=_1.black();
-for(var i=0;i<_2e.length;++i){
-var l=_2e[i],h=_1.normalize(_1.add(_1.normalize(l.direction),v)),s=Math.pow(Math.max(0,_1.dot(_2b,h)),1/_2d);
-c=_1.addColor(c,_1.scaleColor(s,l.color));
-}
-return _1.saturateColor(c);
-},phong:function(_34,v,_36,_37){
-_34=_1.normalize(_34);
-var c=_1.black();
-for(var i=0;i<_37.length;++i){
-var l=_37[i],r=_1.reflect(_1.scale(-1,_1.normalize(v)),_34),s=Math.pow(Math.max(0,_1.dot(r,_1.normalize(l.direction))),_36);
-c=_1.addColor(c,_1.scaleColor(s,l.color));
-}
-return _1.saturateColor(c);
-}});
-dojo.declare("dojox.gfx3d.lighting.Model",null,{constructor:function(_3d,_3e,_3f,_40){
-this.incident=_1.normalize(_3d);
-this.lights=[];
-for(var i=0;i<_3e.length;++i){
-var l=_3e[i];
-this.lights.push({direction:_1.normalize(l.direction),color:_1.toStdColor(l.color)});
-}
-this.ambient=_1.toStdColor(_3f.color?_3f.color:"white");
-this.ambient=_1.scaleColor(_3f.intensity,this.ambient);
-this.ambient=_1.scaleColor(this.ambient.a,this.ambient);
-this.ambient.a=1;
-this.specular=_1.toStdColor(_40?_40:"white");
-this.specular=_1.scaleColor(this.specular.a,this.specular);
-this.specular.a=1;
-this.npr_cool={r:0,g:0,b:0.4,a:1};
-this.npr_warm={r:0.4,g:0.4,b:0.2,a:1};
-this.npr_alpha=0.2;
-this.npr_beta=0.6;
-this.npr_scale=0.6;
-},constant:function(_43,_44,_45){
-_45=_1.toStdColor(_45);
-var _46=_45.a,_47=_1.scaleColor(_46,_45);
-_47.a=_46;
-return _1.fromStdColor(_1.saturateColor(_47));
-},matte:function(_48,_49,_4a){
-if(typeof _49=="string"){
-_49=_1.finish[_49];
-}
-_4a=_1.toStdColor(_4a);
-_48=_1.faceforward(_1.normalize(_48),this.incident);
-var _4b=_1.scaleColor(_49.Ka,this.ambient),_4c=_1.saturate(-4*_1.dot(_48,this.incident)),_4d=_1.scaleColor(_4c*_49.Kd,_1.diffuse(_48,this.lights)),_4e=_1.scaleColor(_4a.a,_1.multiplyColor(_4a,_1.addColor(_4b,_4d)));
-_4e.a=_4a.a;
-return _1.fromStdColor(_1.saturateColor(_4e));
-},metal:function(_4f,_50,_51){
-if(typeof _50=="string"){
-_50=_1.finish[_50];
-}
-_51=_1.toStdColor(_51);
-_4f=_1.faceforward(_1.normalize(_4f),this.incident);
-var v=_1.scale(-1,this.incident),_53,_54,_55=_1.scaleColor(_50.Ka,this.ambient),_56=_1.saturate(-4*_1.dot(_4f,this.incident));
-if("phong" in _50){
-_53=_1.scaleColor(_56*_50.Ks*_50.phong,_1.phong(_4f,v,_50.phong_size,this.lights));
-}else{
-_53=_1.scaleColor(_56*_50.Ks,_1.specular(_4f,v,_50.roughness,this.lights));
-}
-_54=_1.scaleColor(_51.a,_1.addColor(_1.multiplyColor(_51,_55),_1.multiplyColor(this.specular,_53)));
-_54.a=_51.a;
-return _1.fromStdColor(_1.saturateColor(_54));
-},plastic:function(_57,_58,_59){
-if(typeof _58=="string"){
-_58=_1.finish[_58];
-}
-_59=_1.toStdColor(_59);
-_57=_1.faceforward(_1.normalize(_57),this.incident);
-var v=_1.scale(-1,this.incident),_5b,_5c,_5d=_1.scaleColor(_58.Ka,this.ambient),_5e=_1.saturate(-4*_1.dot(_57,this.incident)),_5f=_1.scaleColor(_5e*_58.Kd,_1.diffuse(_57,this.lights));
-if("phong" in _58){
-_5b=_1.scaleColor(_5e*_58.Ks*_58.phong,_1.phong(_57,v,_58.phong_size,this.lights));
-}else{
-_5b=_1.scaleColor(_5e*_58.Ks,_1.specular(_57,v,_58.roughness,this.lights));
-}
-_5c=_1.scaleColor(_59.a,_1.addColor(_1.multiplyColor(_59,_1.addColor(_5d,_5f)),_1.multiplyColor(this.specular,_5b)));
-_5c.a=_59.a;
-return _1.fromStdColor(_1.saturateColor(_5c));
-},npr:function(_60,_61,_62){
-if(typeof _61=="string"){
-_61=_1.finish[_61];
-}
-_62=_1.toStdColor(_62);
-_60=_1.faceforward(_1.normalize(_60),this.incident);
-var _63=_1.scaleColor(_61.Ka,this.ambient),_64=_1.saturate(-4*_1.dot(_60,this.incident)),_65=_1.scaleColor(_64*_61.Kd,_1.diffuse(_60,this.lights)),_66=_1.scaleColor(_62.a,_1.multiplyColor(_62,_1.addColor(_63,_65))),_67=_1.addColor(this.npr_cool,_1.scaleColor(this.npr_alpha,_66)),_68=_1.addColor(this.npr_warm,_1.scaleColor(this.npr_beta,_66)),d=(1+_1.dot(this.incident,_60))/2,_66=_1.scaleColor(this.npr_scale,_1.addColor(_66,_1.mixColor(_67,_68,d)));
-_66.a=_62.a;
-return _1.fromStdColor(_1.saturateColor(_66));
-}});
-})();
-dojox.gfx3d.lighting.finish={defaults:{Ka:0.1,Kd:0.6,Ks:0,roughness:0.05},dull:{Ka:0.1,Kd:0.6,Ks:0.5,roughness:0.15},shiny:{Ka:0.1,Kd:0.6,Ks:1,roughness:0.001},glossy:{Ka:0.1,Kd:0.6,Ks:1,roughness:0.0001},phong_dull:{Ka:0.1,Kd:0.6,Ks:0.5,phong:0.5,phong_size:1},phong_shiny:{Ka:0.1,Kd:0.6,Ks:1,phong:1,phong_size:200},phong_glossy:{Ka:0.1,Kd:0.6,Ks:1,phong:1,phong_size:300},luminous:{Ka:1,Kd:0,Ks:0,roughness:0.05},metalA:{Ka:0.35,Kd:0.3,Ks:0.8,roughness:1/20},metalB:{Ka:0.3,Kd:0.4,Ks:0.7,roughness:1/60},metalC:{Ka:0.25,Kd:0.5,Ks:0.8,roughness:1/80},metalD:{Ka:0.15,Kd:0.6,Ks:0.8,roughness:1/100},metalE:{Ka:0.1,Kd:0.7,Ks:0.8,roughness:1/120}};
-}