You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by jk...@apache.org on 2006/12/14 16:45:26 UTC

svn commit: r487242 [9/20] - in /tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo: ./ nls/ src/ src/behavior/ src/cal/ src/charting/ src/charting/svg/ src/charting/vml/ src/collections/ src/crypto/ src/data/ src/data/core/ src/data/old/ src/data...

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/hostenv_rhino.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/hostenv_rhino.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/hostenv_rhino.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/hostenv_rhino.js Thu Dec 14 07:45:13 2006
@@ -1,6 +1,7 @@
 
 dojo.hostenv.println=function(line){if(arguments.length > 0){print(arguments[0]);for(var i=1; i<arguments.length; i++){var valid=false;for (var p in arguments[i]){valid=true;break;}
-if(valid){dojo.debugShallow(arguments[i]);}}} else {print(line);}}
+if(valid){dojo.debugShallow(arguments[i]);}}
+} else {print(line);}}
 dojo.locale = dojo.locale || java.util.Locale.getDefault().toString().replace('_','-').toLowerCase();dojo.render.name = dojo.hostenv.name_ = 'rhino';dojo.hostenv.getVersion = function() {return version();};if (dj_undef("byId")) {dojo.byId = function(id, doc){if(id && (typeof id == "string" || id instanceof String)){if(!doc){ doc = document; }
 return doc.getElementById(id);}
 return id;}}
@@ -21,4 +22,5 @@
 dojo.doc = function(){return document;}
 dojo.body = function(){return document.body;}
 function setTimeout(func, delay){var def={sleepTime:delay,hasSlept:false,run:function(){if (!this.hasSlept){this.hasSlept=true;java.lang.Thread.currentThread().sleep(this.sleepTime);}
-try {func();} catch(e){dojo.debug("Error running setTimeout thread:" + e);}}};var runnable=new java.lang.Runnable(def);var thread=new java.lang.Thread(runnable);thread.start();}
+try {func();} catch(e){dojo.debug("Error running setTimeout thread:" + e);}}
+};var runnable=new java.lang.Runnable(def);var thread=new java.lang.Thread(runnable);thread.start();}

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/hostenv_svg.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/hostenv_svg.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/hostenv_svg.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/hostenv_svg.js Thu Dec 14 07:45:13 2006
@@ -10,7 +10,7 @@
 return;};dojo.hostenv.startPackage = function(moduleName){var a = moduleName.split(".");var currentObj = window;var s = [];for (var i = 0; i < a.length; i++){if (a[i] == "*") continue;s.push(a[i]);if (!currentObj[a[i]]) currentObj[a[i]] = {};currentObj = currentObj[a[i]];}
 return;};if (window.parseXML){window.XMLSerialzer = function(){function nodeToString(n, a) {function fixText(s) { return String(s).replace(/\&/g, "&amp;").replace(/>/g, "&gt;").replace(/</g, "&lt;"); }
 function fixAttribute(s) { return fixText(s).replace(/\"/g, "&quot;"); }
-switch (n.nodeType) {case 1:	{var name = n.nodeName;a.push("<" + name);for (var i = 0; i < n.attributes.length; i++) {if (n.attributes.item(i).specified) {a.push(" " + n.attributes.item(i).nodeName.toLowerCase() + "=\"" + fixAttribute(n.attributes.item(i).nodeValue) + "\"");}}
+switch (n.nodeType) {case 1:{var name = n.nodeName;a.push("<" + name);for (var i = 0; i < n.attributes.length; i++) {if (n.attributes.item(i).specified) {a.push(" " + n.attributes.item(i).nodeName.toLowerCase() + "=\"" + fixAttribute(n.attributes.item(i).nodeValue) + "\"");}}
 if (n.canHaveChildren || n.hasChildNodes()) {a.push(">");for (var i = 0; i < n.childNodes.length; i++) nodeToString(n.childNodes.item(i), a);a.push("</" + name + ">\n");} else a.push(" />\n");break;}
 case 3: {a.push(fixText(n.nodeValue));break;}
 case 4: {a.push("<![CDA" + "TA[\n" + n.nodeValue + "\n]" + "]>");break;}
@@ -18,7 +18,8 @@
 case 8:{a.push("<!-- " + n.nodeValue + " -->\n");break;}
 case 9:
 case 11:{for (var i = 0; i < n.childNodes.length; i++) nodeToString(n.childNodes.item(i), a);break;}
-default:{a.push("<!--\nNot Supported:\n\n" + "nodeType: " + n.nodeType + "\nnodeName: " + n.nodeName + "\n-->");}}}
+default:{a.push("<!--\nNot Supported:\n\n" + "nodeType: " + n.nodeType + "\nnodeName: " + n.nodeName + "\n-->");}}
+}
 this.serializeToString = function(node){var a = [];nodeToString(node, a);return a.join("");};};window.DOMParser = function(){this.parseFromString = function(s){return parseXML(s, window.document);}};window.XMLHttpRequest = function(){var uri = null;var method = "POST";var isAsync = true;var cb = function(d){this.responseText = d.content;try {this.responseXML = parseXML(this.responseText, window.document);} catch(e){}
 this.status = "200";this.statusText = "OK";if (!d.success) {this.status = "500";this.statusText = "Internal Server Error";}
 this.onload();this.onreadystatechange();};this.onload = function(){};this.readyState = 4;this.onreadystatechange = function(){};this.status = 0;this.statusText = "";this.responseBody = null;this.responseStream = null;this.responseXML = null;this.responseText = null;this.abort = function(){ return; };this.getAllResponseHeaders = function(){ return []; };this.getResponseHeader = function(n){ return null; };this.setRequestHeader = function(nm, val){ };this.open = function(meth, url, async){method = meth;uri = url;};this.send = function(data){var d = data || null;if (method == "GET") getURL(uri, cb);else postURL(uri, data, cb);};};}

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/__package__.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/__package__.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/__package__.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/__package__.js Thu Dec 14 07:45:13 2006
@@ -1,2 +1,3 @@
 
-dojo.kwCompoundRequire({common: [ "dojo.html.common","dojo.html.style" ]});dojo.provide("dojo.html.*");
\ No newline at end of file
+dojo.kwCompoundRequire({common: [ "dojo.html.common","dojo.html.style" ]
+});dojo.provide("dojo.html.*");
\ No newline at end of file

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/common.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/common.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/common.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/common.js Thu Dec 14 07:45:13 2006
@@ -16,6 +16,7 @@
 dojo.html.hasAttribute = function(node, attr){return dojo.html.getAttribute(dojo.byId(node), attr) ? true : false;}
 dojo.html.getCursorPosition = function(e){e = e || dojo.global().event;var cursor = {x:0, y:0};if(e.pageX || e.pageY){cursor.x = e.pageX;cursor.y = e.pageY;}else{var de = dojo.doc().documentElement;var db = dojo.body();cursor.x = e.clientX + ((de||db)["scrollLeft"]) - ((de||db)["clientLeft"]);cursor.y = e.clientY + ((de||db)["scrollTop"]) - ((de||db)["clientTop"]);}
 return cursor;}
-dojo.html.isTag = function(node) {node = dojo.byId(node);if(node && node.tagName) {for (var i=1; i<arguments.length; i++){if (node.tagName.toLowerCase()==String(arguments[i]).toLowerCase()){return String(arguments[i]).toLowerCase();}}}
+dojo.html.isTag = function(node) {node = dojo.byId(node);if(node && node.tagName) {for (var i=1; i<arguments.length; i++){if (node.tagName.toLowerCase()==String(arguments[i]).toLowerCase()){return String(arguments[i]).toLowerCase();}}
+}
 return "";}
 if(dojo.render.html.ie && !dojo.render.html.ie70){if(window.location.href.substr(0,6).toLowerCase() != "https:"){(function(){var xscript = dojo.doc().createElement('script');xscript.src = "javascript:'dojo.html.createExternalElement=function(doc, tag){ return doc.createElement(tag); }'";dojo.doc().getElementsByTagName("head")[0].appendChild(xscript);})();}}else{dojo.html.createExternalElement = function(doc, tag){return doc.createElement(tag);}}

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/iframe.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/iframe.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/iframe.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/iframe.js Thu Dec 14 07:45:13 2006
@@ -9,8 +9,10 @@
 dojo.html.BackgroundIframe = function(node) {if(dojo.render.html.ie55 || dojo.render.html.ie60) {var html="<iframe src='javascript:false'"
 + " style='position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;"
 + "z-index: -1; filter:Alpha(Opacity=\"0\");' "
-+ ">";this.iframe = dojo.doc().createElement(html);this.iframe.tabIndex = -1;if(node){node.appendChild(this.iframe);this.domNode=node;}else{dojo.body().appendChild(this.iframe);this.iframe.style.display="none";}}}
++ ">";this.iframe = dojo.doc().createElement(html);this.iframe.tabIndex = -1;if(node){node.appendChild(this.iframe);this.domNode=node;}else{dojo.body().appendChild(this.iframe);this.iframe.style.display="none";}}
+}
 dojo.lang.extend(dojo.html.BackgroundIframe, {iframe: null,onResized: function(){if(this.iframe && this.domNode && this.domNode.parentNode){var outer = dojo.html.getMarginBox(this.domNode);if (outer.width  == 0 || outer.height == 0 ){dojo.lang.setTimeout(this, this.onResized, 100);return;}
 this.iframe.style.width = outer.width + "px";this.iframe.style.height = outer.height + "px";}},size: function(node) {if(!this.iframe){ return; }
 var coords = dojo.html.toCoordinateObject(node, true, dojo.html.boxSizing.BORDER_BOX);with(this.iframe.style){width = coords.width + "px";height = coords.height + "px";left = coords.left + "px";top = coords.top + "px";}},setZIndex: function(node){if(!this.iframe){ return; }
-if(dojo.dom.isNode(node)){this.iframe.style.zIndex = dojo.html.getStyle(node, "z-index") - 1;}else if(!isNaN(node)){this.iframe.style.zIndex = node;}},show: function(){if(this.iframe){this.iframe.style.display = "block";}},hide: function(){if(this.iframe){this.iframe.style.display = "none";}},remove: function(){if(this.iframe){dojo.html.removeNode(this.iframe, true);delete this.iframe;this.iframe=null;}}});
\ No newline at end of file
+if(dojo.dom.isNode(node)){this.iframe.style.zIndex = dojo.html.getStyle(node, "z-index") - 1;}else if(!isNaN(node)){this.iframe.style.zIndex = node;}},show: function(){if(this.iframe){this.iframe.style.display = "block";}},hide: function(){if(this.iframe){this.iframe.style.display = "none";}},remove: function(){if(this.iframe){dojo.html.removeNode(this.iframe, true);delete this.iframe;this.iframe=null;}}
+});
\ No newline at end of file

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/layout.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/layout.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/layout.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/layout.js Thu Dec 14 07:45:13 2006
@@ -10,15 +10,18 @@
 dojo.html.setContentBox(node, {width: value});break;case "outer-height":
 dojo.html.setMarginBox(node, {height: value});break;case "outer-width":
 dojo.html.setMarginBox(node, {width: value});break;default:
