tapestry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jkuhn...@apache.org
Subject svn commit: r618461 [22/43] - in /tapestry/tapestry4/trunk/tapestry-framework/src/js: dojo-0.4.3-custom-4.1.5/ dojo-0.4.3-custom-4.1.5/nls/ dojo-0.4.3-custom-4.1.5/src/ dojo-0.4.3-custom-4.1.5/src/animation/ dojo-0.4.3-custom-4.1.5/src/cal/ dojo-0.4.3-...
Date Mon, 04 Feb 2008 22:08:37 GMT
Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1,125 @@
+dojo.provide("dojo.i18n.currency");
+dojo.require("dojo.experimental");
+dojo.experimental("dojo.i18n.currency");
+dojo.require("dojo.regexp");
+dojo.require("dojo.i18n.common");
+dojo.require("dojo.i18n.number");
+dojo.require("dojo.lang.common");
+dojo.i18n.currency.format=function(_1,_2,_3,_4){
+_3=(typeof _3=="object")?_3:{};
+var _5=dojo.i18n.currency._mapToLocalizedFormatData(dojo.i18n.currency.FORMAT_TABLE,_2,_4);
+if(typeof _3.places=="undefined"){
+_3.places=_5.places;
+}
+if(typeof _3.places=="undefined"){
+_3.places=2;
+}
+_3.signed=false;
+var _6=dojo.i18n.number.format(_1,_3,_4);
+var _7=_5.symbol;
+if(_5.adjSpace=="symbol"){
+if(_5.placement=="after"){
+_7=" "+_7;
+}else{
+_7=_7+" ";
+}
+}
+if(_1<0){
+if(_5.signPlacement=="before"){
+_7="-"+_7;
+}else{
+if(_5.signPlacement=="after"){
+_7=_7+"-";
+}
+}
+}
+var _8=(_5.adjSpace=="number")?" ":"";
+if(_5.placement=="after"){
+_6=_6+_8+_7;
+}else{
+_6=_7+_8+_6;
+}
+if(_1<0){
+if(_5.signPlacement=="around"){
+_6="("+_6+")";
+}else{
+if(_5.signPlacement=="end"){
+_6=_6+"-";
+}else{
+if(!_5.signPlacement||_5.signPlacement=="begin"){
+_6="-"+_6;
+}
+}
+}
+}
+return _6;
+};
+dojo.i18n.currency.parse=function(_9,_a,_b,_c){
+if(typeof _c.validate=="undefined"){
+_c.validate=true;
+}
+if(_c.validate&&!dojo.i18n.number.isCurrency(_9,_a,_b,_c)){
+return Number.NaN;
+}
+var _d=(_9.indexOf("-")!=-1);
+var _e=_e.replace(/\-/,"");
+var _f=dojo.i18n.currency._mapToLocalizedFormatData(dojo.i18n.currency.FORMAT_TABLE,_a,_b);
+_e=_e.replace(new RegExp("\\"+_f.symbol),"");
+var _10=dojo.i18n.number.parse(_e,_b,_c);
+if(_d){
+_10=_10*-1;
+}
+return _10;
+};
+dojo.i18n.currency.isCurrency=function(_11,iso,_13,_14){
+_14=(typeof _14=="object")?_14:{};
+var _15=dojo.i18n.number._mapToLocalizedFormatData(dojo.i18n.number.FORMAT_TABLE,_13);
+if(typeof _14.separator=="undefined"){
+_14.separator=_15[0];
+}else{
+if(dojo.lang.isArray(_14.separator)&&_14.separator.length==0){
+_14.separator=[_15[0],""];
+}
+}
+if(typeof _14.decimal=="undefined"){
+_14.decimal=_15[2];
+}
+if(typeof _14.groupSize=="undefined"){
+_14.groupSize=_15[3];
+}
+if(typeof _14.groupSize2=="undefined"){
+_14.groupSize2=_15[4];
+}
+var _16=dojo.i18n.currency._mapToLocalizedFormatData(dojo.i18n.currency.FORMAT_TABLE,iso,_13);
+if(typeof _14.places=="undefined"){
+_14.places=_16.places;
+}
+if(typeof _14.places=="undefined"){
+_14.places=2;
+}
+if(typeof _14.symbol=="undefined"){
+_14.symbol=_16.symbol;
+}else{
+if(dojo.lang.isArray(_14.symbol)&&_14.symbol.length==0){
+_14.symbol=[_16.symbol,""];
+}
+}
+if(typeof _14.placement=="undefined"){
+_14.placement=_16.placement;
+}
+var re=new RegExp("^"+dojo.regexp.currency(_14)+"$");
+return re.test(_11);
+};
+dojo.i18n.currency._mapToLocalizedFormatData=function(_18,iso,_1a){
+var _1b=dojo.i18n.currency.FORMAT_TABLE[iso];
+if(!dojo.lang.isArray(_1b)){
+return _1b;
+}
+return dojo.i18n.number._mapToLocalizedFormatData(_1b[0],_1a);
+};
+(function(){
+var _1c={symbol:"\u062c",placement:"after",htmlSymbol:"?"};
+var _1d={symbol:"\u20ac",placement:"before",adjSpace:"symbol",htmlSymbol:"&euro;"};
+var _1e={symbol:"\u20ac",placement:"after",htmlSymbol:"&euro;"};
+dojo.i18n.currency.FORMAT_TABLE={AED:{symbol:"\u062c",placement:"after"},ARS:{symbol:"$",signPlacement:"after"},ATS:{symbol:"\u20ac",adjSpace:"number",signPlacement:"after",htmlSymbol:"&euro;"},AUD:{symbol:"$"},BOB:{symbol:"$b"},BRL:{symbol:"R$",adjSpace:"symbol"},BEF:_1e,BHD:_1c,CAD:[{"*":{symbol:"$"},"fr-ca":{symbol:"$",placement:"after",signPlacement:"around"}}],CHF:{symbol:"CHF",adjSpace:"symbol",signPlacement:"after"},CLP:{symbol:"$"},COP:{symbol:"$",signPlacement:"around"},CNY:{symbol:"\xa5",htmlSymbol:"&yen;"},CRC:{symbol:"\u20a1",signPlacement:"after",htmlSymbol:"?"},CZK:{symbol:"Kc",adjSpace:"symbol",signPlacement:"after"},DEM:_1e,DKK:{symbol:"kr.",adjSpace:"symbol",signPlacement:"after"},DOP:{symbol:"$"},DZD:_1c,ECS:{symbol:"$",signPlacement:"after"},EGP:_1c,ESP:_1e,EUR:_1d,FIM:_1e,FRF:_1e,GBP:{symbol:"\xa3",htmlSymbol:"&pound;"},GRD:{symbol:"\u20ac",signPlacement:"end",htmlSymbol:"&euro;"},GTQ:{symbol:"Q",signPlacement:"after"},HKD:{symbol:"HK$"},HNL:{symbol:"L.",
 signPlacement:"end"},HUF:{symbol:"Ft",placement:"after",adjSpace:"symbol"},IEP:{symbol:"\u20ac",htmlSymbol:"&euro;"},ILS:{symbol:"\u05e9\"\u05d7",placement:"after",htmlSymbol:"?"},INR:{symbol:"Rs."},ITL:{symbol:"\u20ac",signPlacement:"after",htmlSymbol:"&euro;"},JOD:_1c,JPY:{symbol:"\xa5",places:0,htmlSymbol:"&yen;"},KRW:{symbol:"\u20a9",places:0,htmlSymbol:"?"},KWD:_1c,LBP:_1c,LUF:_1e,MAD:_1c,MXN:{symbol:"$",signPlacement:"around"},NIO:{symbol:"C$",adjSpace:"symbol",signPlacement:"after"},NLG:{symbol:"\u20ac",signPlacement:"end",htmlSymbol:"&euro;"},NOK:{symbol:"kr",adjSpace:"symbol",signPlacement:"after"},NZD:{symbol:"$"},OMR:_1c,PAB:{symbol:"B/",adjSpace:"symbol",signPlacement:"after"},PEN:{symbol:"S/",signPlacement:"after"},PLN:{symbol:"z",placement:"after"},PTE:_1e,PYG:{symbol:"Gs.",signPlacement:"after"},QAR:_1c,RUR:{symbol:"rub.",placement:"after"},SAR:_1c,SEK:{symbol:"kr",placement:"after",adjSpace:"symbol"},SGD:{symbol:"$"},SVC:{symbol:"\u20a1",signPlacement:"after"
 ,adjSpace:"symbol"},SYP:_1c,TND:_1c,TRL:{symbol:"TL",placement:"after"},TWD:{symbol:"NT$"},USD:{symbol:"$"},UYU:{symbol:"$U",signplacement:"after",adjSpace:"symbol"},VEB:{symbol:"Bs",signplacement:"after",adjSpace:"symbol"},YER:_1c,ZAR:{symbol:"R",signPlacement:"around"}};
+})();

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/common.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/common.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/common.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/common.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1,125 @@
+dojo.provide("dojo.i18n.currency.common");
+dojo.require("dojo.experimental");
+dojo.experimental("dojo.i18n.currency");
+dojo.require("dojo.regexp");
+dojo.require("dojo.i18n.common");
+dojo.require("dojo.i18n.number");
+dojo.require("dojo.lang.common");
+dojo.i18n.currency.format=function(_1,_2,_3,_4){
+_3=(typeof _3=="object")?_3:{};
+var _5=dojo.i18n.currency._mapToLocalizedFormatData(dojo.i18n.currency.FORMAT_TABLE,_2,_4);
+if(typeof _3.places=="undefined"){
+_3.places=_5.places;
+}
+if(typeof _3.places=="undefined"){
+_3.places=2;
+}
+_3.signed=false;
+var _6=dojo.i18n.number.format(_1,_3,_4);
+var _7=_5.symbol;
+if(_5.adjSpace=="symbol"){
+if(_5.placement=="after"){
+_7=" "+_7;
+}else{
+_7=_7+" ";
+}
+}
+if(_1<0){
+if(_5.signPlacement=="before"){
+_7="-"+_7;
+}else{
+if(_5.signPlacement=="after"){
+_7=_7+"-";
+}
+}
+}
+var _8=(_5.adjSpace=="number")?" ":"";
+if(_5.placement=="after"){
+_6=_6+_8+_7;
+}else{
+_6=_7+_8+_6;
+}
+if(_1<0){
+if(_5.signPlacement=="around"){
+_6="("+_6+")";
+}else{
+if(_5.signPlacement=="end"){
+_6=_6+"-";
+}else{
+if(!_5.signPlacement||_5.signPlacement=="begin"){
+_6="-"+_6;
+}
+}
+}
+}
+return _6;
+};
+dojo.i18n.currency.parse=function(_9,_a,_b,_c){
+if(typeof _c.validate=="undefined"){
+_c.validate=true;
+}
+if(_c.validate&&!dojo.i18n.number.isCurrency(_9,_a,_b,_c)){
+return Number.NaN;
+}
+var _d=(_9.indexOf("-")!=-1);
+var _e=_e.replace(/\-/,"");
+var _f=dojo.i18n.currency._mapToLocalizedFormatData(dojo.i18n.currency.FORMAT_TABLE,_a,_b);
+_e=_e.replace(new RegExp("\\"+_f.symbol),"");
+var _10=dojo.i18n.number.parse(_e,_b,_c);
+if(_d){
+_10=_10*-1;
+}
+return _10;
+};
+dojo.i18n.currency.isCurrency=function(_11,iso,_13,_14){
+_14=(typeof _14=="object")?_14:{};
+var _15=dojo.i18n.number._mapToLocalizedFormatData(dojo.i18n.number.FORMAT_TABLE,_13);
+if(typeof _14.separator=="undefined"){
+_14.separator=_15[0];
+}else{
+if(dojo.lang.isArray(_14.separator)&&_14.separator.length==0){
+_14.separator=[_15[0],""];
+}
+}
+if(typeof _14.decimal=="undefined"){
+_14.decimal=_15[2];
+}
+if(typeof _14.groupSize=="undefined"){
+_14.groupSize=_15[3];
+}
+if(typeof _14.groupSize2=="undefined"){
+_14.groupSize2=_15[4];
+}
+var _16=dojo.i18n.currency._mapToLocalizedFormatData(dojo.i18n.currency.FORMAT_TABLE,iso,_13);
+if(typeof _14.places=="undefined"){
+_14.places=_16.places;
+}
+if(typeof _14.places=="undefined"){
+_14.places=2;
+}
+if(typeof _14.symbol=="undefined"){
+_14.symbol=_16.symbol;
+}else{
+if(dojo.lang.isArray(_14.symbol)&&_14.symbol.length==0){
+_14.symbol=[_16.symbol,""];
+}
+}
+if(typeof _14.placement=="undefined"){
+_14.placement=_16.placement;
+}
+var re=new RegExp("^"+dojo.regexp.currency(_14)+"$");
+return re.test(_11);
+};
+dojo.i18n.currency._mapToLocalizedFormatData=function(_18,iso,_1a){
+var _1b=dojo.i18n.currency.FORMAT_TABLE[iso];
+if(!dojo.lang.isArray(_1b)){
+return _1b;
+}
+return dojo.i18n.number._mapToLocalizedFormatData(_1b[0],_1a);
+};
+(function(){
+var _1c={symbol:"\u062c",placement:"after",htmlSymbol:"?"};
+var _1d={symbol:"\u20ac",placement:"before",adjSpace:"symbol",htmlSymbol:"&euro;"};
+var _1e={symbol:"\u20ac",placement:"after",htmlSymbol:"&euro;"};
+dojo.i18n.currency.FORMAT_TABLE={AED:{symbol:"\u062c",placement:"after"},ARS:{symbol:"$",signPlacement:"after"},ATS:{symbol:"\u20ac",adjSpace:"number",signPlacement:"after",htmlSymbol:"&euro;"},AUD:{symbol:"$"},BOB:{symbol:"$b"},BRL:{symbol:"R$",adjSpace:"symbol"},BEF:_1e,BHD:_1c,CAD:[{"*":{symbol:"$"},"fr-ca":{symbol:"$",placement:"after",signPlacement:"around"}}],CHF:{symbol:"CHF",adjSpace:"symbol",signPlacement:"after"},CLP:{symbol:"$"},COP:{symbol:"$",signPlacement:"around"},CNY:{symbol:"\xa5",htmlSymbol:"&yen;"},CRC:{symbol:"\u20a1",signPlacement:"after",htmlSymbol:"?"},CZK:{symbol:"Kc",adjSpace:"symbol",signPlacement:"after"},DEM:_1e,DKK:{symbol:"kr.",adjSpace:"symbol",signPlacement:"after"},DOP:{symbol:"$"},DZD:_1c,ECS:{symbol:"$",signPlacement:"after"},EGP:_1c,ESP:_1e,EUR:_1d,FIM:_1e,FRF:_1e,GBP:{symbol:"\xa3",htmlSymbol:"&pound;"},GRD:{symbol:"\u20ac",signPlacement:"end",htmlSymbol:"&euro;"},GTQ:{symbol:"Q",signPlacement:"after"},HKD:{symbol:"HK$"},HNL:{symbol:"L.",
 signPlacement:"end"},HUF:{symbol:"Ft",placement:"after",adjSpace:"symbol"},IEP:{symbol:"\u20ac",htmlSymbol:"&euro;"},ILS:{symbol:"\u05e9\"\u05d7",placement:"after",htmlSymbol:"?"},INR:{symbol:"Rs."},ITL:{symbol:"\u20ac",signPlacement:"after",htmlSymbol:"&euro;"},JOD:_1c,JPY:{symbol:"\xa5",places:0,htmlSymbol:"&yen;"},KRW:{symbol:"\u20a9",places:0,htmlSymbol:"?"},KWD:_1c,LBP:_1c,LUF:_1e,MAD:_1c,MXN:{symbol:"$",signPlacement:"around"},NIO:{symbol:"C$",adjSpace:"symbol",signPlacement:"after"},NLG:{symbol:"\u20ac",signPlacement:"end",htmlSymbol:"&euro;"},NOK:{symbol:"kr",adjSpace:"symbol",signPlacement:"after"},NZD:{symbol:"$"},OMR:_1c,PAB:{symbol:"B/",adjSpace:"symbol",signPlacement:"after"},PEN:{symbol:"S/",signPlacement:"after"},PLN:{symbol:"z",placement:"after"},PTE:_1e,PYG:{symbol:"Gs.",signPlacement:"after"},QAR:_1c,RUR:{symbol:"rub.",placement:"after"},SAR:_1c,SEK:{symbol:"kr",placement:"after",adjSpace:"symbol"},SGD:{symbol:"$"},SVC:{symbol:"\u20a1",signPlacement:"after"
 ,adjSpace:"symbol"},SYP:_1c,TND:_1c,TRL:{symbol:"TL",placement:"after"},TWD:{symbol:"NT$"},USD:{symbol:"$"},UYU:{symbol:"$U",signplacement:"after",adjSpace:"symbol"},VEB:{symbol:"Bs",signplacement:"after",adjSpace:"symbol"},YER:_1c,ZAR:{symbol:"R",signPlacement:"around"}};
+})();

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/common.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/common.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/common.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/EUR.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/EUR.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/EUR.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/EUR.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"EUR","symbol":"\u20ac"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/EUR.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/EUR.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/EUR.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/GBP.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/GBP.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/GBP.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/GBP.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"GBP","symbol":"\xa3"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/GBP.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/GBP.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/GBP.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/INR.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/INR.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/INR.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/INR.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"INR"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/INR.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/INR.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/INR.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ITL.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ITL.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ITL.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ITL.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"ITL","symbol":"\u20a4"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ITL.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ITL.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ITL.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/JPY.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/JPY.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/JPY.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/JPY.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"JPY","symbol":"\xa5"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/JPY.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/JPY.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/JPY.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/README
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/README?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/README (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/README Mon Feb  4 14:07:13 2008
@@ -0,0 +1,6 @@
+All files within this directory and subdirectories were manually derived from http://unicode.org/cldr
+
+See terms of use: http://www.unicode.org/copyright.html#Exhibit1
+
+Eventually, this data should be generated directly from the XML in the CLDR repository to provide
+accurate and full support for the full set of locales.

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/README
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/USD.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/USD.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/USD.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/USD.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"USD","symbol":"$"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/USD.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/USD.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/USD.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en-us/USD.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en-us/USD.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en-us/USD.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en-us/USD.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"symbol":"$","displayName":"US Dollar"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en-us/USD.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en-us/USD.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en-us/USD.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/EUR.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/EUR.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/EUR.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/EUR.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"Euro","symbol":"\u20ac"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/EUR.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/EUR.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/EUR.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/GBP.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/GBP.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/GBP.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/GBP.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"British Pound Sterling","symbol":"\xa3"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/GBP.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/GBP.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/GBP.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/INR.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/INR.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/INR.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/INR.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"Indian Rupee"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/INR.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/INR.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/INR.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/ITL.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/ITL.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/ITL.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/ITL.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"Italian Lira","symbol":"\u20a4"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/ITL.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/ITL.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/ITL.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/JPY.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/JPY.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/JPY.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/JPY.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"Japanese Yen","symbol":"\xa5"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/JPY.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/JPY.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/JPY.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/USD.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/USD.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/USD.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/USD.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"US Dollar","symbol":"US$"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/USD.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/USD.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/en/USD.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/EUR.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/EUR.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/EUR.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/EUR.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"\u092f\u0941\u0930\u094b","symbol":"\u20ac"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/EUR.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/EUR.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/EUR.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/GBP.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/GBP.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/GBP.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/GBP.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"\u092c\u094d\u0930\u093f\u0924\u0928 \u0915\u093e \u092a\u094c\u0928\u094d\u0921 \u0938\u094d\u091f\u0930\u094d\u0932\u093f\u0917","symbol":"\xa3"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/GBP.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/GBP.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/GBP.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/INR.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/INR.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/INR.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/INR.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"\u092d\u093e\u0930\u0924\u0940\u092f  \u0930\u0942\u092a\u092f\u093e","symbol":"\u0930\u0941."});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/INR.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/INR.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/INR.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/ITL.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/ITL.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/ITL.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/ITL.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"\u0907\u0924\u0932\u0940 \u0915\u093e \u0932\u0940\u0930\u093e","symbol":"\u20a4"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/ITL.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/ITL.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/ITL.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/JPY.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/JPY.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/JPY.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/JPY.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"\u091c\u093e\u092a\u093e\u0928\u0940 \u092f\u0947\u0928","symbol":"\xa5"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/JPY.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/JPY.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/JPY.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/USD.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/USD.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/USD.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/USD.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"\u0905\u092e\u0930\u0940\u0915\u0940 \u0921\u093e\u0932\u0930","symbol":"$"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/USD.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/USD.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/hi/USD.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/EUR.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/EUR.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/EUR.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/EUR.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"\u30e6\u30fc\u30ed","symbol":"\u20ac"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/EUR.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/EUR.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/EUR.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/GBP.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/GBP.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/GBP.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/GBP.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"\u82f1\u56fd\u30dd\u30f3\u30c9","symbol":"\xa3"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/GBP.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/GBP.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/GBP.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/INR.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/INR.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/INR.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/INR.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"\u30a4\u30f3\u30c9 \u30eb\u30d4\u30fc","symbol":"INR"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/INR.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/INR.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/INR.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/ITL.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/ITL.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/ITL.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/ITL.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"\u30a4\u30bf\u30ea\u30a2 \u30ea\u30e9","symbol":"\u20a4"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/ITL.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/ITL.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/ITL.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/JPY.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/JPY.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/JPY.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/JPY.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"\u65e5\u672c\u5186","symbol":"\uffe5"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/JPY.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/JPY.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/JPY.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/USD.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/USD.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/USD.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/USD.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1 @@
+({"displayName":"\u7c73\u30c9\u30eb","symbol":"$"});

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/USD.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/USD.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/currency/nls/ja/USD.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/number.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/number.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/number.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/number.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1,142 @@
+dojo.provide("dojo.i18n.number");
+dojo.require("dojo.experimental");
+dojo.require("dojo.regexp");
+dojo.require("dojo.i18n.common");
+dojo.require("dojo.lang.common");
+dojo.i18n.number.format=function(_1,_2,_3){
+_2=(typeof _2=="object")?_2:{};
+var _4=dojo.i18n.number._mapToLocalizedFormatData(dojo.i18n.number.FORMAT_TABLE,_3);
+if(typeof _2.separator=="undefined"){
+_2.separator=_4[1];
+}
+if(typeof _2.decimal=="undefined"){
+_2.decimal=_4[2];
+}
+if(typeof _2.groupSize=="undefined"){
+_2.groupSize=_4[3];
+}
+if(typeof _2.groupSize2=="undefined"){
+_2.groupSize2=_4[4];
+}
+if(typeof _2.round=="undefined"){
+_2.round=true;
+}
+if(typeof _2.signed=="undefined"){
+_2.signed=true;
+}
+var _5=(_2.signed&&(_1<0))?"-":"";
+_1=Math.abs(_1);
+var _6=String((((_2.places>0)||!_2.round)?Math.floor:Math.round)(_1));
+function splitSubstrings(_7,_8){
+for(var _9=[];_7.length>=_8;_7=_7.substr(0,_7.length-_8)){
+_9.push(_7.substr(-_8));
+}
+if(_7.length>0){
+_9.push(_7);
+}
+return _9.reverse();
+}
+if(_2.groupSize2&&(_6.length>_2.groupSize)){
+var _a=splitSubstrings(_6.substr(0,_6.length-_2.groupSize),_2.groupSize2);
+_a.push(_6.substr(-_2.groupSize));
+_5=_5+_a.join(_2.separator);
+}else{
+if(_2.groupSize){
+_5=_5+splitSubstrings(_6,_2.groupSize).join(_2.separator);
+}else{
+_5=_5+_6;
+}
+}
+if(_2.places>0){
+var _b=_1-Math.floor(_1);
+_b=(_2.round?Math.round:Math.floor)(_b*Math.pow(10,_2.places));
+_5=_5+_2.decimal+_b;
+}
+return _5;
+};
+dojo.i18n.number.parse=function(_c,_d,_e){
+_e=(typeof _e=="object")?_e:{};
+var _f=dojo.i18n.number._mapToLocalizedFormatData(dojo.i18n.number.FORMAT_TABLE,_d);
+if(typeof _e.separator=="undefined"){
+_e.separator=_f[1];
+}
+if(typeof _e.decimal=="undefined"){
+_e.decimal=_f[2];
+}
+if(typeof _e.groupSize=="undefined"){
+_e.groupSize=_f[3];
+}
+if(typeof _e.groupSize2=="undefined"){
+_e.groupSize2=_f[4];
+}
+if(typeof _e.validate=="undefined"){
+_e.validate=true;
+}
+if(_e.validate&&!dojo.i18n.number.isReal(_c,_d,_e)){
+return Number.NaN;
+}
+var _10=_c.split(_e.decimal);
+if(_10.length>2){
+return Number.NaN;
+}
+var _11;
+if(_e.separator!=""){
+_11=Number(_10[0].replace(new RegExp("\\"+_e.separator,"g"),""));
+}else{
+_11=Number(_10[0]);
+}
+var _12=(_10.length==1)?0:Number(_10[1])/Math.pow(10,String(_10[1]).length);
+return _11+_12;
+};
+dojo.i18n.number.isInteger=function(_13,_14,_15){
+_15=(typeof _15=="object")?_15:{};
+var _16=dojo.i18n.number._mapToLocalizedFormatData(dojo.i18n.number.FORMAT_TABLE,_14);
+if(typeof _15.separator=="undefined"){
+_15.separator=_16[1];
+}else{
+if(dojo.lang.isArray(_15.separator)&&_15.separator.length===0){
+_15.separator=[_16[1],""];
+}
+}
+if(typeof _15.groupSize=="undefined"){
+_15.groupSize=_16[3];
+}
+if(typeof _15.groupSize2=="undefined"){
+_15.groupSize2=_16[4];
+}
+var re=new RegExp("^"+dojo.regexp.integer(_15)+"$");
+return re.test(_13);
+};
+dojo.i18n.number.isReal=function(_18,_19,_1a){
+_1a=(typeof _1a=="object")?_1a:{};
+var _1b=dojo.i18n.number._mapToLocalizedFormatData(dojo.i18n.number.FORMAT_TABLE,_19);
+if(typeof _1a.separator=="undefined"){
+_1a.separator=_1b[1];
+}else{
+if(dojo.lang.isArray(_1a.separator)&&_1a.separator.length===0){
+_1a.separator=[_1b[1],""];
+}
+}
+if(typeof _1a.decimal=="undefined"){
+_1a.decimal=_1b[2];
+}
+if(typeof _1a.groupSize=="undefined"){
+_1a.groupSize=_1b[3];
+}
+if(typeof _1a.groupSize2=="undefined"){
+_1a.groupSize2=_1b[4];
+}
+var re=new RegExp("^"+dojo.regexp.realNumber(_1a)+"$");
+return re.test(_18);
+};
+(function(){
+dojo.i18n.number.FORMAT_TABLE={"ar-ae":["","",",",1],"ar-bh":["","",",",1],"ar-dz":["","",",",1],"ar-eg":["","",",",1],"ar-jo":["","",",",1],"ar-kw":["","",",",1],"ar-lb":["","",",",1],"ar-ma":["","",",",1],"ar-om":["","",",",1],"ar-qa":["","",",",1],"ar-sa":["","",",",1],"ar-sy":["","",",",1],"ar-tn":["","",",",1],"ar-ye":["","",",",1],"cs-cz":[".",".",",",3],"da-dk":[".",".",",",3],"de-at":[".",".",",",3],"de-de":[".",".",",",3],"de-lu":[".",".",",",3],"de-ch":["'","'",".",3],"el-gr":[".",".",",",3],"en-au":[",",",",".",3],"en-ca":[",",",",".",3],"en-gb":[",",",",".",3],"en-hk":[",",",",".",3],"en-ie":[",",",",".",3],"en-in":[",",",",".",3,2],"en-nz":[",",",",".",3],"en-us":[",",",",".",3],"en-za":[",",",",".",3],"es-ar":[".",".",",",3],"es-bo":[".",".",",",3],"es-cl":[".",".",",",3],"es-co":[".",".",",",3],"es-cr":[".",".",",",3],"es-do":[".",".",",",3],"es-ec":[".",".",",",3],"es-es":[".",".",",",3],"es-gt":[",",",",".",3],"es-hn":[",",",",".",3],"es-mx":[",",",",".",3],
 "es-ni":[",",",",".",3],"es-pa":[",",",",".",3],"es-pe":[",",",",".",3],"es-pr":[",",",",".",3],"es-py":[".",".",",",3],"es-sv":[",",",",".",3],"es-uy":[".",".",",",3],"es-ve":[".",".",",",3],"fi-fi":[" "," ",",",3],"fr-be":[".",".",",",3],"fr-ca":[" "," ",",",3],"fr-ch":[" "," ",".",3],"fr-fr":[" "," ",",",3],"fr-lu":[".",".",",",3],"he-il":[",",",",".",3],"hu-hu":[" "," ",",",3],"it-ch":[" "," ",".",3],"it-it":[".",".",",",3],"ja-jp":[",",",",".",3],"ko-kr":[",",",",".",3],"no-no":[".",".",",",3],"nl-be":[" "," ",",",3],"nl-nl":[".",".",",",3],"pl-pl":[".",".",",",3],"pt-br":[".",".",",",3],"pt-pt":[".",".","$",3],"ru-ru":[" "," ",",",3],"sv-se":["."," ",",",3],"tr-tr":[".",".",",",3],"zh-cn":[",",",",".",3],"zh-hk":[",",",",".",3],"zh-tw":[",",",",".",3],"*":[",",",",".",3]};
+})();
+dojo.i18n.number._mapToLocalizedFormatData=function(_1d,_1e){
+_1e=dojo.hostenv.normalizeLocale(_1e);
+var _1f=_1d[_1e];
+if(typeof _1f=="undefined"){
+_1f=_1d["*"];
+}
+return _1f;
+};

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/number.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/number.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/i18n/number.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/iCalendar.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/iCalendar.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/iCalendar.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/iCalendar.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1,2 @@
+dojo.require("dojo.cal.iCalendar");
+dojo.deprecated("dojo.icalendar","use dojo.cal.iCalendar isntead","0.5");

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/iCalendar.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/iCalendar.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/iCalendar.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1,3 @@
+dojo.provide("dojo.io");
+dojo.require("dojo.io.*");
+dojo.deprecated("dojo.io","replaced by dojo.io.*","0.5");

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/BrowserIO.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/BrowserIO.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/BrowserIO.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/BrowserIO.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1,482 @@
+dojo.provide("dojo.io.BrowserIO");
+dojo.require("dojo.io.common");
+dojo.require("dojo.lang.array");
+dojo.require("dojo.lang.func");
+dojo.require("dojo.string.extras");
+dojo.require("dojo.dom");
+dojo.require("dojo.undo.browser");
+if(!dj_undef("window")){
+dojo.io.checkChildrenForFile=function(_1){
+var _2=false;
+var _3=_1.getElementsByTagName("input");
+dojo.lang.forEach(_3,function(_4){
+if(_2){
+return;
+}
+if(_4.getAttribute("type")=="file"){
+_2=true;
+}
+});
+return _2;
+};
+dojo.io.formHasFile=function(_5){
+return dojo.io.checkChildrenForFile(_5);
+};
+dojo.io.updateNode=function(_6,_7){
+_6=dojo.byId(_6);
+var _8=_7;
+if(dojo.lang.isString(_7)){
+_8={url:_7};
+}
+_8.mimetype="text/html";
+_8.load=function(t,d,e){
+while(_6.firstChild){
+dojo.dom.destroyNode(_6.firstChild);
+}
+_6.innerHTML=d;
+};
+dojo.io.bind(_8);
+};
+dojo.io.formFilter=function(_c){
+var _d=(_c.type||"").toLowerCase();
+return !_c.disabled&&_c.name&&!dojo.lang.inArray(["file","submit","image","reset","button"],_d);
+};
+dojo.io.encodeForm=function(_e,_f,_10){
+if((!_e)||(!_e.tagName)||(!_e.tagName.toLowerCase()=="form")){
+dojo.raise("Attempted to encode a non-form element.");
+}
+if(!_10){
+_10=dojo.io.formFilter;
+}
+var enc=/utf/i.test(_f||"")?encodeURIComponent:dojo.string.encodeAscii;
+var _12=[];
+for(var i=0;i<_e.elements.length;i++){
+var elm=_e.elements[i];
+if(!elm||elm.tagName.toLowerCase()=="fieldset"||!_10(elm)){
+continue;
+}
+var _15=enc(elm.name);
+var _16=elm.type.toLowerCase();
+if(_16=="select-multiple"){
+for(var j=0;j<elm.options.length;j++){
+if(elm.options[j].selected){
+_12.push(_15+"="+enc(elm.options[j].value));
+}
+}
+}else{
+if(dojo.lang.inArray(["radio","checkbox"],_16)){
+if(elm.checked){
+_12.push(_15+"="+enc(elm.value));
+}
+}else{
+_12.push(_15+"="+enc(elm.value));
+}
+}
+}
+var _18=_e.getElementsByTagName("input");
+for(var i=0;i<_18.length;i++){
+var _19=_18[i];
+if(_19.type.toLowerCase()=="image"&&_19.form==_e&&_10(_19)){
+var _15=enc(_19.name);
+_12.push(_15+"="+enc(_19.value));
+_12.push(_15+".x=0");
+_12.push(_15+".y=0");
+}
+}
+return _12.join("&")+"&";
+};
+dojo.io.FormBind=function(_1a){
+this.bindArgs={};
+if(_1a&&_1a.formNode){
+this.init(_1a);
+}else{
+if(_1a){
+this.init({formNode:_1a});
+}
+}
+};
+dojo.lang.extend(dojo.io.FormBind,{form:null,bindArgs:null,clickedButton:null,init:function(_1b){
+var _1c=dojo.byId(_1b.formNode);
+if(!_1c||!_1c.tagName||_1c.tagName.toLowerCase()!="form"){
+throw new Error("FormBind: Couldn't apply, invalid form");
+}else{
+if(this.form==_1c){
+return;
+}else{
+if(this.form){
+throw new Error("FormBind: Already applied to a form");
+}
+}
+}
+dojo.lang.mixin(this.bindArgs,_1b);
+this.form=_1c;
+this.connect(_1c,"onsubmit","submit");
+for(var i=0;i<_1c.elements.length;i++){
+var _1e=_1c.elements[i];
+if(_1e&&_1e.type&&dojo.lang.inArray(["submit","button"],_1e.type.toLowerCase())){
+this.connect(_1e,"onclick","click");
+}
+}
+var _1f=_1c.getElementsByTagName("input");
+for(var i=0;i<_1f.length;i++){
+var _20=_1f[i];
+if(_20.type.toLowerCase()=="image"&&_20.form==_1c){
+this.connect(_20,"onclick","click");
+}
+}
+},onSubmit:function(_21){
+return true;
+},submit:function(e){
+e.preventDefault();
+if(this.onSubmit(this.form)){
+dojo.io.bind(dojo.lang.mixin(this.bindArgs,{formFilter:dojo.lang.hitch(this,"formFilter")}));
+}
+},click:function(e){
+var _24=e.currentTarget;
+if(_24.disabled){
+return;
+}
+this.clickedButton=_24;
+},formFilter:function(_25){
+var _26=(_25.type||"").toLowerCase();
+var _27=false;
+if(_25.disabled||!_25.name){
+_27=false;
+}else{
+if(dojo.lang.inArray(["submit","button","image"],_26)){
+if(!this.clickedButton){
+this.clickedButton=_25;
+}
+_27=_25==this.clickedButton;
+}else{
+_27=!dojo.lang.inArray(["file","submit","reset","button"],_26);
+}
+}
+return _27;
+},connect:function(_28,_29,_2a){
+if(dojo.evalObjPath("dojo.event.connect")){
+dojo.event.connect(_28,_29,this,_2a);
+}else{
+var fcn=dojo.lang.hitch(this,_2a);
+_28[_29]=function(e){
+if(!e){
+e=window.event;
+}
+if(!e.currentTarget){
+e.currentTarget=e.srcElement;
+}
+if(!e.preventDefault){
+e.preventDefault=function(){
+window.event.returnValue=false;
+};
+}
+fcn(e);
+};
+}
+}});
+dojo.io.XMLHTTPTransport=new function(){
+var _2d=this;
+var _2e={};
+this.useCache=false;
+this.preventCache=false;
+function getCacheKey(url,_30,_31){
+return url+"|"+_30+"|"+_31.toLowerCase();
+}
+function addToCache(url,_33,_34,_35){
+_2e[getCacheKey(url,_33,_34)]=_35;
+}
+function getFromCache(url,_37,_38){
+return _2e[getCacheKey(url,_37,_38)];
+}
+this.clearCache=function(){
+_2e={};
+};
+function doLoad(_39,_3a,url,_3c,_3d){
+if(((_3a.status>=200)&&(_3a.status<300))||(_3a.status==304)||(_3a.status==1223)||(location.protocol=="file:"&&(_3a.status==0||_3a.status==undefined))||(location.protocol=="chrome:"&&(_3a.status==0||_3a.status==undefined))){
+var ret;
+if(_39.method.toLowerCase()=="head"){
+var _3f=_3a.getAllResponseHeaders();
+ret={};
+ret.toString=function(){
+return _3f;
+};
+var _40=_3f.split(/[\r\n]+/g);
+for(var i=0;i<_40.length;i++){
+var _42=_40[i].match(/^([^:]+)\s*:\s*(.+)$/i);
+if(_42){
+ret[_42[1]]=_42[2];
+}
+}
+}else{
+if(_39.mimetype=="text/javascript"){
+try{
+ret=dj_eval(_3a.responseText);
+}
+catch(e){
+dojo.debug(e);
+dojo.debug(_3a.responseText);
+ret=null;
+}
+}else{
+if(_39.mimetype.substr(0,9)=="text/json"||_39.mimetype.substr(0,16)=="application/json"){
+try{
+ret=dj_eval("("+_39.jsonFilter(_3a.responseText)+")");
+}
+catch(e){
+dojo.debug(e);
+dojo.debug(_3a.responseText);
+ret=false;
+}
+}else{
+if((_39.mimetype=="application/xml")||(_39.mimetype=="text/xml")){
+ret=_3a.responseXML;
+if(!ret||typeof ret=="string"||!_3a.getResponseHeader("Content-Type")){
+ret=dojo.dom.createDocumentFromText(_3a.responseText);
+}
+}else{
+ret=_3a.responseText;
+}
+}
+}
+}
+if(_3d){
+addToCache(url,_3c,_39.method,_3a);
+}
+_39[(typeof _39.load=="function")?"load":"handle"]("load",ret,_3a,_39);
+}else{
+var _43=new dojo.io.Error("XMLHttpTransport Error: "+_3a.status+" "+_3a.statusText);
+_39[(typeof _39.error=="function")?"error":"handle"]("error",_43,_3a,_39);
+}
+}
+function setHeaders(_44,_45){
+if(_45["headers"]){
+for(var _46 in _45["headers"]){
+if(_46.toLowerCase()=="content-type"&&!_45["contentType"]){
+_45["contentType"]=_45["headers"][_46];
+}else{
+_44.setRequestHeader(_46,_45["headers"][_46]);
+}
+}
+}
+}
+this.inFlight=[];
+this.inFlightTimer=null;
+this.startWatchingInFlight=function(){
+if(!this.inFlightTimer){
+this.inFlightTimer=setTimeout("dojo.io.XMLHTTPTransport.watchInFlight();",10);
+}
+};
+this.watchInFlight=function(){
+var now=null;
+if(!dojo.hostenv._blockAsync&&!_2d._blockAsync){
+for(var x=this.inFlight.length-1;x>=0;x--){
+try{
+var tif=this.inFlight[x];
+if(!tif||tif.http._aborted||!tif.http.readyState){
+this.inFlight.splice(x,1);
+continue;
+}
+if(4==tif.http.readyState){
+this.inFlight.splice(x,1);
+doLoad(tif.req,tif.http,tif.url,tif.query,tif.useCache);
+}else{
+if(tif.startTime){
+if(!now){
+now=(new Date()).getTime();
+}
+if(tif.startTime+(tif.req.timeoutSeconds*1000)<now){
+if(typeof tif.http.abort=="function"){
+tif.http.abort();
+}
+this.inFlight.splice(x,1);
+tif.req[(typeof tif.req.timeout=="function")?"timeout":"handle"]("timeout",null,tif.http,tif.req);
+}
+}
+}
+}
+catch(e){
+try{
+var _4a=new dojo.io.Error("XMLHttpTransport.watchInFlight Error: "+e);
+tif.req[(typeof tif.req.error=="function")?"error":"handle"]("error",_4a,tif.http,tif.req);
+}
+catch(e2){
+dojo.debug("XMLHttpTransport error callback failed: "+e2);
+}
+}
+}
+}
+clearTimeout(this.inFlightTimer);
+if(this.inFlight.length==0){
+this.inFlightTimer=null;
+return;
+}
+this.inFlightTimer=setTimeout("dojo.io.XMLHTTPTransport.watchInFlight();",10);
+};
+var _4b=dojo.hostenv.getXmlhttpObject()?true:false;
+this.canHandle=function(_4c){
+var mlc=_4c["mimetype"].toLowerCase()||"";
+return _4b&&((dojo.lang.inArray(["text/plain","text/html","application/xml","text/xml","text/javascript"],mlc))||(mlc.substr(0,9)=="text/json"||mlc.substr(0,16)=="application/json"))&&!(_4c["formNode"]&&dojo.io.formHasFile(_4c["formNode"]));
+};
+this.multipartBoundary="45309FFF-BD65-4d50-99C9-36986896A96F";
+this.bind=function(_4e){
+if(!_4e["url"]){
+if(!_4e["formNode"]&&(_4e["backButton"]||_4e["back"]||_4e["changeUrl"]||_4e["watchForURL"])&&(!djConfig.preventBackButtonFix)){
+dojo.deprecated("Using dojo.io.XMLHTTPTransport.bind() to add to browser history without doing an IO request","Use dojo.undo.browser.addToHistory() instead.","0.4");
+dojo.undo.browser.addToHistory(_4e);
+return true;
+}
+}
+var url=_4e.url;
+var _50="";
+if(_4e["formNode"]){
+var ta=_4e.formNode.getAttribute("action");
+if((ta)&&(!_4e["url"])){
+url=ta;
+}
+var tp=_4e.formNode.getAttribute("method");
+if((tp)&&(!_4e["method"])){
+_4e.method=tp;
+}
+_50+=dojo.io.encodeForm(_4e.formNode,_4e.encoding,_4e["formFilter"]);
+}
+if(url.indexOf("#")>-1){
+dojo.debug("Warning: dojo.io.bind: stripping hash values from url:",url);
+url=url.split("#")[0];
+}
+if(_4e["file"]){
+_4e.method="post";
+}
+if(!_4e["method"]){
+_4e.method="get";
+}
+if(_4e.method.toLowerCase()=="get"){
+_4e.multipart=false;
+}else{
+if(_4e["file"]){
+_4e.multipart=true;
+}else{
+if(!_4e["multipart"]){
+_4e.multipart=false;
+}
+}
+}
+if(_4e["backButton"]||_4e["back"]||_4e["changeUrl"]){
+dojo.undo.browser.addToHistory(_4e);
+}
+var _53=_4e["content"]||{};
+if(_4e.sendTransport){
+_53["dojo.transport"]="xmlhttp";
+}
+do{
+if(_4e.postContent){
+_50=_4e.postContent;
+break;
+}
+if(_53){
+_50+=dojo.io.argsFromMap(_53,_4e.encoding);
+}
+if(_4e.method.toLowerCase()=="get"||!_4e.multipart){
+break;
+}
+var t=[];
+if(_50.length){
+var q=_50.split("&");
+for(var i=0;i<q.length;++i){
+if(q[i].length){
+var p=q[i].split("=");
+t.push("--"+this.multipartBoundary,"Content-Disposition: form-data; name=\""+p[0]+"\"","",p[1]);
+}
+}
+}
+if(_4e.file){
+if(dojo.lang.isArray(_4e.file)){
+for(var i=0;i<_4e.file.length;++i){
+var o=_4e.file[i];
+t.push("--"+this.multipartBoundary,"Content-Disposition: form-data; name=\""+o.name+"\"; filename=\""+("fileName" in o?o.fileName:o.name)+"\"","Content-Type: "+("contentType" in o?o.contentType:"application/octet-stream"),"",o.content);
+}
+}else{
+var o=_4e.file;
+t.push("--"+this.multipartBoundary,"Content-Disposition: form-data; name=\""+o.name+"\"; filename=\""+("fileName" in o?o.fileName:o.name)+"\"","Content-Type: "+("contentType" in o?o.contentType:"application/octet-stream"),"",o.content);
+}
+}
+if(t.length){
+t.push("--"+this.multipartBoundary+"--","");
+_50=t.join("\r\n");
+}
+}while(false);
+var _59=_4e["sync"]?false:true;
+var _5a=_4e["preventCache"]||(this.preventCache==true&&_4e["preventCache"]!=false);
+var _5b=_4e["useCache"]==true||(this.useCache==true&&_4e["useCache"]!=false);
+if(!_5a&&_5b){
+var _5c=getFromCache(url,_50,_4e.method);
+if(_5c){
+doLoad(_4e,_5c,url,_50,false);
+return;
+}
+}
+var _5d=dojo.hostenv.getXmlhttpObject(_4e);
+var _5e=false;
+if(_59){
+var _5f=this.inFlight.push({"req":_4e,"http":_5d,"url":url,"query":_50,"useCache":_5b,"startTime":_4e.timeoutSeconds?(new Date()).getTime():0});
+this.startWatchingInFlight();
+}else{
+_2d._blockAsync=true;
+}
+if(_4e.method.toLowerCase()=="post"){
+if(!_4e.user){
+_5d.open("POST",url,_59);
+}else{
+_5d.open("POST",url,_59,_4e.user,_4e.password);
+}
+setHeaders(_5d,_4e);
+_5d.setRequestHeader("Content-Type",_4e.multipart?("multipart/form-data; boundary="+this.multipartBoundary):(_4e.contentType||"application/x-www-form-urlencoded"));
+try{
+_5d.send(_50);
+}
+catch(e){
+if(typeof _5d.abort=="function"){
+_5d.abort();
+}
+doLoad(_4e,{status:404},url,_50,_5b);
+}
+}else{
+var _60=url;
+if(_50!=""){
+_60+=(_60.indexOf("?")>-1?"&":"?")+_50;
+}
+if(_5a){
+_60+=(dojo.string.endsWithAny(_60,"?","&")?"":(_60.indexOf("?")>-1?"&":"?"))+"dojo.preventCache="+new Date().valueOf();
+}
+if(!_4e.user){
+_5d.open(_4e.method.toUpperCase(),_60,_59);
+}else{
+_5d.open(_4e.method.toUpperCase(),_60,_59,_4e.user,_4e.password);
+}
+setHeaders(_5d,_4e);
+try{
+_5d.send(null);
+}
+catch(e){
+if(typeof _5d.abort=="function"){
+_5d.abort();
+}
+doLoad(_4e,{status:404},url,_50,_5b);
+}
+}
+if(!_59){
+doLoad(_4e,_5d,url,_50,_5b);
+_2d._blockAsync=false;
+}
+_4e.abort=function(){
+try{
+_5d._aborted=true;
+}
+catch(e){
+}
+return _5d.abort();
+};
+return;
+};
+dojo.io.transports.addTransport("XMLHTTPTransport");
+};
+}

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/BrowserIO.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/BrowserIO.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/BrowserIO.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/IframeIO.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/IframeIO.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/IframeIO.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/IframeIO.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1,201 @@
+dojo.provide("dojo.io.IframeIO");
+dojo.require("dojo.io.BrowserIO");
+dojo.require("dojo.uri.*");
+dojo.io.createIFrame=function(_1,_2,_3){
+if(window[_1]){
+return window[_1];
+}
+if(window.frames[_1]){
+return window.frames[_1];
+}
+var r=dojo.render.html;
+var _5=null;
+var _6=_3;
+if(!_6){
+if(djConfig["useXDomain"]&&!djConfig["dojoIframeHistoryUrl"]){
+dojo.debug("dojo.io.createIFrame: When using cross-domain Dojo builds,"+" please save iframe_history.html to your domain and set djConfig.dojoIframeHistoryUrl"+" to the path on your domain to iframe_history.html");
+}
+_6=(djConfig["dojoIframeHistoryUrl"]||dojo.uri.moduleUri("dojo","../iframe_history.html"))+"#noInit=true";
+}
+var _7=((r.ie)&&(dojo.render.os.win))?"<iframe name=\""+_1+"\" src=\""+_6+"\" onload=\""+_2+"\">":"iframe";
+_5=document.createElement(_7);
+with(_5){
+name=_1;
+setAttribute("name",_1);
+id=_1;
+}
+dojo.body().appendChild(_5);
+window[_1]=_5;
+with(_5.style){
+if(!r.safari){
+position="absolute";
+}
+left=top="0px";
+height=width="1px";
+visibility="hidden";
+}
+if(!r.ie){
+dojo.io.setIFrameSrc(_5,_6,true);
+_5.onload=new Function(_2);
+}
+return _5;
+};
+dojo.io.IframeTransport=new function(){
+var _8=this;
+this.currentRequest=null;
+this.requestQueue=[];
+this.iframeName="dojoIoIframe";
+this.fireNextRequest=function(){
+try{
+if((this.currentRequest)||(this.requestQueue.length==0)){
+return;
+}
+var cr=this.currentRequest=this.requestQueue.shift();
+cr._contentToClean=[];
+var fn=cr["formNode"];
+var _b=cr["content"]||{};
+if(cr.sendTransport){
+_b["dojo.transport"]="iframe";
+}
+if(fn){
+if(_b){
+for(var x in _b){
+if(!fn[x]){
+var tn;
+if(dojo.render.html.ie){
+tn=document.createElement("<input type='hidden' name='"+x+"' value='"+_b[x]+"'>");
+fn.appendChild(tn);
+}else{
+tn=document.createElement("input");
+fn.appendChild(tn);
+tn.type="hidden";
+tn.name=x;
+tn.value=_b[x];
+}
+cr._contentToClean.push(x);
+}else{
+fn[x].value=_b[x];
+}
+}
+}
+if(cr["url"]){
+cr._originalAction=fn.getAttribute("action");
+fn.setAttribute("action",cr.url);
+}
+if(!fn.getAttribute("method")){
+fn.setAttribute("method",(cr["method"])?cr["method"]:"post");
+}
+cr._originalTarget=fn.getAttribute("target");
+fn.setAttribute("target",this.iframeName);
+fn.target=this.iframeName;
+fn.submit();
+}else{
+var _e=dojo.io.argsFromMap(this.currentRequest.content);
+var _f=cr.url+(cr.url.indexOf("?")>-1?"&":"?")+_e;
+dojo.io.setIFrameSrc(this.iframe,_f,true);
+}
+}
+catch(e){
+this.iframeOnload(e);
+}
+};
+this.canHandle=function(_10){
+return ((dojo.lang.inArray(["text/plain","text/html","text/javascript","text/json","application/json"],_10["mimetype"]))&&(dojo.lang.inArray(["post","get"],_10["method"].toLowerCase()))&&(!((_10["sync"])&&(_10["sync"]==true))));
+};
+this.bind=function(_11){
+if(!this["iframe"]){
+this.setUpIframe();
+}
+this.requestQueue.push(_11);
+this.fireNextRequest();
+return;
+};
+this.setUpIframe=function(){
+this.iframe=dojo.io.createIFrame(this.iframeName,"dojo.io.IframeTransport.iframeOnload();");
+};
+this.iframeOnload=function(_12){
+if(!_8.currentRequest){
+_8.fireNextRequest();
+return;
+}
+var req=_8.currentRequest;
+if(req.formNode){
+var _14=req._contentToClean;
+for(var i=0;i<_14.length;i++){
+var key=_14[i];
+if(dojo.render.html.safari){
+var _17=req.formNode;
+for(var j=0;j<_17.childNodes.length;j++){
+var _19=_17.childNodes[j];
+if(_19.name==key){
+var _1a=_19.parentNode;
+_1a.removeChild(_19);
+break;
+}
+}
+}else{
+var _1b=req.formNode[key];
+req.formNode.removeChild(_1b);
+req.formNode[key]=null;
+}
+}
+if(req["_originalAction"]){
+req.formNode.setAttribute("action",req._originalAction);
+}
+if(req["_originalTarget"]){
+req.formNode.setAttribute("target",req._originalTarget);
+req.formNode.target=req._originalTarget;
+}
+}
+var _1c=function(_1d){
+var doc=_1d.contentDocument||((_1d.contentWindow)&&(_1d.contentWindow.document))||((_1d.name)&&(document.frames[_1d.name])&&(document.frames[_1d.name].document))||null;
+return doc;
+};
+var _1f;
+var _20=false;
+if(_12){
+this._callError(req,"IframeTransport Request Error: "+_12);
+}else{
+var ifd=_1c(_8.iframe);
+try{
+var cmt=req.mimetype;
+if((cmt=="text/javascript")||(cmt=="text/json")||(cmt=="application/json")){
+var js=ifd.getElementsByTagName("textarea")[0].value;
+if(cmt=="text/json"||cmt=="application/json"){
+js="("+js+")";
+}
+_1f=dj_eval(js);
+}else{
+if(cmt=="text/html"){
+_1f=ifd;
+}else{
+_1f=ifd.getElementsByTagName("textarea")[0].value;
+}
+}
+_20=true;
+}
+catch(e){
+this._callError(req,"IframeTransport Error: "+e);
+}
+}
+try{
+if(_20&&dojo.lang.isFunction(req["load"])){
+req.load("load",_1f,req);
+}
+}
+catch(e){
+throw e;
+}
+finally{
+_8.currentRequest=null;
+_8.fireNextRequest();
+}
+};
+this._callError=function(req,_25){
+var _26=new dojo.io.Error(_25);
+if(dojo.lang.isFunction(req["error"])){
+req.error("error",_26,req);
+}
+};
+dojo.io.transports.addTransport("IframeTransport");
+};

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/IframeIO.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/IframeIO.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/IframeIO.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/RepubsubIO.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/RepubsubIO.js?rev=618461&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/RepubsubIO.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/RepubsubIO.js Mon Feb  4 14:07:13 2008
@@ -0,0 +1,324 @@
+dojo.require("dojo.event.*");
+dojo.require("dojo.io.BrowserIO");
+dojo.provide("dojo.io.RepubsubIO");
+dojo.io.repubsubTranport=new function(){
+var _1=dojo.io.repubsub;
+this.canHandle=function(_2){
+if((_2["mimetype"]=="text/javascript")&&(_2["method"]=="repubsub")){
+return true;
+}
+return false;
+};
+this.bind=function(_3){
+if(!_1.isInitialized){
+_1.init();
+}
+if(!_1.topics[_3.url]){
+_3.rpsLoad=function(_4){
+_3.load("load",_4);
+};
+_1.subscribe(_3.url,_3,"rpsLoad");
+}
+if(_3["content"]){
+var _5=dojo.io.repubsubEvent.initFromProperties(_3.content);
+_1.publish(_3.url,_5);
+}
+};
+dojo.io.transports.addTransport("repubsubTranport");
+};
+dojo.io.repubsub=new function(){
+this.initDoc="init.html";
+this.isInitialized=false;
+this.subscriptionBacklog=[];
+this.debug=true;
+this.rcvNodeName=null;
+this.sndNodeName=null;
+this.rcvNode=null;
+this.sndNode=null;
+this.canRcv=false;
+this.canSnd=false;
+this.canLog=false;
+this.sndTimer=null;
+this.windowRef=window;
+this.backlog=[];
+this.tunnelInitCount=0;
+this.tunnelFrameKey="tunnel_frame";
+this.serverBaseURL=location.protocol+"//"+location.host+location.pathname;
+this.logBacklog=[];
+this.getRandStr=function(){
+return Math.random().toString().substring(2,10);
+};
+this.userid="guest";
+this.tunnelID=this.getRandStr();
+this.attachPathList=[];
+this.topics=[];
+this.parseGetStr=function(){
+var _6=document.location.toString();
+var _7=_6.split("?",2);
+if(_7.length>1){
+var _8=_7[1];
+var _9=_8.split("&");
+var _a=[];
+for(var x in _9){
+var sp=_9[x].split("=");
+try{
+_a[sp[0]]=eval(sp[1]);
+}
+catch(e){
+_a[sp[0]]=sp[1];
+}
+}
+return _a;
+}else{
+return [];
+}
+};
+var _d=this.parseGetStr();
+for(var x in _d){
+this[x]=_d[x];
+}
+if(!this["tunnelURI"]){
+this.tunnelURI=["/who/",escape(this.userid),"/s/",this.getRandStr(),"/kn_journal"].join("");
+}
+if(window["repubsubOpts"]||window["rpsOpts"]){
+var _f=window["repubsubOpts"]||window["rpsOpts"];
+for(var x in _f){
+this[x]=_f[x];
+}
+}
+this.tunnelCloseCallback=function(){
+dojo.io.setIFrameSrc(this.rcvNode,this.initDoc+"?callback=repubsub.rcvNodeReady&domain="+document.domain);
+};
+this.receiveEventFromTunnel=function(evt,_11){
+if(!evt["elements"]){
+this.log("bailing! event received without elements!","error");
+return;
+}
+var e={};
+for(var i=0;i<evt.elements.length;i++){
+var ee=evt.elements[i];
+e[ee.name||ee.nameU]=(ee.value||ee.valueU);
+this.log("[event]: "+(ee.name||ee.nameU)+": "+e[ee.name||ee.nameU]);
+}
+this.dispatch(e);
+};
+this.widenDomain=function(_15){
+var cd=_15||document.domain;
+if(cd.indexOf(".")==-1){
+return;
+}
+var dps=cd.split(".");
+if(dps.length<=2){
+return;
+}
+dps=dps.slice(dps.length-2);
+document.domain=dps.join(".");
+};
+this.parseCookie=function(){
+var cs=document.cookie;
+var _19=cs.split(";");
+for(var x=0;x<_19.length;x++){
+_19[x]=_19[x].split("=");
+if(x!=_19.length-1){
+cs+=";";
+}
+}
+return _19;
+};
+this.setCookie=function(_1b,_1c){
+if((_1c)&&(_1c==true)){
+document.cookie="";
+}
+var cs="";
+for(var x=0;x<_1b.length;x++){
+cs+=_1b[x][0]+"="+_1b[x][1];
+if(x!=_1b.length-1){
+cs+=";";
+}
+}
+document.cookie=cs;
+};
+this.log=function(str,lvl){
+if(!this.debug){
+return;
+}
+while(this.logBacklog.length>0){
+if(!this.canLog){
+break;
+}
+var blo=this.logBacklog.shift();
+this.writeLog("["+blo[0]+"]: "+blo[1],blo[2]);
+}
+this.writeLog(str,lvl);
+};
+this.writeLog=function(str,lvl){
+dojo.debug(((new Date()).toLocaleTimeString())+": "+str);
+};
+this.init=function(){
+this.widenDomain();
+this.openTunnel();
+this.isInitialized=true;
+while(this.subscriptionBacklog.length){
+this.subscribe.apply(this,this.subscriptionBacklog.shift());
+}
+};
+this.clobber=function(){
+if(this.rcvNode){
+this.setCookie([[this.tunnelFrameKey,"closed"],["path","/"]],false);
+}
+};
+this.openTunnel=function(){
+this.rcvNodeName="rcvIFrame_"+this.getRandStr();
+this.setCookie([[this.tunnelFrameKey,this.rcvNodeName],["path","/"]],false);
+this.rcvNode=dojo.io.createIFrame(this.rcvNodeName);
+dojo.io.setIFrameSrc(this.rcvNode,this.initDoc+"?callback=repubsub.rcvNodeReady&domain="+document.domain);
+this.sndNodeName="sndIFrame_"+this.getRandStr();
+this.sndNode=dojo.io.createIFrame(this.sndNodeName);
+dojo.io.setIFrameSrc(this.sndNode,this.initDoc+"?callback=repubsub.sndNodeReady&domain="+document.domain);
+};
+this.rcvNodeReady=function(){
+var _24=[this.tunnelURI,"/kn_status/",this.getRandStr(),"_",String(this.tunnelInitCount++)].join("");
+this.log("rcvNodeReady");
+var _25=[this.serverBaseURL,"/kn?kn_from=",escape(this.tunnelURI),"&kn_id=",escape(this.tunnelID),"&kn_status_from=",escape(_24)];
+dojo.io.setIFrameSrc(this.rcvNode,_25.join(""));
+this.subscribe(_24,this,"statusListener",true);
+this.log(_25.join(""));
+};
+this.sndNodeReady=function(){
+this.canSnd=true;
+this.log("sndNodeReady");
+this.log(this.backlog.length);
+if(this.backlog.length>0){
+this.dequeueEvent();
+}
+};
+this.statusListener=function(evt){
+this.log("status listener called");
+this.log(evt.status,"info");
+};
+this.dispatch=function(evt){
+if(evt["to"]||evt["kn_routed_from"]){
+var rf=evt["to"]||evt["kn_routed_from"];
+var _29=rf.split(this.serverBaseURL,2)[1];
+if(!_29){
+_29=rf;
+}
+this.log("[topic] "+_29);
+if(_29.length>3){
+if(_29.slice(0,3)=="/kn"){
+_29=_29.slice(3);
+}
+}
+if(this.attachPathList[_29]){
+this.attachPathList[_29](evt);
+}
+}
+};
+this.subscribe=function(_2a,_2b,_2c,_2d){
+if(!this.isInitialized){
+this.subscriptionBacklog.push([_2a,_2b,_2c,_2d]);
+return;
+}
+if(!this.attachPathList[_2a]){
+this.attachPathList[_2a]=function(){
+return true;
+};
+this.log("subscribing to: "+_2a);
+this.topics.push(_2a);
+}
+var _2e=new dojo.io.repubsubEvent(this.tunnelURI,_2a,"route");
+var _2f=[this.serverBaseURL+"/kn",_2e.toGetString()].join("");
+dojo.event.kwConnect({once:true,srcObj:this.attachPathList,srcFunc:_2a,adviceObj:_2b,adviceFunc:_2c});
+if(!this.rcvNode){
+}
+if(_2d){
+return;
+}
+this.log("sending subscription to: "+_2a);
+this.sendTopicSubToServer(_2a,_2f);
+};
+this.sendTopicSubToServer=function(_30,str){
+if(!this.attachPathList[_30]["subscriptions"]){
+this.enqueueEventStr(str);
+this.attachPathList[_30].subscriptions=0;
+}
+this.attachPathList[_30].subscriptions++;
+};
+this.unSubscribe=function(_32,_33,_34){
+dojo.event.kwDisconnect({srcObj:this.attachPathList,srcFunc:_32,adviceObj:_33,adviceFunc:_34});
+};
+this.publish=function(_35,_36){
+var evt=dojo.io.repubsubEvent.initFromProperties(_36);
+evt.to=_35;
+var _38=[];
+_38.push(this.serverBaseURL+"/kn");
+_38.push(evt.toGetString());
+this.enqueueEventStr(_38.join(""));
+};
+this.enqueueEventStr=function(_39){
+this.log("enqueueEventStr");
+this.backlog.push(_39);
+this.dequeueEvent();
+};
+this.dequeueEvent=function(_3a){
+this.log("dequeueEvent");
+if(this.backlog.length<=0){
+return;
+}
+if((this.canSnd)||(_3a)){
+dojo.io.setIFrameSrc(this.sndNode,this.backlog.shift()+"&callback=repubsub.sndNodeReady");
+this.canSnd=false;
+}else{
+this.log("sndNode not available yet!","debug");
+}
+};
+};
+dojo.io.repubsubEvent=function(to,_3c,_3d,id,_3f,_40,_41,uid){
+this.to=to;
+this.from=_3c;
+this.method=_3d||"route";
+this.id=id||repubsub.getRandStr();
+this.uri=_3f;
+this.displayname=_41||repubsub.displayname;
+this.userid=uid||repubsub.userid;
+this.payload=_40||"";
+this.flushChars=4096;
+this.initFromProperties=function(evt){
+if(evt.constructor=dojo.io.repubsubEvent){
+for(var x in evt){
+this[x]=evt[x];
+}
+}else{
+for(var x in evt){
+if(typeof this.forwardPropertiesMap[x]=="string"){
+this[this.forwardPropertiesMap[x]]=evt[x];
+}else{
+this[x]=evt[x];
+}
+}
+}
+};
+this.toGetString=function(_45){
+var qs=[((_45)?"":"?")];
+for(var x=0;x<this.properties.length;x++){
+var tp=this.properties[x];
+if(this[tp[0]]){
+qs.push(tp[1]+"="+encodeURIComponent(String(this[tp[0]])));
+}
+}
+return qs.join("&");
+};
+};
+dojo.io.repubsubEvent.prototype.properties=[["from","kn_from"],["to","kn_to"],["method","do_method"],["id","kn_id"],["uri","kn_uri"],["displayname","kn_displayname"],["userid","kn_userid"],["payload","kn_payload"],["flushChars","kn_response_flush"],["responseFormat","kn_response_format"]];
+dojo.io.repubsubEvent.prototype.forwardPropertiesMap={};
+dojo.io.repubsubEvent.prototype.reversePropertiesMap={};
+for(var x=0;x<dojo.io.repubsubEvent.prototype.properties.length;x++){
+var tp=dojo.io.repubsubEvent.prototype.properties[x];
+dojo.io.repubsubEvent.prototype.reversePropertiesMap[tp[0]]=tp[1];
+dojo.io.repubsubEvent.prototype.forwardPropertiesMap[tp[1]]=tp[0];
+}
+dojo.io.repubsubEvent.initFromProperties=function(evt){
+var _4a=new dojo.io.repubsubEvent();
+_4a.initFromProperties(evt);
+return _4a;
+};

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/RepubsubIO.js
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/RepubsubIO.js
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo-0.4.3-custom-4.1.5/src/io/RepubsubIO.js
------------------------------------------------------------------------------
    svn:mime-type = text/plain



Mime
View raw message