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:11 UTC

[19/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/dtl/render/html.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/dtl/render/html.js b/components/camel-web/src/main/webapp/js/dojox/dtl/render/html.js
deleted file mode 100644
index 3079cbd..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/dtl/render/html.js
+++ /dev/null
@@ -1,13 +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.dtl.render.html"]){
-dojo._hasResource["dojox.dtl.render.html"]=true;
-dojo.provide("dojox.dtl.render.html");
-dojo.require("dojox.dtl.render.dom");
-dojox.dtl.render.html.Render=dojox.dtl.render.dom.Render;
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/dtl/tag/date.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/dtl/tag/date.js b/components/camel-web/src/main/webapp/js/dojox/dtl/tag/date.js
deleted file mode 100644
index 6d6e6a7..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/dtl/tag/date.js
+++ /dev/null
@@ -1,33 +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.dtl.tag.date"]){
-dojo._hasResource["dojox.dtl.tag.date"]=true;
-dojo.provide("dojox.dtl.tag.date");
-dojo.require("dojox.dtl._base");
-dojo.require("dojox.dtl.utils.date");
-dojox.dtl.tag.date.NowNode=function(_1,_2){
-this._format=_1;
-this.format=new dojox.dtl.utils.date.DateFormat(_1);
-this.contents=_2;
-};
-dojo.extend(dojox.dtl.tag.date.NowNode,{render:function(_3,_4){
-this.contents.set(this.format.format(new Date()));
-return this.contents.render(_3,_4);
-},unrender:function(_5,_6){
-return this.contents.unrender(_5,_6);
-},clone:function(_7){
-return new this.constructor(this._format,this.contents.clone(_7));
-}});
-dojox.dtl.tag.date.now=function(_8,_9){
-var _a=_9.split_contents();
-if(_a.length!=2){
-throw new Error("'now' statement takes one argument");
-}
-return new dojox.dtl.tag.date.NowNode(_a[1].slice(1,-1),_8.create_text_node());
-};
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/dtl/tag/loader.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/dtl/tag/loader.js b/components/camel-web/src/main/webapp/js/dojox/dtl/tag/loader.js
deleted file mode 100644
index 3368f9e..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/dtl/tag/loader.js
+++ /dev/null
@@ -1,260 +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.dtl.tag.loader"]){
-dojo._hasResource["dojox.dtl.tag.loader"]=true;
-dojo.provide("dojox.dtl.tag.loader");
-dojo.require("dojox.dtl._base");
-(function(){
-var dd=dojox.dtl;
-var _2=dd.tag.loader;
-_2.BlockNode=dojo.extend(function(_3,_4){
-this.name=_3;
-this.nodelist=_4;
-},{"super":function(){
-if(this.parent){
-var _5=this.parent.nodelist.dummyRender(this.context,null,true);
-if(typeof _5=="string"){
-_5=new String(_5);
-}
-_5.safe=true;
-return _5;
-}
-return "";
-},render:function(_6,_7){
-var _8=this.name;
-var _9=this.nodelist;
-var _a;
-if(_7.blocks){
-var _b=_7.blocks[_8];
-if(_b){
-_a=_b.parent;
-_9=_b.nodelist;
-_b.used=true;
-}
-}
-this.rendered=_9;
-_6=_6.push();
-this.context=_6;
-this.parent=null;
-if(_9!=this.nodelist){
-this.parent=this;
-}
-_6.block=this;
-if(_7.getParent){
-var _c=_7.getParent();
-var _d=dojo.connect(_7,"onSetParent",function(_e,up,_10){
-if(up&&_10){
-_7.setParent(_c);
-}
-});
-}
-_7=_9.render(_6,_7,this);
-_d&&dojo.disconnect(_d);
-_6=_6.pop();
-return _7;
-},unrender:function(_11,_12){
-return this.rendered.unrender(_11,_12);
-},clone:function(_13){
-return new this.constructor(this.name,this.nodelist.clone(_13));
-},toString:function(){
-return "dojox.dtl.tag.loader.BlockNode";
-}});
-_2.ExtendsNode=dojo.extend(function(_14,_15,_16,_17,key){
-this.getTemplate=_14;
-this.nodelist=_15;
-this.shared=_16;
-this.parent=_17;
-this.key=key;
-},{parents:{},getParent:function(_19){
-var _1a=this.parent;
-if(!_1a){
-var _1b;
-_1a=this.parent=_19.get(this.key,false);
-if(!_1a){
-throw new Error("extends tag used a variable that did not resolve");
-}
-if(typeof _1a=="object"){
-var url=_1a.url||_1a.templatePath;
-if(_1a.shared){
-this.shared=true;
-}
-if(url){
-_1a=this.parent=url.toString();
-}else{
-if(_1a.templateString){
-_1b=_1a.templateString;
-_1a=this.parent=" ";
-}else{
-_1a=this.parent=this.parent.toString();
-}
-}
-}
-if(_1a&&_1a.indexOf("shared:")===0){
-this.shared=true;
-_1a=this.parent=_1a.substring(7,_1a.length);
-}
-}
-if(!_1a){
-throw new Error("Invalid template name in 'extends' tag.");
-}
-if(_1a.render){
-return _1a;
-}
-if(this.parents[_1a]){
-return this.parents[_1a];
-}
-this.parent=this.getTemplate(_1b||dojox.dtl.text.getTemplateString(_1a));
-if(this.shared){
-this.parents[_1a]=this.parent;
-}
-return this.parent;
-},render:function(_1d,_1e){
-var _1f=this.getParent(_1d);
-_1f.blocks=_1f.blocks||{};
-_1e.blocks=_1e.blocks||{};
-for(var i=0,_21;_21=this.nodelist.contents[i];i++){
-if(_21 instanceof dojox.dtl.tag.loader.BlockNode){
-var old=_1f.blocks[_21.name];
-if(old&&old.nodelist!=_21.nodelist){
-_1e=old.nodelist.unrender(_1d,_1e);
-}
-_1f.blocks[_21.name]=_1e.blocks[_21.name]={shared:this.shared,nodelist:_21.nodelist,used:false};
-}
-}
-this.rendered=_1f;
-return _1f.nodelist.render(_1d,_1e,this);
-},unrender:function(_23,_24){
-return this.rendered.unrender(_23,_24,this);
-},toString:function(){
-return "dojox.dtl.block.ExtendsNode";
-}});
-_2.IncludeNode=dojo.extend(function(_25,_26,_27,_28,_29){
-this._path=_25;
-this.constant=_26;
-this.path=(_26)?_25:new dd._Filter(_25);
-this.getTemplate=_27;
-this.text=_28;
-this.parsed=(arguments.length==5)?_29:true;
-},{_cache:[{},{}],render:function(_2a,_2b){
-var _2c=((this.constant)?this.path:this.path.resolve(_2a)).toString();
-var _2d=Number(this.parsed);
-var _2e=false;
-if(_2c!=this.last){
-_2e=true;
-if(this.last){
-_2b=this.unrender(_2a,_2b);
-}
-this.last=_2c;
-}
-var _2f=this._cache[_2d];
-if(_2d){
-if(!_2f[_2c]){
-_2f[_2c]=dd.text._resolveTemplateArg(_2c,true);
-}
-if(_2e){
-var _30=this.getTemplate(_2f[_2c]);
-this.rendered=_30.nodelist;
-}
-return this.rendered.render(_2a,_2b,this);
-}else{
-if(this.text instanceof dd._TextNode){
-if(_2e){
-this.rendered=this.text;
-this.rendered.set(dd.text._resolveTemplateArg(_2c,true));
-}
-return this.rendered.render(_2a,_2b);
-}else{
-if(!_2f[_2c]){
-var _31=[];
-var div=document.createElement("div");
-div.innerHTML=dd.text._resolveTemplateArg(_2c,true);
-var _33=div.childNodes;
-while(_33.length){
-var _34=div.removeChild(_33[0]);
-_31.push(_34);
-}
-_2f[_2c]=_31;
-}
-if(_2e){
-this.nodelist=[];
-var _35=true;
-for(var i=0,_37;_37=_2f[_2c][i];i++){
-this.nodelist.push(_37.cloneNode(true));
-}
-}
-for(var i=0,_38;_38=this.nodelist[i];i++){
-_2b=_2b.concat(_38);
-}
-}
-}
-return _2b;
-},unrender:function(_39,_3a){
-if(this.rendered){
-_3a=this.rendered.unrender(_39,_3a);
-}
-if(this.nodelist){
-for(var i=0,_3c;_3c=this.nodelist[i];i++){
-_3a=_3a.remove(_3c);
-}
-}
-return _3a;
-},clone:function(_3d){
-return new this.constructor(this._path,this.constant,this.getTemplate,this.text.clone(_3d),this.parsed);
-}});
-dojo.mixin(_2,{block:function(_3e,_3f){
-var _40=_3f.contents.split();
-var _41=_40[1];
-_3e._blocks=_3e._blocks||{};
-_3e._blocks[_41]=_3e._blocks[_41]||[];
-_3e._blocks[_41].push(_41);
-var _42=_3e.parse(["endblock","endblock "+_41]).rtrim();
-_3e.next_token();
-return new dojox.dtl.tag.loader.BlockNode(_41,_42);
-},extends_:function(_43,_44){
-var _45=_44.contents.split();
-var _46=false;
-var _47=null;
-var key=null;
-if(_45[1].charAt(0)=="\""||_45[1].charAt(0)=="'"){
-_47=_45[1].substring(1,_45[1].length-1);
-}else{
-key=_45[1];
-}
-if(_47&&_47.indexOf("shared:")==0){
-_46=true;
-_47=_47.substring(7,_47.length);
-}
-var _49=_43.parse();
-return new dojox.dtl.tag.loader.ExtendsNode(_43.getTemplate,_49,_46,_47,key);
-},include:function(_4a,_4b){
-var _4c=_4b.contents.split();
-if(_4c.length!=2){
-throw new Error(_4c[0]+" tag takes one argument: the name of the template to be included");
-}
-var _4d=_4c[1];
-var _4e=false;
-if((_4d.charAt(0)=="\""||_4d.slice(-1)=="'")&&_4d.charAt(0)==_4d.slice(-1)){
-_4d=_4d.slice(1,-1);
-_4e=true;
-}
-return new _2.IncludeNode(_4d,_4e,_4a.getTemplate,_4a.create_text_node());
-},ssi:function(_4f,_50){
-var _51=_50.contents.split();
-var _52=false;
-if(_51.length==3){
-_52=(_51.pop()=="parsed");
-if(!_52){
-throw new Error("Second (optional) argument to ssi tag must be 'parsed'");
-}
-}
-var _53=_2.include(_4f,new dd.Token(_50.token_type,_51.join(" ")));
-_53.parsed=_52;
-return _53;
-}});
-})();
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/dtl/tag/logic.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/dtl/tag/logic.js b/components/camel-web/src/main/webapp/js/dojox/dtl/tag/logic.js
deleted file mode 100644
index 1a1fbaa..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/dtl/tag/logic.js
+++ /dev/null
@@ -1,247 +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.dtl.tag.logic"]){
-dojo._hasResource["dojox.dtl.tag.logic"]=true;
-dojo.provide("dojox.dtl.tag.logic");
-dojo.require("dojox.dtl._base");
-(function(){
-var dd=dojox.dtl;
-var _2=dd.text;
-var _3=dd.tag.logic;
-_3.IfNode=dojo.extend(function(_4,_5,_6,_7){
-this.bools=_4;
-this.trues=_5;
-this.falses=_6;
-this.type=_7;
-},{render:function(_8,_9){
-var i,_b,_c,_d,_e;
-if(this.type=="or"){
-for(i=0;_b=this.bools[i];i++){
-_c=_b[0];
-_d=_b[1];
-_e=_d.resolve(_8);
-if((_e&&!_c)||(_c&&!_e)){
-if(this.falses){
-_9=this.falses.unrender(_8,_9);
-}
-return (this.trues)?this.trues.render(_8,_9,this):_9;
-}
-}
-if(this.trues){
-_9=this.trues.unrender(_8,_9);
-}
-return (this.falses)?this.falses.render(_8,_9,this):_9;
-}else{
-for(i=0;_b=this.bools[i];i++){
-_c=_b[0];
-_d=_b[1];
-_e=_d.resolve(_8);
-if(_e==_c){
-if(this.trues){
-_9=this.trues.unrender(_8,_9);
-}
-return (this.falses)?this.falses.render(_8,_9,this):_9;
-}
-}
-if(this.falses){
-_9=this.falses.unrender(_8,_9);
-}
-return (this.trues)?this.trues.render(_8,_9,this):_9;
-}
-return _9;
-},unrender:function(_f,_10){
-_10=(this.trues)?this.trues.unrender(_f,_10):_10;
-_10=(this.falses)?this.falses.unrender(_f,_10):_10;
-return _10;
-},clone:function(_11){
-var _12=(this.trues)?this.trues.clone(_11):null;
-var _13=(this.falses)?this.falses.clone(_11):null;
-return new this.constructor(this.bools,_12,_13,this.type);
-}});
-_3.IfEqualNode=dojo.extend(function(_14,_15,_16,_17,_18){
-this.var1=new dd._Filter(_14);
-this.var2=new dd._Filter(_15);
-this.trues=_16;
-this.falses=_17;
-this.negate=_18;
-},{render:function(_19,_1a){
-var _1b=this.var1.resolve(_19);
-var _1c=this.var2.resolve(_19);
-_1b=(typeof _1b!="undefined")?_1b:"";
-_1c=(typeof _1b!="undefined")?_1c:"";
-if((this.negate&&_1b!=_1c)||(!this.negate&&_1b==_1c)){
-if(this.falses){
-_1a=this.falses.unrender(_19,_1a,this);
-}
-return (this.trues)?this.trues.render(_19,_1a,this):_1a;
-}
-if(this.trues){
-_1a=this.trues.unrender(_19,_1a,this);
-}
-return (this.falses)?this.falses.render(_19,_1a,this):_1a;
-},unrender:function(_1d,_1e){
-return _3.IfNode.prototype.unrender.call(this,_1d,_1e);
-},clone:function(_1f){
-var _20=this.trues?this.trues.clone(_1f):null;
-var _21=this.falses?this.falses.clone(_1f):null;
-return new this.constructor(this.var1.getExpression(),this.var2.getExpression(),_20,_21,this.negate);
-}});
-_3.ForNode=dojo.extend(function(_22,_23,_24,_25){
-this.assign=_22;
-this.loop=new dd._Filter(_23);
-this.reversed=_24;
-this.nodelist=_25;
-this.pool=[];
-},{render:function(_26,_27){
-var i,j,k;
-var _2b=false;
-var _2c=this.assign;
-for(k=0;k<_2c.length;k++){
-if(typeof _26[_2c[k]]!="undefined"){
-_2b=true;
-_26=_26.push();
-break;
-}
-}
-if(!_2b&&_26.forloop){
-_2b=true;
-_26=_26.push();
-}
-var _2d=this.loop.resolve(_26)||[];
-for(i=_2d.length;i<this.pool.length;i++){
-this.pool[i].unrender(_26,_27,this);
-}
-if(this.reversed){
-_2d=_2d.slice(0).reverse();
-}
-var _2e=dojo.isObject(_2d)&&!dojo.isArrayLike(_2d);
-var _2f=[];
-if(_2e){
-for(var key in _2d){
-_2f.push(_2d[key]);
-}
-}else{
-_2f=_2d;
-}
-var _31=_26.forloop={parentloop:_26.get("forloop",{})};
-var j=0;
-for(i=0;i<_2f.length;i++){
-var _32=_2f[i];
-_31.counter0=j;
-_31.counter=j+1;
-_31.revcounter0=_2f.length-j-1;
-_31.revcounter=_2f.length-j;
-_31.first=!j;
-_31.last=(j==_2f.length-1);
-if(_2c.length>1&&dojo.isArrayLike(_32)){
-if(!_2b){
-_2b=true;
-_26=_26.push();
-}
-var _33={};
-for(k=0;k<_32.length&&k<_2c.length;k++){
-_33[_2c[k]]=_32[k];
-}
-dojo.mixin(_26,_33);
-}else{
-_26[_2c[0]]=_32;
-}
-if(j+1>this.pool.length){
-this.pool.push(this.nodelist.clone(_27));
-}
-_27=this.pool[j++].render(_26,_27,this);
-}
-delete _26.forloop;
-if(_2b){
-_26=_26.pop();
-}else{
-for(k=0;k<_2c.length;k++){
-delete _26[_2c[k]];
-}
-}
-return _27;
-},unrender:function(_34,_35){
-for(var i=0,_37;_37=this.pool[i];i++){
-_35=_37.unrender(_34,_35);
-}
-return _35;
-},clone:function(_38){
-return new this.constructor(this.assign,this.loop.getExpression(),this.reversed,this.nodelist.clone(_38));
-}});
-dojo.mixin(_3,{if_:function(_39,_3a){
-var i,_3c,_3d,_3e=[],_3f=_3a.contents.split();
-_3f.shift();
-_3a=_3f.join(" ");
-_3f=_3a.split(" and ");
-if(_3f.length==1){
-_3d="or";
-_3f=_3a.split(" or ");
-}else{
-_3d="and";
-for(i=0;i<_3f.length;i++){
-if(_3f[i].indexOf(" or ")!=-1){
-throw new Error("'if' tags can't mix 'and' and 'or'");
-}
-}
-}
-for(i=0;_3c=_3f[i];i++){
-var not=false;
-if(_3c.indexOf("not ")==0){
-_3c=_3c.slice(4);
-not=true;
-}
-_3e.push([not,new dd._Filter(_3c)]);
-}
-var _41=_39.parse(["else","endif"]);
-var _42=false;
-var _3a=_39.next_token();
-if(_3a.contents=="else"){
-_42=_39.parse(["endif"]);
-_39.next_token();
-}
-return new _3.IfNode(_3e,_41,_42,_3d);
-},_ifequal:function(_43,_44,_45){
-var _46=_44.split_contents();
-if(_46.length!=3){
-throw new Error(_46[0]+" takes two arguments");
-}
-var end="end"+_46[0];
-var _48=_43.parse(["else",end]);
-var _49=false;
-var _44=_43.next_token();
-if(_44.contents=="else"){
-_49=_43.parse([end]);
-_43.next_token();
-}
-return new _3.IfEqualNode(_46[1],_46[2],_48,_49,_45);
-},ifequal:function(_4a,_4b){
-return _3._ifequal(_4a,_4b);
-},ifnotequal:function(_4c,_4d){
-return _3._ifequal(_4c,_4d,true);
-},for_:function(_4e,_4f){
-var _50=_4f.contents.split();
-if(_50.length<4){
-throw new Error("'for' statements should have at least four words: "+_4f.contents);
-}
-var _51=_50[_50.length-1]=="reversed";
-var _52=(_51)?-3:-2;
-if(_50[_50.length+_52]!="in"){
-throw new Error("'for' tag received an invalid argument: "+_4f.contents);
-}
-var _53=_50.slice(1,_52).join(" ").split(/ *, */);
-for(var i=0;i<_53.length;i++){
-if(!_53[i]||_53[i].indexOf(" ")!=-1){
-throw new Error("'for' tag received an invalid argument: "+_4f.contents);
-}
-}
-var _55=_4e.parse(["endfor"]);
-_4e.next_token();
-return new _3.ForNode(_53,_50[_50.length+_52+1],_51,_55);
-}});
-})();
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/dtl/tag/loop.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/dtl/tag/loop.js b/components/camel-web/src/main/webapp/js/dojox/dtl/tag/loop.js
deleted file mode 100644
index c0a52bc..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/dtl/tag/loop.js
+++ /dev/null
@@ -1,164 +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.dtl.tag.loop"]){
-dojo._hasResource["dojox.dtl.tag.loop"]=true;
-dojo.provide("dojox.dtl.tag.loop");
-dojo.require("dojox.dtl._base");
-dojo.require("dojox.string.tokenize");
-(function(){
-var dd=dojox.dtl;
-var _2=dd.tag.loop;
-_2.CycleNode=dojo.extend(function(_3,_4,_5,_6){
-this.cyclevars=_3;
-this.name=_4;
-this.contents=_5;
-this.shared=_6||{counter:-1,map:{}};
-},{render:function(_7,_8){
-if(_7.forloop&&!_7.forloop.counter0){
-this.shared.counter=-1;
-}
-++this.shared.counter;
-var _9=this.cyclevars[this.shared.counter%this.cyclevars.length];
-var _a=this.shared.map;
-if(!_a[_9]){
-_a[_9]=new dd._Filter(_9);
-}
-_9=_a[_9].resolve(_7,_8);
-if(this.name){
-_7[this.name]=_9;
-}
-this.contents.set(_9);
-return this.contents.render(_7,_8);
-},unrender:function(_b,_c){
-return this.contents.unrender(_b,_c);
-},clone:function(_d){
-return new this.constructor(this.cyclevars,this.name,this.contents.clone(_d),this.shared);
-}});
-_2.IfChangedNode=dojo.extend(function(_e,_f,_10){
-this.nodes=_e;
-this._vars=_f;
-this.shared=_10||{last:null,counter:0};
-this.vars=dojo.map(_f,function(_11){
-return new dojox.dtl._Filter(_11);
-});
-},{render:function(_12,_13){
-if(_12.forloop){
-if(_12.forloop.counter<=this.shared.counter){
-this.shared.last=null;
-}
-this.shared.counter=_12.forloop.counter;
-}
-var _14;
-if(this.vars.length){
-_14=dojo.toJson(dojo.map(this.vars,function(_15){
-return _15.resolve(_12);
-}));
-}else{
-_14=this.nodes.dummyRender(_12,_13);
-}
-if(_14!=this.shared.last){
-var _16=(this.shared.last===null);
-this.shared.last=_14;
-_12=_12.push();
-_12.ifchanged={firstloop:_16};
-_13=this.nodes.render(_12,_13);
-_12=_12.pop();
-}else{
-_13=this.nodes.unrender(_12,_13);
-}
-return _13;
-},unrender:function(_17,_18){
-return this.nodes.unrender(_17,_18);
-},clone:function(_19){
-return new this.constructor(this.nodes.clone(_19),this._vars,this.shared);
-}});
-_2.RegroupNode=dojo.extend(function(_1a,key,_1c){
-this._expression=_1a;
-this.expression=new dd._Filter(_1a);
-this.key=key;
-this.alias=_1c;
-},{_push:function(_1d,_1e,_1f){
-if(_1f.length){
-_1d.push({grouper:_1e,list:_1f});
-}
-},render:function(_20,_21){
-_20[this.alias]=[];
-var _22=this.expression.resolve(_20);
-if(_22){
-var _23=null;
-var _24=[];
-for(var i=0;i<_22.length;i++){
-var id=_22[i][this.key];
-if(_23!==id){
-this._push(_20[this.alias],_23,_24);
-_23=id;
-_24=[_22[i]];
-}else{
-_24.push(_22[i]);
-}
-}
-this._push(_20[this.alias],_23,_24);
-}
-return _21;
-},unrender:function(_27,_28){
-return _28;
-},clone:function(_29,_2a){
-return this;
-}});
-dojo.mixin(_2,{cycle:function(_2b,_2c){
-var _2d=_2c.split_contents();
-if(_2d.length<2){
-throw new Error("'cycle' tag requires at least two arguments");
-}
-if(_2d[1].indexOf(",")!=-1){
-var _2e=_2d[1].split(",");
-_2d=[_2d[0]];
-for(var i=0;i<_2e.length;i++){
-_2d.push("\""+_2e[i]+"\"");
-}
-}
-if(_2d.length==2){
-var _30=_2d[_2d.length-1];
-if(!_2b._namedCycleNodes){
-throw new Error("No named cycles in template: '"+_30+"' is not defined");
-}
-if(!_2b._namedCycleNodes[_30]){
-throw new Error("Named cycle '"+_30+"' does not exist");
-}
-return _2b._namedCycleNodes[_30];
-}
-if(_2d.length>4&&_2d[_2d.length-2]=="as"){
-var _30=_2d[_2d.length-1];
-var _31=new _2.CycleNode(_2d.slice(1,_2d.length-2),_30,_2b.create_text_node());
-if(!_2b._namedCycleNodes){
-_2b._namedCycleNodes={};
-}
-_2b._namedCycleNodes[_30]=_31;
-}else{
-_31=new _2.CycleNode(_2d.slice(1),null,_2b.create_text_node());
-}
-return _31;
-},ifchanged:function(_32,_33){
-var _34=_33.contents.split();
-var _35=_32.parse(["endifchanged"]);
-_32.delete_first_token();
-return new _2.IfChangedNode(_35,_34.slice(1));
-},regroup:function(_36,_37){
-var _38=dojox.string.tokenize(_37.contents,/(\s+)/g,function(_39){
-return _39;
-});
-if(_38.length<11||_38[_38.length-3]!="as"||_38[_38.length-7]!="by"){
-throw new Error("Expected the format: regroup list by key as newList");
-}
-var _3a=_38.slice(2,-8).join("");
-var key=_38[_38.length-5];
-var _3c=_38[_38.length-1];
-return new _2.RegroupNode(_3a,key,_3c);
-}});
-})();
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/dtl/tag/misc.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/dtl/tag/misc.js b/components/camel-web/src/main/webapp/js/dojox/dtl/tag/misc.js
deleted file mode 100644
index ab90b1d..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/dtl/tag/misc.js
+++ /dev/null
@@ -1,223 +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.dtl.tag.misc"]){
-dojo._hasResource["dojox.dtl.tag.misc"]=true;
-dojo.provide("dojox.dtl.tag.misc");
-dojo.require("dojox.dtl._base");
-(function(){
-var dd=dojox.dtl;
-var _2=dd.tag.misc;
-_2.DebugNode=dojo.extend(function(_3){
-this.text=_3;
-},{render:function(_4,_5){
-var _6=_4.getKeys();
-var _7=[];
-var _8={};
-for(var i=0,_a;_a=_6[i];i++){
-_8[_a]=_4[_a];
-_7+="["+_a+": "+typeof _4[_a]+"]\n";
-}
-
-return this.text.set(_7).render(_4,_5,this);
-},unrender:function(_b,_c){
-return _c;
-},clone:function(_d){
-return new this.constructor(this.text.clone(_d));
-},toString:function(){
-return "ddtm.DebugNode";
-}});
-_2.FilterNode=dojo.extend(function(_e,_f){
-this._varnode=_e;
-this._nodelist=_f;
-},{render:function(_10,_11){
-var _12=this._nodelist.render(_10,new dojox.string.Builder());
-_10=_10.update({"var":_12.toString()});
-var _13=this._varnode.render(_10,_11);
-_10=_10.pop();
-return _11;
-},unrender:function(_14,_15){
-return _15;
-},clone:function(_16){
-return new this.constructor(this._expression,this._nodelist.clone(_16));
-}});
-_2.FirstOfNode=dojo.extend(function(_17,_18){
-this._vars=_17;
-this.vars=dojo.map(_17,function(_19){
-return new dojox.dtl._Filter(_19);
-});
-this.contents=_18;
-},{render:function(_1a,_1b){
-for(var i=0,_1d;_1d=this.vars[i];i++){
-var _1e=_1d.resolve(_1a);
-if(typeof _1e!="undefined"){
-if(_1e===null){
-_1e="null";
-}
-this.contents.set(_1e);
-return this.contents.render(_1a,_1b);
-}
-}
-return this.contents.unrender(_1a,_1b);
-},unrender:function(_1f,_20){
-return this.contents.unrender(_1f,_20);
-},clone:function(_21){
-return new this.constructor(this._vars,this.contents.clone(_21));
-}});
-_2.SpacelessNode=dojo.extend(function(_22,_23){
-this.nodelist=_22;
-this.contents=_23;
-},{render:function(_24,_25){
-if(_25.getParent){
-var _26=[dojo.connect(_25,"onAddNodeComplete",this,"_watch"),dojo.connect(_25,"onSetParent",this,"_watchParent")];
-_25=this.nodelist.render(_24,_25);
-dojo.disconnect(_26[0]);
-dojo.disconnect(_26[1]);
-}else{
-var _27=this.nodelist.dummyRender(_24);
-this.contents.set(_27.replace(/>\s+</g,"><"));
-_25=this.contents.render(_24,_25);
-}
-return _25;
-},unrender:function(_28,_29){
-return this.nodelist.unrender(_28,_29);
-},clone:function(_2a){
-return new this.constructor(this.nodelist.clone(_2a),this.contents.clone(_2a));
-},_isEmpty:function(_2b){
-return (_2b.nodeType==3&&!_2b.data.match(/[^\s\n]/));
-},_watch:function(_2c){
-if(this._isEmpty(_2c)){
-var _2d=false;
-if(_2c.parentNode.firstChild==_2c){
-_2c.parentNode.removeChild(_2c);
-}
-}else{
-var _2e=_2c.parentNode.childNodes;
-if(_2c.nodeType==1&&_2e.length>2){
-for(var i=2,_30;_30=_2e[i];i++){
-if(_2e[i-2].nodeType==1&&this._isEmpty(_2e[i-1])){
-_2c.parentNode.removeChild(_2e[i-1]);
-return;
-}
-}
-}
-}
-},_watchParent:function(_31){
-var _32=_31.childNodes;
-if(_32.length){
-while(_31.childNodes.length){
-var _33=_31.childNodes[_31.childNodes.length-1];
-if(!this._isEmpty(_33)){
-return;
-}
-_31.removeChild(_33);
-}
-}
-}});
-_2.TemplateTagNode=dojo.extend(function(tag,_35){
-this.tag=tag;
-this.contents=_35;
-},{mapping:{openblock:"{%",closeblock:"%}",openvariable:"{{",closevariable:"}}",openbrace:"{",closebrace:"}",opencomment:"{#",closecomment:"#}"},render:function(_36,_37){
-this.contents.set(this.mapping[this.tag]);
-return this.contents.render(_36,_37);
-},unrender:function(_38,_39){
-return this.contents.unrender(_38,_39);
-},clone:function(_3a){
-return new this.constructor(this.tag,this.contents.clone(_3a));
-}});
-_2.WidthRatioNode=dojo.extend(function(_3b,max,_3d,_3e){
-this.current=new dd._Filter(_3b);
-this.max=new dd._Filter(max);
-this.width=_3d;
-this.contents=_3e;
-},{render:function(_3f,_40){
-var _41=+this.current.resolve(_3f);
-var max=+this.max.resolve(_3f);
-if(typeof _41!="number"||typeof max!="number"||!max){
-this.contents.set("");
-}else{
-this.contents.set(""+Math.round((_41/max)*this.width));
-}
-return this.contents.render(_3f,_40);
-},unrender:function(_43,_44){
-return this.contents.unrender(_43,_44);
-},clone:function(_45){
-return new this.constructor(this.current.getExpression(),this.max.getExpression(),this.width,this.contents.clone(_45));
-}});
-_2.WithNode=dojo.extend(function(_46,_47,_48){
-this.target=new dd._Filter(_46);
-this.alias=_47;
-this.nodelist=_48;
-},{render:function(_49,_4a){
-var _4b=this.target.resolve(_49);
-_49=_49.push();
-_49[this.alias]=_4b;
-_4a=this.nodelist.render(_49,_4a);
-_49=_49.pop();
-return _4a;
-},unrender:function(_4c,_4d){
-return _4d;
-},clone:function(_4e){
-return new this.constructor(this.target.getExpression(),this.alias,this.nodelist.clone(_4e));
-}});
-dojo.mixin(_2,{comment:function(_4f,_50){
-_4f.skip_past("endcomment");
-return dd._noOpNode;
-},debug:function(_51,_52){
-return new _2.DebugNode(_51.create_text_node());
-},filter:function(_53,_54){
-var _55=_54.contents.split(null,1)[1];
-var _56=_53.create_variable_node("var|"+_55);
-var _57=_53.parse(["endfilter"]);
-_53.next_token();
-return new _2.FilterNode(_56,_57);
-},firstof:function(_58,_59){
-var _5a=_59.split_contents().slice(1);
-if(!_5a.length){
-throw new Error("'firstof' statement requires at least one argument");
-}
-return new _2.FirstOfNode(_5a,_58.create_text_node());
-},spaceless:function(_5b,_5c){
-var _5d=_5b.parse(["endspaceless"]);
-_5b.delete_first_token();
-return new _2.SpacelessNode(_5d,_5b.create_text_node());
-},templatetag:function(_5e,_5f){
-var _60=_5f.contents.split();
-if(_60.length!=2){
-throw new Error("'templatetag' statement takes one argument");
-}
-var tag=_60[1];
-var _62=_2.TemplateTagNode.prototype.mapping;
-if(!_62[tag]){
-var _63=[];
-for(var key in _62){
-_63.push(key);
-}
-throw new Error("Invalid templatetag argument: '"+tag+"'. Must be one of: "+_63.join(", "));
-}
-return new _2.TemplateTagNode(tag,_5e.create_text_node());
-},widthratio:function(_65,_66){
-var _67=_66.contents.split();
-if(_67.length!=4){
-throw new Error("widthratio takes three arguments");
-}
-var _68=+_67[3];
-if(typeof _68!="number"){
-throw new Error("widthratio final argument must be an integer");
-}
-return new _2.WidthRatioNode(_67[1],_67[2],_68,_65.create_text_node());
-},with_:function(_69,_6a){
-var _6b=_6a.split_contents();
-if(_6b.length!=4||_6b[2]!="as"){
-throw new Error("do_width expected format as 'with value as name'");
-}
-var _6c=_69.parse(["endwith"]);
-_69.next_token();
-return new _2.WithNode(_6b[1],_6b[3],_6c);
-}});
-})();
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/dtl/utils/date.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/dtl/utils/date.js b/components/camel-web/src/main/webapp/js/dojox/dtl/utils/date.js
deleted file mode 100644
index 1df6d20..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/dtl/utils/date.js
+++ /dev/null
@@ -1,59 +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.dtl.utils.date"]){
-dojo._hasResource["dojox.dtl.utils.date"]=true;
-dojo.provide("dojox.dtl.utils.date");
-dojo.require("dojox.date.php");
-dojox.dtl.utils.date.DateFormat=function(_1){
-dojox.date.php.DateFormat.call(this,_1);
-};
-dojo.extend(dojox.dtl.utils.date.DateFormat,dojox.date.php.DateFormat.prototype,{f:function(){
-return (!this.date.getMinutes())?this.g():this.g()+":"+this.i();
-},N:function(){
-return dojox.dtl.utils.date._months_ap[this.date.getMonth()];
-},P:function(){
-if(!this.date.getMinutes()&&!this.date.getHours()){
-return "midnight";
-}
-if(!this.date.getMinutes()&&this.date.getHours()==12){
-return "noon";
-}
-return this.f()+" "+this.a();
-}});
-dojo.mixin(dojox.dtl.utils.date,{format:function(_2,_3){
-var df=new dojox.dtl.utils.date.DateFormat(_3);
-return df.format(_2);
-},timesince:function(d,_6){
-if(!(d instanceof Date)){
-d=new Date(d.year,d.month,d.day);
-}
-if(!_6){
-_6=new Date();
-}
-var _7=Math.abs(_6.getTime()-d.getTime());
-for(var i=0,_9;_9=dojox.dtl.utils.date._chunks[i];i++){
-var _a=Math.floor(_7/_9[0]);
-if(_a){
-break;
-}
-}
-return _a+" "+_9[1](_a);
-},_chunks:[[60*60*24*365*1000,function(n){
-return (n==1)?"year":"years";
-}],[60*60*24*30*1000,function(n){
-return (n==1)?"month":"months";
-}],[60*60*24*7*1000,function(n){
-return (n==1)?"week":"weeks";
-}],[60*60*24*1000,function(n){
-return (n==1)?"day":"days";
-}],[60*60*1000,function(n){
-return (n==1)?"hour":"hours";
-}],[60*1000,function(n){
-return (n==1)?"minute":"minutes";
-}]],_months_ap:["Jan.","Feb.","March","April","May","June","July","Aug.","Sept.","Oct.","Nov.","Dec."]});
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/editor/README
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/editor/README b/components/camel-web/src/main/webapp/js/dojox/editor/README
deleted file mode 100644
index 550a085..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/editor/README
+++ /dev/null
@@ -1,44 +0,0 @@
--------------------------------------------------------------------------------
-dojox.editor
--------------------------------------------------------------------------------
-Version 0.5
-Release date: 7/10/2008
--------------------------------------------------------------------------------
-Project state:
-experimental
--------------------------------------------------------------------------------
-Credits
-	Mike Wilcox 	- Author
-    Dustin Machi 	- Technical Assistance
--------------------------------------------------------------------------------
-Project description
-
-Space for extensions and additional plugins for dijit.Editor 
--------------------------------------------------------------------------------
-Dependencies:
-
-dijit
-dojox.form
-
--------------------------------------------------------------------------------
-Documentation
-
-The plugins directory contains extensions which work with dijit.Editor.
-
--------------------------------------------------------------------------------
-Plugin Installation instructions
-
-Get dojo and dijit from svn. Include the Editor and plugins in your page:
-
-dojo.require("dijit.Editor");
-dojo.require("dojox.editor.plugins.TablePlugins");
-dojo.require("dojox.editor.plugins.UploadImage");
-
-And the style sheet:
-
-<link href="[path]dojox/editor/plugins/resources/editorPlugins.css" type="text/css" rel="stylesheet" />
-<link href="[path]dojox/form/resources/FileInput.css" type="text/css" rel="stylesheet" />
-
-See tests for examples:
-dojox/editor/plugins/tests/editorTablePlugs.html
-dojox/editor/plugins/tests/editorUploadPlug.html

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/editor/plugins/TablePlugins.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/TablePlugins.js b/components/camel-web/src/main/webapp/js/dojox/editor/plugins/TablePlugins.js
deleted file mode 100644
index bd320f1..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/TablePlugins.js
+++ /dev/null
@@ -1,609 +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.editor.plugins.TablePlugins"]){
-dojo._hasResource["dojox.editor.plugins.TablePlugins"]=true;
-dojo.provide("dojox.editor.plugins.TablePlugins");
-dojo.require("dijit._editor._Plugin");
-dojo.require("dijit._editor.selection");
-dojo.require("dijit.Menu");
-dojo.require("dojo.i18n");
-dojo.requireLocalization("dojox.editor.plugins","TableDialog",null,"ROOT");
-dojo.experimental("dojox.editor.plugins.TablePlugins");
-dojo.declare("dojox.editor.plugins.GlobalTableHandler",dijit._editor._Plugin,{tablesConnected:false,currentlyAvailable:false,alwaysAvailable:false,availableCurrentlySet:false,initialized:false,tableData:null,shiftKeyDown:false,editorDomNode:null,undoEnabled:dojo.isIE,doMixins:function(){
-dojo.mixin(this.editor,{getAncestorElement:function(_1){
-return dojo.withGlobal(this.window,"getAncestorElement",dijit._editor.selection,[_1]);
-},hasAncestorElement:function(_2){
-return true;
-return dojo.withGlobal(this.window,"hasAncestorElement",dijit._editor.selection,[_2]);
-},selectElement:function(_3){
-dojo.withGlobal(this.window,"selectElement",dijit._editor.selection,[_3]);
-},byId:function(id){
-return dojo.withGlobal(this.window,"byId",dojo,[id]);
-},query:function(_5,_6,_7){
-var ar=dojo.withGlobal(this.window,"query",dojo,[_5,_6]);
-return (_7)?ar[0]:ar;
-}});
-},initialize:function(_9){
-if(this.initialized){
-return;
-}
-this.initialized=true;
-this.editor=_9;
-this.editorDomNode=this.editor.editNode||this.editor.iframe.document.body.firstChild;
-dojo.connect(this.editorDomNode,"mouseup",this.editor,"onClick");
-dojo.connect(this.editor,"onDisplayChanged",this,"checkAvailable");
-this.doMixins();
-this.connectDraggable();
-},getTableInfo:function(_a){
-if(_a){
-this._tempStoreTableData(false);
-}
-if(this.tableData){
-
-return this.tableData;
-}
-var tr,_c,td,_e,_f,_10,_11,_12;
-td=this.editor.getAncestorElement("td");
-if(td){
-tr=td.parentNode;
-}
-_f=this.editor.getAncestorElement("table");
-_e=dojo.query("td",_f);
-_e.forEach(function(d,i){
-if(td==d){
-_11=i;
-}
-});
-_c=dojo.query("tr",_f);
-_c.forEach(function(r,i){
-if(tr==r){
-_12=i;
-}
-});
-_10=_e.length/_c.length;
-var o={tbl:_f,td:td,tr:tr,trs:_c,tds:_e,rows:_c.length,cols:_10,tdIndex:_11,trIndex:_12,colIndex:_11%_10};
-
-this.tableData=o;
-this._tempStoreTableData(500);
-return this.tableData;
-},connectDraggable:function(){
-if(!dojo.isIE){
-return;
-}
-this.editorDomNode.ondragstart=dojo.hitch(this,"onDragStart");
-this.editorDomNode.ondragend=dojo.hitch(this,"onDragEnd");
-},onDragStart:function(){
-var e=window.event;
-if(!e.srcElement.id){
-e.srcElement.id="tbl_"+(new Date().getTime());
-}
-},onDragEnd:function(){
-var e=window.event;
-var _1a=e.srcElement;
-var id=_1a.id;
-var win=this.editor.window;
-if(_1a.tagName.toLowerCase()=="table"){
-setTimeout(function(){
-var _1d=dojo.withGlobal(win,"byId",dojo,[id]);
-dojo.removeAttr(_1d,"align");
-},100);
-}
-},checkAvailable:function(){
-if(this.availableCurrentlySet){
-return this.currentlyAvailable;
-}
-if(!this.editor){
-return false;
-}
-if(this.alwaysAvailable){
-return true;
-}
-this.currentlyAvailable=this.editor.hasAncestorElement("table");
-if(this.currentlyAvailable){
-this.connectTableKeys();
-}else{
-this.disconnectTableKeys();
-}
-this._tempAvailability(500);
-dojo.publish("available",[this.currentlyAvailable]);
-return this.currentlyAvailable;
-},_prepareTable:function(tbl){
-var tds=this.editor.query("td",tbl);
-
-if(!tds[0].id){
-tds.forEach(function(td,i){
-if(!td.id){
-td.id="tdid"+i+this.getTimeStamp();
-}
-},this);
-}
-return tds;
-},getTimeStamp:function(){
-return Math.floor(new Date().getTime()*1e-8);
-},_tempStoreTableData:function(_22){
-if(_22===true){
-}else{
-if(_22===false){
-this.tableData=null;
-}else{
-if(_22===undefined){
-console.warn("_tempStoreTableData must be passed an argument");
-}else{
-setTimeout(dojo.hitch(this,function(){
-this.tableData=null;
-}),_22);
-}
-}
-}
-},_tempAvailability:function(_23){
-if(_23===true){
-this.availableCurrentlySet=true;
-}else{
-if(_23===false){
-this.availableCurrentlySet=false;
-}else{
-if(_23===undefined){
-console.warn("_tempAvailability must be passed an argument");
-}else{
-this.availableCurrentlySet=true;
-setTimeout(dojo.hitch(this,function(){
-this.availableCurrentlySet=false;
-}),_23);
-}
-}
-}
-},connectTableKeys:function(){
-if(this.tablesConnected){
-return;
-}
-this.tablesConnected=true;
-var _24=(this.editor.iframe)?this.editor.document:this.editor.editNode;
-this.cnKeyDn=dojo.connect(_24,"onkeydown",this,"onKeyDown");
-this.cnKeyUp=dojo.connect(_24,"onkeyup",this,"onKeyUp");
-dojo.connect(_24,"onkeypress",this,"onKeyUp");
-},disconnectTableKeys:function(){
-dojo.disconnect(this.cnKeyDn);
-dojo.disconnect(this.cnKeyUp);
-this.tablesConnected=false;
-},onKeyDown:function(evt){
-var key=evt.keyCode;
-if(key==16){
-this.shiftKeyDown=true;
-}
-if(key==9){
-
-var o=this.getTableInfo();
-o.tdIndex=(this.shiftKeyDown)?o.tdIndex-1:tabTo=o.tdIndex+1;
-if(o.tdIndex>=0&&o.tdIndex<o.tds.length){
-this.editor.selectElement(o.tds[o.tdIndex]);
-this.currentlyAvailable=true;
-this._tempAvailability(true);
-this._tempStoreTableData(true);
-this.stopEvent=true;
-}else{
-this.stopEvent=false;
-this.onDisplayChanged();
-}
-if(this.stopEvent){
-dojo.stopEvent(evt);
-}
-}
-},onKeyUp:function(evt){
-var key=evt.keyCode;
-if(key==16){
-this.shiftKeyDown=false;
-}
-if(key==37||key==38||key==39||key==40){
-this.onDisplayChanged();
-}
-if(key==9&&this.stopEvent){
-dojo.stopEvent(evt);
-}
-},onDisplayChanged:function(){
-this.currentlyAvailable=false;
-this._tempStoreTableData(false);
-this._tempAvailability(false);
-this.checkAvailable();
-}});
-tablePluginHandler=new dojox.editor.plugins.GlobalTableHandler();
-dojo.declare("dojox.editor.plugins.TablePlugins",dijit._editor._Plugin,{iconClassPrefix:"editorIcon",useDefaultCommand:false,buttonClass:dijit.form.Button,commandName:"",label:"",alwaysAvailable:false,undoEnabled:false,constructor:function(){
-switch(this.commandName){
-case "colorTableCell":
-this.buttonClass=dijit.form.DropDownButton;
-this.dropDown=new dijit.ColorPalette();
-this.connect(this.dropDown,"onChange",function(_2a){
-this.modTable(null,_2a);
-});
-break;
-case "modifyTable":
-this.buttonClass=dijit.form.DropDownButton;
-this.modTable=this.launchModifyDialog;
-break;
-case "insertTable":
-this.alwaysAvailable=true;
-this.buttonClass=dijit.form.DropDownButton;
-this.modTable=this.launchInsertDialog;
-break;
-case "tableContextMenu":
-this.connect(this,"setEditor",function(){
-this._createContextMenu();
-this.button.domNode.style.display="none";
-});
-break;
-}
-dojo.subscribe("available",this,"onDisplayChanged");
-},onDisplayChanged:function(_2b){
-if(!this.alwaysAvailable){
-this.available=_2b;
-this.button.attr("disabled",!this.available);
-}
-},setEditor:function(){
-this.inherited(arguments);
-this.onEditorLoaded();
-},onEditorLoaded:function(){
-tablePluginHandler.initialize(this.editor);
-},_createContextMenu:function(){
-var _2c=dojo.isFF?this.editor.editNode:this.editorDomNode;
-pMenu=new dijit.Menu({targetNodeIds:[_2c],id:"progMenu",contextMenuForWindow:dojo.isIE});
-var _M=dijit.MenuItem;
-var _2e=dojo.i18n.getLocalization("dojox.editor.plugins","TableDialog",this.lang);
-pMenu.addChild(new _M({label:_2e.selectTableLabel,onClick:dojo.hitch(this,"selectTable")}));
-pMenu.addChild(new dijit.MenuSeparator());
-pMenu.addChild(new _M({label:_2e.insertTableRowBeforeLabel,onClick:dojo.hitch(this,"modTable","insertTableRowBefore")}));
-pMenu.addChild(new _M({label:_2e.insertTableRowAfterLabel,onClick:dojo.hitch(this,"modTable","insertTableRowAfter")}));
-pMenu.addChild(new _M({label:_2e.insertTableColumnBeforeLabel,onClick:dojo.hitch(this,"modTable","insertTableColumnBefore")}));
-pMenu.addChild(new _M({label:_2e.insertTableColumnAfterLabel,onClick:dojo.hitch(this,"modTable","insertTableColumnAfter")}));
-pMenu.addChild(new dijit.MenuSeparator());
-pMenu.addChild(new _M({label:_2e.deleteTableRowLabel,onClick:dojo.hitch(this,"modTable","deleteTableRow")}));
-pMenu.addChild(new _M({label:_2e.deleteTableColumnLabel,onClick:dojo.hitch(this,"modTable","deleteTableColumn")}));
-pMenu._openMyself=function(e){
-if(!tablePluginHandler.checkAvailable()){
-return;
-}
-if(this.leftClickToOpen&&e.button>0){
-return;
-}
-dojo.stopEvent(e);
-var x,y;
-if(dojo.isIE){
-x=e.x;
-y=e.y;
-}else{
-x=e.screenX;
-y=e.screenY+25;
-}
-var _32=this;
-var _33=dijit.getFocus(this);
-function _34(){
-dijit.focus(_33);
-dijit.popup.close(_32);
-};
-var res=dijit.popup.open({popup:this,x:x,y:y,onExecute:_34,onCancel:_34,orient:this.isLeftToRight()?"L":"R"});
-var v=dijit.getViewport();
-if(res.y+res.h>v.h){
-if(e.screenY-res.h>=0){
-y=e.screenY-res.h;
-}else{
-y=0;
-}
-dijit.popup.close(this);
-res=dijit.popup.open({popup:this,x:x,y:y,onExecute:_34,onCancel:_34,orient:this.isLeftToRight()?"L":"R"});
-}
-
-this.focus();
-this._onBlur=function(){
-this.inherited("_onBlur",arguments);
-dijit.popup.close(this);
-};
-};
-this.menu=pMenu;
-},selectTable:function(){
-var o=this.getTableInfo();
-dojo.withGlobal(this.editor.window,"selectElement",dijit._editor.selection,[o.tbl]);
-},launchInsertDialog:function(){
-var w=new dojox.editor.plugins.EditorTableDialog({});
-w.show();
-var c=dojo.connect(w,"onBuildTable",this,function(obj){
-dojo.disconnect(c);
-var res=this.editor.execCommand("inserthtml",obj.htmlText);
-});
-},launchModifyDialog:function(){
-var o=this.getTableInfo();
-
-var w=new dojox.editor.plugins.EditorModifyTableDialog({table:o.tbl});
-w.show();
-this.connect(w,"onSetTable",function(_3e){
-var o=this.getTableInfo();
-
-dojo.attr(o.td,"bgcolor",_3e);
-});
-},_initButton:function(){
-this.command=this.commandName;
-this.label=this.editor.commands[this.command]=this._makeTitle(this.command);
-this.inherited(arguments);
-delete this.command;
-if(this.commandName!="colorTableCell"){
-this.connect(this.button.domNode,"click","modTable");
-}
-if(this.commandName=="tableContextMenu"){
-this.button.domNode.display="none";
-}
-this.onDisplayChanged(false);
-},modTable:function(cmd,_41){
-this.begEdit();
-var o=this.getTableInfo();
-var sw=(dojo.isString(cmd))?cmd:this.commandName;
-var r,c,i;
-var _47=false;
-switch(sw){
-case "insertTableRowBefore":
-r=o.tbl.insertRow(o.trIndex);
-for(i=0;i<o.cols;i++){
-c=r.insertCell(-1);
-c.innerHTML="&nbsp;";
-}
-break;
-case "insertTableRowAfter":
-r=o.tbl.insertRow(o.trIndex+1);
-for(i=0;i<o.cols;i++){
-c=r.insertCell(-1);
-c.innerHTML="&nbsp;";
-}
-break;
-case "insertTableColumnBefore":
-o.trs.forEach(function(r){
-c=r.insertCell(o.colIndex);
-c.innerHTML="&nbsp;";
-});
-_47=true;
-break;
-case "insertTableColumnAfter":
-o.trs.forEach(function(r){
-c=r.insertCell(o.colIndex+1);
-c.innerHTML="&nbsp;";
-});
-_47=true;
-break;
-case "deleteTableRow":
-o.tbl.deleteRow(o.trIndex);
-
-break;
-case "deleteTableColumn":
-o.trs.forEach(function(tr){
-tr.deleteCell(o.colIndex);
-});
-_47=true;
-break;
-case "colorTableCell":
-var tds=this.getSelectedCells(o.tbl);
-dojo.forEach(tds,function(td){
-dojo.style(td,"backgroundColor",_41);
-});
-break;
-case "modifyTable":
-break;
-case "insertTable":
-break;
-}
-if(_47){
-this.makeColumnsEven();
-}
-this.endEdit();
-},begEdit:function(){
-if(tablePluginHandler.undoEnabled){
-
-if(this.editor.customUndo){
-this.editor.beginEditing();
-}else{
-this.valBeforeUndo=this.editor.getValue();
-
-}
-}
-},endEdit:function(){
-if(tablePluginHandler.undoEnabled){
-if(this.editor.customUndo){
-this.editor.endEditing();
-}else{
-var _4d=this.editor.getValue();
-this.editor.setValue(this.valBeforeUndo);
-this.editor.replaceValue(_4d);
-}
-this.editor.onDisplayChanged();
-}
-},makeColumnsEven:function(){
-setTimeout(dojo.hitch(this,function(){
-var o=this.getTableInfo(true);
-var w=Math.floor(100/o.cols);
-o.tds.forEach(function(d){
-dojo.attr(d,"width",w+"%");
-});
-}),10);
-},getTableInfo:function(_51){
-return tablePluginHandler.getTableInfo(_51);
-},_makeTitle:function(str){
-var s=str.split(""),ns=[];
-dojo.forEach(str,function(c,i){
-if(c.charCodeAt(0)<91&&i>0&&ns[i-1].charCodeAt(0)!=32){
-ns.push(" ");
-}
-if(i==0){
-c=c.toUpperCase();
-}
-ns.push(c);
-});
-return ns.join("");
-},getSelectedCells:function(){
-var _57=[];
-var tbl=this.getTableInfo().tbl;
-var tds=tablePluginHandler._prepareTable(tbl);
-var e=this.editor;
-var r;
-if(!dojo.isIE){
-r=dijit.range.getSelection(e.window);
-var _5c=false;
-var _5d=false;
-if(r.anchorNode&&r.anchorNode.tagName&&r.anchorNode.tagName.toLowerCase()=="tr"){
-var trs=dojo.query("tr",tbl);
-var _5f=[];
-trs.forEach(function(tr,i){
-if(!_5c&&(tr==r.anchorNode||tr==r.focusNode)){
-_5f.push(tr);
-_5c=true;
-if(r.anchorNode==r.focusNode){
-_5d=true;
-}
-}else{
-if(_5c&&!_5d){
-_5f.push(tr);
-if(tr==r.anchorNode||tr==r.focusNode){
-_5d=true;
-}
-}
-}
-});
-dojo.forEach(_5f,function(tr){
-_57=_57.concat(dojo.query("td",tr));
-},this);
-}else{
-tds.forEach(function(td,i){
-if(!_5c&&(td.id==r.anchorNode.parentNode.id||td.id==r.focusNode.parentNode.id)){
-_57.push(td);
-_5c=true;
-if(r.anchorNode.parentNode.id==r.focusNode.parentNode.id){
-_5d=true;
-}
-}else{
-if(_5c&&!_5d){
-_57.push(td);
-if(td.id==r.focusNode.parentNode.id||td.id==r.anchorNode.parentNode.id){
-_5d=true;
-}
-}
-}
-});
-
-}
-}
-if(dojo.isIE){
-r=document.selection.createRange();
-var str=r.htmlText.match(/id=\w*/g);
-dojo.forEach(str,function(a){
-var id=a.substring(3,a.length);
-_57.push(e.byId(id));
-},this);
-}
-return _57;
-}});
-dojo.provide("dojox.editor.plugins.EditorTableDialog");
-dojo.require("dijit.Dialog");
-dojo.require("dijit.form.TextBox");
-dojo.require("dijit.form.FilteringSelect");
-dojo.require("dijit.form.Button");
-dojo.declare("dojox.editor.plugins.EditorTableDialog",[dijit.Dialog],{baseClass:"EditorTableDialog",widgetsInTemplate:true,templateString:"<div class=\"dijitDialog\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\">${insertTableTitle}</span>\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: onCancel\" title=\"${buttonCancel}\">\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\n\t</span>\n\t</div>\n    <div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\">\n        <table class=\"etdTable\"><tr>\n            <td class=\"left\">\n                <span dojoAttachPoint=\"selectRow\" dojoType=\"dijit.form.TextBox\" value=\"2\"></span>\n                <label>${rows}</label>\n            </td><td cla
 ss=\"right\">\n                <span dojoAttachPoint=\"selectCol\" dojoType=\"dijit.form.TextBox\" value=\"2\"></span>\n                <label>${columns}</label>\n            </td></tr><tr><td>\n                <span dojoAttachPoint=\"selectWidth\" dojoType=\"dijit.form.TextBox\" value=\"100\"></span>\n                <label>${tableWidth}</label>\n            </td><td>\n                <select dojoAttachPoint=\"selectWidthType\" hasDownArrow=\"true\" dojoType=\"dijit.form.FilteringSelect\">\n                  <option value=\"percent\">${percent}</option>\n                  <option value=\"pixels\">${pixels}</option>\n                </select></td></tr>\n          <tr><td>\n                <span dojoAttachPoint=\"selectBorder\" dojoType=\"dijit.form.TextBox\" value=\"1\"></span>\n                <label>${borderThickness}</label></td>\n            <td>\n                ${pixels}\n            </td></tr><tr><td>\n                <span dojoAttachPoint=\"selectPad\" dojoType=\"dijit.form.
 TextBox\" value=\"0\"></span>\n                <label>${cellPadding}</label></td>\n            <td class=\"cellpad\"></td></tr><tr><td>\n                <span dojoAttachPoint=\"selectSpace\" dojoType=\"dijit.form.TextBox\" value=\"0\"></span>\n                <label>${cellSpacing}</label>\n            </td><td class=\"cellspace\"></td></tr></table>\n        <div class=\"dialogButtonContainer\">\n            <div dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick: onInsert\">${buttonInsert}</div>\n            <div dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick: onCancel\">${buttonCancel}</div>\n        </div>\n\t</div>\n</div>\n",postMixInProperties:function(){
-var _68=dojo.i18n.getLocalization("dojox.editor.plugins","TableDialog",this.lang);
-dojo.mixin(this,_68);
-this.inherited(arguments);
-},postCreate:function(){
-dojo.addClass(this.domNode,this.baseClass);
-this.inherited(arguments);
-},onInsert:function(){
-
-var _69=this.selectRow.attr("value")||1,_6a=this.selectCol.attr("value")||1,_6b=this.selectWidth.attr("value"),_6c=this.selectWidthType.attr("value"),_6d=this.selectBorder.attr("value"),pad=this.selectPad.attr("value"),_6f=this.selectSpace.attr("value"),_id="tbl_"+(new Date().getTime()),t="<table id=\""+_id+"\"width=\""+_6b+((_6c=="percent")?"%":"")+"\" border=\""+_6d+"\" cellspacing=\""+_6f+"\" cellpadding=\""+pad+"\">\n";
-for(var r=0;r<_69;r++){
-t+="\t<tr>\n";
-for(var c=0;c<_6a;c++){
-t+="\t\t<td width=\""+(Math.floor(100/_6a))+"%\">&nbsp;</td>\n";
-}
-t+="\t</tr>\n";
-}
-t+="</table>";
-this.onBuildTable({htmlText:t,id:_id});
-this.hide();
-},onBuildTable:function(_74){
-}});
-dojo.provide("dojox.editor.plugins.EditorModifyTableDialog");
-dojo.require("dijit.ColorPalette");
-dojo.declare("dojox.editor.plugins.EditorModifyTableDialog",[dijit.Dialog],{baseClass:"EditorTableDialog",widgetsInTemplate:true,table:null,tableAtts:{},templateString:"<div class=\"dijitDialog\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\">${modifyTableTitle}</span>\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: onCancel\" title=\"${buttonCancel}\">\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\n\t</span>\n\t</div>\n    <div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\">\n        <table class=\"etdTable\">\n          <tr><td class=\"left\">\n                <span class=\"colorSwatchBtn\" dojoAttachPoint=\"backgroundCol\"></span>\n                <label>${backgroundColor}</label>\n
             </td><td class=\"right\">\n                <span class=\"colorSwatchBtn\" dojoAttachPoint=\"borderCol\"></span>\n                <label>${borderColor}</label>\n            </td></tr><tr><td>\n                <span dojoAttachPoint=\"selectBorder\" dojoType=\"dijit.form.TextBox\" value=\"1\"></span>\n                <label>${borderThickness}</label>\n            </td><td>\n            ${pixels}\n            </td></tr><tr><td>\n                <select class=\"floatDijit\" dojoAttachPoint=\"selectAlign\" dojoType=\"dijit.form.FilteringSelect\">\n                  <option value=\"default\">${default}</option>\n                  <option value=\"left\">${left}</option>\n                  <option value=\"center\">${center}</option>\n                  <option value=\"right\">${right}</option>\n                </select>\n                <label>${align}</label>\n            </td><td></td></tr><tr><td>\n                <span dojoAttachPoint=\"selectWidth\" dojoType=\"dijit.form.Text
 Box\" value=\"100\"></span>\n                <label>${tableWidth}</label>\n            </td><td>\n                <select dojoAttachPoint=\"selectWidthType\" hasDownArrow=\"true\" dojoType=\"dijit.form.FilteringSelect\">\n                  <option value=\"percent\">${percent}</option>\n                  <option value=\"pixels\">${pixels}</option>\n                </select>\n                </td></tr><tr><td>\n                <span dojoAttachPoint=\"selectPad\" dojoType=\"dijit.form.TextBox\" value=\"0\"></span>\n                <label>${cellPadding}</label></td>\n            <td class=\"cellpad\"></td></tr><tr><td>\n                <span dojoAttachPoint=\"selectSpace\" dojoType=\"dijit.form.TextBox\" value=\"0\"></span>\n                <label>${cellSpacing}</label>\n            </td><td class=\"cellspace\"></td></tr>\n        </table>\n        <div class=\"dialogButtonContainer\">\n            <div dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick: onSet\">${buttonSet}</div>
 \n            <div dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick: onCancel\">${buttonCancel}</div>\n        </div>\n\t</div>\n</div>\n",postMixInProperties:function(){
-var _75=dojo.i18n.getLocalization("dojox.editor.plugins","TableDialog",this.lang);
-dojo.mixin(this,_75);
-this.inherited(arguments);
-},postCreate:function(){
-dojo.addClass(this.domNode,this.baseClass);
-this.inherited(arguments);
-this.connect(this.borderCol,"click",function(){
-var div=document.createElement("div");
-var w=new dijit.ColorPalette({},div);
-dijit.popup.open({popup:w,around:this.borderCol});
-this.connect(w,"onChange",function(_78){
-dijit.popup.close(w);
-this.setBrdColor(_78);
-});
-});
-this.connect(this.backgroundCol,"click",function(){
-var div=document.createElement("div");
-var w=new dijit.ColorPalette({},div);
-dijit.popup.open({popup:w,around:this.backgroundCol});
-this.connect(w,"onChange",function(_7b){
-dijit.popup.close(w);
-this.setBkColor(_7b);
-});
-});
-this.setBrdColor(dojo.attr(this.table,"bordercolor"));
-this.setBkColor(dojo.attr(this.table,"bgcolor"));
-var w=dojo.attr(this.table,"width");
-var p="pixels";
-if(w.indexOf("%")>-1){
-p="percent";
-w=w.replace(/%/,"");
-}
-this.selectWidth.attr("value",w);
-this.selectWidthType.attr("value",p);
-this.selectBorder.attr("value",dojo.attr(this.table,"border"));
-this.selectPad.attr("value",dojo.attr(this.table,"cellpadding"));
-this.selectSpace.attr("value",dojo.attr(this.table,"cellspacing"));
-this.selectAlign.attr("value",dojo.attr(this.table,"align"));
-},setBrdColor:function(_7e){
-this.brdColor=_7e;
-dojo.style(this.borderCol,"backgroundColor",_7e);
-},setBkColor:function(_7f){
-this.bkColor=_7f;
-dojo.style(this.backgroundCol,"backgroundColor",_7f);
-},onSet:function(){
-dojo.attr(this.table,"bordercolor",this.brdColor);
-dojo.attr(this.table,"bgcolor",this.bkColor);
-dojo.attr(this.table,"width",(this.selectWidth.attr("value")+((this.selectWidthType.attr("value")=="pixels")?"":"%")));
-dojo.attr(this.table,"border",this.selectBorder.attr("value"));
-dojo.attr(this.table,"cellpadding",this.selectPad.attr("value"));
-dojo.attr(this.table,"cellspacing",this.selectSpace.attr("value"));
-dojo.attr(this.table,"align",this.selectAlign.attr("value"));
-this.hide();
-},onSetTable:function(_80){
-}});
-dojo.subscribe(dijit._scopeName+".Editor.getPlugin",null,function(o){
-if(o.plugin){
-return;
-}
-if(o.args&&o.args.command){
-var cmd=o.args.command.charAt(0).toLowerCase()+o.args.command.substring(1,o.args.command.length);
-switch(cmd){
-case "insertTableRowBefore":
-case "insertTableRowAfter":
-case "insertTableColumnBefore":
-case "insertTableColumnAfter":
-case "deleteTableRow":
-case "deleteTableColumn":
-case "colorTableCell":
-case "modifyTable":
-case "insertTable":
-case "tableContextMenu":
-o.plugin=new dojox.editor.plugins.TablePlugins({commandName:cmd});
-break;
-}
-}
-});
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/editor/plugins/UploadImage.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/UploadImage.js b/components/camel-web/src/main/webapp/js/dojox/editor/plugins/UploadImage.js
deleted file mode 100644
index 4de9649..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/UploadImage.js
+++ /dev/null
@@ -1,54 +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.editor.plugins.UploadImage"]){
-dojo._hasResource["dojox.editor.plugins.UploadImage"]=true;
-dojo.provide("dojox.editor.plugins.UploadImage");
-dojo.require("dijit._editor._Plugin");
-dojo.require("dojox.form.FileUploader");
-dojo.experimental("dojox.editor.plugins.UploadImage");
-dojo.declare("dojox.editor.plugins.UploadImage",dijit._editor._Plugin,{tempImageUrl:"",iconClassPrefix:"editorIcon",useDefaultCommand:false,uploadUrl:"",fileInput:null,label:"Mike",_initButton:function(){
-this.command="uploadImage";
-this.editor.commands[this.command]="Upload Image";
-this.inherited("_initButton",arguments);
-delete this.command;
-setTimeout(dojo.hitch(this,"createFileInput"),200);
-},createFileInput:function(){
-var _1=[["Jpeg File","*.jpg;*.jpeg"],["GIF File","*.gif"],["PNG File","*.png"],["All Images","*.jpg;*.jpeg;*.gif;*.png"]];
-console.warn("downloadPath:",this.downloadPath);
-this.fileInput=new dojox.form.FileUploader({isDebug:true,button:this.button,uploadUrl:this.uploadUrl,uploadOnChange:true,selectMultipleFiles:false,fileMask:_1});
-dojo.connect(this.fileInput,"onChange",this,"insertTempImage");
-dojo.connect(this.fileInput,"onComplete",this,"onComplete");
-},onComplete:function(_2,_3,_4){
-_2=_2[0];
-var _5=dojo.withGlobal(this.editor.window,"byId",dojo,[this.currentImageId]);
-var _6;
-if(this.downloadPath){
-_6=this.downloadPath+_2.name;
-}else{
-_6=_2.file;
-}
-_5.src=_6;
-if(_2.width){
-_5.width=_2.width;
-_5.height=_2.height;
-}
-},insertTempImage:function(){
-this.currentImageId="img_"+(new Date().getTime());
-var _7="<img id=\""+this.currentImageId+"\" src=\""+this.tempImageUrl+"\" width=\"32\" height=\"32\"/>";
-this.editor.execCommand("inserthtml",_7);
-}});
-dojo.subscribe(dijit._scopeName+".Editor.getPlugin",null,function(o){
-if(o.plugin){
-return;
-}
-switch(o.args.name){
-case "uploadImage":
-o.plugin=new dojox.editor.plugins.UploadImage({url:o.args.url});
-}
-});
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/editor/plugins/nls/TableDialog.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/nls/TableDialog.js b/components/camel-web/src/main/webapp/js/dojox/editor/plugins/nls/TableDialog.js
deleted file mode 100644
index 3e2f71f..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/nls/TableDialog.js
+++ /dev/null
@@ -1 +0,0 @@
-({"buttonSet":"Set","insertTableTitle":"Insert Table","insertTableRowAfterLabel":"Add Row After","center":"center","deleteTableColumnLabel":"Delete Column","right":"right","insertTableColumnBeforeLabel":"Add Column Before","tableWidth":"Table Width:","buttonInsert":"Insert","default":"default","align":"Align:","insertTableRowBeforeLabel":"Add Row Before","cellSpacing":"Cell Spacing:","pixels":"pixels","selectTableLabel":"Select Table","rows":"Rows:","modifyTableTitle":"Modify Table","cellPadding":"Cell Padding:","deleteTableRowLabel":"Delete Row","backgroundColor":"Background Color:","insertTableColumnAfterLabel":"Add Column After","left":"left","borderThickness":"BorderThickness","columns":"Columns:","percent":"percent","borderColor":"Border Color:"})
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/editorPlugins.css
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/editorPlugins.css b/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/editorPlugins.css
deleted file mode 100644
index 0e6b71d..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/editorPlugins.css
+++ /dev/null
@@ -1,142 +0,0 @@
-
-.EditorTableDialog{
-}
-.EditorTableDialog .etdTable{
-	width:350px;
-	border:none;
-	table-layout:fixed;
-	border-collapse:collapse;
-}
-.EditorTableDialog .etdTable td{
-	width:200px;
-	border:#CCCCCC 0px solid;
-	padding:5px;
-}
-.EditorTableDialog .etdTable td.left{
-	width:200px;
-}
-.EditorTableDialog .etdTable td.right{
-	width:150px;
-}
-.EditorTableDialog .dijitTextBox{
-	width:50px;
-	float:right;
-	padding-left:3px;
-}
-.EditorTableDialog .dijitComboBox{
-	width:85px;
-	padding-left:5px;
-}
-.EditorTableDialog .etdTable .floatDijit{
-	float:right;
-}
-.EditorTableDialog label{
-	float:right;
-	margin:0;
-	margin-right:5px;
-}
-.EditorTableDialog .cellpad{
-	background:url(images/cellpad.png) no-repeat 5px;
-}
-.EditorTableDialog .cellspace{
-	background:url(images/cellspace.png) no-repeat 5px;
-}
-.dialogButtonContainer{
-	text-align:right;
-	margin-top:10px;
-	cursor:pointer;
-}
-.colorSwatchBtn{
-	display:block;
-	border:#666666 2px solid;
-	background-color:#CCCCCC;
-	width:16px;
-	height:16px;
-	cursor:pointer;
-	float:right;
-}
-.colorSwatchBtn:hover{
-	border:#0099FF 2px solid;
-}
-.colorSwatchBtn div{
-	background-color:#CCCCCC;
-	width:16px;
-	height:16px;
-	cursor:pointer;
-}
-.editorIcon{
-	background-image:url(images/tableIcons.png);
-	background-repeat: no-repeat;
-	width: 16px;
-	height: 16px;
-	text-align: center;
-}
-.editorIconUploadImage{
-	background:url(images/uploadImageIcon.gif) no-repeat 0px 4px;
-}
-.editorIconInsertTable{				
-	background-position:0px 0px;	}
-.editorIconInsertTableRowBefore{ 	
-	background-position:-19px 0px;	}
-.dijitDisabled .editorIconInsertTableRowBefore{ 	
-	background-position:-120px 0px;	}
-	
-.editorIconInsertTableRowAfter{ 	
-	background-position:-35px 0px;	}
-.dijitDisabled .editorIconInsertTableRowAfter{ 	
-	background-position:-136px 0px;	}
-.editorIconInsertTableColumnBefore{ 	
-	background-position:-52px 0px;	}
-.dijitDisabled .editorIconInsertTableColumnBefore{ 	
-	background-position:-154px 0px;	}
-	
-.editorIconInsertTableColumnAfter{ 	
-	background-position:-69px 0px;	}
-.dijitDisabled .editorIconInsertTableColumnAfter{ 	
-	background-position:-171px 0px;	}
-	
-.editorIconDeleteTableRow{ 	
-	background-position:-86px 0px;	}
-.dijitDisabled .editorIconDeleteTableRow{ 	
-	background-position:-205px 0px;	}
-	
-.editorIconDeleteTableColumn{ 	
-	background-position:-103px 0px;	}
-.dijitDisabled .editorIconDeleteTableColumn{ 	
-	background-position:-188px 0px;	}
-	
-.editorIconColorTableCell{ 	
-	background-position:-222px 0px;	}
-.dijitDisabled .editorIconColorTableCell{ 	
-	background-position:-239px 0px;	}
-.editorIconModifyTable{ 	
-	background-position:-256px 0px;	}
-.dijitDisabled .editorIconModifyTable{ 	
-	background-position:-273px 0px;	}
-.RichTextEditable .dijitTextBox, 
-.RichTextEditable .dijitComboBox,
-.RichTextEditable  .dijitSpinner {
-	width: 5em;
-}
-.dojoxDropDownSelect {
-background:#FFFFFF url(images/dropBk.png) repeat-x scroll left top;
-border: 1px solid;
-border-top-color:#cccccc;
-border-right-color:#cccccc;
-border-left-color:#999999;
-border-bottom-color:#ffffff;
-}
-.dojoxDropDownSelect.dojoxDropDownSelectHover{
-background-image:url(images/dropBkOver.png);
-}
-.dojoxDropDownSelect button{
-line-height:16px;
-height:16px;
-width:100px;
-text-align:left;
-color:#8397b9;
-}
-.dijitButtonNode .dijitArrowButtonInner{
-background:url(../../../../dijit/themes/tundra/images/spriteArrows.png) no-repeat left top;
-width:7px;
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/busy.gif
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/busy.gif b/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/busy.gif
deleted file mode 100644
index 7519974..0000000
Binary files a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/busy.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/cellpad.png
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/cellpad.png b/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/cellpad.png
deleted file mode 100644
index e8d1b9b..0000000
Binary files a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/cellpad.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/cellspace.png
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/cellspace.png b/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/cellspace.png
deleted file mode 100644
index d080221..0000000
Binary files a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/cellspace.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/tableIcons.png
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/tableIcons.png b/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/tableIcons.png
deleted file mode 100644
index 898ecd8..0000000
Binary files a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/tableIcons.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/uploadImageIcon.gif
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/uploadImageIcon.gif b/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/uploadImageIcon.gif
deleted file mode 100644
index 83ed316..0000000
Binary files a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/images/uploadImageIcon.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/insertTable.html
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/insertTable.html b/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/insertTable.html
deleted file mode 100644
index 5d4b6b9..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/insertTable.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<div class="dijitDialog" tabindex="-1" waiRole="dialog" waiState="labelledby-${id}_title">
-	<div dojoAttachPoint="titleBar" class="dijitDialogTitleBar">
-	<span dojoAttachPoint="titleNode" class="dijitDialogTitle" id="${id}_title">${insertTableTitle}</span>
-	<span dojoAttachPoint="closeButtonNode" class="dijitDialogCloseIcon" dojoAttachEvent="onclick: onCancel" title="${buttonCancel}">
-		<span dojoAttachPoint="closeText" class="closeText" title="${buttonCancel}">x</span>
-	</span>
-	</div>
-    <div dojoAttachPoint="containerNode" class="dijitDialogPaneContent">
-        <table class="etdTable"><tr>
-            <td class="left">
-                <span dojoAttachPoint="selectRow" dojoType="dijit.form.TextBox" value="2"></span>
-                <label>${rows}</label>
-            </td><td class="right">
-                <span dojoAttachPoint="selectCol" dojoType="dijit.form.TextBox" value="2"></span>
-                <label>${columns}</label>
-            </td></tr><tr><td>
-                <span dojoAttachPoint="selectWidth" dojoType="dijit.form.TextBox" value="100"></span>
-                <label>${tableWidth}</label>
-            </td><td>
-                <select dojoAttachPoint="selectWidthType" hasDownArrow="true" dojoType="dijit.form.FilteringSelect">
-                  <option value="percent">${percent}</option>
-                  <option value="pixels">${pixels}</option>
-                </select></td></tr>
-          <tr><td>
-                <span dojoAttachPoint="selectBorder" dojoType="dijit.form.TextBox" value="1"></span>
-                <label>${borderThickness}</label></td>
-            <td>
-                ${pixels}
-            </td></tr><tr><td>
-                <span dojoAttachPoint="selectPad" dojoType="dijit.form.TextBox" value="0"></span>
-                <label>${cellPadding}</label></td>
-            <td class="cellpad"></td></tr><tr><td>
-                <span dojoAttachPoint="selectSpace" dojoType="dijit.form.TextBox" value="0"></span>
-                <label>${cellSpacing}</label>
-            </td><td class="cellspace"></td></tr></table>
-        <div class="dialogButtonContainer">
-            <div dojoType="dijit.form.Button" dojoAttachEvent="onClick: onInsert">${buttonInsert}</div>
-            <div dojoType="dijit.form.Button" dojoAttachEvent="onClick: onCancel">${buttonCancel}</div>
-        </div>
-	</div>
-</div>

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/modifyTable.html
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/modifyTable.html b/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/modifyTable.html
deleted file mode 100644
index c1b00c6..0000000
--- a/components/camel-web/src/main/webapp/js/dojox/editor/plugins/resources/modifyTable.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<div class="dijitDialog" tabindex="-1" waiRole="dialog" waiState="labelledby-${id}_title">
-	<div dojoAttachPoint="titleBar" class="dijitDialogTitleBar">
-	<span dojoAttachPoint="titleNode" class="dijitDialogTitle" id="${id}_title">${modifyTableTitle}</span>
-	<span dojoAttachPoint="closeButtonNode" class="dijitDialogCloseIcon" dojoAttachEvent="onclick: onCancel" title="${buttonCancel}">
-		<span dojoAttachPoint="closeText" class="closeText" title="${buttonCancel}">x</span>
-	</span>
-	</div>
-    <div dojoAttachPoint="containerNode" class="dijitDialogPaneContent">
-        <table class="etdTable">
-          <tr><td class="left">
-                <span class="colorSwatchBtn" dojoAttachPoint="backgroundCol"></span>
-                <label>${backgroundColor}</label>
-            </td><td class="right">
-                <span class="colorSwatchBtn" dojoAttachPoint="borderCol"></span>
-                <label>${borderColor}</label>
-            </td></tr><tr><td>
-                <span dojoAttachPoint="selectBorder" dojoType="dijit.form.TextBox" value="1"></span>
-                <label>${borderThickness}</label>
-            </td><td>
-            ${pixels}
-            </td></tr><tr><td>
-                <select class="floatDijit" dojoAttachPoint="selectAlign" dojoType="dijit.form.FilteringSelect">
-                  <option value="default">${default}</option>
-                  <option value="left">${left}</option>
-                  <option value="center">${center}</option>
-                  <option value="right">${right}</option>
-                </select>
-                <label>${align}</label>
-            </td><td></td></tr><tr><td>
-                <span dojoAttachPoint="selectWidth" dojoType="dijit.form.TextBox" value="100"></span>
-                <label>${tableWidth}</label>
-            </td><td>
-                <select dojoAttachPoint="selectWidthType" hasDownArrow="true" dojoType="dijit.form.FilteringSelect">
-                  <option value="percent">${percent}</option>
-                  <option value="pixels">${pixels}</option>
-                </select>
-                </td></tr><tr><td>
-                <span dojoAttachPoint="selectPad" dojoType="dijit.form.TextBox" value="0"></span>
-                <label>${cellPadding}</label></td>
-            <td class="cellpad"></td></tr><tr><td>
-                <span dojoAttachPoint="selectSpace" dojoType="dijit.form.TextBox" value="0"></span>
-                <label>${cellSpacing}</label>
-            </td><td class="cellspace"></td></tr>
-        </table>
-        <div class="dialogButtonContainer">
-            <div dojoType="dijit.form.Button" dojoAttachEvent="onClick: onSet">${buttonSet}</div>
-            <div dojoType="dijit.form.Button" dojoAttachEvent="onClick: onCancel">${buttonCancel}</div>
-        </div>
-	</div>
-</div>