-node.style[dojo.html.toCamelCase(name)]=value;}}}
-dojo.html.boxSizing = {MARGIN_BOX: "margin-box",BORDER_BOX: "border-box",PADDING_BOX: "padding-box",CONTENT_BOX: "content-box"};dojo.html.getAbsolutePosition = dojo.html.abs = function(node, includeScroll, boxType){node = dojo.byId(node);var ownerDocument = dojo.doc();var ret = {x: 0,y: 0};var bs = dojo.html.boxSizing;if(!boxType) { boxType = bs.CONTENT_BOX; }
+node.style[dojo.html.toCamelCase(name)]=value;}}
+}
+dojo.html.boxSizing = {MARGIN_BOX: "margin-box",BORDER_BOX: "border-box",PADDING_BOX: "padding-box",CONTENT_BOX: "content-box"
+};dojo.html.getAbsolutePosition = dojo.html.abs = function(node, includeScroll, boxType){node = dojo.byId(node);var ownerDocument = dojo.doc();var ret = {x: 0,y: 0
+};var bs = dojo.html.boxSizing;if(!boxType) { boxType = bs.CONTENT_BOX; }
 var nativeBoxType = 2;var targetBoxType;switch(boxType){case bs.MARGIN_BOX:
 targetBoxType = 3;break;case bs.BORDER_BOX:
 targetBoxType = 2;break;case bs.PADDING_BOX:
 default:
 targetBoxType = 1;break;case bs.CONTENT_BOX:
 targetBoxType = 0;break;}
-var h = dojo.render.html;var db = ownerDocument["body"]||ownerDocument["documentElement"];if(h.ie){with(node.getBoundingClientRect()){ret.x = left-2;ret.y = top-2;}}else if(ownerDocument['getBoxObjectFor']){nativeBoxType = 1;try{var bo = ownerDocument.getBoxObjectFor(node);ret.x = bo.x - dojo.html.sumAncestorProperties(node, "scrollLeft");ret.y = bo.y - dojo.html.sumAncestorProperties(node, "scrollTop");}catch(e){}}else{if(node["offsetParent"]){var endNode;if(	(h.safari)&&
+var h = dojo.render.html;var db = ownerDocument["body"]||ownerDocument["documentElement"];if(h.ie){with(node.getBoundingClientRect()){ret.x = left-2;ret.y = top-2;}}else if(ownerDocument['getBoxObjectFor']){nativeBoxType = 1;try{var bo = ownerDocument.getBoxObjectFor(node);ret.x = bo.x - dojo.html.sumAncestorProperties(node, "scrollLeft");ret.y = bo.y - dojo.html.sumAncestorProperties(node, "scrollTop");}catch(e){}}else{if(node["offsetParent"]){var endNode;if((h.safari)&&
 (node.style.getPropertyValue("position") == "absolute")&&
 (node.parentNode == db)){endNode = db;}else{endNode = db.parentNode;}
 if(node.parentNode != db){var nd = node;if(dojo.render.html.opera){ nd = db; }
@@ -43,8 +46,10 @@
 return (sizing ? sizing : bs.CONTENT_BOX);}}
 dojo.html.isBorderBox = function(node){return (dojo.html.getBoxSizing(node) == dojo.html.boxSizing.BORDER_BOX);}
 dojo.html.getBorderBox = function(node){node = dojo.byId(node);return { width: node.offsetWidth, height: node.offsetHeight };}
-dojo.html.getPaddingBox = function(node){var box = dojo.html.getBorderBox(node);var border = dojo.html.getBorder(node);return {width: box.width - border.width,height:box.height - border.height};}
-dojo.html.getContentBox = function(node){node = dojo.byId(node);var padborder = dojo.html.getPadBorder(node);return {width: node.offsetWidth - padborder.width,height: node.offsetHeight - padborder.height};}
+dojo.html.getPaddingBox = function(node){var box = dojo.html.getBorderBox(node);var border = dojo.html.getBorder(node);return {width: box.width - border.width,height:box.height - border.height
+};}
+dojo.html.getContentBox = function(node){node = dojo.byId(node);var padborder = dojo.html.getPadBorder(node);return {width: node.offsetWidth - padborder.width,height: node.offsetHeight - padborder.height
+};}
 dojo.html.setContentBox = function(node, args){node = dojo.byId(node);var width = 0; var height = 0;var isbb = dojo.html.isBorderBox(node);var padborder = (isbb ? dojo.html.getPadBorder(node) : { width: 0, height: 0});var ret = {};if(typeof args.width != "undefined"){width = args.width + padborder.width;ret.width = dojo.html.setPositivePixelValue(node, "width", width);}
 if(typeof args.height != "undefined"){height = args.height + padborder.height;ret.height = dojo.html.setPositivePixelValue(node, "height", height);}
 return ret;}
@@ -60,7 +65,9 @@
 return dojo.html.getContentBox(node);}}
 dojo.html.toCoordinateObject = dojo.html.toCoordinateArray = function(coords, includeScroll, boxtype) {if(!coords.nodeType && !(coords instanceof String || typeof coords == "string") &&
 ('width' in coords || 'height' in coords || 'left' in coords ||
-'x' in coords || 'top' in coords || 'y' in coords)){var ret = {left: coords.left||coords.x||0,top: coords.top||coords.y||0,width: coords.width||0,height: coords.height||0};}else{var node = dojo.byId(coords);var pos = dojo.html.abs(node, includeScroll, boxtype);var marginbox = dojo.html.getMarginBox(node);var ret = {left: pos.left,top: pos.top,width: marginbox.width,height: marginbox.height};}
+'x' in coords || 'top' in coords || 'y' in coords)){var ret = {left: coords.left||coords.x||0,top: coords.top||coords.y||0,width: coords.width||0,height: coords.height||0
+};}else{var node = dojo.byId(coords);var pos = dojo.html.abs(node, includeScroll, boxtype);var marginbox = dojo.html.getMarginBox(node);var ret = {left: pos.left,top: pos.top,width: marginbox.width,height: marginbox.height
+};}
 ret.x = ret.left;ret.y = ret.top;return ret;}
 dojo.html.setMarginBoxWidth = dojo.html.setOuterWidth = function(node, width){return dojo.html._callDeprecated("setMarginBoxWidth", "setMarginBox", arguments, "width");}
 dojo.html.setMarginBoxHeight = dojo.html.setOuterHeight = function(){return dojo.html._callDeprecated("setMarginBoxHeight", "setMarginBox", arguments, "height");}

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/metrics.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/metrics.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/metrics.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/metrics.js Thu Dec 14 07:45:13 2006
@@ -1,6 +1,7 @@
 
 dojo.provide("dojo.html.metrics");dojo.require("dojo.html.layout");dojo.html.getScrollbar=function(){var scroll = document.createElement("div");scroll.style.width="100px";scroll.style.height="100px";scroll.style.overflow="scroll";scroll.style.position="absolute";scroll.style.top="-300px";scroll.style.left="0px"
-var test = document.createElement("div");test.style.width="400px";test.style.height="400px";scroll.appendChild(test);dojo.body().appendChild(scroll);var width=scroll.offsetWidth - scroll.clientWidth;dojo.body().removeChild(scroll);scroll.removeChild(test);scroll=test=null;return { width: width };};dojo.html.getFontMeasurements = function(){var heights = {'1em':0, '1ex':0, '100%':0, '12pt':0, '16px':0, 'xx-small':0, 'x-small':0,'small':0, 'medium':0, 'large':0, 'x-large':0, 'xx-large':0};if(dojo.render.html.ie){document.documentElement.style.fontSize="100%";}
+var test = document.createElement("div");test.style.width="400px";test.style.height="400px";scroll.appendChild(test);dojo.body().appendChild(scroll);var width=scroll.offsetWidth - scroll.clientWidth;dojo.body().removeChild(scroll);scroll.removeChild(test);scroll=test=null;return { width: width };};dojo.html.getFontMeasurements = function(){var heights = {'1em':0, '1ex':0, '100%':0, '12pt':0, '16px':0, 'xx-small':0, 'x-small':0,'small':0, 'medium':0, 'large':0, 'x-large':0, 'xx-large':0
+};if(dojo.render.html.ie){document.documentElement.style.fontSize="100%";}
 var div=document.createElement("div");div.style.position="absolute";div.style.left="-100px";div.style.top="0";div.style.width="30px";div.style.height="1000em";div.style.border="0";div.style.margin="0";div.style.padding="0";div.style.outline="0";div.style.lineHeight="1";div.style.overflow="hidden";dojo.body().appendChild(div);for(var p in heights){div.style.fontSize = p;heights[p] = Math.round(div.offsetHeight * 12/16) * 16/12 / 1000;}
 dojo.body().removeChild(div);div = null;return heights;};dojo.html._fontMeasurements = null;dojo.html.getCachedFontMeasurements = function(recalculate){if(recalculate || !dojo.html._fontMeasurements){dojo.html._fontMeasurements = dojo.html.getFontMeasurements();}
 return dojo.html._fontMeasurements;};dojo.html.onFontResize = function(){ };dojo.html._fontresize = function(){dojo.html.onFontResize();};dojo.html.initOnFontResize = function(){dojo.html.getFontMeasurements();dojo.html._metrics={};dojo.html._metrics.iframeNode = document.createElement('iframe');var s=dojo.html._metrics.iframeNode.style;s.position="absolute";s.width="5em";s.height="10em";s.top="-10000px";if(dojo.render.html.ie){dojo.html._metrics.iframeNode.onreadystatechange = function(){if(dojo.html._metrics.iframeNode.contentWindow.document.readyState == "complete"){dojo.html._metrics.iframeNode.onresize = Function('window.parent.dojo.html._fontresize()');}};} else {dojo.html._metrics.iframeNode.onload = function(){dojo.html._metrics.iframeNode.contentWindow.onresize = Function('window.parent.dojo.html._fontresize()');};}
@@ -9,14 +10,16 @@
 && node.attributes[j].nodeName.toLowerCase() != "contenteditable"
 && node.attributes[j].nodeName.toLowerCase() != "id"
 && node.attributes[j].nodeName.toLowerCase() != "class"
-){element.setAttribute(node.attributes[j].nodeName.toLowerCase(), node.attributes[j].nodeValue);}}}
+){element.setAttribute(node.attributes[j].nodeName.toLowerCase(), node.attributes[j].nodeValue);}}
+}
 return element;}
 var height = dojo.html.getFontMeasurements()["16px"];var n=cl(node);n.style.width=dojo.html.getBorderBox(node).width+"px";n.style.height=(height+4)+"px";node.parentNode.appendChild(n);var rem = dojo.html.fitToElement(n, html);var ret = n.innerHTML;n.parentNode.removeChild(n);return ret;};dojo.html.fitToElement = function(node, html){function cl(node){var element = document.createElement(node.tagName);element.id = node.id + "-clone";element.className = node.className;for (var j = 0; j < node.attributes.length; j++) {if (node.attributes[j].specified) {if (node.attributes[j].nodeName.toLowerCase() != "style" 
 && node.attributes[j].nodeName.toLowerCase() != "edited" 
 && node.attributes[j].nodeName.toLowerCase() != "contenteditable"
 && node.attributes[j].nodeName.toLowerCase() != "id"
 && node.attributes[j].nodeName.toLowerCase() != "class"
-){element.setAttribute(node.attributes[j].nodeName.toLowerCase(), node.attributes[j].nodeValue);}}}
+){element.setAttribute(node.attributes[j].nodeName.toLowerCase(), node.attributes[j].nodeValue);}}
+}
 return element;}
 var clone = cl(node);node.parentNode.appendChild(clone);var t=dojo.html.getBorderBox(node);clone.style.width = t.width+"px";var singletons = ["br","img", "hr", "input", "!--"];var chop = ["<BR>","<br>","<br/>","<br />","<p></p>","<P></P>"];var openTags = [];var str = html;var i = 0;var limit = str.length;var add = 0;var doLoop = true;clone.innerHTML = str;while (doLoop) {add = Math.round((limit - i) / 2);if (add <= 1) doLoop = false;i += add;clone.innerHTML = str.substr(0, i);if (clone.offsetHeight > t.height) {limit = i;i -= add;}}
 if (str.substr(0, i) != str) {var lastSpace = str.substr(0, i).lastIndexOf(" ");var lastNewLine = str.substr(0, i).lastIndexOf("\n");var lastGreater = str.substr(0, i).lastIndexOf(">");var lastLess = str.substr(0, i).lastIndexOf("<");if (lastLess <= lastGreater && lastNewLine == i - 1) i = i;else if (lastSpace != -1 && lastSpace > lastGreater && lastGreater > lastLess) i = lastSpace + 1;else if (lastLess > lastGreater) i = lastLess;else if (lastGreater != -1) i = lastGreater + 1;}

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/selection.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/selection.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/selection.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/selection.js Thu Dec 14 07:45:13 2006
@@ -1,5 +1,6 @@
 
