http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-cn/gregorian.js
----------------------------------------------------------------------
diff --git 
a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-cn/gregorian.js 
b/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-cn/gregorian.js
deleted file mode 100644
index e3e560f..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-cn/gregorian.js
+++ /dev/null
@@ -1 +0,0 @@
-({"dateFormat-short":"yy-M-d","timeFormat-long":"ahh'时'mm'分'ss'秒'","dateFormat-medium":"yyyy-M-d","dateFormat-long":"yyyy'年'M'月'd'日'","timeFormat-medium":"ahh:mm:ss","timeFormat-short":"ah:mm","timeFormat-full":"ahh'时'mm'分'ss'秒'
 
z","dateFormat-full":"yyyy'å¹´'M'月'd'日'EEEE","months-format-narrow":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"周天","dateFormatItem-yQQQ":"yå¹´QQQ","dateFormatItem-yMEd":"yyyyå¹´M月d日,E","dateFormatItem-MMMEd":"MMMd日E","eraNarrow":["å
…¬å…ƒå‰","公å…
ƒ"],"months-format-wide":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"dateFormatItem-Md":"M-d","field-era":"时期","dateFormatItem-yM":"yyyy-M","months-standAlone-wide":["一月","二月","三月","四月","五月","å
…­æœˆ","七月","å…
«æœˆ","九月","十月","十一月","十二月"],"quarters-format-wide":["第1季度","第2å­£
 度","第3季度","第4季度"],"dateTimeFormat":"{1} 
{0}","field-year":"å¹´","dateFormatItem-yMMM":"yyyyå¹´MMM","dateFormatItem-yQ":"yyyyå¹´QQQ","dateFormatItem-yyyyMMMM":"yyyyå¹´MMMM","field-hour":"小时","dateFormatItem-MMdd":"MM-dd","months-format-abbr":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"dateFormatItem-yyQ":"yy年第Q季度","patternChars":"GanjkHmsSEDFwWxhKzAeugXZvcL","am":"上午","dateFormatItem-H":"H时","months-standAlone-abbr":["一月","二月","三月","四月","五月","å
…­æœˆ","七月","å…
«æœˆ","九月","十月","十一月","十二月"],"quarters-format-abbr":["1å­£","2å­£","3å­£","4å­£"],"quarters-standAlone-wide":["第1季度","第2季度","第3季度","第4季度"],"dateFormatItem-HHmmss":"HH:mm:ss","dateFormatItem-M":"L","days-standAlone-wide":["星期日","星期一","星期二","星期三","星期四","星期五","星期å
…
­"],"dateFormatItem-MMMMd":"MMMMd日","dateFormatItem-yyMMM":"yyå¹´MMM","dateFormatItem
 
-Hm":"H:mm","quarters-standAlone-abbr":["1å­£","2å­£","3å­£","4å­£"],"eraAbbr":["å
…¬å…ƒå‰","公å…
ƒ"],"field-minute":"分钟","field-dayperiod":"上午/下午","days-standAlone-abbr":["周日","周一","周二","周三","周四","周五","周å
…
­"],"dateFormatItem-d":"d日","dateFormatItem-ms":"mm:ss","dateFormatItem-MMMd":"MMMd日","dateFormatItem-MEd":"M-dE","dateFormatItem-yMMMM":"yyyyå¹´MMMM","field-day":"日","days-format-wide":["星期日","星期一","星期二","星期三","星期四","星期五","星期å
…
­"],"field-zone":"区域","dateFormatItem-y":"yyyyå¹´","months-standAlone-narrow":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"dateFormatItem-yyMM":"yy-MM","days-format-abbr":["周日","周一","周二","周三","周四","周五","周å
…­"],"eraNames":["公元前","公å…
ƒ"],"days-format-narrow":["日","一","二","三","四","五","å…
­"],"field-month":"月","days-standAlone-narrow":["日","一","二","三","四","五","å
…­"],"dateF
 
ormatItem-MMM":"LLL","dateFormatItem-HHmm":"HH:mm","pm":"下午","dateFormatItem-MMMMEd":"MMMMd日E","dateFormatItem-MMMMdd":"MMMMdd日","field-second":"秒钟","dateFormatItem-yMMMEd":"yyyy年MMMd日EEE","dateFormatItem-Ed":"d日E","field-week":"周","dateFormatItem-yyyyM":"yyyy年M月","dateFormatItem-mmss":"mm:ss","dateFormatItem-yyyy":"yyyy年","dateTimeFormats-appendItem-Day-Of-Week":"{0}
 {1}","dateTimeFormats-appendItem-Second":"{0} ({2}: 
{1})","dateTimeFormats-appendItem-Era":"{0} 
{1}","dateTimeFormats-appendItem-Week":"{0} ({2}: 
{1})","quarters-format-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day":"{0}
 ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} 
{1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: 
{1})","dateTimeFormats-appendItem-Quarter":"{0} ({2}: 
{1})","dateTimeFormats-appendItem-Month":"{0} ({2}: 
{1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: 
{1})","dateTimeFormats-appendItem-Timezone":"{0} {1}"})
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-cn/number.js
----------------------------------------------------------------------
diff --git 
a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-cn/number.js 
b/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-cn/number.js
deleted file mode 100644
index 4329dc1..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-cn/number.js
+++ /dev/null
@@ -1 +0,0 @@
-({"currencyFormat":"¤#,##0.00","decimalFormat":"#,##0.###","group":",","scientificFormat":"#E0","percentFormat":"#,##0%","decimal":".","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":"Â
 
","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":"Â
 ","exponential":"E"})
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-tw/currency.js
----------------------------------------------------------------------
diff --git 
a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-tw/currency.js 
b/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-tw/currency.js
deleted file mode 100644
index 4dc7389..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-tw/currency.js
+++ /dev/null
@@ -1 +0,0 @@
-({"BRE_displayName":"巴西克魯賽羅 
(1990-1993)","DEM_displayName":"德國馬å…
‹","KGS_symbol":"som","CUP_displayName":"古巴披索","HUF_symbol":"Ft","BDT_symbol":"Tk","LSL_symbol":"M","VEF_symbol":"BsF","MDL_displayName":"摩杜雲列伊","DOP_displayName":"多明尼åŠ
 
披索","MTL_symbol":"Lm","NGN_displayName":"奈及利亞奈拉","KZT_displayName":"卡扎å
…‹æ–¯å¦å¦å‰","BGL_symbol":"lev","LTT_displayName":"立陶宛特羅
","LAK_displayName":"寮國基普","LKR_displayName":"斯里蘭卡盧布","AOR_displayName":"安哥拉新寬扎
 Reajustado (1995-1999)","XEU_displayName":"歐洲貨幣單位 
XEU","SYP_symbol":"LS","USS_displayName":"美元 
(同一天)","MNT_displayName":"蒙古圖格里å…
‹","AMD_symbol":"dram","MOP_displayName":"澳門元","TJR_displayName":"塔吉å…
‹æ–¯å¦ç›§å¸ƒ","LUC_displayName":"盧森堡可å…
Œæ›æ³•郎","LUL_displayName":"盧森å 
¡é‡‘融法郎","MRO_symbol":"UM","AON_displayName":"安哥拉新寬扎 
(1990-2000)","BEF_displayName":"比利時法郎","
 IEP_displayName":"愛爾蘭鎊","SBD_displayName":"索羅門群島å…
ƒ","GRD_displayName":"希臘德拉å…
‹é¦¬","AZM_displayName":"阿塞拜彊馬特納","MTP_displayName":"馬爾他鎊","UGX_symbol":"U
 
Sh","ARS_symbol":"Arg$","LVR_displayName":"拉脫維亞盧布","GNF_displayName":"å¹¾å
…§äºžæ³•郎","GIP_displayName":"直布羅
陀鎊","SRG_displayName":"蘇里南盾","BAD_displayName":"波士尼亞-黑塞哥維那第納爾","FJD_displayName":"斐濟å
…ƒ","BAM_displayName":"波士尼亞-黑塞哥維那可轉換馬å…
‹","XBB_displayName":"歐洲貨幣單位 
XBB","CDF_displayName":"剛果法郎","HRD_displayName":"克羅
地亞第納爾","EQE_displayName":"埃奎維勒","BZD_displayName":"伯利茲å…
ƒ","MLF_displayName":"馬里法郎","VEB_symbol":"Be","EGP_displayName":"埃及鎊","MVR_displayName":"馬爾地夫海島盧非亞","KWD_symbol":"KD","TRL_symbol":"TL","ALL_symbol":"lek","SDP_displayName":"蘇丹鎊","NPR_displayName":"尼泊爾盧布","PHP_displayName":"菲律賓披索","DJF_s
 
ymbol":"DF","WST_displayName":"西薩摩亞塔拉","JPY_displayName":"日圓","TMM_displayName":"土庫曼馬納特","STD_symbol":"Db","BGN_displayName":"保åŠ
 åˆ©äºžæ–°åˆ—å¼—","KYD_displayName":"開曼群島美å…
ƒ","VUV_displayName":"萬那杜萬杜","IRR_displayName":"伊朗里亞爾","DJF_displayName":"吉布地法郎","BTN_symbol":"Nu","XDR_displayName":"特殊提款權","ECS_displayName":"厄瓜多蘇å
…
‹é›·","LSM_displayName":"馬洛蒂","MNT_symbol":"Tug","NLG_displayName":"荷蘭盾","MWK_displayName":"馬拉維å
…
‹ç“¦æŸ¥","IRR_symbol":"RI","OMR_symbol":"RO","JMD_symbol":"J$","PES_displayName":"秘魯太陽幣","SRG_symbol":"Sf","LYD_displayName":"利比亞第納爾","BRR_displayName":"巴西å
…‹é­¯è³½ç¾…
","ETB_symbol":"Br","KMF_symbol":"CF","DKK_symbol":"DKr","XXX_displayName":"XXX","IDR_displayName":"印尼
 - 盧布","DZD_symbol":"DA","TZS_symbol":"T 
Sh","SGD_symbol":"SGD","KGS_displayName":"吉爾吉斯索馬","BRN_displayName":"巴西å
…‹å¦‚爾達農瓦","AFN_symbol":"Af","I
 SK_displayName":"冰島克朗","LUF_displayName":"盧森å 
¡æ³•郎","MXN_symbol":"MEX$","GYD_symbol":"G$","TOP_symbol":"T$","SVC_displayName":"薩爾瓦多科郎","ZMK_displayName":"尚比亞å
…‹ç“¦æŸ¥","TOP_displayName":"東加潘加
","ITL_displayName":"義大利里拉","USN_displayName":"美元 
(第二天)","KWD_displayName":"科威特第納爾","GEL_symbol":"lari","KMF_displayName":"科摩ç¾
…法郎","COP_symbol":"Col$","MYR_displayName":"馬來西亞 - 
林吉特","XFU_displayName":"法國 UIC 
法郎","GMD_displayName":"甘比亞達拉西","LVL_displayName":"拉脫維亞拉特銀幣","AUD_displayName":"澳幣","XPF_displayName":"CFP
 
法郎","LBP_displayName":"黎巴嫩鎊","SKK_symbol":"Sk","BYB_displayName":"白俄ç¾
…斯新盧布 (1994-1999)","MKD_displayName":"馬其é 
“第納爾","GWP_displayName":"å¹¾å…
§äºžæŠ«ç´¢æŠ«ç´¢","CNY_displayName":"人民幣","HNL_symbol":"L","BOB_symbol":"Bs","JOD_displayName":"約旦第納爾","OMR_displayName":"阿曼里奧","BOV_displayName":"玻利維
 
亞幕多","XPT_displayName":"白金","AUD_symbol":"$A","NOK_displayName":"挪威å
…‹ç¾…
納","SCR_displayName":"塞舌爾群島盧布","XBA_displayName":"歐洲綜合單位","CSK_displayName":"捷å
…‹æ–¯æ´›ä¼å…‹ç¡¬å…‹æœ—","PLZ_displayName":"波蘭茲羅提 
(1950-1995)","UAK_displayName":"烏å…
‹è˜­å¡æœ¬ç“¦é‚£èŒ²","MGF_displayName":"馬達加斯加
法郎","GNS_displayName":"幾內亞西里","YUN_displayName":"南斯拉夫 
可轉換第納爾","UYU_symbol":"Ur$","GYD_displayName":"圭亞那å…
ƒ","QAR_displayName":"卡達爾里亞爾","BZD_symbol":"BZ$","JOD_symbol":"JD","ALL_displayName":"阿爾巴尼亞列å
…‹","BBD_displayName":"巴貝多元","RON_displayName":"羅
馬尼亞列伊","XCD_symbol":"EC$","AMD_displayName":"亞美尼亞德拉姆","CYP_displayName":"賽浦路斯鎊","GBP_symbol":"GBP","SEK_displayName":"瑞å
…¸å…‹ç¾…納","MZN_symbol":"MTn","MMK_displayName":"緬甸å…
ƒ","ZAR_displayName":"南非蘭特","ECV_displayName":"厄瓜多爾由里達瓦康斯坦
 (UVC)","LYD_symbol":"LD"
 
,"VUV_symbol":"VT","AWG_displayName":"阿魯巴盾","CVE_symbol":"CVEsc","STD_displayName":"聖多美島和普林西比島多布拉","CAD_displayName":"åŠ
 å¹£","ADP_displayName":"安道爾陪士特","MRO_displayName":"茅
利塔尼亞烏吉亞","LSL_displayName":"賴索托羅
蒂","TND_displayName":"突尼西亞第納爾","USD_symbol":"$","BMD_symbol":"Ber$","BAM_symbol":"KM","BRC_displayName":"巴西å
…‹é­¯è³½ç¾… (1986-1989)","BMD_displayName":"百æ…
•達幣","BRL_displayName":"巴西里拉","JMD_displayName":"牙買加å…
ƒ","SOS_displayName":"索馬利亞先令","SAR_displayName":"沙烏地里雅
","PEI_displayName":"祕魯因
蒂","ESP_displayName":"西班牙陪士特","HKD_displayName":"港幣","ESP_symbol":"₧","BWP_displayName":"波札那
 - 普拉","TTD_displayName":"千里達及托巴哥å…
ƒ","BSD_displayName":"巴哈馬å…
ƒ","BIF_displayName":"蒲隆地法郎","FRF_displayName":"法國法郎","DKK_displayName":"丹麥å
…‹ç¾…納","AED_displayName":"阿拉伯聯合大公國迪爾汗","
 
GHS_symbol":"GH¢","AOK_displayName":"安哥拉寬扎(1977-1990)","ATS_displayName":"奧地利å
…ˆä»¤","PEN_displayName":"秘魯新太陽幣","CRC_displayName":"哥斯大黎加
科郎","PAB_displayName":"巴拿馬巴波亞","CHE_displayName":"WIR 歐å…
ƒ","GQE_displayName":"赤道幾å…
§äºžåŸƒå¥Žå‹’","DZD_displayName":"阿爾及利亞第納爾","EEK_displayName":"愛沙尼亞å
…
‹æœ—","YDD_displayName":"葉門第納爾","GHC_displayName":"迦納仙蔕","YER_symbol":"YRl","PLN_symbol":"Zl","NPR_symbol":"Nrs","MXP_displayName":"墨西哥銀披索
 
(1861-1992)","XAG_displayName":"XAG","XFO_displayName":"法國金法郎","GWE_displayName":"葡屬幾å
…
§äºžåŸƒæ–¯åº«å¤š","BOB_displayName":"玻利維亞貨幣單位","CAD_symbol":"Can$","ZWD_displayName":"辛巴威å
…ƒ","SRD_displayName":"蘇利南å…
ƒ","ZRN_displayName":"薩伊新扎伊爾","XAU_displayName":"黃金","GTQ_symbol":"Q","KRW_symbol":"KRW","BOP_displayName":"玻利維亞披索","LBP_symbol":"LL","XBD_displayName":"歐洲會計單位(XBD
 )","TZS_displayName":"坦尚尼亞å…
ˆä»¤","XPF_symbol":"CFPF","TTD_symbol":"TT$","LRD_displayName":"賴比瑞亞å…
ƒ","KRW_displayName":"韓國圜","SHP_displayName":"聖赫勒拿鎊","NAD_symbol":"N$","MZE_displayName":"莫桑比å
…‹åŸƒæ–¯åº«å¤š","SDD_displayName":"蘇丹第納爾","HRK_displayName":"克羅
地亞庫納","FKP_displayName":"福å…
‹è˜­ç¾¤å³¶éŽŠ","COP_displayName":"哥倫比亞披索","YUD_displayName":"南斯拉夫第納爾硬幣","YUM_displayName":"南斯拉夫挪威亞第納爾","BYR_symbol":"Rbl","THB_displayName":"泰銖","MGA_displayName":"馬達åŠ
 æ–¯åŠ è‰¾ç‘žçˆ¾","TWD_displayName":"新臺幣","UGS_displayName":"烏干達å…
ˆä»¤ (1966-1987)","SBD_symbol":"SI$","ZAL_displayName":"南非 - 蘭特 
(金融)","GEL_displayName":"喬治拉里","ILP_displayName":"以色列鎊","MKD_symbol":"MDen","KES_displayName":"肯尼亞å
…ˆä»¤","CZK_displayName":"捷克克朗","UGX_displayName":"烏干達å…
ˆä»¤","KZT_symbol":"T","BGL_displayName":"保加
利亞硬列弗","ARP_displayName
 ":"阿æ 
¹å»·æŠ«ç´¢(1983-1985)","BBD_symbol":"BDS$","MYR_symbol":"RM","RUR_displayName":"俄ç¾
…斯盧布 (1991-1998)","ERN_displayName":"厄立特里亞納å…
‹æ³•","BEF_symbol":"BF","CLF_displayName":"卡林油達佛曼跎","BRB_displayName":"巴西å
…
‹é­¯è–©å¤šè¾²ç“¦ï¼ˆ1967-1986)","IDR_symbol":"Rp","IEP_symbol":"IR£","BHD_displayName":"巴林第納爾","SYP_displayName":"敘利亞鎊","BIF_symbol":"Fbu","SZL_displayName":"史瓦濟蘭里朗吉尼","INR_displayName":"印度盧布","PTE_displayName":"葡萄牙埃斯庫多","KPW_displayName":"北朝鮮幣","XOF_displayName":"西非法郎
 BCEAO","DOP_symbol":"RD$","MXN_displayName":"墨西哥 - 
披索","RWF_displayName":"盧安達法郎","ETB_displayName":"衣索比亞比爾","LTL_displayName":"立陶宛里塔","SZL_symbol":"E","QAR_symbol":"QR","SOS_symbol":"Sh.","BND_displayName":"汶萊å
…
ƒ","SUR_displayName":"蘇聯盧布","AOA_displayName":"安哥拉寬扎","FJD_symbol":"F$","CVE_displayName":"維德角埃斯庫多","XTS_displayNam
 e":"XTS","CLP_displayName":"智利披索","HUF_displayName":"匈牙利 - 
福林","LKR_symbol":"SL Re","SCR_symbol":"SR","TJS_displayName":"塔吉å…
‹ç´¢èޫ尼","MWK_symbol":"MK","GBP_displayName":"英鎊","TPE_displayName":"帝汶埃斯庫多","GNF_symbol":"GF","SGD_displayName":"新åŠ
 å¡å¹£","SLL_displayName":"獅
子山利昂","MZM_symbol":"Mt","PHP_symbol":"Php","CYP_symbol":"£C","XAF_displayName":"西非法郎
 
BEAC","MTL_displayName":"馬爾他里拉","KHR_displayName":"柬埔寨瑞爾","ZRZ_displayName":"扎伊爾扎伊爾","KES_symbol":"K
 Sh","PKR_symbol":"Pra","IQD_symbol":"ID","BEC_displayName":"比利時法郎 
(可轉換)","BEL_displayName":"比利時法郎 
(金融)","AZN_displayName":"亞塞拜然蒙納特","FIM_displayName":"芬蘭馬å
…‹","PKR_displayName":"巴基斯坦盧布","UYP_displayName":"烏拉圭披索 
(1975-1993)","ANG_symbol":"NA f.","CHW_displayName":"WIR 
法郎","PLN_displayName":"波蘭茲羅
提","RON_symbol":"0≤lei|1≤leu|1","BTN_displayName":"ä¸
 ä¸¹é‚£ç‰¹å€«","UAH_displayName":"烏克蘭æ 
¼é‡Œå¤«é‚£","YER_displayName":"也門里亞爾","UYU_displayName":"烏拉圭披索","CRC_symbol":"C","PGK_displayName":"巴布亞紐幾å
…
§äºžåŸºé‚£","XBC_displayName":"歐洲會計單位(XBC)","EUR_displayName":"歐å…
ƒ","MUR_displayName":"模里西斯盧布","BYR_displayName":"白俄羅
斯盧布","SEK_symbol":"SKr","BHD_symbol":"BD","IQD_displayName":"伊拉å…
‹ç¬¬ç´çˆ¾","VEB_displayName":"委å…
§ç‘žæ‹‰åšåˆ©ç“¦","CLP_symbol":"Ch$","MZM_displayName":"莫三比克梅
蒂卡爾","NZD_symbol":"$NZ","CHF_symbol":"SwF","SIT_displayName":"斯洛維尼亞托勒","NOK_symbol":"NKr","XCD_displayName":"æ
 ¼ç‘žé‚£é”å…ƒ","RUB_displayName":"俄羅斯盧布","BUK_displayName":"緬甸å…
ƒ BUK","ILS_displayName":"以色列新謝å…
‹çˆ¾","KHR_symbol":"CR","NAD_displayName":"納米比亞å…
ƒ","HNL_displayName":"洪都拉斯倫皮拉","GTQ_displayName":"瓜地馬拉æ 
¼æŸ¥çˆ¾","EUR_symbol":"EUR","NZD_displayName":"紐西蘭幣","ARA_displayName":"阿æ
 ¹å»·å¥§æ–¯ç
 ‰¹ç´çˆ¾","ARS_displayName":"阿æ 
¹å»·æŠ«ç´¢","ANG_displayName":"荷屬安地列斯盾","MOP_symbol":"MOP","ZWD_symbol":"Z$","ITL_symbol":"₤","ZAR_symbol":"R","CHF_displayName":"瑞士法郎","HKD_symbol":"HK$","USD_displayName":"美å
…ƒ","CNY_symbol":"ï¿¥","JPY_symbol":"JPÂ¥"})
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-tw/gregorian.js
----------------------------------------------------------------------
diff --git 
a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-tw/gregorian.js 
b/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-tw/gregorian.js
deleted file mode 100644
index 9889901..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-tw/gregorian.js
+++ /dev/null
@@ -1 +0,0 @@
-({"quarters-standAlone-wide":["第1季","第2季","第3季","第4季"],"quarters-format-abbr":["第1季","第2季","第3季","第4季"],"dateFormat-medium":"yyyy/M/d","field-second":"秒","quarters-standAlone-abbr":["第1季","第2季","第3季","第4季"],"dateFormatItem-MMdd":"MM/dd","dateFormatItem-MEd":"M-d(E)","dateFormatItem-yMEd":"yyyy/M/d(EEE)","field-week":"週","months-format-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"timeFormat-full":"ahh時mm分ss秒v","dateFormatItem-HHmmss":"H:mm:ss","dateTimeAvailableFormats":["d日(E)","H:mm","H:mm:ss","M-d(E)","MM/dd","M/d","yyyy/M","yyyy/M/d(EEE)","yyyy年M月","yyyy年M月","yyyy/MM","MMMMdd日","MMMd日","MM-dd","M-d","d日","mm:ss","mm:ss","yyyy年","yyyy-M","yyyy年M月d日,E","yyyy年MMM","yyyy年MMMd日EEE","yyyy年MMMM","yyyy年QQQ","y年QQQ","yy-MM","yy年MMM","yy年第Q季度","yyyy年","yyyy年M月","yyyy年MMMM"],"dateFormatItem-Md":"M/d","months-standAlone-narrow":["1","2","3","4
 
","5","6","7","8","9","10","11","12"],"months-standAlone-wide":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"eraNames":["西å
…ƒå‰","西å…
ƒ"],"months-standAlone-abbr":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"field-minute":"分鐘","timeFormat-medium":"ah:mm:ss","field-hour":"小時","dateFormatItem-yyMM":"yyyy/MM","dateFormat-short":"yyyy/M/d","dateFormatItem-yMMMM":"yyyyå¹´M月","dateFormatItem-HHmm":"H:mm","field-era":"年代","dateFormatItem-yM":"yyyy/M","days-standAlone-abbr":["週日","週一","週二","週三","週四","週五","週å
…
­"],"timeFormat-long":"ahh時mm分ss秒z","dateFormatItem-yMMM":"yyyyå¹´M月","quarters-format-wide":["第1å­£","第2å­£","第3å­£","第4å­£"],"field-weekday":"週天","days-format-abbr":["週日","週一","週二","週三","週四","週五","週å
…
­"],"field-zone":"區域","dateFormatItem-Ed":"d日(E)","quarters-standAlone-narrow":["1","2","3","4"],"da
 teFormatItem-yQQQ":"yå¹´QQQ","dateFormatItem-MMMEd":"MMMd日E","eraNarrow":["å…
¬å…ƒå‰","公å…
ƒ"],"dateFormat-long":"yyyyå¹´M月d日","months-format-wide":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"dateFormat-full":"yyyyå¹´M月d日EEEE","timeFormat-short":"ah:mm","dateTimeFormat":"{1}
 
{0}","field-year":"å¹´","dateFormatItem-yQ":"yyyyå¹´QQQ","dateFormatItem-yyyyMMMM":"yyyyå¹´MMMM","months-format-abbr":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"dateFormatItem-yyQ":"yy年第Q季度","patternChars":"GanjkHmsSEDFwWxhKzAeugXZvcL","am":"上午","dateFormatItem-H":"H时","dateFormatItem-M":"L","days-standAlone-wide":["星期日","星期一","星期二","星期三","星期四","星期五","星期å
…
­"],"dateFormatItem-MMMMd":"MMMMd日","dateFormatItem-yyMMM":"yyå¹´MMM","dateFormatItem-Hm":"H:mm","eraAbbr":["å
…¬å…ƒå‰","公å…
ƒ"],"field-dayperiod":"上午/下午","dateFormatItem-d":"d日","dateFormatIt
 
em-ms":"mm:ss","dateFormatItem-MMMd":"MMMd日","field-day":"日","days-format-wide":["星期日","星期一","星期二","星期三","星期四","星期五","星期å
…
­"],"dateFormatItem-y":"yyyyå¹´","days-format-narrow":["日","一","二","三","四","五","å
…
­"],"field-month":"月","days-standAlone-narrow":["日","一","二","三","四","五","å
…
­"],"dateFormatItem-MMM":"LLL","pm":"下午","dateFormatItem-MMMMEd":"MMMMd日E","dateFormatItem-MMMMdd":"MMMMdd日","dateFormatItem-yMMMEd":"yyyyå¹´MMMd日EEE","dateFormatItem-yyyyM":"yyyyå¹´M月","dateFormatItem-mmss":"mm:ss","dateFormatItem-yyyy":"yyyyå¹´","dateTimeFormats-appendItem-Day-Of-Week":"{0}
 {1}","dateTimeFormats-appendItem-Second":"{0} ({2}: 
{1})","dateTimeFormats-appendItem-Era":"{0} 
{1}","dateTimeFormats-appendItem-Week":"{0} ({2}: 
{1})","quarters-format-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day":"{0}
 ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} 
{1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","d
 ateTimeFormats-appendItem-Quarter":"{0} ({2}: 
{1})","dateTimeFormats-appendItem-Month":"{0} ({2}: 
{1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: 
{1})","dateTimeFormats-appendItem-Timezone":"{0} {1}"})
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-tw/number.js
----------------------------------------------------------------------
diff --git 
a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-tw/number.js 
b/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-tw/number.js
deleted file mode 100644
index dc51043..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh-tw/number.js
+++ /dev/null
@@ -1 +0,0 @@
-({"currencyFormat":"¤#,##0.00","group":",","list":";","decimalFormat":"#,##0.###","scientificFormat":"#E0","percentFormat":"#,##0%","decimal":".","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":"Â
 
","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":"Â
 ","exponential":"E"})
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh/currency.js
----------------------------------------------------------------------
diff --git 
a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh/currency.js 
b/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh/currency.js
deleted file mode 100644
index 50efc23..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh/currency.js
+++ /dev/null
@@ -1 +0,0 @@
-({"HKD_displayName":"港å…
ƒ","CHF_displayName":"瑞士法郎","HKD_symbol":"HK$","CAD_displayName":"加
拿大元","CNY_displayName":"人民币","AUD_displayName":"澳大利亚å…
ƒ","JPY_displayName":"日元","USD_displayName":"美å…
ƒ","CNY_symbol":"ï¿¥","GBP_displayName":"英镑","EUR_displayName":"欧å…
ƒ","USD_symbol":"US$","GBP_symbol":"UK£","JPY_symbol":"JPÂ¥","EUR_symbol":"€"})
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh/gregorian.js
----------------------------------------------------------------------
diff --git 
a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh/gregorian.js 
b/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh/gregorian.js
deleted file mode 100644
index 8126676..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh/gregorian.js
+++ /dev/null
@@ -1 +0,0 @@
-({"months-format-narrow":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"quarters-standAlone-narrow":["1","2","3","4"],"field-weekday":"周天","dateFormatItem-yQQQ":"yå¹´QQQ","dateFormatItem-yMEd":"yyyyå¹´M月d日,E","dateFormatItem-MMMEd":"MMMd日E","eraNarrow":["å
…¬å…ƒå‰","公å…
ƒ"],"dateFormat-long":"yyyyå¹´M月d日","months-format-wide":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"dateFormat-full":"yyyyå¹´M月d日EEEE","dateFormatItem-Md":"M-d","field-era":"时期","dateFormatItem-yM":"yyyy-M","months-standAlone-wide":["一月","二月","三月","四月","五月","å
…­æœˆ","七月","å…
«æœˆ","九月","十月","十一月","十二月"],"timeFormat-short":"ah:mm","quarters-format-wide":["第1季度","第2季度","第3季度","第4季度"],"dateTimeFormat":"{1}
 
{0}","timeFormat-long":"ahh时mm分ss秒z","field-year":"年","dateFormatItem-yMMM":"yyyy年MMM","dateFormatItem-yQ":"yyyy年QQQ","dateFo
 
rmatItem-yyyyMMMM":"yyyyå¹´MMMM","field-hour":"小时","dateFormatItem-MMdd":"MM-dd","months-format-abbr":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"dateFormatItem-yyQ":"yy年第Q季度","patternChars":"GanjkHmsSEDFwWxhKzAeugXZvcL","timeFormat-full":"ahh时mm分ss秒v","am":"上午","dateFormatItem-H":"H时","months-standAlone-abbr":["一月","二月","三月","四月","五月","å
…­æœˆ","七月","å…
«æœˆ","九月","十月","十一月","十二月"],"quarters-format-abbr":["1å­£","2å­£","3å­£","4å­£"],"quarters-standAlone-wide":["第1季度","第2季度","第3季度","第4季度"],"dateFormatItem-HHmmss":"HH:mm:ss","dateFormatItem-M":"L","days-standAlone-wide":["星期日","星期一","星期二","星期三","星期四","星期五","星期å
…
­"],"dateFormatItem-MMMMd":"MMMMd日","dateFormatItem-yyMMM":"yyå¹´MMM","timeFormat-medium":"ahh:mm:ss","dateFormatItem-Hm":"H:mm","quarters-standAlone-abbr":["1å­£","2å­£","3å­£","4å­£"],"eraAbbr":["å
…
 ¬å…ƒå‰","公å…
ƒ"],"field-minute":"分钟","field-dayperiod":"上午/下午","days-standAlone-abbr":["周日","周一","周二","周三","周四","周五","周å
…
­"],"dateFormatItem-d":"d日","dateFormatItem-ms":"mm:ss","dateFormatItem-MMMd":"MMMd日","dateFormatItem-MEd":"M-dE","dateFormatItem-yMMMM":"yyyyå¹´MMMM","field-day":"日","days-format-wide":["星期日","星期一","星期二","星期三","星期四","星期五","星期å
…
­"],"field-zone":"区域","dateFormatItem-y":"yyyyå¹´","months-standAlone-narrow":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"dateFormatItem-yyMM":"yy-MM","days-format-abbr":["周日","周一","周二","周三","周四","周五","周å
…­"],"eraNames":["公元前","公å…
ƒ"],"days-format-narrow":["日","一","二","三","四","五","å…
­"],"field-month":"月","days-standAlone-narrow":["日","一","二","三","四","五","å
…
­"],"dateFormatItem-MMM":"LLL","dateFormatItem-HHmm":"HH:mm","pm":"下午","dateFormatItem-MM
 
MMEd":"MMMMd日E","dateFormatItem-MMMMdd":"MMMMdd日","dateFormat-short":"yy-M-d","field-second":"秒钟","dateFormatItem-yMMMEd":"yyyy年MMMd日EEE","dateFormatItem-Ed":"d日E","field-week":"周","dateFormat-medium":"yyyy-M-d","dateFormatItem-yyyyM":"yyyy年M月","dateFormatItem-mmss":"mm:ss","dateFormatItem-yyyy":"yyyy年","dateTimeFormats-appendItem-Day-Of-Week":"{0}
 {1}","dateTimeFormats-appendItem-Second":"{0} ({2}: 
{1})","dateTimeFormats-appendItem-Era":"{0} 
{1}","dateTimeFormats-appendItem-Week":"{0} ({2}: 
{1})","quarters-format-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Day":"{0}
 ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} 
{1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: 
{1})","dateTimeFormats-appendItem-Quarter":"{0} ({2}: 
{1})","dateTimeFormats-appendItem-Month":"{0} ({2}: 
{1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: 
{1})","dateTimeFormats-appendItem-Timezone":"{0} {1}"})
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh/number.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh/number.js 
b/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh/number.js
deleted file mode 100644
index 90d87b9..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/cldr/nls/zh/number.js
+++ /dev/null
@@ -1 +0,0 @@
-({"decimalFormat":"#,##0.###","group":",","scientificFormat":"#E0","percentFormat":"#,##0%","currencyFormat":"¤#,##0.00","decimal":".","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":"Â
 
","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":"Â
 ","exponential":"E"})
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/cldr/supplemental.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojo/cldr/supplemental.js 
b/components/camel-web/src/main/webapp/js/dojo/cldr/supplemental.js
deleted file mode 100644
index 28ca582..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/cldr/supplemental.js
+++ /dev/null
@@ -1,45 +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["dojo.cldr.supplemental"]){
-dojo._hasResource["dojo.cldr.supplemental"]=true;
-dojo.provide("dojo.cldr.supplemental");
-dojo.require("dojo.i18n");
-dojo.cldr.supplemental.getFirstDayOfWeek=function(_1){
-var 
_2={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,lb:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,as:0,au:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,za:0,zw:0,et:0,mw:0,ng:0,tj:0,sy:4};
-var _3=dojo.cldr.supplemental._region(_1);
-var _4=_2[_3];
-return (_4===undefined)?1:_4;
-};
-dojo.cldr.supplemental._region=function(_5){
-_5=dojo.i18n.normalizeLocale(_5);
-var _6=_5.split("-");
-var _7=_6[1];
-if(!_7){
-_7={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",he:"il",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[_6[0]];
-}else{
-if(_7.length==4){
-_7=_6[2];
-}
-}
-return _7;
-};
-dojo.cldr.supplemental.getWeekend=function(_8){
-var 
_9={eg:5,il:5,sy:5,"in":0,ae:4,bh:4,dz:4,iq:4,jo:4,kw:4,lb:4,ly:4,ma:4,om:4,qa:4,sa:4,sd:4,tn:4,ye:4};
-var 
_a={ae:5,bh:5,dz:5,iq:5,jo:5,kw:5,lb:5,ly:5,ma:5,om:5,qa:5,sa:5,sd:5,tn:5,ye:5,af:5,ir:5,eg:6,il:6,sy:6};
-var _b=dojo.cldr.supplemental._region(_8);
-var _c=_9[_b];
-var _d=_a[_b];
-if(_c===undefined){
-_c=6;
-}
-if(_d===undefined){
-_d=0;
-}
-return {start:_c,end:_d};
-};
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/colors.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojo/colors.js 
b/components/camel-web/src/main/webapp/js/dojo/colors.js
deleted file mode 100644
index d373112..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/colors.js
+++ /dev/null
@@ -1,76 +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["dojo.colors"]){
-dojo._hasResource["dojo.colors"]=true;
-dojo.provide("dojo.colors");
-(function(){
-var _1=function(m1,m2,h){
-if(h<0){
-++h;
-}
-if(h>1){
---h;
-}
-var h6=6*h;
-if(h6<1){
-return m1+(m2-m1)*h6;
-}
-if(2*h<1){
-return m2;
-}
-if(3*h<2){
-return m1+(m2-m1)*(2/3-h)*6;
-}
-return m1;
-};
-dojo.colorFromRgb=function(_6,_7){
-var m=_6.toLowerCase().match(/^(rgba?|hsla?)\(([\s\.\-,%0-9]+)\)/);
-if(m){
-var c=m[2].split(/\s*,\s*/),l=c.length,t=m[1],a;
-if((t=="rgb"&&l==3)||(t=="rgba"&&l==4)){
-var r=c[0];
-if(r.charAt(r.length-1)=="%"){
-a=dojo.map(c,function(x){
-return parseFloat(x)*2.56;
-});
-if(l==4){
-a[3]=c[3];
-}
-return dojo.colorFromArray(a,_7);
-}
-return dojo.colorFromArray(c,_7);
-}
-if((t=="hsl"&&l==3)||(t=="hsla"&&l==4)){
-var 
H=((parseFloat(c[0])%360)+360)%360/360,S=parseFloat(c[1])/100,L=parseFloat(c[2])/100,m2=L<=0.5?L*(S+1):L+S-L*S,m1=2*L-m2;
-a=[_1(m1,m2,H+1/3)*256,_1(m1,m2,H)*256,_1(m1,m2,H-1/3)*256,1];
-if(l==4){
-a[3]=c[3];
-}
-return dojo.colorFromArray(a,_7);
-}
-}
-return null;
-};
-var _14=function(c,low,_17){
-c=Number(c);
-return isNaN(c)?_17:c<low?low:c>_17?_17:c;
-};
-dojo.Color.prototype.sanitize=function(){
-var t=this;
-t.r=Math.round(_14(t.r,0,255));
-t.g=Math.round(_14(t.g,0,255));
-t.b=Math.round(_14(t.b,0,255));
-t.a=_14(t.a,0,1);
-return this;
-};
-})();
-dojo.colors.makeGrey=function(g,a){
-return dojo.colorFromArray([g,g,g,a]);
-};
-dojo.mixin(dojo.Color.named,{aliceblue:[240,248,255],antiquewhite:[250,235,215],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],blanchedalmond:[255,235,205],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,
 
255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,21
 
9],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],oldlace:[253,245,230],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],thistle:[216,191,216],toma
 
to:[255,99,71],transparent:[0,0,0,0],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],whitesmoke:[245,245,245],yellowgreen:[154,205,50]});
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/cookie.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojo/cookie.js 
b/components/camel-web/src/main/webapp/js/dojo/cookie.js
deleted file mode 100644
index b80b672..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/cookie.js
+++ /dev/null
@@ -1,50 +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["dojo.cookie"]){
-dojo._hasResource["dojo.cookie"]=true;
-dojo.provide("dojo.cookie");
-dojo.require("dojo.regexp");
-dojo.cookie=function(_1,_2,_3){
-var c=document.cookie;
-if(arguments.length==1){
-var _5=c.match(new RegExp("(?:^|; )"+dojo.regexp.escapeString(_1)+"=([^;]*)"));
-return _5?decodeURIComponent(_5[1]):undefined;
-}else{
-_3=_3||{};
-var _6=_3.expires;
-if(typeof _6=="number"){
-var d=new Date();
-d.setTime(d.getTime()+_6*24*60*60*1000);
-_6=_3.expires=d;
-}
-if(_6&&_6.toUTCString){
-_3.expires=_6.toUTCString();
-}
-_2=encodeURIComponent(_2);
-var _8=_1+"="+_2,_9;
-for(_9 in _3){
-_8+="; "+_9;
-var _a=_3[_9];
-if(_a!==true){
-_8+="="+_a;
-}
-}
-document.cookie=_8;
-}
-};
-dojo.cookie.isSupported=function(){
-if(!("cookieEnabled" in navigator)){
-this("__djCookieTest__","CookiesAllowed");
-navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed";
-if(navigator.cookieEnabled){
-this("__djCookieTest__","",{expires:-1});
-}
-}
-return navigator.cookieEnabled;
-};
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/currency.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojo/currency.js 
b/components/camel-web/src/main/webapp/js/dojo/currency.js
deleted file mode 100644
index eb8e87f..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/currency.js
+++ /dev/null
@@ -1,36 +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["dojo.currency"]){
-dojo._hasResource["dojo.currency"]=true;
-dojo.provide("dojo.currency");
-dojo.require("dojo.number");
-dojo.require("dojo.i18n");
-dojo.requireLocalization("dojo.cldr","currency",null,"ROOT,ar,ca,cs,da,de,el,en,en-au,en-ca,en-us,es,fi,fr,he,hu,it,ja,ko,nb,nl,pl,pt,ru,sk,sl,sv,th,tr,zh,zh-tw");
-dojo.require("dojo.cldr.monetary");
-dojo.currency._mixInDefaults=function(_1){
-_1=_1||{};
-_1.type="currency";
-var _2=dojo.i18n.getLocalization("dojo.cldr","currency",_1.locale)||{};
-var _3=_1.currency;
-var _4=dojo.cldr.monetary.getData(_3);
-dojo.forEach(["displayName","symbol","group","decimal"],function(_5){
-_4[_5]=_2[_3+"_"+_5];
-});
-_4.fractional=[true,false];
-return dojo.mixin(_4,_1);
-};
-dojo.currency.format=function(_6,_7){
-return dojo.number.format(_6,dojo.currency._mixInDefaults(_7));
-};
-dojo.currency.regexp=function(_8){
-return dojo.number.regexp(dojo.currency._mixInDefaults(_8));
-};
-dojo.currency.parse=function(_9,_a){
-return dojo.number.parse(_9,dojo.currency._mixInDefaults(_a));
-};
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/data/ItemFileReadStore.js
----------------------------------------------------------------------
diff --git 
a/components/camel-web/src/main/webapp/js/dojo/data/ItemFileReadStore.js 
b/components/camel-web/src/main/webapp/js/dojo/data/ItemFileReadStore.js
deleted file mode 100644
index c6b1c4b..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/data/ItemFileReadStore.js
+++ /dev/null
@@ -1,514 +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["dojo.data.ItemFileReadStore"]){
-dojo._hasResource["dojo.data.ItemFileReadStore"]=true;
-dojo.provide("dojo.data.ItemFileReadStore");
-dojo.require("dojo.data.util.filter");
-dojo.require("dojo.data.util.simpleFetch");
-dojo.require("dojo.date.stamp");
-dojo.declare("dojo.data.ItemFileReadStore",null,{constructor:function(_1){
-this._arrayOfAllItems=[];
-this._arrayOfTopLevelItems=[];
-this._loadFinished=false;
-this._jsonFileUrl=_1.url;
-this._jsonData=_1.data;
-this._datatypeMap=_1.typeMap||{};
-if(!this._datatypeMap["Date"]){
-this._datatypeMap["Date"]={type:Date,deserialize:function(_2){
-return dojo.date.stamp.fromISOString(_2);
-}};
-}
-this._features={"dojo.data.api.Read":true,"dojo.data.api.Identity":true};
-this._itemsByIdentity=null;
-this._storeRefPropName="_S";
-this._itemNumPropName="_0";
-this._rootItemPropName="_RI";
-this._reverseRefMap="_RRM";
-this._loadInProgress=false;
-this._queuedFetches=[];
-if(_1.urlPreventCache!==undefined){
-this.urlPreventCache=_1.urlPreventCache?true:false;
-}
-if(_1.clearOnClose){
-this.clearOnClose=true;
-}
-},url:"",data:null,typeMap:null,clearOnClose:false,urlPreventCache:false,_assertIsItem:function(_3){
-if(!this.isItem(_3)){
-throw new Error("dojo.data.ItemFileReadStore: Invalid item argument.");
-}
-},_assertIsAttribute:function(_4){
-if(typeof _4!=="string"){
-throw new Error("dojo.data.ItemFileReadStore: Invalid attribute argument.");
-}
-},getValue:function(_5,_6,_7){
-var _8=this.getValues(_5,_6);
-return (_8.length>0)?_8[0]:_7;
-},getValues:function(_9,_a){
-this._assertIsItem(_9);
-this._assertIsAttribute(_a);
-return _9[_a]||[];
-},getAttributes:function(_b){
-this._assertIsItem(_b);
-var _c=[];
-for(var _d in _b){
-if((_d!==this._storeRefPropName)&&(_d!==this._itemNumPropName)&&(_d!==this._rootItemPropName)&&(_d!==this._reverseRefMap)){
-_c.push(_d);
-}
-}
-return _c;
-},hasAttribute:function(_e,_f){
-return this.getValues(_e,_f).length>0;
-},containsValue:function(_10,_11,_12){
-var _13=undefined;
-if(typeof _12==="string"){
-_13=dojo.data.util.filter.patternToRegExp(_12,false);
-}
-return this._containsValue(_10,_11,_12,_13);
-},_containsValue:function(_14,_15,_16,_17){
-return dojo.some(this.getValues(_14,_15),function(_18){
-if(_18!==null&&!dojo.isObject(_18)&&_17){
-if(_18.toString().match(_17)){
-return true;
-}
-}else{
-if(_16===_18){
-return true;
-}
-}
-});
-},isItem:function(_19){
-if(_19&&_19[this._storeRefPropName]===this){
-if(this._arrayOfAllItems[_19[this._itemNumPropName]]===_19){
-return true;
-}
-}
-return false;
-},isItemLoaded:function(_1a){
-return this.isItem(_1a);
-},loadItem:function(_1b){
-this._assertIsItem(_1b.item);
-},getFeatures:function(){
-return this._features;
-},getLabel:function(_1c){
-if(this._labelAttr&&this.isItem(_1c)){
-return this.getValue(_1c,this._labelAttr);
-}
-return undefined;
-},getLabelAttributes:function(_1d){
-if(this._labelAttr){
-return [this._labelAttr];
-}
-return null;
-},_fetchItems:function(_1e,_1f,_20){
-var _21=this;
-var _22=function(_23,_24){
-var _25=[];
-var i,key;
-if(_23.query){
-var _28;
-var _29=_23.queryOptions?_23.queryOptions.ignoreCase:false;
-var _2a={};
-for(key in _23.query){
-_28=_23.query[key];
-if(typeof _28==="string"){
-_2a[key]=dojo.data.util.filter.patternToRegExp(_28,_29);
-}
-}
-for(i=0;i<_24.length;++i){
-var _2b=true;
-var _2c=_24[i];
-if(_2c===null){
-_2b=false;
-}else{
-for(key in _23.query){
-_28=_23.query[key];
-if(!_21._containsValue(_2c,key,_28,_2a[key])){
-_2b=false;
-}
-}
-}
-if(_2b){
-_25.push(_2c);
-}
-}
-_1f(_25,_23);
-}else{
-for(i=0;i<_24.length;++i){
-var _2d=_24[i];
-if(_2d!==null){
-_25.push(_2d);
-}
-}
-_1f(_25,_23);
-}
-};
-if(this._loadFinished){
-_22(_1e,this._getItemsArray(_1e.queryOptions));
-}else{
-if(this._jsonFileUrl){
-if(this._loadInProgress){
-this._queuedFetches.push({args:_1e,filter:_22});
-}else{
-this._loadInProgress=true;
-var 
_2e={url:_21._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache};
-var _2f=dojo.xhrGet(_2e);
-_2f.addCallback(function(_30){
-try{
-_21._getItemsFromLoadedData(_30);
-_21._loadFinished=true;
-_21._loadInProgress=false;
-_22(_1e,_21._getItemsArray(_1e.queryOptions));
-_21._handleQueuedFetches();
-}
-catch(e){
-_21._loadFinished=true;
-_21._loadInProgress=false;
-_20(e,_1e);
-}
-});
-_2f.addErrback(function(_31){
-_21._loadInProgress=false;
-_20(_31,_1e);
-});
-var _32=null;
-if(_1e.abort){
-_32=_1e.abort;
-}
-_1e.abort=function(){
-var df=_2f;
-if(df&&df.fired===-1){
-df.cancel();
-df=null;
-}
-if(_32){
-_32.call(_1e);
-}
-};
-}
-}else{
-if(this._jsonData){
-try{
-this._loadFinished=true;
-this._getItemsFromLoadedData(this._jsonData);
-this._jsonData=null;
-_22(_1e,this._getItemsArray(_1e.queryOptions));
-}
-catch(e){
-_20(e,_1e);
-}
-}else{
-_20(new Error("dojo.data.ItemFileReadStore: No JSON source data was provided 
as either URL or a nested Javascript object."),_1e);
-}
-}
-}
-},_handleQueuedFetches:function(){
-if(this._queuedFetches.length>0){
-for(var i=0;i<this._queuedFetches.length;i++){
-var _35=this._queuedFetches[i];
-var _36=_35.args;
-var _37=_35.filter;
-if(_37){
-_37(_36,this._getItemsArray(_36.queryOptions));
-}else{
-this.fetchItemByIdentity(_36);
-}
-}
-this._queuedFetches=[];
-}
-},_getItemsArray:function(_38){
-if(_38&&_38.deep){
-return this._arrayOfAllItems;
-}
-return this._arrayOfTopLevelItems;
-},close:function(_39){
-if(this.clearOnClose&&(this._jsonFileUrl!=="")){
-this._arrayOfAllItems=[];
-this._arrayOfTopLevelItems=[];
-this._loadFinished=false;
-this._itemsByIdentity=null;
-this._loadInProgress=false;
-this._queuedFetches=[];
-}
-},_getItemsFromLoadedData:function(_3a){
-var _3b=false;
-function _3c(_3d){
-var _3e=((_3d!==null)&&(typeof 
_3d==="object")&&(!dojo.isArray(_3d)||_3b)&&(!dojo.isFunction(_3d))&&(_3d.constructor==Object||dojo.isArray(_3d))&&(typeof
 _3d._reference==="undefined")&&(typeof _3d._type==="undefined")&&(typeof 
_3d._value==="undefined"));
-return _3e;
-};
-var _3f=this;
-function _40(_41){
-_3f._arrayOfAllItems.push(_41);
-for(var _42 in _41){
-var _43=_41[_42];
-if(_43){
-if(dojo.isArray(_43)){
-var _44=_43;
-for(var k=0;k<_44.length;++k){
-var _46=_44[k];
-if(_3c(_46)){
-_40(_46);
-}
-}
-}else{
-if(_3c(_43)){
-_40(_43);
-}
-}
-}
-}
-};
-this._labelAttr=_3a.label;
-var i;
-var _48;
-this._arrayOfAllItems=[];
-this._arrayOfTopLevelItems=_3a.items;
-for(i=0;i<this._arrayOfTopLevelItems.length;++i){
-_48=this._arrayOfTopLevelItems[i];
-if(dojo.isArray(_48)){
-_3b=true;
-}
-_40(_48);
-_48[this._rootItemPropName]=true;
-}
-var _49={};
-var key;
-for(i=0;i<this._arrayOfAllItems.length;++i){
-_48=this._arrayOfAllItems[i];
-for(key in _48){
-if(key!==this._rootItemPropName){
-var _4b=_48[key];
-if(_4b!==null){
-if(!dojo.isArray(_4b)){
-_48[key]=[_4b];
-}
-}else{
-_48[key]=[null];
-}
-}
-_49[key]=key;
-}
-}
-while(_49[this._storeRefPropName]){
-this._storeRefPropName+="_";
-}
-while(_49[this._itemNumPropName]){
-this._itemNumPropName+="_";
-}
-while(_49[this._reverseRefMap]){
-this._reverseRefMap+="_";
-}
-var _4c;
-var _4d=_3a.identifier;
-if(_4d){
-this._itemsByIdentity={};
-this._features["dojo.data.api.Identity"]=_4d;
-for(i=0;i<this._arrayOfAllItems.length;++i){
-_48=this._arrayOfAllItems[i];
-_4c=_48[_4d];
-var _4e=_4c[0];
-if(!this._itemsByIdentity[_4e]){
-this._itemsByIdentity[_4e]=_48;
-}else{
-if(this._jsonFileUrl){
-throw new Error("dojo.data.ItemFileReadStore:  The json data as specified by: 
["+this._jsonFileUrl+"] is malformed.  Items within the list have identifier: 
["+_4d+"].  Value collided: ["+_4e+"]");
-}else{
-if(this._jsonData){
-throw new Error("dojo.data.ItemFileReadStore:  The json data provided by the 
creation arguments is malformed.  Items within the list have identifier: 
["+_4d+"].  Value collided: ["+_4e+"]");
-}
-}
-}
-}
-}else{
-this._features["dojo.data.api.Identity"]=Number;
-}
-for(i=0;i<this._arrayOfAllItems.length;++i){
-_48=this._arrayOfAllItems[i];
-_48[this._storeRefPropName]=this;
-_48[this._itemNumPropName]=i;
-}
-for(i=0;i<this._arrayOfAllItems.length;++i){
-_48=this._arrayOfAllItems[i];
-for(key in _48){
-_4c=_48[key];
-for(var j=0;j<_4c.length;++j){
-_4b=_4c[j];
-if(_4b!==null&&typeof _4b=="object"){
-if(_4b._type&&_4b._value){
-var _50=_4b._type;
-var _51=this._datatypeMap[_50];
-if(!_51){
-throw new Error("dojo.data.ItemFileReadStore: in the typeMap constructor arg, 
no object class was specified for the datatype '"+_50+"'");
-}else{
-if(dojo.isFunction(_51)){
-_4c[j]=new _51(_4b._value);
-}else{
-if(dojo.isFunction(_51.deserialize)){
-_4c[j]=_51.deserialize(_4b._value);
-}else{
-throw new Error("dojo.data.ItemFileReadStore: Value provided in typeMap was 
neither a constructor, nor a an object with a deserialize function");
-}
-}
-}
-}
-if(_4b._reference){
-var _52=_4b._reference;
-if(!dojo.isObject(_52)){
-_4c[j]=this._itemsByIdentity[_52];
-}else{
-for(var k=0;k<this._arrayOfAllItems.length;++k){
-var _54=this._arrayOfAllItems[k];
-var _55=true;
-for(var _56 in _52){
-if(_54[_56]!=_52[_56]){
-_55=false;
-}
-}
-if(_55){
-_4c[j]=_54;
-}
-}
-}
-if(this.referenceIntegrity){
-var _57=_4c[j];
-if(this.isItem(_57)){
-this._addReferenceToMap(_57,_48,key);
-}
-}
-}else{
-if(this.isItem(_4b)){
-if(this.referenceIntegrity){
-this._addReferenceToMap(_4b,_48,key);
-}
-}
-}
-}
-}
-}
-}
-},_addReferenceToMap:function(_58,_59,_5a){
-},getIdentity:function(_5b){
-var _5c=this._features["dojo.data.api.Identity"];
-if(_5c===Number){
-return _5b[this._itemNumPropName];
-}else{
-var _5d=_5b[_5c];
-if(_5d){
-return _5d[0];
-}
-}
-return null;
-},fetchItemByIdentity:function(_5e){
-var _5f;
-var _60;
-if(!this._loadFinished){
-var _61=this;
-if(this._jsonFileUrl){
-if(this._loadInProgress){
-this._queuedFetches.push({args:_5e});
-}else{
-this._loadInProgress=true;
-var 
_62={url:_61._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache};
-var _63=dojo.xhrGet(_62);
-_63.addCallback(function(_64){
-var _65=_5e.scope?_5e.scope:dojo.global;
-try{
-_61._getItemsFromLoadedData(_64);
-_61._loadFinished=true;
-_61._loadInProgress=false;
-_5f=_61._getItemByIdentity(_5e.identity);
-if(_5e.onItem){
-_5e.onItem.call(_65,_5f);
-}
-_61._handleQueuedFetches();
-}
-catch(error){
-_61._loadInProgress=false;
-if(_5e.onError){
-_5e.onError.call(_65,error);
-}
-}
-});
-_63.addErrback(function(_66){
-_61._loadInProgress=false;
-if(_5e.onError){
-var _67=_5e.scope?_5e.scope:dojo.global;
-_5e.onError.call(_67,_66);
-}
-});
-}
-}else{
-if(this._jsonData){
-_61._getItemsFromLoadedData(_61._jsonData);
-_61._jsonData=null;
-_61._loadFinished=true;
-_5f=_61._getItemByIdentity(_5e.identity);
-if(_5e.onItem){
-_60=_5e.scope?_5e.scope:dojo.global;
-_5e.onItem.call(_60,_5f);
-}
-}
-}
-}else{
-_5f=this._getItemByIdentity(_5e.identity);
-if(_5e.onItem){
-_60=_5e.scope?_5e.scope:dojo.global;
-_5e.onItem.call(_60,_5f);
-}
-}
-},_getItemByIdentity:function(_68){
-var _69=null;
-if(this._itemsByIdentity){
-_69=this._itemsByIdentity[_68];
-}else{
-_69=this._arrayOfAllItems[_68];
-}
-if(_69===undefined){
-_69=null;
-}
-return _69;
-},getIdentityAttributes:function(_6a){
-var _6b=this._features["dojo.data.api.Identity"];
-if(_6b===Number){
-return null;
-}else{
-return [_6b];
-}
-},_forceLoad:function(){
-var _6c=this;
-if(this._jsonFileUrl){
-var 
_6d={url:_6c._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,sync:true};
-var _6e=dojo.xhrGet(_6d);
-_6e.addCallback(function(_6f){
-try{
-if(_6c._loadInProgress!==true&&!_6c._loadFinished){
-_6c._getItemsFromLoadedData(_6f);
-_6c._loadFinished=true;
-}else{
-if(_6c._loadInProgress){
-throw new Error("dojo.data.ItemFileReadStore:  Unable to perform a synchronous 
load, an async load is in progress.");
-}
-}
-}
-catch(e){
-
-throw e;
-}
-});
-_6e.addErrback(function(_70){
-throw _70;
-});
-}else{
-if(this._jsonData){
-_6c._getItemsFromLoadedData(_6c._jsonData);
-_6c._jsonData=null;
-_6c._loadFinished=true;
-}
-}
-}});
-dojo.extend(dojo.data.ItemFileReadStore,dojo.data.util.simpleFetch);
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/data/ItemFileWriteStore.js
----------------------------------------------------------------------
diff --git 
a/components/camel-web/src/main/webapp/js/dojo/data/ItemFileWriteStore.js 
b/components/camel-web/src/main/webapp/js/dojo/data/ItemFileWriteStore.js
deleted file mode 100644
index c9071d7..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/data/ItemFileWriteStore.js
+++ /dev/null
@@ -1,526 +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["dojo.data.ItemFileWriteStore"]){
-dojo._hasResource["dojo.data.ItemFileWriteStore"]=true;
-dojo.provide("dojo.data.ItemFileWriteStore");
-dojo.require("dojo.data.ItemFileReadStore");
-dojo.declare("dojo.data.ItemFileWriteStore",dojo.data.ItemFileReadStore,{constructor:function(_1){
-this._features["dojo.data.api.Write"]=true;
-this._features["dojo.data.api.Notification"]=true;
-this._pending={_newItems:{},_modifiedItems:{},_deletedItems:{}};
-if(!this._datatypeMap["Date"].serialize){
-this._datatypeMap["Date"].serialize=function(_2){
-return dojo.date.stamp.toISOString(_2,{zulu:true});
-};
-}
-if(_1&&(_1.referenceIntegrity===false)){
-this.referenceIntegrity=false;
-}
-this._saveInProgress=false;
-},referenceIntegrity:true,_assert:function(_3){
-if(!_3){
-throw new Error("assertion failed in ItemFileWriteStore");
-}
-},_getIdentifierAttribute:function(){
-var _4=this.getFeatures()["dojo.data.api.Identity"];
-return _4;
-},newItem:function(_5,_6){
-this._assert(!this._saveInProgress);
-if(!this._loadFinished){
-this._forceLoad();
-}
-if(typeof _5!="object"&&typeof _5!="undefined"){
-throw new Error("newItem() was passed something other than an object");
-}
-var _7=null;
-var _8=this._getIdentifierAttribute();
-if(_8===Number){
-_7=this._arrayOfAllItems.length;
-}else{
-_7=_5[_8];
-if(typeof _7==="undefined"){
-throw new Error("newItem() was not passed an identity for the new item");
-}
-if(dojo.isArray(_7)){
-throw new Error("newItem() was not passed an single-valued identity");
-}
-}
-if(this._itemsByIdentity){
-this._assert(typeof this._itemsByIdentity[_7]==="undefined");
-}
-this._assert(typeof this._pending._newItems[_7]==="undefined");
-this._assert(typeof this._pending._deletedItems[_7]==="undefined");
-var _9={};
-_9[this._storeRefPropName]=this;
-_9[this._itemNumPropName]=this._arrayOfAllItems.length;
-if(this._itemsByIdentity){
-this._itemsByIdentity[_7]=_9;
-_9[_8]=[_7];
-}
-this._arrayOfAllItems.push(_9);
-var _a=null;
-if(_6&&_6.parent&&_6.attribute){
-_a={item:_6.parent,attribute:_6.attribute,oldValue:undefined};
-var _b=this.getValues(_6.parent,_6.attribute);
-if(_b&&_b.length>0){
-var _c=_b.slice(0,_b.length);
-if(_b.length===1){
-_a.oldValue=_b[0];
-}else{
-_a.oldValue=_b.slice(0,_b.length);
-}
-_c.push(_9);
-this._setValueOrValues(_6.parent,_6.attribute,_c,false);
-_a.newValue=this.getValues(_6.parent,_6.attribute);
-}else{
-this._setValueOrValues(_6.parent,_6.attribute,_9,false);
-_a.newValue=_9;
-}
-}else{
-_9[this._rootItemPropName]=true;
-this._arrayOfTopLevelItems.push(_9);
-}
-this._pending._newItems[_7]=_9;
-for(var _d in _5){
-if(_d===this._storeRefPropName||_d===this._itemNumPropName){
-throw new Error("encountered bug in ItemFileWriteStore.newItem");
-}
-var _e=_5[_d];
-if(!dojo.isArray(_e)){
-_e=[_e];
-}
-_9[_d]=_e;
-if(this.referenceIntegrity){
-for(var i=0;i<_e.length;i++){
-var val=_e[i];
-if(this.isItem(val)){
-this._addReferenceToMap(val,_9,_d);
-}
-}
-}
-}
-this.onNew(_9,_a);
-return _9;
-},_removeArrayElement:function(_11,_12){
-var _13=dojo.indexOf(_11,_12);
-if(_13!=-1){
-_11.splice(_13,1);
-return true;
-}
-return false;
-},deleteItem:function(_14){
-this._assert(!this._saveInProgress);
-this._assertIsItem(_14);
-var _15=_14[this._itemNumPropName];
-var _16=this.getIdentity(_14);
-if(this.referenceIntegrity){
-var _17=this.getAttributes(_14);
-if(_14[this._reverseRefMap]){
-_14["backup_"+this._reverseRefMap]=dojo.clone(_14[this._reverseRefMap]);
-}
-dojo.forEach(_17,function(_18){
-dojo.forEach(this.getValues(_14,_18),function(_19){
-if(this.isItem(_19)){
-if(!_14["backupRefs_"+this._reverseRefMap]){
-_14["backupRefs_"+this._reverseRefMap]=[];
-}
-_14["backupRefs_"+this._reverseRefMap].push({id:this.getIdentity(_19),attr:_18});
-this._removeReferenceFromMap(_19,_14,_18);
-}
-},this);
-},this);
-var _1a=_14[this._reverseRefMap];
-if(_1a){
-for(var _1b in _1a){
-var _1c=null;
-if(this._itemsByIdentity){
-_1c=this._itemsByIdentity[_1b];
-}else{
-_1c=this._arrayOfAllItems[_1b];
-}
-if(_1c){
-for(var _1d in _1a[_1b]){
-var _1e=this.getValues(_1c,_1d)||[];
-var _1f=dojo.filter(_1e,function(_20){
-return !(this.isItem(_20)&&this.getIdentity(_20)==_16);
-},this);
-this._removeReferenceFromMap(_14,_1c,_1d);
-if(_1f.length<_1e.length){
-this._setValueOrValues(_1c,_1d,_1f,true);
-}
-}
-}
-}
-}
-}
-this._arrayOfAllItems[_15]=null;
-_14[this._storeRefPropName]=null;
-if(this._itemsByIdentity){
-delete this._itemsByIdentity[_16];
-}
-this._pending._deletedItems[_16]=_14;
-if(_14[this._rootItemPropName]){
-this._removeArrayElement(this._arrayOfTopLevelItems,_14);
-}
-this.onDelete(_14);
-return true;
-},setValue:function(_21,_22,_23){
-return this._setValueOrValues(_21,_22,_23,true);
-},setValues:function(_24,_25,_26){
-return this._setValueOrValues(_24,_25,_26,true);
-},unsetAttribute:function(_27,_28){
-return this._setValueOrValues(_27,_28,[],true);
-},_setValueOrValues:function(_29,_2a,_2b,_2c){
-this._assert(!this._saveInProgress);
-this._assertIsItem(_29);
-this._assert(dojo.isString(_2a));
-this._assert(typeof _2b!=="undefined");
-var _2d=this._getIdentifierAttribute();
-if(_2a==_2d){
-throw new Error("ItemFileWriteStore does not have support for changing the 
value of an item's identifier.");
-}
-var _2e=this._getValueOrValues(_29,_2a);
-var _2f=this.getIdentity(_29);
-if(!this._pending._modifiedItems[_2f]){
-var _30={};
-for(var key in _29){
-if((key===this._storeRefPropName)||(key===this._itemNumPropName)||(key===this._rootItemPropName)){
-_30[key]=_29[key];
-}else{
-if(key===this._reverseRefMap){
-_30[key]=dojo.clone(_29[key]);
-}else{
-_30[key]=_29[key].slice(0,_29[key].length);
-}
-}
-}
-this._pending._modifiedItems[_2f]=_30;
-}
-var _32=false;
-if(dojo.isArray(_2b)&&_2b.length===0){
-_32=delete _29[_2a];
-_2b=undefined;
-if(this.referenceIntegrity&&_2e){
-var _33=_2e;
-if(!dojo.isArray(_33)){
-_33=[_33];
-}
-for(var i=0;i<_33.length;i++){
-var _35=_33[i];
-if(this.isItem(_35)){
-this._removeReferenceFromMap(_35,_29,_2a);
-}
-}
-}
-}else{
-var _36;
-if(dojo.isArray(_2b)){
-var _37=_2b;
-_36=_2b.slice(0,_2b.length);
-}else{
-_36=[_2b];
-}
-if(this.referenceIntegrity){
-if(_2e){
-var _33=_2e;
-if(!dojo.isArray(_33)){
-_33=[_33];
-}
-var map={};
-dojo.forEach(_33,function(_39){
-if(this.isItem(_39)){
-var id=this.getIdentity(_39);
-map[id.toString()]=true;
-}
-},this);
-dojo.forEach(_36,function(_3b){
-if(this.isItem(_3b)){
-var id=this.getIdentity(_3b);
-if(map[id.toString()]){
-delete map[id.toString()];
-}else{
-this._addReferenceToMap(_3b,_29,_2a);
-}
-}
-},this);
-for(var rId in map){
-var _3e;
-if(this._itemsByIdentity){
-_3e=this._itemsByIdentity[rId];
-}else{
-_3e=this._arrayOfAllItems[rId];
-}
-this._removeReferenceFromMap(_3e,_29,_2a);
-}
-}else{
-for(var i=0;i<_36.length;i++){
-var _35=_36[i];
-if(this.isItem(_35)){
-this._addReferenceToMap(_35,_29,_2a);
-}
-}
-}
-}
-_29[_2a]=_36;
-_32=true;
-}
-if(_2c){
-this.onSet(_29,_2a,_2e,_2b);
-}
-return _32;
-},_addReferenceToMap:function(_3f,_40,_41){
-var _42=this.getIdentity(_40);
-var _43=_3f[this._reverseRefMap];
-if(!_43){
-_43=_3f[this._reverseRefMap]={};
-}
-var _44=_43[_42];
-if(!_44){
-_44=_43[_42]={};
-}
-_44[_41]=true;
-},_removeReferenceFromMap:function(_45,_46,_47){
-var _48=this.getIdentity(_46);
-var _49=_45[this._reverseRefMap];
-var _4a;
-if(_49){
-for(_4a in _49){
-if(_4a==_48){
-delete _49[_4a][_47];
-if(this._isEmpty(_49[_4a])){
-delete _49[_4a];
-}
-}
-}
-if(this._isEmpty(_49)){
-delete _45[this._reverseRefMap];
-}
-}
-},_dumpReferenceMap:function(){
-var i;
-for(i=0;i<this._arrayOfAllItems.length;i++){
-var _4c=this._arrayOfAllItems[i];
-if(_4c&&_4c[this._reverseRefMap]){
-
-}
-}
-},_getValueOrValues:function(_4d,_4e){
-var _4f=undefined;
-if(this.hasAttribute(_4d,_4e)){
-var _50=this.getValues(_4d,_4e);
-if(_50.length==1){
-_4f=_50[0];
-}else{
-_4f=_50;
-}
-}
-return _4f;
-},_flatten:function(_51){
-if(this.isItem(_51)){
-var _52=_51;
-var _53=this.getIdentity(_52);
-var _54={_reference:_53};
-return _54;
-}else{
-if(typeof _51==="object"){
-for(var _55 in this._datatypeMap){
-var _56=this._datatypeMap[_55];
-if(dojo.isObject(_56)&&!dojo.isFunction(_56)){
-if(_51 instanceof _56.type){
-if(!_56.serialize){
-throw new Error("ItemFileWriteStore:  No serializer defined for type mapping: 
["+_55+"]");
-}
-return {_type:_55,_value:_56.serialize(_51)};
-}
-}else{
-if(_51 instanceof _56){
-return {_type:_55,_value:_51.toString()};
-}
-}
-}
-}
-return _51;
-}
-},_getNewFileContentString:function(){
-var _57={};
-var _58=this._getIdentifierAttribute();
-if(_58!==Number){
-_57.identifier=_58;
-}
-if(this._labelAttr){
-_57.label=this._labelAttr;
-}
-_57.items=[];
-for(var i=0;i<this._arrayOfAllItems.length;++i){
-var _5a=this._arrayOfAllItems[i];
-if(_5a!==null){
-var _5b={};
-for(var key in _5a){
-if(key!==this._storeRefPropName&&key!==this._itemNumPropName&&key!==this._reverseRefMap&&key!==this._rootItemPropName){
-var _5d=key;
-var _5e=this.getValues(_5a,_5d);
-if(_5e.length==1){
-_5b[_5d]=this._flatten(_5e[0]);
-}else{
-var _5f=[];
-for(var j=0;j<_5e.length;++j){
-_5f.push(this._flatten(_5e[j]));
-_5b[_5d]=_5f;
-}
-}
-}
-}
-_57.items.push(_5b);
-}
-}
-var _61=true;
-return dojo.toJson(_57,_61);
-},_isEmpty:function(_62){
-var _63=true;
-if(dojo.isObject(_62)){
-var i;
-for(i in _62){
-_63=false;
-break;
-}
-}else{
-if(dojo.isArray(_62)){
-if(_62.length>0){
-_63=false;
-}
-}
-}
-return _63;
-},save:function(_65){
-this._assert(!this._saveInProgress);
-this._saveInProgress=true;
-var _66=this;
-var _67=function(){
-_66._pending={_newItems:{},_modifiedItems:{},_deletedItems:{}};
-_66._saveInProgress=false;
-if(_65&&_65.onComplete){
-var _68=_65.scope||dojo.global;
-_65.onComplete.call(_68);
-}
-};
-var _69=function(err){
-_66._saveInProgress=false;
-if(_65&&_65.onError){
-var _6b=_65.scope||dojo.global;
-_65.onError.call(_6b,err);
-}
-};
-if(this._saveEverything){
-var _6c=this._getNewFileContentString();
-this._saveEverything(_67,_69,_6c);
-}
-if(this._saveCustom){
-this._saveCustom(_67,_69);
-}
-if(!this._saveEverything&&!this._saveCustom){
-_67();
-}
-},revert:function(){
-this._assert(!this._saveInProgress);
-var _6d;
-for(_6d in this._pending._modifiedItems){
-var _6e=this._pending._modifiedItems[_6d];
-var _6f=null;
-if(this._itemsByIdentity){
-_6f=this._itemsByIdentity[_6d];
-}else{
-_6f=this._arrayOfAllItems[_6d];
-}
-_6e[this._storeRefPropName]=this;
-_6f[this._storeRefPropName]=null;
-var _70=_6f[this._itemNumPropName];
-this._arrayOfAllItems[_70]=_6e;
-if(_6f[this._rootItemPropName]){
-var i;
-for(i=0;i<this._arrayOfTopLevelItems.length;i++){
-var _72=this._arrayOfTopLevelItems[i];
-if(this.getIdentity(_72)==_6d){
-this._arrayOfTopLevelItems[i]=_6e;
-break;
-}
-}
-}
-if(this._itemsByIdentity){
-this._itemsByIdentity[_6d]=_6e;
-}
-}
-var _73;
-for(_6d in this._pending._deletedItems){
-_73=this._pending._deletedItems[_6d];
-_73[this._storeRefPropName]=this;
-var _74=_73[this._itemNumPropName];
-if(_73["backup_"+this._reverseRefMap]){
-_73[this._reverseRefMap]=_73["backup_"+this._reverseRefMap];
-delete _73["backup_"+this._reverseRefMap];
-}
-this._arrayOfAllItems[_74]=_73;
-if(this._itemsByIdentity){
-this._itemsByIdentity[_6d]=_73;
-}
-if(_73[this._rootItemPropName]){
-this._arrayOfTopLevelItems.push(_73);
-}
-}
-for(_6d in this._pending._deletedItems){
-_73=this._pending._deletedItems[_6d];
-if(_73["backupRefs_"+this._reverseRefMap]){
-dojo.forEach(_73["backupRefs_"+this._reverseRefMap],function(_75){
-var _76;
-if(this._itemsByIdentity){
-_76=this._itemsByIdentity[_75.id];
-}else{
-_76=this._arrayOfAllItems[_75.id];
-}
-this._addReferenceToMap(_76,_73,_75.attr);
-},this);
-delete _73["backupRefs_"+this._reverseRefMap];
-}
-}
-for(_6d in this._pending._newItems){
-var _77=this._pending._newItems[_6d];
-_77[this._storeRefPropName]=null;
-this._arrayOfAllItems[_77[this._itemNumPropName]]=null;
-if(_77[this._rootItemPropName]){
-this._removeArrayElement(this._arrayOfTopLevelItems,_77);
-}
-if(this._itemsByIdentity){
-delete this._itemsByIdentity[_6d];
-}
-}
-this._pending={_newItems:{},_modifiedItems:{},_deletedItems:{}};
-return true;
-},isDirty:function(_78){
-if(_78){
-var _79=this.getIdentity(_78);
-return new 
Boolean(this._pending._newItems[_79]||this._pending._modifiedItems[_79]||this._pending._deletedItems[_79]).valueOf();
-}else{
-if(!this._isEmpty(this._pending._newItems)||!this._isEmpty(this._pending._modifiedItems)||!this._isEmpty(this._pending._deletedItems)){
-return true;
-}
-return false;
-}
-},onSet:function(_7a,_7b,_7c,_7d){
-},onNew:function(_7e,_7f){
-},onDelete:function(_80){
-},close:function(_81){
-if(this.clearOnClose){
-if(!this.isDirty()){
-this.inherited(arguments);
-}else{
-if(this._jsonFileUrl!==""){
-throw new Error("dojo.data.ItemFileWriteStore: There are unsaved changes 
present in the store.  Please save or revert the changes before invoking 
close.");
-}
-}
-}
-}});
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/data/api/Identity.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojo/data/api/Identity.js 
b/components/camel-web/src/main/webapp/js/dojo/data/api/Identity.js
deleted file mode 100644
index 2a1baf6..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/data/api/Identity.js
+++ /dev/null
@@ -1,26 +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["dojo.data.api.Identity"]){
-dojo._hasResource["dojo.data.api.Identity"]=true;
-dojo.provide("dojo.data.api.Identity");
-dojo.require("dojo.data.api.Read");
-dojo.declare("dojo.data.api.Identity",dojo.data.api.Read,{getFeatures:function(){
-return {"dojo.data.api.Read":true,"dojo.data.api.Identity":true};
-},getIdentity:function(_1){
-throw new Error("Unimplemented API: dojo.data.api.Identity.getIdentity");
-var _2=null;
-return _2;
-},getIdentityAttributes:function(_3){
-throw new Error("Unimplemented API: 
dojo.data.api.Identity.getIdentityAttributes");
-return null;
-},fetchItemByIdentity:function(_4){
-if(!this.isItemLoaded(_4.item)){
-throw new Error("Unimplemented API: 
dojo.data.api.Identity.fetchItemByIdentity");
-}
-}});
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/data/api/Notification.js
----------------------------------------------------------------------
diff --git 
a/components/camel-web/src/main/webapp/js/dojo/data/api/Notification.js 
b/components/camel-web/src/main/webapp/js/dojo/data/api/Notification.js
deleted file mode 100644
index e063d48..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/data/api/Notification.js
+++ /dev/null
@@ -1,21 +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["dojo.data.api.Notification"]){
-dojo._hasResource["dojo.data.api.Notification"]=true;
-dojo.provide("dojo.data.api.Notification");
-dojo.require("dojo.data.api.Read");
-dojo.declare("dojo.data.api.Notification",dojo.data.api.Read,{getFeatures:function(){
-return {"dojo.data.api.Read":true,"dojo.data.api.Notification":true};
-},onSet:function(_1,_2,_3,_4){
-throw new Error("Unimplemented API: dojo.data.api.Notification.onSet");
-},onNew:function(_5,_6){
-throw new Error("Unimplemented API: dojo.data.api.Notification.onNew");
-},onDelete:function(_7){
-throw new Error("Unimplemented API: dojo.data.api.Notification.onDelete");
-}});
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/data/api/Read.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojo/data/api/Read.js 
b/components/camel-web/src/main/webapp/js/dojo/data/api/Read.js
deleted file mode 100644
index 38594d2..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/data/api/Read.js
+++ /dev/null
@@ -1,55 +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["dojo.data.api.Read"]){
-dojo._hasResource["dojo.data.api.Read"]=true;
-dojo.provide("dojo.data.api.Read");
-dojo.require("dojo.data.api.Request");
-dojo.declare("dojo.data.api.Read",null,{getValue:function(_1,_2,_3){
-var _4=null;
-throw new Error("Unimplemented API: dojo.data.api.Read.getValue");
-return _4;
-},getValues:function(_5,_6){
-var _7=[];
-throw new Error("Unimplemented API: dojo.data.api.Read.getValues");
-return _7;
-},getAttributes:function(_8){
-var _9=[];
-throw new Error("Unimplemented API: dojo.data.api.Read.getAttributes");
-return _9;
-},hasAttribute:function(_a,_b){
-throw new Error("Unimplemented API: dojo.data.api.Read.hasAttribute");
-return false;
-},containsValue:function(_c,_d,_e){
-throw new Error("Unimplemented API: dojo.data.api.Read.containsValue");
-return false;
-},isItem:function(_f){
-throw new Error("Unimplemented API: dojo.data.api.Read.isItem");
-return false;
-},isItemLoaded:function(_10){
-throw new Error("Unimplemented API: dojo.data.api.Read.isItemLoaded");
-return false;
-},loadItem:function(_11){
-if(!this.isItemLoaded(_11.item)){
-throw new Error("Unimplemented API: dojo.data.api.Read.loadItem");
-}
-},fetch:function(_12){
-var _13=null;
-throw new Error("Unimplemented API: dojo.data.api.Read.fetch");
-return _13;
-},getFeatures:function(){
-return {"dojo.data.api.Read":true};
-},close:function(_14){
-throw new Error("Unimplemented API: dojo.data.api.Read.close");
-},getLabel:function(_15){
-throw new Error("Unimplemented API: dojo.data.api.Read.getLabel");
-return undefined;
-},getLabelAttributes:function(_16){
-throw new Error("Unimplemented API: dojo.data.api.Read.getLabelAttributes");
-return null;
-}});
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/data/api/Request.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojo/data/api/Request.js 
b/components/camel-web/src/main/webapp/js/dojo/data/api/Request.js
deleted file mode 100644
index 72e1989..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/data/api/Request.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["dojo.data.api.Request"]){
-dojo._hasResource["dojo.data.api.Request"]=true;
-dojo.provide("dojo.data.api.Request");
-dojo.declare("dojo.data.api.Request",null,{abort:function(){
-throw new Error("Unimplemented API: dojo.data.api.Request.abort");
-}});
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/data/api/Write.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojo/data/api/Write.js 
b/components/camel-web/src/main/webapp/js/dojo/data/api/Write.js
deleted file mode 100644
index d04d7d7..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/data/api/Write.js
+++ /dev/null
@@ -1,39 +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["dojo.data.api.Write"]){
-dojo._hasResource["dojo.data.api.Write"]=true;
-dojo.provide("dojo.data.api.Write");
-dojo.require("dojo.data.api.Read");
-dojo.declare("dojo.data.api.Write",dojo.data.api.Read,{getFeatures:function(){
-return {"dojo.data.api.Read":true,"dojo.data.api.Write":true};
-},newItem:function(_1,_2){
-var _3;
-throw new Error("Unimplemented API: dojo.data.api.Write.newItem");
-return _3;
-},deleteItem:function(_4){
-throw new Error("Unimplemented API: dojo.data.api.Write.deleteItem");
-return false;
-},setValue:function(_5,_6,_7){
-throw new Error("Unimplemented API: dojo.data.api.Write.setValue");
-return false;
-},setValues:function(_8,_9,_a){
-throw new Error("Unimplemented API: dojo.data.api.Write.setValues");
-return false;
-},unsetAttribute:function(_b,_c){
-throw new Error("Unimplemented API: dojo.data.api.Write.clear");
-return false;
-},save:function(_d){
-throw new Error("Unimplemented API: dojo.data.api.Write.save");
-},revert:function(){
-throw new Error("Unimplemented API: dojo.data.api.Write.revert");
-return false;
-},isDirty:function(_e){
-throw new Error("Unimplemented API: dojo.data.api.Write.isDirty");
-return false;
-}});
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/data/util/filter.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojo/data/util/filter.js 
b/components/camel-web/src/main/webapp/js/dojo/data/util/filter.js
deleted file mode 100644
index 0f6fa8a..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/data/util/filter.js
+++ /dev/null
@@ -1,52 +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["dojo.data.util.filter"]){
-dojo._hasResource["dojo.data.util.filter"]=true;
-dojo.provide("dojo.data.util.filter");
-dojo.data.util.filter.patternToRegExp=function(_1,_2){
-var _3="^";
-var c=null;
-for(var i=0;i<_1.length;i++){
-c=_1.charAt(i);
-switch(c){
-case "\\":
-_3+=c;
-i++;
-_3+=_1.charAt(i);
-break;
-case "*":
-_3+=".*";
-break;
-case "?":
-_3+=".";
-break;
-case "$":
-case "^":
-case "/":
-case "+":
-case ".":
-case "|":
-case "(":
-case ")":
-case "{":
-case "}":
-case "[":
-case "]":
-_3+="\\";
-default:
-_3+=c;
-}
-}
-_3+="$";
-if(_2){
-return new RegExp(_3,"mi");
-}else{
-return new RegExp(_3,"m");
-}
-};
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/data/util/simpleFetch.js
----------------------------------------------------------------------
diff --git 
a/components/camel-web/src/main/webapp/js/dojo/data/util/simpleFetch.js 
b/components/camel-web/src/main/webapp/js/dojo/data/util/simpleFetch.js
deleted file mode 100644
index 69fa0f6..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/data/util/simpleFetch.js
+++ /dev/null
@@ -1,64 +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["dojo.data.util.simpleFetch"]){
-dojo._hasResource["dojo.data.util.simpleFetch"]=true;
-dojo.provide("dojo.data.util.simpleFetch");
-dojo.require("dojo.data.util.sorter");
-dojo.data.util.simpleFetch.fetch=function(_1){
-_1=_1||{};
-if(!_1.store){
-_1.store=this;
-}
-var _2=this;
-var _3=function(_4,_5){
-if(_5.onError){
-var _6=_5.scope||dojo.global;
-_5.onError.call(_6,_4,_5);
-}
-};
-var _7=function(_8,_9){
-var _a=_9.abort||null;
-var _b=false;
-var _c=_9.start?_9.start:0;
-var _d=(_9.count&&(_9.count!==Infinity))?(_c+_9.count):_8.length;
-_9.abort=function(){
-_b=true;
-if(_a){
-_a.call(_9);
-}
-};
-var _e=_9.scope||dojo.global;
-if(!_9.store){
-_9.store=_2;
-}
-if(_9.onBegin){
-_9.onBegin.call(_e,_8.length,_9);
-}
-if(_9.sort){
-_8.sort(dojo.data.util.sorter.createSortFunction(_9.sort,_2));
-}
-if(_9.onItem){
-for(var i=_c;(i<_8.length)&&(i<_d);++i){
-var _10=_8[i];
-if(!_b){
-_9.onItem.call(_e,_10,_9);
-}
-}
-}
-if(_9.onComplete&&!_b){
-var _11=null;
-if(!_9.onItem){
-_11=_8.slice(_c,_d);
-}
-_9.onComplete.call(_e,_11,_9);
-}
-};
-this._fetchItems(_1,_7,_3);
-return _1;
-};
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/data/util/sorter.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojo/data/util/sorter.js 
b/components/camel-web/src/main/webapp/js/dojo/data/util/sorter.js
deleted file mode 100644
index a8699e5..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/data/util/sorter.js
+++ /dev/null
@@ -1,64 +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["dojo.data.util.sorter"]){
-dojo._hasResource["dojo.data.util.sorter"]=true;
-dojo.provide("dojo.data.util.sorter");
-dojo.data.util.sorter.basicComparator=function(a,b){
-var r=-1;
-if(a===null){
-a=undefined;
-}
-if(b===null){
-b=undefined;
-}
-if(a==b){
-r=0;
-}else{
-if(a>b||a==null){
-r=1;
-}
-}
-return r;
-};
-dojo.data.util.sorter.createSortFunction=function(_4,_5){
-var _6=[];
-function _7(_8,_9){
-return function(_a,_b){
-var a=_5.getValue(_a,_8);
-var b=_5.getValue(_b,_8);
-var _e=null;
-if(_5.comparatorMap){
-if(typeof _8!=="string"){
-_8=_5.getIdentity(_8);
-}
-_e=_5.comparatorMap[_8]||dojo.data.util.sorter.basicComparator;
-}
-_e=_e||dojo.data.util.sorter.basicComparator;
-return _9*_e(a,b);
-};
-};
-var _f;
-for(var i=0;i<_4.length;i++){
-_f=_4[i];
-if(_f.attribute){
-var _11=(_f.descending)?-1:1;
-_6.push(_7(_f.attribute,_11));
-}
-}
-return function(_12,_13){
-var i=0;
-while(i<_6.length){
-var ret=_6[i++](_12,_13);
-if(ret!==0){
-return ret;
-}
-}
-return 0;
-};
-};
-}

http://git-wip-us.apache.org/repos/asf/camel/blob/9f5e32db/components/camel-web/src/main/webapp/js/dojo/date.js
----------------------------------------------------------------------
diff --git a/components/camel-web/src/main/webapp/js/dojo/date.js 
b/components/camel-web/src/main/webapp/js/dojo/date.js
deleted file mode 100644
index 25e3ed5..0000000
--- a/components/camel-web/src/main/webapp/js/dojo/date.js
+++ /dev/null
@@ -1,218 +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["dojo.date"]){
-dojo._hasResource["dojo.date"]=true;
-dojo.provide("dojo.date");
-dojo.date.getDaysInMonth=function(_1){
-var _2=_1.getMonth();
-var _3=[31,28,31,30,31,30,31,31,30,31,30,31];
-if(_2==1&&dojo.date.isLeapYear(_1)){
-return 29;
-}
-return _3[_2];
-};
-dojo.date.isLeapYear=function(_4){
-var _5=_4.getFullYear();
-return !(_5%400)||(!(_5%4)&&!!(_5%100));
-};
-dojo.date.getTimezoneName=function(_6){
-var _7=_6.toString();
-var tz="";
-var _9;
-var _a=_7.indexOf("(");
-if(_a>-1){
-tz=_7.substring(++_a,_7.indexOf(")"));
-}else{
-var _b=/([A-Z\/]+) \d{4}$/;
-if((_9=_7.match(_b))){
-tz=_9[1];
-}else{
-_7=_6.toLocaleString();
-_b=/ ([A-Z\/]+)$/;
-if((_9=_7.match(_b))){
-tz=_9[1];
-}
-}
-}
-return (tz=="AM"||tz=="PM")?"":tz;
-};
-dojo.date.compare=function(_c,_d,_e){
-_c=new Date(Number(_c));
-_d=new Date(Number(_d||new Date()));
-if(_e!=="undefined"){
-if(_e=="date"){
-_c.setHours(0,0,0,0);
-_d.setHours(0,0,0,0);
-}else{
-if(_e=="time"){
-_c.setFullYear(0,0,0);
-_d.setFullYear(0,0,0);
-}
-}
-}
-if(_c>_d){
-return 1;
-}
-if(_c<_d){
-return -1;
-}
-return 0;
-};
-dojo.date.add=function(_f,_10,_11){
-var sum=new Date(Number(_f));
-var _13=false;
-var _14="Date";
-switch(_10){
-case "day":
-break;
-case "weekday":
-var _15,_16;
-var mod=_11%5;
-if(!mod){
-_15=(_11>0)?5:-5;
-_16=(_11>0)?((_11-5)/5):((_11+5)/5);
-}else{
-_15=mod;
-_16=parseInt(_11/5);
-}
-var _18=_f.getDay();
-var adj=0;
-if(_18==6&&_11>0){
-adj=1;
-}else{
-if(_18==0&&_11<0){
-adj=-1;
-}
-}
-var _1a=_18+_15;
-if(_1a==0||_1a==6){
-adj=(_11>0)?2:-2;
-}
-_11=(7*_16)+_15+adj;
-break;
-case "year":
-_14="FullYear";
-_13=true;
-break;
-case "week":
-_11*=7;
-break;
-case "quarter":
-_11*=3;
-case "month":
-_13=true;
-_14="Month";
-break;
-case "hour":
-case "minute":
-case "second":
-case "millisecond":
-_14="UTC"+_10.charAt(0).toUpperCase()+_10.substring(1)+"s";
-}
-if(_14){
-sum["set"+_14](sum["get"+_14]()+_11);
-}
-if(_13&&(sum.getDate()<_f.getDate())){
-sum.setDate(0);
-}
-return sum;
-};
-dojo.date.difference=function(_1b,_1c,_1d){
-_1c=_1c||new Date();
-_1d=_1d||"day";
-var _1e=_1c.getFullYear()-_1b.getFullYear();
-var _1f=1;
-switch(_1d){
-case "quarter":
-var m1=_1b.getMonth();
-var m2=_1c.getMonth();
-var q1=Math.floor(m1/3)+1;
-var q2=Math.floor(m2/3)+1;
-q2+=(_1e*4);
-_1f=q2-q1;
-break;
-case "weekday":
-var _24=Math.round(dojo.date.difference(_1b,_1c,"day"));
-var _25=parseInt(dojo.date.difference(_1b,_1c,"week"));
-var mod=_24%7;
-if(mod==0){
-_24=_25*5;
-}else{
-var adj=0;
-var _28=_1b.getDay();
-var _29=_1c.getDay();
-_25=parseInt(_24/7);
-mod=_24%7;
-var _2a=new Date(_1b);
-_2a.setDate(_2a.getDate()+(_25*7));
-var _2b=_2a.getDay();
-if(_24>0){
-switch(true){
-case _28==6:
-adj=-1;
-break;
-case _28==0:
-adj=0;
-break;
-case _29==6:
-adj=-1;
-break;
-case _29==0:
-adj=-2;
-break;
-case (_2b+mod)>5:
-adj=-2;
-}
-}else{
-if(_24<0){
-switch(true){
-case _28==6:
-adj=0;
-break;
-case _28==0:
-adj=1;
-break;
-case _29==6:
-adj=2;
-break;
-case _29==0:
-adj=1;
-break;
-case (_2b+mod)<0:
-adj=2;
-}
-}
-}
-_24+=adj;
-_24-=(_25*2);
-}
-_1f=_24;
-break;
-case "year":
-_1f=_1e;
-break;
-case "month":
-_1f=(_1c.getMonth()-_1b.getMonth())+(_1e*12);
-break;
-case "week":
-_1f=parseInt(dojo.date.difference(_1b,_1c,"day")/7);
-break;
-case "day":
-_1f/=24;
-case "hour":
-_1f/=60;
-case "minute":
-_1f/=60;
-case "second":
-_1f/=1000;
-case "millisecond":
-_1f*=_1c.getTime()-_1b.getTime();
-}
-return Math.round(_1f);
-};
-}

Reply via email to