-dojo.require("dojo.html.common");dojo.provide("dojo.html.selection");dojo.require("dojo.dom");dojo.require("dojo.lang.common");dojo.html.selectionType = {NONE : 0,TEXT : 1,CONTROL : 2};dojo.html.clearSelection = function(){var _window = dojo.global();var _document = dojo.doc();try{if(_window["getSelection"]){if(dojo.render.html.safari){_window.getSelection().collapse();}else{_window.getSelection().removeAllRanges();}}else if(_document.selection){if(_document.selection.empty){_document.selection.empty();}else if(_document.selection.clear){_document.selection.clear();}}
+dojo.require("dojo.html.common");dojo.provide("dojo.html.selection");dojo.require("dojo.dom");dojo.require("dojo.lang.common");dojo.html.selectionType = {NONE : 0,TEXT : 1,CONTROL : 2
+};dojo.html.clearSelection = function(){var _window = dojo.global();var _document = dojo.doc();try{if(_window["getSelection"]){if(dojo.render.html.safari){_window.getSelection().collapse();}else{_window.getSelection().removeAllRanges();}}else if(_document.selection){if(_document.selection.empty){_document.selection.empty();}else if(_document.selection.clear){_document.selection.clear();}}
 return true;}catch(e){dojo.debug(e);return false;}}
 dojo.html.disableSelection = function(element){element = dojo.byId(element)||dojo.body();var h = dojo.render.html;if(h.mozilla){element.style.MozUserSelect = "none";}else if(h.safari){element.style.KhtmlUserSelect = "none";}else if(h.ie){element.unselectable = "on";}else{return false;}
 return true;}
@@ -11,18 +12,27 @@
 catch (e) {}
 if(oSel && oSel.rangeCount==1){var oRange = oSel.getRangeAt(0);if (oRange.startContainer == oRange.endContainer && (oRange.endOffset - oRange.startOffset) == 1
 && oRange.startContainer.nodeType != dojo.dom.TEXT_NODE) {stype = dojo.html.selectionType.CONTROL;}}
-return stype;}},isCollapsed: function() {var _window = dojo.global();var _document = dojo.doc();if(_document["selection"]){return _document.selection.createRange().text == "";}else if(_window["getSelection"]){var selection = _window.getSelection();if(dojo.lang.isString(selection)){return selection == "";}else{return selection.isCollapsed || selection.toString() == "";}}},getSelectedElement: function() {if ( dojo.html.selection.getType() == dojo.html.selectionType.CONTROL ){if(dojo.doc()["selection"]){var range = dojo.doc().selection.createRange();if ( range && range.item ){return dojo.doc().selection.createRange().item(0);}}else{var selection = dojo.global().getSelection();return selection.anchorNode.childNodes[ selection.anchorOffset ];}}},getParentElement: function() {if(dojo.html.selection.getType() == dojo.html.selectionType.CONTROL){var p = dojo.html.selection.getSelectedElement();if(p){ return p.parentNode; }}else{if(dojo.doc()["selection"]){return dojo.doc().selection
 .createRange().parentElement();}else{var selection = dojo.global().getSelection();if(selection){var node = selection.anchorNode;while ( node && node.nodeType != dojo.dom.ELEMENT_NODE ){node = node.parentNode;}
-return node;}}}},getSelectedText: function(){if(dojo.doc()["selection"]){if(dojo.html.selection.getType() == dojo.html.selectionType.CONTROL){return null;}
-return dojo.doc().selection.createRange().text;}else{var selection = dojo.global().getSelection();if(selection){return selection.toString();}}},getSelectedHtml: function(){if(dojo.doc()["selection"]){if(dojo.html.selection.getType() == dojo.html.selectionType.CONTROL){return null;}
+return stype;}},isCollapsed: function() {var _window = dojo.global();var _document = dojo.doc();if(_document["selection"]){return _document.selection.createRange().text == "";}else if(_window["getSelection"]){var selection = _window.getSelection();if(dojo.lang.isString(selection)){return selection == "";}else{return selection.isCollapsed || selection.toString() == "";}}
+},getSelectedElement: function() {if ( dojo.html.selection.getType() == dojo.html.selectionType.CONTROL ){if(dojo.doc()["selection"]){var range = dojo.doc().selection.createRange();if ( range && range.item ){return dojo.doc().selection.createRange().item(0);}}else{var selection = dojo.global().getSelection();return selection.anchorNode.childNodes[ selection.anchorOffset ];}}
+},getParentElement: function() {if(dojo.html.selection.getType() == dojo.html.selectionType.CONTROL){var p = dojo.html.selection.getSelectedElement();if(p){ return p.parentNode; }}else{if(dojo.doc()["selection"]){return dojo.doc().selection.createRange().parentElement();}else{var selection = dojo.global().getSelection();if(selection){var node = selection.anchorNode;while ( node && node.nodeType != dojo.dom.ELEMENT_NODE ){node = node.parentNode;}
+return node;}}
+}},getSelectedText: function(){if(dojo.doc()["selection"]){if(dojo.html.selection.getType() == dojo.html.selectionType.CONTROL){return null;}
+return dojo.doc().selection.createRange().text;}else{var selection = dojo.global().getSelection();if(selection){return selection.toString();}}
+},getSelectedHtml: function(){if(dojo.doc()["selection"]){if(dojo.html.selection.getType() == dojo.html.selectionType.CONTROL){return null;}
 return dojo.doc().selection.createRange().htmlText;}else{var selection = dojo.global().getSelection();if(selection && selection.rangeCount){var frag = selection.getRangeAt(0).cloneContents();var div = document.createElement("div");div.appendChild(frag);return div.innerHTML;}
 return null;}},hasAncestorElement: function(tagName ){return (dojo.html.selection.getAncestorElement.apply(this, arguments) != null);},getAncestorElement: function(tagName ){var node = dojo.html.selection.getSelectedElement() || dojo.html.selection.getParentElement();while(node ){if(dojo.html.selection.isTag(node, arguments).length>0){return node;}
 node = node.parentNode;}
-return null;},isTag: function(node, tags) {if(node && node.tagName) {for (var i=0; i<tags.length; i++){if (node.tagName.toLowerCase()==String(tags[i]).toLowerCase()){return String(tags[i]).toLowerCase();}}}
-return "";},selectElement: function(element) {var _window = dojo.global();var _document = dojo.doc();element = dojo.byId(element);if(_document.selection && dojo.body().createTextRange){try{var range = dojo.body().createControlRange();range.addElement(element);range.select();}catch(e){dojo.html.selection.selectElementChildren(element);}}else if(_window["getSelection"]){var selection = _window.getSelection();if(selection["removeAllRanges"]){var range = _document.createRange() ;range.selectNode(element) ;selection.removeAllRanges() ;selection.addRange(range) ;}}},selectElementChildren: function(element){var _window = dojo.global();var _document = dojo.doc();element = dojo.byId(element);if(_document.selection && dojo.body().createTextRange){var range = dojo.body().createTextRange();range.moveToElementText(element);range.select();}else if(_window["getSelection"]){var selection = _window.getSelection();if(selection["setBaseAndExtent"]){selection.setBaseAndExtent(element, 0, elemen
 t, element.innerText.length - 1);} else if(selection["selectAllChildren"]){selection.selectAllChildren(element);}}},getBookmark: function(){var bookmark;var _document = dojo.doc();if(_document["selection"]){var range = _document.selection.createRange();bookmark = range.getBookmark();}else{var selection;try {selection = dojo.global().getSelection();}
+return null;},isTag: function(node, tags) {if(node && node.tagName) {for (var i=0; i<tags.length; i++){if (node.tagName.toLowerCase()==String(tags[i]).toLowerCase()){return String(tags[i]).toLowerCase();}}
+}
+return "";},selectElement: function(element) {var _window = dojo.global();var _document = dojo.doc();element = dojo.byId(element);if(_document.selection && dojo.body().createTextRange){try{var range = dojo.body().createControlRange();range.addElement(element);range.select();}catch(e){dojo.html.selection.selectElementChildren(element);}}else if(_window["getSelection"]){var selection = _window.getSelection();if(selection["removeAllRanges"]){var range = _document.createRange() ;range.selectNode(element) ;selection.removeAllRanges() ;selection.addRange(range) ;}}
+},selectElementChildren: function(element){var _window = dojo.global();var _document = dojo.doc();element = dojo.byId(element);if(_document.selection && dojo.body().createTextRange){var range = dojo.body().createTextRange();range.moveToElementText(element);range.select();}else if(_window["getSelection"]){var selection = _window.getSelection();if(selection["setBaseAndExtent"]){selection.setBaseAndExtent(element, 0, element, element.innerText.length - 1);} else if(selection["selectAllChildren"]){selection.selectAllChildren(element);}}
+},getBookmark: function(){var bookmark;var _document = dojo.doc();if(_document["selection"]){var range = _document.selection.createRange();bookmark = range.getBookmark();}else{var selection;try {selection = dojo.global().getSelection();}
 catch (e) {}
 if(selection){var range = selection.getRangeAt(0);bookmark = range.cloneRange();}else{dojo.debug("No idea how to store the current selection for this browser!");}}
 return bookmark;},moveToBookmark: function(bookmark){var _document = dojo.doc();if(_document["selection"]){var range = _document.selection.createRange();range.moveToBookmark(bookmark);range.select();}else{var selection;try {selection = dojo.global().getSelection();}
 catch (e) {}
-if(selection && selection['removeAllRanges']){selection.removeAllRanges() ;selection.addRange(bookmark) ;}else{dojo.debug("No idea how to restore selection for this browser!");}}},collapse: function(beginning) {if(dojo.global()['getSelection']){var selection = dojo.global().getSelection();if(selection.removeAllRanges){if(beginning){selection.collapseToStart();}else{selection.collapseToEnd();}}else{dojo.global().getSelection().collapse(beginning);}}else if(dojo.doc().selection){var range = dojo.doc().selection.createRange();range.collapse(beginning);range.select();}},remove: function() {if(dojo.doc().selection) {var selection = dojo.doc().selection;if ( selection.type.toUpperCase() != "NONE" ){selection.clear();}
+if(selection && selection['removeAllRanges']){selection.removeAllRanges() ;selection.addRange(bookmark) ;}else{dojo.debug("No idea how to restore selection for this browser!");}}
+},collapse: function(beginning) {if(dojo.global()['getSelection']){var selection = dojo.global().getSelection();if(selection.removeAllRanges){if(beginning){selection.collapseToStart();}else{selection.collapseToEnd();}}else{dojo.global().getSelection().collapse(beginning);}}else if(dojo.doc().selection){var range = dojo.doc().selection.createRange();range.collapse(beginning);range.select();}},remove: function() {if(dojo.doc().selection) {var selection = dojo.doc().selection;if ( selection.type.toUpperCase() != "NONE" ){selection.clear();}
 return selection;}else{var selection = dojo.global().getSelection();for ( var i = 0; i < selection.rangeCount; i++ ){selection.getRangeAt(i).deleteContents();}
-return selection;}}});
\ No newline at end of file
+return selection;}}
+});
\ No newline at end of file

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/style.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/style.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/style.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/style.js Thu Dec 14 07:45:13 2006
@@ -3,7 +3,8 @@
 var cs = "";if(node.className){cs = node.className;}else if(dojo.html.hasAttribute(node, "class")){cs = dojo.html.getAttribute(node, "class");}
 return cs.replace(/^\s+|\s+$/g, "");}
 dojo.html.getClasses = function(node) {var c = dojo.html.getClass(node);return (c == "") ? [] : c.split(/\s+/g);}
-dojo.html.hasClass = function(node, classname){return (new RegExp('(^|\\s+)'+classname+'(\\s+|$)')).test(dojo.html.getClass(node))}
+dojo.html.hasClass = function(node, classname){return (new RegExp('(^|\\s+)'+classname+'(\\s+|$)')).test(dojo.html.getClass(node))
+}
 dojo.html.prependClass = function(node, classStr){classStr += " " + dojo.html.getClass(node);return dojo.html.setClass(node, classStr);}
 dojo.html.addClass = function(node, classStr){if (dojo.html.hasClass(node, classStr)) {return false;}
 classStr = (dojo.html.getClass(node) + " " + classStr).replace(/^\s+|\s+$/g,"");return dojo.html.setClass(node, classStr);}
@@ -13,7 +14,8 @@
 dojo.html.setClass(node, newcs);}catch(e){dojo.debug("dojo.html.removeClass() failed", e);}
 return true;}
 dojo.html.replaceClass = function(node, newClass, oldClass) {dojo.html.removeClass(node, oldClass);dojo.html.addClass(node, newClass);}
-dojo.html.classMatchType = {ContainsAll : 0,ContainsAny : 1,IsOnly : 2}
+dojo.html.classMatchType = {ContainsAll : 0,ContainsAny : 1,IsOnly : 2
+}
 dojo.html.getElementsByClass = function(
 classStr,parent,nodeType,classMatchType,useNonXpath
 ){useNonXpath = false;var _document = dojo.doc();parent = dojo.byId(parent) || _document;var classes = classStr.split(/\s+/g);var nodes = [];if( classMatchType != 1 && classMatchType != 2 ) classMatchType = 0;var reClass = new RegExp("(\\s|^)((" + classes.join(")|(") + "))(\\s|$)");var srtLength = classes.join(" ").length;var candidateNodes = [];if(!useNonXpath && _document.evaluate) {var xpath = ".//" + (nodeType || "*") + "[contains(";if(classMatchType != dojo.html.classMatchType.ContainsAny){xpath += "concat(' ',@class,' '), ' " +
@@ -25,14 +27,17 @@
 return candidateNodes;}else{if(!nodeType){nodeType = "*";}
 candidateNodes = parent.getElementsByTagName(nodeType);var node, i = 0;outer:
 while(node = candidateNodes[i++]){var nodeClasses = dojo.html.getClasses(node);if(nodeClasses.length == 0){ continue outer; }
-var matches = 0;for(var j = 0; j < nodeClasses.length; j++){if(reClass.test(nodeClasses[j])){if(classMatchType == dojo.html.classMatchType.ContainsAny){nodes.push(node);continue outer;}else{matches++;}}else{if(classMatchType == dojo.html.classMatchType.IsOnly){continue outer;}}}
-if(matches == classes.length){if(	(classMatchType == dojo.html.classMatchType.IsOnly)&&
-(matches == nodeClasses.length)){nodes.push(node);}else if(classMatchType == dojo.html.classMatchType.ContainsAll){nodes.push(node);}}}
+var matches = 0;for(var j = 0; j < nodeClasses.length; j++){if(reClass.test(nodeClasses[j])){if(classMatchType == dojo.html.classMatchType.ContainsAny){nodes.push(node);continue outer;}else{matches++;}}else{if(classMatchType == dojo.html.classMatchType.IsOnly){continue outer;}}
+}
+if(matches == classes.length){if((classMatchType == dojo.html.classMatchType.IsOnly)&&
+(matches == nodeClasses.length)){nodes.push(node);}else if(classMatchType == dojo.html.classMatchType.ContainsAll){nodes.push(node);}}
+}
 return nodes;}}
 dojo.html.getElementsByClassName = dojo.html.getElementsByClass;dojo.html.toCamelCase = function(selector){var arr = selector.split('-'), cc = arr[0];for(var i = 1; i < arr.length; i++) {cc += arr[i].charAt(0).toUpperCase() + arr[i].substring(1);}
 return cc;}
 dojo.html.toSelectorCase = function(selector){return selector.replace(/([A-Z])/g, "-$1" ).toLowerCase();}
-dojo.html.getComputedStyle = function(node, cssSelector, inValue){node = dojo.byId(node);var cssSelector = dojo.html.toSelectorCase(cssSelector);var property = dojo.html.toCamelCase(cssSelector);if(!node || !node.style){return inValue;} else if (document.defaultView && dojo.html.isDescendantOf(node, node.ownerDocument)){try{var cs = document.defaultView.getComputedStyle(node, "");if(cs){return cs.getPropertyValue(cssSelector);}}catch(e){if(node.style.getPropertyValue){return node.style.getPropertyValue(cssSelector);} else {return inValue;}}} else if(node.currentStyle){return node.currentStyle[property];}
+dojo.html.getComputedStyle = function(node, cssSelector, inValue){node = dojo.byId(node);var cssSelector = dojo.html.toSelectorCase(cssSelector);var property = dojo.html.toCamelCase(cssSelector);if(!node || !node.style){return inValue;} else if (document.defaultView && dojo.html.isDescendantOf(node, node.ownerDocument)){try{var cs = document.defaultView.getComputedStyle(node, "");if(cs){return cs.getPropertyValue(cssSelector);}}catch(e){if(node.style.getPropertyValue){return node.style.getPropertyValue(cssSelector);} else {return inValue;}}
+} else if(node.currentStyle){return node.currentStyle[property];}
 if(node.style.getPropertyValue){return node.style.getPropertyValue(cssSelector);}else{return inValue;}}
 dojo.html.getStyleProperty = function(node, cssSelector){node = dojo.byId(node);return (node && node.style ? node.style[dojo.html.toCamelCase(cssSelector)] : undefined);}
 dojo.html.getStyle = function(node, cssSelector){var value = dojo.html.getStyleProperty(node, cssSelector);return (value ? value : dojo.html.getComputedStyle(node, cssSelector));}
@@ -76,7 +81,8 @@
 while(match = regex.exec(cssStr)){url = match[1].replace(regexTrim, "$2");if(!regexProtocol.exec(url)){url = (new dojo.uri.Uri(URI, url).toString());}
 str += cssStr.substring(0, match.index) + "url(" + url + ")";cssStr = cssStr.substr(match.index + match[0].length);}
 return str + cssStr;}
-dojo.html.setActiveStyleSheet = function(title){var i = 0, a, els = dojo.doc().getElementsByTagName("link");while (a = els[i++]) {if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")){a.disabled = true;if (a.getAttribute("title") == title) { a.disabled = false; }}}}
+dojo.html.setActiveStyleSheet = function(title){var i = 0, a, els = dojo.doc().getElementsByTagName("link");while (a = els[i++]) {if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")){a.disabled = true;if (a.getAttribute("title") == title) { a.disabled = false; }}
+}}
 dojo.html.getActiveStyleSheet = function(){var i = 0, a, els = dojo.doc().getElementsByTagName("link");while (a = els[i++]) {if (a.getAttribute("rel").indexOf("style") != -1
 && a.getAttribute("title")
 && !a.disabled
@@ -87,4 +93,6 @@
 && a.getAttribute("title")
 ){return a.getAttribute("title");}}
 return null;}
-dojo.html.applyBrowserClass = function(node){var drh=dojo.render.html;var classes = {dj_ie: drh.ie,dj_ie55: drh.ie55,dj_ie6: drh.ie60,dj_ie7: drh.ie70,dj_iequirks: drh.ie && drh.quirks,dj_opera: drh.opera,dj_opera8: drh.opera && (Math.floor(dojo.render.version)==8),dj_opera9: drh.opera && (Math.floor(dojo.render.version)==9),dj_khtml: drh.khtml,dj_safari: drh.safari,dj_gecko: drh.mozilla};for(var p in classes){if(classes[p]){dojo.html.addClass(node, p);}}};
\ No newline at end of file
+dojo.html.applyBrowserClass = function(node){var drh=dojo.render.html;var classes = {dj_ie: drh.ie,dj_ie55: drh.ie55,dj_ie6: drh.ie60,dj_ie7: drh.ie70,dj_iequirks: drh.ie && drh.quirks,dj_opera: drh.opera,dj_opera8: drh.opera && (Math.floor(dojo.render.version)==8),dj_opera9: drh.opera && (Math.floor(dojo.render.version)==9),dj_khtml: drh.khtml,dj_safari: drh.safari,dj_gecko: drh.mozilla
+};for(var p in classes){if(classes[p]){dojo.html.addClass(node, p);}}
+};
\ No newline at end of file

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/util.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/util.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/util.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/html/util.js Thu Dec 14 07:45:13 2006
@@ -58,13 +58,16 @@
 if(tryY < 0){tryY = 0;match = false;}
 var x = tryX + w;if(x > view.width) {x = view.width - w;match = false;} else {x = tryX;}
 x = Math.max(padding[0], x) + scroll.x;var y = tryY + h;if(y > view.height) {y = view.height - h;match = false;} else {y = tryY;}
-y = Math.max(padding[1], y) + scroll.y;if(match){bestx = x;besty = y;bestDistance = 0;bestCorner = corner;break;}else{var dist = Math.pow(x-tryX-scroll.x,2)+Math.pow(y-tryY-scroll.y,2);if(bestDistance > dist){bestDistance = dist;bestx = x;besty = y;bestCorner = corner;}}}
+y = Math.max(padding[1], y) + scroll.y;if(match){bestx = x;besty = y;bestDistance = 0;bestCorner = corner;break;}else{var dist = Math.pow(x-tryX-scroll.x,2)+Math.pow(y-tryY-scroll.y,2);if(bestDistance > dist){bestDistance = dist;bestx = x;besty = y;bestCorner = corner;}}
+}
 if(!tryOnly){node.style.left = bestx + "px";node.style.top = besty + "px";}
 return { left: bestx, top: besty, x: bestx, y: besty, dist: bestDistance, corner:  bestCorner};}
 dojo.html.placeOnScreenAroundElement = function(
 node,aroundNode,padding,aroundType,aroundCorners,tryOnly
-){var best, bestDistance=Infinity;aroundNode = dojo.byId(aroundNode);var oldDisplay = aroundNode.style.display;aroundNode.style.display="";var mb = dojo.html.getElementBox(aroundNode, aroundType);var aroundNodeW = mb.width;var aroundNodeH = mb.height;var aroundNodePos = dojo.html.getAbsolutePosition(aroundNode, true, aroundType);aroundNode.style.display=oldDisplay;for(var nodeCorner in aroundCorners){var pos, desiredX, desiredY;var corners = aroundCorners[nodeCorner];desiredX = aroundNodePos.x + (nodeCorner.charAt(1)=='L' ? 0 : aroundNodeW);desiredY = aroundNodePos.y + (nodeCorner.charAt(0)=='T' ? 0 : aroundNodeH);pos = dojo.html.placeOnScreen(node, desiredX, desiredY, padding, true, corners, true);if(pos.dist == 0){best = pos;break;}else{if(bestDistance > pos.dist){bestDistance = pos.dist;best = pos;}}}
+){var best, bestDistance=Infinity;aroundNode = dojo.byId(aroundNode);var oldDisplay = aroundNode.style.display;aroundNode.style.display="";var mb = dojo.html.getElementBox(aroundNode, aroundType);var aroundNodeW = mb.width;var aroundNodeH = mb.height;var aroundNodePos = dojo.html.getAbsolutePosition(aroundNode, true, aroundType);aroundNode.style.display=oldDisplay;for(var nodeCorner in aroundCorners){var pos, desiredX, desiredY;var corners = aroundCorners[nodeCorner];desiredX = aroundNodePos.x + (nodeCorner.charAt(1)=='L' ? 0 : aroundNodeW);desiredY = aroundNodePos.y + (nodeCorner.charAt(0)=='T' ? 0 : aroundNodeH);pos = dojo.html.placeOnScreen(node, desiredX, desiredY, padding, true, corners, true);if(pos.dist == 0){best = pos;break;}else{if(bestDistance > pos.dist){bestDistance = pos.dist;best = pos;}}
+}
 if(!tryOnly){node.style.left = best.left + "px";node.style.top = best.top + "px";}
 return best;}
 dojo.html.scrollIntoView = function(node){if(!node){ return; }
-if(dojo.render.html.ie){if(dojo.html.getBorderBox(node.parentNode).height <= node.parentNode.scrollHeight){node.scrollIntoView(false);}}else if(dojo.render.html.mozilla){node.scrollIntoView(false);}else{var parent = node.parentNode;var parentBottom = parent.scrollTop + dojo.html.getBorderBox(parent).height;var nodeBottom = node.offsetTop + dojo.html.getMarginBox(node).height;if(parentBottom < nodeBottom){parent.scrollTop += (nodeBottom - parentBottom);}else if(parent.scrollTop > node.offsetTop){parent.scrollTop -= (parent.scrollTop - node.offsetTop);}}}
+if(dojo.render.html.ie){if(dojo.html.getBorderBox(node.parentNode).height <= node.parentNode.scrollHeight){node.scrollIntoView(false);}}else if(dojo.render.html.mozilla){node.scrollIntoView(false);}else{var parent = node.parentNode;var parentBottom = parent.scrollTop + dojo.html.getBorderBox(parent).height;var nodeBottom = node.offsetTop + dojo.html.getMarginBox(node).height;if(parentBottom < nodeBottom){parent.scrollTop += (nodeBottom - parentBottom);}else if(parent.scrollTop > node.offsetTop){parent.scrollTop -= (parent.scrollTop - node.offsetTop);}}
+}

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/README
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/README?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/README (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/README Thu Dec 14 07:45:13 2006
@@ -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/src/i18n/cldr/nls/README
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/de/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/de/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/de/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/de/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"field-weekday":"Wochentag","dateFormat-medium":"dd.MM.yyyy","field-second":"Sekunde","field-week":"Woche","pm":"nachm.","timeFormat-full":"H:mm' Uhr 'z","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"am":"vorm.","days-standAlone-narrow":["S","M","D","M","D","F","S"],"field-year":"Jahr","eras":["v. Chr.","n. Chr."],"field-hour":"Stunde","dateFormat-long":"d. MMMM yyyy","field-day":"Tag","field-dayperiod":"Tageshälfte","field-month":"Monat","dateFormat-short":"dd.MM.yy","months-format-wide":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"field-era":"Epoche","months-format-abbr":["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"days-format-wide":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"dateFormat-full":"EEEE, d. MMMM yyyy","field-zone":"Zone","days-format-abbr":["So","Mo","Di","Mi","Do","Fr","Sa"],"field-minute":"Minu
 te","timeFormat-medium":"HH:mm:ss","timeFormat-short":"HH:mm","timeFormat-long":"HH:mm:ss z"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/de/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en-in/number.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en-in/number.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en-in/number.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en-in/number.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"decimalFormat":"#,##,##0.###","currencyFormat":"¤ #,##,##0.00","percentFormat":"#,##,##0%","group":",","percentSign":"%","scientificFormat":"#E0","infinity":"∞","list":";","exponential":"E","patternDigit":"#","decimal":".","minusSign":"-","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","plusSign":"+"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en-in/number.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormat-long":"MMMM d, yyyy","timeFormat-full":"h:mm:ss a v","eras":["BC","AD"],"timeFormat-medium":"h:mm:ss a","dateFormat-medium":"MMM d, yyyy","months-format-abbr":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"dateFormat-full":"EEEE, MMMM d, yyyy","days-format-abbr":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"timeFormat-long":"h:mm:ss a z","timeFormat-short":"h:mm a","dateFormat-short":"M/d/yy","months-format-wide":["January","February","March","April","May","June","July","August","September","October","November","December"],"days-standAlone-narrow":["S","M","T","W","T","F","S"],"days-format-wide":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"field-weekday":"Day of the Week","field-second":"Second","field-week":"Week","pm":"PM","am":"AM","field-year":"Year","field-minute":"Minute","field-hour":"Hour","field-day":"Day","field-dayperio
 d":"Dayperiod","field-month":"Month","field-era":"Era","field-zone":"Zone"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en/number.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en/number.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en/number.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en/number.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"currencyFormat":"¤#,##0.00","group":",","percentSign":"%","scientificFormat":"#E0","infinity":"∞","list":";","exponential":"E","patternDigit":"#","decimal":".","minusSign":"-","nan":"NaN","nativeZeroDigit":"0","percentFormat":"#,##0%","perMille":"‰","decimalFormat":"#,##0.###","plusSign":"+"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/en/number.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/es/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/es/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/es/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/es/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"field-weekday":"día de la semana","dateFormat-medium":"dd-MMM-yy","field-second":"segundo","field-week":"semana","pm":"p.m.","timeFormat-full":"HH'H'mm''ss\" z","months-standAlone-narrow":["E","F","M","A","M","J","J","A","S","O","N","D"],"am":"a.m.","days-standAlone-narrow":["D","L","M","M","J","V","S"],"field-year":"año","eras":["a.C.","d.C."],"field-minute":"minuto","field-hour":"hora","dateFormat-long":"d' de 'MMMM' de 'yyyy","field-day":"día","field-dayperiod":"periodo del día","field-month":"mes","dateFormat-short":"d/MM/yy","months-format-wide":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],"field-era":"era","months-format-abbr":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],"days-format-wide":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"dateFormat-full":"EEEE d' de 'MMMM' de 'yyyy","field-zone":"zona","days-format-abbr":["dom","l
 un","mar","mié","jue","vie","sáb"],"timeFormat-medium":"HH:mm:ss","timeFormat-short":"HH:mm","timeFormat-long":"HH:mm:ss z"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/es/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fi/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fi/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fi/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fi/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"field-weekday":"viikonpäivä","dateFormat-medium":"d.M.yyyy","field-second":"sekunti","field-week":"viikko","pm":"ip.","timeFormat-full":"H.mm.ss v","months-standAlone-narrow":["T","H","M","H","T","K","H","E","S","L","M","J"],"am":"ap.","days-standAlone-narrow":["S","M","T","K","T","P","L"],"field-year":"vuosi","eras":["eKr.","jKr."],"field-minute":"minuutti","timeFormat-medium":"H.mm.ss","field-hour":"tunti","dateFormat-long":"d. MMMM'ta 'yyyy","field-day":"päivä","field-dayperiod":"ap/ip-valinta","field-month":"kuukausi","dateFormat-short":"d.M.yyyy","months-format-wide":["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],"field-era":"aikakausi","timeFormat-short":"H.mm","months-format-abbr":["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],"timeFormat-long":"'klo 'H.mm.ss","days-format-wide":["sunnuntai","maanantai","tiistai
 ","keskiviikko","torstai","perjantai","lauantai"],"dateFormat-full":"EEEE'na 'd. MMMM'ta 'yyyy","field-zone":"aikavyöhyke","days-format-abbr":["su","ma","ti","ke","to","pe","la"]})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fi/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fr/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fr/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fr/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fr/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"field-weekday":"jour de la semaine","dateFormat-medium":"d MMM yy","field-second":"seconde","field-week":"semaine","pm":"ap. m.","timeFormat-full":"HH' h 'mm z","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"am":"matin","days-standAlone-narrow":["D","L","M","M","J","V","S"],"field-year":"année","eras":["av. J.-C.","apr. J.-C."],"field-minute":"minute","field-hour":"heure","dateFormat-long":"d MMMM yyyy","field-day":"jour","field-dayperiod":"période de la journée","field-month":"mois","dateFormat-short":"dd/MM/yy","months-format-wide":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"field-era":"époque","months-format-abbr":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],"days-format-wide":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"dateFormat-full":"EEEE d MMMM yyyy","field-zone":"zone"
 ,"days-format-abbr":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"timeFormat-medium":"HH:mm:ss","timeFormat-short":"HH:mm","timeFormat-long":"HH:mm:ss z"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fr/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fr/number.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fr/number.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fr/number.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fr/number.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"group":" ","percentFormat":"#,##0 %","currencyFormat":"#,##0.00 ¤","decimal":",","percentSign":"%","scientificFormat":"#E0","infinity":"∞","list":";","exponential":"E","patternDigit":"#","minusSign":"-","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","plusSign":"+"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/fr/number.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"field-weekday":"Day of the Week","dateFormat-medium":"yyyy MMM d","field-second":"Second","field-week":"Week","pm":"PM","timeFormat-full":"HH:mm:ss z","months-standAlone-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"am":"AM","days-standAlone-narrow":["1","2","3","4","5","6","7"],"field-year":"Year","eras":["BCE","CE"],"field-minute":"Minute","timeFormat-medium":"HH:mm:ss","field-hour":"Hour","dateFormat-long":"yyyy MMMM d","field-day":"Day","field-dayperiod":"Dayperiod","field-month":"Month","dateFormat-short":"yy/MM/dd","months-format-wide":["1","2","3","4","5","6","7","8","9","10","11","12"],"field-era":"Era","timeFormat-short":"HH:mm","months-format-abbr":["1","2","3","4","5","6","7","8","9","10","11","12"],"timeFormat-long":"HH:mm:ss z","days-format-wide":["1","2","3","4","5","6","7"],"dateFormat-full":"EEEE, yyyy MMMM dd","field-zone":"Zone","days-format-abbr":["1","2","3","4","5","6","7"]})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/gregorianExtras.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/gregorianExtras.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/gregorianExtras.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/gregorianExtras.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"dateFormat-yearOnly":"yyyy"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/gregorianExtras.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/hu/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/hu/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/hu/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/hu/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"field-weekday":"hét napja","dateFormat-medium":"yyyy MMM d","field-second":"másodperc","field-week":"hét","pm":"d.u.","timeFormat-full":"h:mm:ss a v","months-standAlone-narrow":["J","F","M","Á","M","J","J","A","S","O","N","D"],"am":"d.e.","days-standAlone-narrow":["V","H","K","Sz","Cs","P","Sz"],"field-year":"év","eras":["k.e.","k.u."],"field-minute":"perc","timeFormat-medium":"h:mm:ss a","field-hour":"óra","dateFormat-long":"yyyy MMMM d","field-day":"nap","field-dayperiod":"napszak","field-month":"hónap","dateFormat-short":"yyyy-M-d","months-format-wide":["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],"field-era":"éra","timeFormat-short":"h:mm a","months-format-abbr":["jan","feb","már","apr","máj","jún","júl","aug","sze","okt","nov","dec"],"timeFormat-long":"h:mm:ss a z","days-format-wide":["vasárnap","hétfő","kedd","szerda","cs
 ütörtök","péntek","szombat"],"dateFormat-full":"yyyy MMMM d, EEEE","field-zone":"zóna","days-format-abbr":["Va","Hé","Ke","Sze","Csü","Pé","Szo"]})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/hu/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/it/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/it/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/it/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/it/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"field-weekday":"giorno della settimana","dateFormat-medium":"dd/MMM/yy","field-second":"secondo","field-week":"settimana","pm":"p.","months-standAlone-narrow":["G","F","M","A","M","G","L","A","S","O","N","D"],"am":"m.","days-standAlone-narrow":["D","L","M","M","G","V","S"],"field-year":"anno","eras":["aC","dC"],"field-minute":"minuto","field-hour":"ora","dateFormat-long":"dd MMMM yyyy","field-day":"giorno","field-dayperiod":"periodo del giorno","field-month":"mese","dateFormat-short":"dd/MM/yy","months-format-wide":["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"],"field-era":"era","months-format-abbr":["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],"days-format-wide":["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"],"dateFormat-full":"EEEE d MMMM yyyy","field-zone":"zona","days-format-abbr":["dom","lun","mar","mer","gio","ven","sab"],"time
 Format-full":"HH:mm:ss z","timeFormat-medium":"HH:mm:ss","timeFormat-short":"HH:mm","timeFormat-long":"HH:mm:ss z"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/it/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ja/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ja/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ja/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ja/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"days-standAlone-narrow":["日","月","火","æ°´","木","金","土"],"timeFormat-full":"H'時'mm'分'ss'秒'z","eras":["紀元前","西暦"],"timeFormat-medium":"H:mm:ss","dateFormat-medium":"yyyy/MM/dd","am":"午前","months-format-abbr":["1 月","2 月","3 月","4 月","5 月","6 月","7 月","8 月","9 月","10 月","11 月","12 月"],"dateFormat-full":"yyyy'å¹´'M'月'd'日'EEEE","days-format-abbr":["日","月","火","æ°´","木","金","土"],"timeFormat-long":"H:mm:ss:z","timeFormat-short":"H:mm","pm":"午後","months-format-wide":["1 月","2 月","3 月","4 月","5 月","6 月","7 月","8 月","9 月","10 月","11 月","12 月"],"dateFormat-long":"yyyy'å¹´'M'月'd'日'","days-format-wide":["日曜日","月曜日","火曜日","水曜日","木曜日","金æ›
 œæ—¥","土曜日"],"field-weekday":"Day of the Week","field-second":"Second","field-week":"Week","months-standAlone-narrow":["1","2","3","4","5","6","7","8","9","10","11","12"],"field-year":"Year","field-minute":"Minute","field-hour":"Hour","field-day":"Day","field-dayperiod":"Dayperiod","field-month":"Month","dateFormat-short":"yy/MM/dd","field-era":"Era","field-zone":"Zone"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ja/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ja/gregorianExtras.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ja/gregorianExtras.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ja/gregorianExtras.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ja/gregorianExtras.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"dateFormat-yearOnly":"yyyyå¹´"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ja/gregorianExtras.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ko/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ko/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ko/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ko/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"months-standAlone-narrow":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"dateFormat-long":"yyyy'년' M'월' d'일'","timeFormat-full":"a hh'시' mm'분' ss'초' z","eras":["기원전","서기"],"timeFormat-medium":"a hh'시' mm'분'","dateFormat-medium":"yyyy. MM. dd","am":"오전","months-format-abbr":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"dateFormat-full":"yyyy'년' M'월' d'일' EEEE","days-format-abbr":["일","월","화","수","목","금","토"],"timeFormat-long":"a hh'시' mm'분' ss'초'","timeFormat-short":"a hh'시' mm'분'","dateFormat-short":"yy. MM. dd","pm":"오후","months-format-wide":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12ì
 ›”"],"days-standAlone-narrow":["일","월","화","수","목","금","토"],"days-format-wide":["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],"field-weekday":"Day of the Week","field-second":"Second","field-week":"Week","field-year":"Year","field-minute":"Minute","field-hour":"Hour","field-day":"Day","field-dayperiod":"Dayperiod","field-month":"Month","field-era":"Era","field-zone":"Zone"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/ko/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/nl/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/nl/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/nl/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/nl/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"dateFormat-medium":"d MMM yyyy","field-second":"Seconde","timeFormat-full":"HH:mm:ss v","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"days-standAlone-narrow":["Z","M","D","W","D","V","Z"],"field-year":"Jaar","eras":["v. Chr.","n. Chr."],"field-minute":"Minuut","field-hour":"Uur","dateFormat-long":"d MMMM yyyy","field-day":"Dag","field-dayperiod":"Dagdeel","field-month":"Maand","dateFormat-short":"dd-MM-yy","months-format-wide":["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],"field-era":"Tijdperk","months-format-abbr":["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],"days-format-wide":["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],"dateFormat-full":"EEEE d MMMM yyyy","days-format-abbr":["zo","ma","di","wo","do","vr","za"],"field-weekday":"Dag van de week","field-week":"Week","pm":"PM","am":"AM","timeFormat-medium":"HH:mm:ss"
 ,"timeFormat-short":"HH:mm","timeFormat-long":"HH:mm:ss z","field-zone":"Zone"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/nl/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/number.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/number.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/number.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/number.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"group":",","percentSign":"%","scientificFormat":"#E0","infinity":"∞","list":";","exponential":"E","patternDigit":"#","decimal":".","minusSign":"-","nan":"NaN","nativeZeroDigit":"0","percentFormat":"#,##0%","perMille":"‰","decimalFormat":"#,##0.###","currencyFormat":"¤ #,##0.00","plusSign":"+"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/number.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/pt-br/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/pt-br/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/pt-br/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/pt-br/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"field-hour":"Hora","field-dayperiod":"Período do dia","field-minute":"Minuto","timeFormat-full":"HH'h'mm'min'ss's' z","field-weekday":"Dia da semana","field-week":"Semana","field-second":"Segundo","dateFormat-medium":"dd/MM/yyyy","field-day":"Dia","timeFormat-long":"H'h'm'min's's' z","field-month":"Mês","field-year":"Ano","dateFormat-short":"dd/MM/yy","field-zone":"Fuso","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormat-long":"d' de 'MMMM' de 'yyyy","eras":["a.C.","d.C."],"months-format-abbr":["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],"dateFormat-full":"EEEE, d' de 'MMMM' de 'yyyy","days-format-abbr":["dom","seg","ter","qua","qui","sex","sáb"],"months-format-wide":["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"],"days-standAlone-narrow":["D","S","T","Q","Q","S","S"],"days-format-wide":["domingo","segunda-feira","terça-feira
 ","quarta-feira","quinta-feira","sexta-feira","sábado"],"pm":"PM","am":"AM","timeFormat-medium":"HH:mm:ss","field-era":"Era","timeFormat-short":"HH:mm"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/pt-br/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/pt/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/pt/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/pt/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/pt/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"dateFormat-long":"d' de 'MMMM' de 'yyyy","timeFormat-full":"HH'H'mm'm'ss's' z","eras":["a.C.","d.C."],"dateFormat-medium":"d/MMM/yyyy","months-format-abbr":["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],"dateFormat-full":"EEEE, d' de 'MMMM' de 'yyyy","days-format-abbr":["dom","seg","ter","qua","qui","sex","sáb"],"dateFormat-short":"dd-MM-yyyy","months-format-wide":["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"],"days-standAlone-narrow":["D","S","T","Q","Q","S","S"],"days-format-wide":["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"],"field-weekday":"Day of the Week","field-second":"Second","field-week":"Week","pm":"PM","am":"AM","field-year":"Year","field-minute":"Minute","timeFormat-medium":"HH:mm:ss","field-hour":"Hour","field-day":"Day","field-d
 ayperiod":"Dayperiod","field-month":"Month","field-era":"Era","timeFormat-short":"HH:mm","timeFormat-long":"HH:mm:ss z","field-zone":"Zone"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/pt/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/sv/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/sv/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/sv/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/sv/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"field-weekday":"veckodag","dateFormat-medium":"d MMM yyyy","field-second":"sekund","field-week":"vecka","pm":"em","timeFormat-full":"'kl. 'HH.mm.ss z","months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"am":"fm","days-standAlone-narrow":["S","M","T","O","T","F","L"],"field-year":"år","eras":["f.Kr.","e.Kr."],"field-minute":"minut","timeFormat-medium":"HH.mm.ss","field-hour":"timme","dateFormat-long":"EEEE d MMM yyyy","field-day":"dag","field-dayperiod":"dagsperiod","field-month":"månad","dateFormat-short":"yyyy-MM-dd","months-format-wide":["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],"field-era":"era","timeFormat-short":"HH.mm","months-format-abbr":["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],"timeFormat-long":"HH.mm.ss z","days-format-wide":["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],"dateFormat-full":"EEEE'en den' 
 d MMMM yyyy","field-zone":"tidszon","days-format-abbr":["sö","må","ti","on","to","fr","lö"]})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/sv/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-cn/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-cn/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-cn/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-cn/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"dateFormat-medium":"yyyy-M-d","field-second":"秒钟","field-week":"周","timeFormat-full":"ahh'时'mm'分'ss'秒' z","field-year":"年","field-minute":"分钟","timeFormat-medium":"ahh:mm:ss","field-hour":"小时","dateFormat-long":"yyyy'年'M'月'd'日'","field-day":"日","field-dayperiod":"上午/下午","field-month":"月","dateFormat-short":"yy-M-d","field-era":"时期","timeFormat-short":"ah:mm","timeFormat-long":"ahh'时'mm'分'ss'秒'","dateFormat-full":"yyyy'年'M'月'd'日'EEEE","field-weekday":"周天","field-zone":"区域","days-standAlone-narrow":["日","一","二","三","四","五","六"],"eras":["公元前","公元"],"am":"上午","months-format-abbr":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","
 十二月"],"days-format-abbr":["周日","周一","周二","周三","周四","周五","周六"],"pm":"下午","months-format-wide":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],"months-standAlone-narrow":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"days-format-wide":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-cn/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-hk/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-hk/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-hk/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-hk/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"timeFormat-full":"ahh'時'mm'分'ss'秒' z","eras":["西元前","西元"],"timeFormat-medium":"a h:mm:ss","dateFormat-medium":"yyyy/M/d","dateFormat-full":"yyyy'å¹´'M'月'd'日'EEEE","days-format-abbr":["週日","週一","週二","週三","週四","週五","週六"],"timeFormat-long":"ahh'時'mm'分'ss'秒'","timeFormat-short":"a h:mm","dateFormat-short":"yyyy/M/d","dateFormat-long":"yyyy'å¹´'M'月'd'日'","days-standAlone-narrow":["日","一","二","三","四","五","六"],"am":"上午","months-format-abbr":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],"pm":"下午","months-format-wide":["一月","二月","三月","四月","五月","六月","七月","八æœ
 ˆ","九月","十月","十一月","十二月"],"months-standAlone-narrow":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"days-format-wide":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],"field-weekday":"Day of the Week","field-second":"Second","field-week":"Week","field-year":"Year","field-minute":"Minute","field-hour":"Hour","field-day":"Day","field-dayperiod":"Dayperiod","field-month":"Month","field-era":"Era","field-zone":"Zone"})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-hk/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-tw/gregorian.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-tw/gregorian.js?view=auto&rev=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-tw/gregorian.js (added)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-tw/gregorian.js Thu Dec 14 07:45:13 2006
@@ -0,0 +1,2 @@
+
+({"dateFormat-medium":"yyyy'年'M'月'd'日'","field-second":"秒","field-week":"週","timeFormat-full":"ahh'時'mm'分'ss'秒' z","eras":["西元前","西元"],"field-year":"年","field-minute":"分鐘","timeFormat-medium":"ahh:mm:ss","field-hour":"小時","dateFormat-long":"yyyy'年'M'月'd'日'","field-day":"整日","field-dayperiod":"日間","field-month":"月","dateFormat-short":"yy'年'M'月'd'日'","field-era":"年代","timeFormat-short":"ah:mm","months-format-abbr":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"timeFormat-long":"ahh'時'mm'分'ss'秒'","field-weekday":"週天","dateFormat-full":"yyyy'年'M'月'd'日'EEEE","field-zone":"區域","days-standAlone-narrow":["日","一","二","三","四","五","六"],"am":"上午","days-format-abbr
 ":["周日","周一","周二","周三","周四","周五","周六"],"pm":"下午","months-format-wide":["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],"months-standAlone-narrow":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"days-format-wide":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]})
\ No newline at end of file

Propchange: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/i18n/cldr/nls/zh-tw/gregorian.js
------------------------------------------------------------------------------
    svn:eol-style = native