You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by jk...@apache.org on 2006/12/14 16:45:26 UTC
svn commit: r487242 [11/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/dat...
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/Animation.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/Animation.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/Animation.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/Animation.js Thu Dec 14 07:45:13 2006
@@ -1,5 +1,6 @@
-dojo.provide("dojo.lfx.Animation");dojo.require("dojo.lang.func");dojo.lfx.Line = function( start, end){this.start = start;this.end = end;if(dojo.lang.isArray(start)){var diff = [];dojo.lang.forEach(this.start, function(s,i){diff[i] = this.end[i] - s;}, this);this.getValue = function( n){var res = [];dojo.lang.forEach(this.start, function(s, i){res[i] = (diff[i] * n) + s;}, this);return res;}}else{var diff = end - start;this.getValue = function( n){return (diff * n) + this.start;}}}
+dojo.provide("dojo.lfx.Animation");dojo.require("dojo.lang.func");dojo.lfx.Line = function( start, end){this.start = start;this.end = end;if(dojo.lang.isArray(start)){var diff = [];dojo.lang.forEach(this.start, function(s,i){diff[i] = this.end[i] - s;}, this);this.getValue = function( n){var res = [];dojo.lang.forEach(this.start, function(s, i){res[i] = (diff[i] * n) + s;}, this);return res;}}else{var diff = end - start;this.getValue = function( n){return (diff * n) + this.start;}}
+}
dojo.lfx.easeDefault = function( n){if(dojo.render.html.khtml){return (parseFloat("0.5")+((Math.sin( (n+parseFloat("1.5")) * Math.PI))/2));}else{return (0.5+((Math.sin( (n+1.5) * Math.PI))/2));}}
dojo.lfx.easeIn = function( n){return Math.pow(n, 3);}
dojo.lfx.easeOut = function( n){return ( 1 - Math.pow(1 - n, 3) );}
@@ -8,7 +9,8 @@
dojo.lang.extend(dojo.lfx.IAnimation, {curve: null,duration: 1000,easing: null,repeatCount: 0,rate: 25,handler: null,beforeBegin: null,onBegin: null,onAnimate: null,onEnd: null,onPlay: null,onPause: null,onStop: null,play: null,pause: null,stop: null,connect: function( evt, scope, newFunc){if(!newFunc){newFunc = scope;scope = this;}
newFunc = dojo.lang.hitch(scope, newFunc);var oldFunc = this[evt]||function(){};this[evt] = function(){var ret = oldFunc.apply(this, arguments);newFunc.apply(this, arguments);return ret;}
return this;},fire: function( evt, args){if(this[evt]){this[evt].apply(this, (args||[]));}
-return this;},repeat: function( count){this.repeatCount = count;return this;},_active: false,_paused: false});dojo.lfx.Animation = function( handlers,duration,curve,easing,repeatCount,rate){dojo.lfx.IAnimation.call(this);if(dojo.lang.isNumber(handlers)||(!handlers && duration.getValue)){rate = repeatCount;repeatCount = easing;easing = curve;curve = duration;duration = handlers;handlers = null;}else if(handlers.getValue||dojo.lang.isArray(handlers)){rate = easing;repeatCount = curve;easing = duration;curve = handlers;duration = null;handlers = null;}
+return this;},repeat: function( count){this.repeatCount = count;return this;},_active: false,_paused: false
+});dojo.lfx.Animation = function( handlers,duration,curve,easing,repeatCount,rate){dojo.lfx.IAnimation.call(this);if(dojo.lang.isNumber(handlers)||(!handlers && duration.getValue)){rate = repeatCount;repeatCount = easing;easing = curve;curve = duration;duration = handlers;handlers = null;}else if(handlers.getValue||dojo.lang.isArray(handlers)){rate = easing;repeatCount = curve;easing = duration;curve = handlers;duration = null;handlers = null;}
if(dojo.lang.isArray(curve)){this.curve = new dojo.lfx.Line(curve[0], curve[1]);}else{this.curve = curve;}
if(duration != null && duration > 0){ this.duration = duration; }
if(repeatCount){ this.repeatCount = repeatCount; }
@@ -28,7 +30,8 @@
var value = this.curve.getValue(step);this.fire("handler", ["stop", value]);this.fire("onStop", [value]);this._active = false;this._paused = false;return this;},status: function(){if(this._active){return this._paused ? "paused" : "playing";}else{return "stopped";}
return this;},_cycle: function(){clearTimeout(this._timer);if(this._active){var curr = new Date().valueOf();var step = (curr - this._startTime) / (this._endTime - this._startTime);if(step >= 1){step = 1;this._percent = 100;}else{this._percent = step * 100;}
if((this.easing)&&(dojo.lang.isFunction(this.easing))){step = this.easing(step);}
-var value = this.curve.getValue(step);this.fire("handler", ["animate", value]);this.fire("onAnimate", [value]);if( step < 1 ){this._timer = setTimeout(dojo.lang.hitch(this, "_cycle"), this.rate);}else{this._active = false;this.fire("handler", ["end"]);this.fire("onEnd");if(this.repeatCount > 0){this.repeatCount--;this.play(null, true);}else if(this.repeatCount == -1){this.play(null, true);}else{if(this._startRepeatCount){this.repeatCount = this._startRepeatCount;this._startRepeatCount = 0;}}}}
+var value = this.curve.getValue(step);this.fire("handler", ["animate", value]);this.fire("onAnimate", [value]);if( step < 1 ){this._timer = setTimeout(dojo.lang.hitch(this, "_cycle"), this.rate);}else{this._active = false;this.fire("handler", ["end"]);this.fire("onEnd");if(this.repeatCount > 0){this.repeatCount--;this.play(null, true);}else if(this.repeatCount == -1){this.play(null, true);}else{if(this._startRepeatCount){this.repeatCount = this._startRepeatCount;this._startRepeatCount = 0;}}
+}}
return this;}});dojo.lfx.Combine = function( animations){dojo.lfx.IAnimation.call(this);this._anims = [];this._animsEnded = 0;var anims = arguments;if(anims.length == 1 && (dojo.lang.isArray(anims[0]) || dojo.lang.isArrayLike(anims[0]))){anims = anims[0];}
dojo.lang.forEach(anims, function(anim){this._anims.push(anim);anim.connect("onEnd", dojo.lang.hitch(this, "_onAnimsEnded"));}, this);}
dojo.inherits(dojo.lfx.Combine, dojo.lfx.IAnimation);dojo.lang.extend(dojo.lfx.Combine, {_animsEnded: 0,play: function( delay, gotoStart){if( !this._anims.length ){ return this; }
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/__package__.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/__package__.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/__package__.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/__package__.js Thu Dec 14 07:45:13 2006
@@ -1,2 +1,3 @@
-dojo.kwCompoundRequire({browser: ["dojo.lfx.html"],dashboard: ["dojo.lfx.html"]});dojo.provide("dojo.lfx.*");
\ No newline at end of file
+dojo.kwCompoundRequire({browser: ["dojo.lfx.html"],dashboard: ["dojo.lfx.html"]
+});dojo.provide("dojo.lfx.*");
\ No newline at end of file
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/extras.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/extras.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/extras.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/extras.js Thu Dec 14 07:45:13 2006
@@ -8,9 +8,13 @@
);if(callback){anim.connect("onEnd", function(){callback(nodes, anim);});}
return anim;}
dojo.lfx.html.scale = function(nodes,percentage,scaleContent,fromCenter,duration,easing,callback){nodes = dojo.lfx.html._byId(nodes);var anims = [];dojo.lang.forEach(nodes, function(node){var outer = dojo.html.getMarginBox(node);var actualPct = percentage/100.0;var props = [
-{ property: "width",start: outer.width,end: outer.width * actualPct},{ property: "height",start: outer.height,end: outer.height * actualPct}];if(scaleContent){var fontSize = dojo.html.getStyle(node, 'font-size');var fontSizeType = null;if(!fontSize){fontSize = parseFloat('100%');fontSizeType = '%';}else{dojo.lang.some(['em','px','%'], function(item, index, arr){if(fontSize.indexOf(item)>0){fontSize = parseFloat(fontSize);fontSizeType = item;return true;}});}
+{property: "width",start: outer.width,end: outer.width * actualPct
+},{property: "height",start: outer.height,end: outer.height * actualPct
+}];if(scaleContent){var fontSize = dojo.html.getStyle(node, 'font-size');var fontSizeType = null;if(!fontSize){fontSize = parseFloat('100%');fontSizeType = '%';}else{dojo.lang.some(['em','px','%'], function(item, index, arr){if(fontSize.indexOf(item)>0){fontSize = parseFloat(fontSize);fontSizeType = item;return true;}});}
props.push({property: "font-size",start: fontSize,end: fontSize * actualPct,units: fontSizeType });}
-if(fromCenter){var positioning = dojo.html.getStyle(node, "position");var originalTop = node.offsetTop;var originalLeft = node.offsetLeft;var endTop = ((outer.height * actualPct) - outer.height)/2;var endLeft = ((outer.width * actualPct) - outer.width)/2;props.push({property: "top",start: originalTop,end: (positioning == "absolute" ? originalTop - endTop : (-1*endTop))});props.push({property: "left",start: originalLeft,end: (positioning == "absolute" ? originalLeft - endLeft : (-1*endLeft))});}
+if(fromCenter){var positioning = dojo.html.getStyle(node, "position");var originalTop = node.offsetTop;var originalLeft = node.offsetLeft;var endTop = ((outer.height * actualPct) - outer.height)/2;var endLeft = ((outer.width * actualPct) - outer.width)/2;props.push({property: "top",start: originalTop,end: (positioning == "absolute" ? originalTop - endTop : (-1*endTop))
+});props.push({property: "left",start: originalLeft,end: (positioning == "absolute" ? originalLeft - endLeft : (-1*endLeft))
+});}
var anim = dojo.lfx.propertyAnimation(node, props, duration, easing);if(callback){anim.connect("onEnd", function(){callback(node, anim);});}
anims.push(anim);});return dojo.lfx.combine(anims);}
dojo.lang.mixin(dojo.lfx, dojo.lfx.html);
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/html.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/html.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/html.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/html.js Thu Dec 14 07:45:13 2006
@@ -1,24 +1,29 @@
dojo.provide("dojo.lfx.html");dojo.require("dojo.gfx.color");dojo.require("dojo.lfx.Animation");dojo.require("dojo.lang.array");dojo.require("dojo.html.display");dojo.require("dojo.html.color");dojo.require("dojo.html.layout");dojo.lfx.html._byId = function(nodes){if(!nodes){ return []; }
if(dojo.lang.isArrayLike(nodes)){if(!nodes.alreadyChecked){var n = [];dojo.lang.forEach(nodes, function(node){n.push(dojo.byId(node));});n.alreadyChecked = true;return n;}else{return nodes;}}else{var n = [];n.push(dojo.byId(nodes));n.alreadyChecked = true;return n;}}
-dojo.lfx.html.propertyAnimation = function( nodes,propertyMap,duration,easing,handlers){nodes = dojo.lfx.html._byId(nodes);var targs = {"propertyMap": propertyMap,"nodes": nodes,"duration": duration,"easing": easing||dojo.lfx.easeDefault};var setEmUp = function(args){if(args.nodes.length==1){var pm = args.propertyMap;if(!dojo.lang.isArray(args.propertyMap)){var parr = [];for(var pname in pm){pm[pname].property = pname;parr.push(pm[pname]);}
+dojo.lfx.html.propertyAnimation = function( nodes,propertyMap,duration,easing,handlers){nodes = dojo.lfx.html._byId(nodes);var targs = {"propertyMap": propertyMap,"nodes": nodes,"duration": duration,"easing": easing||dojo.lfx.easeDefault
+};var setEmUp = function(args){if(args.nodes.length==1){var pm = args.propertyMap;if(!dojo.lang.isArray(args.propertyMap)){var parr = [];for(var pname in pm){pm[pname].property = pname;parr.push(pm[pname]);}
pm = args.propertyMap = parr;}
-dojo.lang.forEach(pm, function(prop){if(dj_undef("start", prop)){if(prop.property != "opacity"){prop.start = parseInt(dojo.html.getComputedStyle(args.nodes[0], prop.property));}else{prop.start = dojo.html.getOpacity(args.nodes[0]);}}});}}
+dojo.lang.forEach(pm, function(prop){if(dj_undef("start", prop)){if(prop.property != "opacity"){prop.start = parseInt(dojo.html.getComputedStyle(args.nodes[0], prop.property));}else{prop.start = dojo.html.getOpacity(args.nodes[0]);}}
+});}}
var coordsAsInts = function(coords){var cints = [];dojo.lang.forEach(coords, function(c){cints.push(Math.round(c));});return cints;}
var setStyle = function(n, style){n = dojo.byId(n);if(!n || !n.style){ return; }
-for(var s in style){try{if(s == "opacity"){dojo.html.setOpacity(n, style[s]);}else{n.style[s] = style[s];}}catch(e){ dojo.debug(e); }}}
+for(var s in style){try{if(s == "opacity"){dojo.html.setOpacity(n, style[s]);}else{n.style[s] = style[s];}}catch(e){ dojo.debug(e); }}
+}
var propLine = function(properties){this._properties = properties;this.diffs = new Array(properties.length);dojo.lang.forEach(properties, function(prop, i){if(dojo.lang.isFunction(prop.start)){prop.start = prop.start(prop, i);}
if(dojo.lang.isFunction(prop.end)){prop.end = prop.end(prop, i);}
if(dojo.lang.isArray(prop.start)){this.diffs[i] = null;}else if(prop.start instanceof dojo.gfx.color.Color){prop.startRgb = prop.start.toRgb();prop.endRgb = prop.end.toRgb();}else{this.diffs[i] = prop.end - prop.start;}}, this);this.getValue = function(n){var ret = {};dojo.lang.forEach(this._properties, function(prop, i){var value = null;if(dojo.lang.isArray(prop.start)){}else if(prop.start instanceof dojo.gfx.color.Color){value = (prop.units||"rgb") + "(";for(var j = 0 ; j < prop.startRgb.length ; j++){value += Math.round(((prop.endRgb[j] - prop.startRgb[j]) * n) + prop.startRgb[j]) + (j < prop.startRgb.length - 1 ? "," : "");}
value += ")";}else{value = ((this.diffs[i]) * n) + prop.start + (prop.property != "opacity" ? prop.units||"px" : "");}
ret[dojo.html.toCamelCase(prop.property)] = value;}, this);return ret;}}
var anim = new dojo.lfx.Animation({beforeBegin: function(){setEmUp(targs);anim.curve = new propLine(targs.propertyMap);},onAnimate: function(propValues){dojo.lang.forEach(targs.nodes, function(node){setStyle(node, propValues);});}},targs.duration,null,targs.easing
-);if(handlers){for(var x in handlers){if(dojo.lang.isFunction(handlers[x])){anim.connect(x, anim, handlers[x]);}}}
+);if(handlers){for(var x in handlers){if(dojo.lang.isFunction(handlers[x])){anim.connect(x, anim, handlers[x]);}}
+}
return anim;}
dojo.lfx.html._makeFadeable = function(nodes){var makeFade = function(node){if(dojo.render.html.ie){if( (node.style.zoom.length == 0) &&
(dojo.html.getStyle(node, "zoom") == "normal") ){node.style.zoom = "1";}
-if( (node.style.width.length == 0) &&
-(dojo.html.getStyle(node, "width") == "auto") ){node.style.width = "auto";}}}
+if((node.style.width.length == 0) &&
+(dojo.html.getStyle(node, "width") == "auto") ){node.style.width = "auto";}}
+}
if(dojo.lang.isArrayLike(nodes)){dojo.lang.forEach(nodes, makeFade);}else{makeFade(nodes);}}
dojo.lfx.html.fade = function( nodes,values,duration,easing,callback){nodes = dojo.lfx.html._byId(nodes);var props = { property: "opacity" };if(!dj_undef("start", values)){props.start = values.start;}else{props.start = function(){ return dojo.html.getOpacity(nodes[0]); };}
if(!dj_undef("end", values)){props.end = values.end;}else{dojo.raise("dojo.lfx.html.fade needs an end value");}
@@ -31,17 +36,22 @@
if(callback){ callback(nodes, anim); }});return anim;}
dojo.lfx.html.wipeIn = function( nodes, duration, easing, callback){nodes = dojo.lfx.html._byId(nodes);var anims = [];dojo.lang.forEach(nodes, function(node){var oprop = { };var origTop, origLeft, origPosition;with(node.style){origTop=top; origLeft=left; origPosition=position;top="-9999px"; left="-9999px"; position="absolute";display="";}
var height = dojo.html.getBorderBox(node).height;with(node.style){top=origTop; left=origLeft; position=origPosition;display="none";}
-var anim = dojo.lfx.propertyAnimation(node,{ "height": {start: 1,end: function(){ return height; }}},duration,easing);anim.connect("beforeBegin", function(){oprop.overflow = node.style.overflow;oprop.height = node.style.height;with(node.style){overflow = "hidden";height = "1px";}
+var anim = dojo.lfx.propertyAnimation(node,{"height": {start: 1,end: function(){ return height; }}
+},duration,easing);anim.connect("beforeBegin", function(){oprop.overflow = node.style.overflow;oprop.height = node.style.height;with(node.style){overflow = "hidden";height = "1px";}
dojo.html.show(node);});anim.connect("onEnd", function(){with(node.style){overflow = oprop.overflow;height = oprop.height;}
if(callback){ callback(node, anim); }});anims.push(anim);});return dojo.lfx.combine(anims);}
-dojo.lfx.html.wipeOut = function( nodes, duration, easing, callback){nodes = dojo.lfx.html._byId(nodes);var anims = [];dojo.lang.forEach(nodes, function(node){var oprop = { };var anim = dojo.lfx.propertyAnimation(node,{ "height": {start: function(){ return dojo.html.getContentBox(node).height; },end: 1}},duration,easing,{"beforeBegin": function(){oprop.overflow = node.style.overflow;oprop.height = node.style.height;with(node.style){overflow = "hidden";}
+dojo.lfx.html.wipeOut = function( nodes, duration, easing, callback){nodes = dojo.lfx.html._byId(nodes);var anims = [];dojo.lang.forEach(nodes, function(node){var oprop = { };var anim = dojo.lfx.propertyAnimation(node,{"height": {start: function(){ return dojo.html.getContentBox(node).height; },end: 1
+}},duration,easing,{"beforeBegin": function(){oprop.overflow = node.style.overflow;oprop.height = node.style.height;with(node.style){overflow = "hidden";}
dojo.html.show(node);},"onEnd": function(){dojo.html.hide(node);with(node.style){overflow = oprop.overflow;height = oprop.height;}
-if(callback){ callback(node, anim); }}}
+if(callback){ callback(node, anim); }}
+}
);anims.push(anim);});return dojo.lfx.combine(anims);}
-dojo.lfx.html.slideTo = function( nodes,coords,duration,easing,callback){nodes = dojo.lfx.html._byId(nodes);var anims = [];var compute = dojo.html.getComputedStyle;dojo.lang.forEach(nodes, function(node){var top = null;var left = null;var init = (function(){var innerNode = node;return function(){var pos = compute(innerNode, 'position');top = (pos == 'absolute' ? node.offsetTop : parseInt(compute(node, 'top')) || 0);left = (pos == 'absolute' ? node.offsetLeft : parseInt(compute(node, 'left')) || 0);if (!dojo.lang.inArray(['absolute', 'relative'], pos)) {var ret = dojo.html.abs(innerNode, true);dojo.html.setStyleAttributes(innerNode, "position:absolute;top:"+ret.y+"px;left:"+ret.x+"px;");top = ret.y;left = ret.x;}}})();init();var anim = dojo.lfx.propertyAnimation(node,{ "top": { start: top, end: (coords.top||0) },"left": { start: left, end: (coords.left||0) }},duration,easing,{ "beforeBegin": init }
+dojo.lfx.html.slideTo = function( nodes,coords,duration,easing,callback){nodes = dojo.lfx.html._byId(nodes);var anims = [];var compute = dojo.html.getComputedStyle;dojo.lang.forEach(nodes, function(node){var top = null;var left = null;var init = (function(){var innerNode = node;return function(){var pos = compute(innerNode, 'position');top = (pos == 'absolute' ? node.offsetTop : parseInt(compute(node, 'top')) || 0);left = (pos == 'absolute' ? node.offsetLeft : parseInt(compute(node, 'left')) || 0);if (!dojo.lang.inArray(['absolute', 'relative'], pos)) {var ret = dojo.html.abs(innerNode, true);dojo.html.setStyleAttributes(innerNode, "position:absolute;top:"+ret.y+"px;left:"+ret.x+"px;");top = ret.y;left = ret.x;}}
+})();init();var anim = dojo.lfx.propertyAnimation(node,{"top": { start: top, end: (coords.top||0) },"left": { start: left, end: (coords.left||0) }},duration,easing,{ "beforeBegin": init }
);if(callback){anim.connect("onEnd", function(){ callback(nodes, anim); });}
anims.push(anim);});return dojo.lfx.combine(anims);}
-dojo.lfx.html.slideBy = function( nodes, coords, duration, easing, callback){nodes = dojo.lfx.html._byId(nodes);var anims = [];var compute = dojo.html.getComputedStyle;dojo.lang.forEach(nodes, function(node){var top = null;var left = null;var init = (function(){var innerNode = node;return function(){var pos = compute(innerNode, 'position');top = (pos == 'absolute' ? node.offsetTop : parseInt(compute(node, 'top')) || 0);left = (pos == 'absolute' ? node.offsetLeft : parseInt(compute(node, 'left')) || 0);if (!dojo.lang.inArray(['absolute', 'relative'], pos)) {var ret = dojo.html.abs(innerNode, true);dojo.html.setStyleAttributes(innerNode, "position:absolute;top:"+ret.y+"px;left:"+ret.x+"px;");top = ret.y;left = ret.x;}}})();init();var anim = dojo.lfx.propertyAnimation(node,{"top": { start: top, end: top+(coords.top||0) },"left": { start: left, end: left+(coords.left||0) }},duration,easing).connect("beforeBegin", init);if(callback){anim.connect("onEnd", function(){ callback(
nodes, anim); });}
+dojo.lfx.html.slideBy = function( nodes, coords, duration, easing, callback){nodes = dojo.lfx.html._byId(nodes);var anims = [];var compute = dojo.html.getComputedStyle;dojo.lang.forEach(nodes, function(node){var top = null;var left = null;var init = (function(){var innerNode = node;return function(){var pos = compute(innerNode, 'position');top = (pos == 'absolute' ? node.offsetTop : parseInt(compute(node, 'top')) || 0);left = (pos == 'absolute' ? node.offsetLeft : parseInt(compute(node, 'left')) || 0);if (!dojo.lang.inArray(['absolute', 'relative'], pos)) {var ret = dojo.html.abs(innerNode, true);dojo.html.setStyleAttributes(innerNode, "position:absolute;top:"+ret.y+"px;left:"+ret.x+"px;");top = ret.y;left = ret.x;}}
+})();init();var anim = dojo.lfx.propertyAnimation(node,{"top": { start: top, end: top+(coords.top||0) },"left": { start: left, end: left+(coords.left||0) }},duration,easing).connect("beforeBegin", init);if(callback){anim.connect("onEnd", function(){ callback(nodes, anim); });}
anims.push(anim);});return dojo.lfx.combine(anims);}
dojo.lfx.html.explode = function( start,endNode,duration,easing,callback){var h = dojo.html;start = dojo.byId(start);endNode = dojo.byId(endNode);var startCoords = h.toCoordinateObject(start, true);var outline = document.createElement("div");h.copyStyle(outline, endNode);if(endNode.explodeClassName){ outline.className = endNode.explodeClassName; }
with(outline.style){position = "absolute";display = "none";var backgroundStyle = h.getStyle(start, "background-color");backgroundColor = backgroundStyle ? backgroundStyle.toLowerCase() : "transparent";backgroundColor = (backgroundColor == "transparent") ? "rgb(221, 221, 221)" : backgroundColor;}
@@ -59,9 +69,11 @@
var rgb = new dojo.gfx.color.Color(startColor);var endRgb = new dojo.gfx.color.Color(color);var anim = dojo.lfx.propertyAnimation(node,{ "background-color": { start: rgb, end: endRgb }},duration,easing,{"beforeBegin": function(){if(bgImage){node.style.backgroundImage = "none";}
node.style.backgroundColor = "rgb(" + rgb.toRgb().join(",") + ")";},"onEnd": function(){if(bgImage){node.style.backgroundImage = bgImage;}
if(wasTransparent){node.style.backgroundColor = "transparent";}
-if(callback){callback(node, anim);}}}
+if(callback){callback(node, anim);}}
+}
);anims.push(anim);});return dojo.lfx.combine(anims);}
dojo.lfx.html.unhighlight = function( nodes,endColor,duration,easing,callback){nodes = dojo.lfx.html._byId(nodes);var anims = [];dojo.lang.forEach(nodes, function(node){var color = new dojo.gfx.color.Color(dojo.html.getBackgroundColor(node));var rgb = new dojo.gfx.color.Color(endColor);var bgImage = dojo.html.getStyle(node, "background-image");var anim = dojo.lfx.propertyAnimation(node,{ "background-color": { start: color, end: rgb }},duration,easing,{"beforeBegin": function(){if(bgImage){node.style.backgroundImage = "none";}
-node.style.backgroundColor = "rgb(" + color.toRgb().join(",") + ")";},"onEnd": function(){if(callback){callback(node, anim);}}}
+node.style.backgroundColor = "rgb(" + color.toRgb().join(",") + ")";},"onEnd": function(){if(callback){callback(node, anim);}}
+}
);anims.push(anim);});return dojo.lfx.combine(anims);}
dojo.lang.mixin(dojo.lfx, dojo.lfx.html);
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/rounded.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/rounded.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/rounded.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/rounded.js Thu Dec 14 07:45:13 2006
@@ -2,8 +2,10 @@
dojo.provide("dojo.lfx.rounded");dojo.require("dojo.lang.common");dojo.require("dojo.html.common");dojo.require("dojo.html.style");dojo.require("dojo.html.display");dojo.require("dojo.html.layout");dojo.lfx.rounded = function(settings ){var options={validTags:settings.validTags || ["div"],autoPad:settings.autoPad!=null ? settings.autoPad : true,antiAlias:settings.antiAlias!=null ? settings.antiAlias : true,radii:{tl:(settings.tl && settings.tl.radius!=null) ? settings.tl.radius:5,
tr:(settings.tr && settings.tr.radius!=null) ? settings.tr.radius:5,
bl:(settings.bl && settings.bl.radius!=null) ? settings.bl.radius:5,
-br:(settings.br && settings.br.radius!=null) ? settings.br.radius:5 }};var nodes;if(typeof(arguments[1]) == "string"){nodes=dojo.html.getElementsByClass(arguments[1]);} else if(dojo.lang.isArrayLike(arguments[1])){nodes=arguments[1];for(var i=0; i<nodes.length; i++){ nodes[i]=dojo.byId(nodes[i]); }}
-if(nodes.length == 0) return;for(var i=0; i<nodes.length; i++){dojo.lfx.rounded.applyCorners(options, nodes[i]);}};dojo.lfx.rounded.applyCorners = function(options, node){var top = null;var bottom = null;var contentNode = null;var fns=dojo.lfx.rounded._fns;var width = node.offsetWidth;var height = node.offsetHeight;var borderWidth = parseInt(dojo.html.getComputedStyle(node, "border-top-width"));var borderColor = dojo.html.getComputedStyle(node, "border-top-color");var color = dojo.html.getComputedStyle(node, "background-color");var bgImage = dojo.html.getComputedStyle(node, "background-image");var position = dojo.html.getComputedStyle(node, "position");var padding = parseInt(dojo.html.getComputedStyle(node, "padding-top"));var format={height : height,width : width,borderWidth : borderWidth,color : fns.getRGB(color),padding : padding,borderColor : fns.getRGB(borderColor),borderString : borderWidth + "px" + " solid " + fns.getRGB(borderColor),bgImage : ((bgImage != "none")? bg
Image : ""),content : node.innerHTML};if(!dojo.html.isPositionAbsolute(node)){ node.style.position="relative"; }
+br:(settings.br && settings.br.radius!=null) ? settings.br.radius:5
+}};var nodes;if(typeof(arguments[1]) == "string"){nodes=dojo.html.getElementsByClass(arguments[1]);} else if(dojo.lang.isArrayLike(arguments[1])){nodes=arguments[1];for(var i=0; i<nodes.length; i++){ nodes[i]=dojo.byId(nodes[i]); }}
+if(nodes.length == 0) return;for(var i=0; i<nodes.length; i++){dojo.lfx.rounded.applyCorners(options, nodes[i]);}};dojo.lfx.rounded.applyCorners = function(options, node){var top = null;var bottom = null;var contentNode = null;var fns=dojo.lfx.rounded._fns;var width = node.offsetWidth;var height = node.offsetHeight;var borderWidth = parseInt(dojo.html.getComputedStyle(node, "border-top-width"));var borderColor = dojo.html.getComputedStyle(node, "border-top-color");var color = dojo.html.getComputedStyle(node, "background-color");var bgImage = dojo.html.getComputedStyle(node, "background-image");var position = dojo.html.getComputedStyle(node, "position");var padding = parseInt(dojo.html.getComputedStyle(node, "padding-top"));var format={height : height,width : width,borderWidth : borderWidth,color : fns.getRGB(color),padding : padding,borderColor : fns.getRGB(borderColor),borderString : borderWidth + "px" + " solid " + fns.getRGB(borderColor),bgImage : ((bgImage != "none")? bg
Image : ""),content : node.innerHTML
+};if(!dojo.html.isPositionAbsolute(node)){ node.style.position="relative"; }
node.style.padding="0px";if(dojo.render.html.ie && width=="auto" && height=="auto"){ node.style.width="100%"; }
if(options.autoPad && format.padding>0){node.innerHTML="";}
var topHeight=Math.max(options.radii.tl, options.radii.tr);var bottomHeight=Math.max(options.radii.bl, options.radii.br);if(options.radii.tl || options.radii.tr){top = document.createElement("div");top.style.width="100%";top.style.fontSize="1px";top.style.overflow="hidden";top.style.position="absolute";top.style.paddingLeft=format.borderWidth+"px";top.style.paddingRight=format.borderWidth+"px";top.style.height=topHeight+"px";top.style.top=(0-topHeight)+"px";top.style.left=(0-format.borderWidth)+"px";node.appendChild(top);}
@@ -14,37 +16,47 @@
switch(cc){case "tl":{corner.style.height=topHeight-format.borderWidth+"px";corner.style.marginRight=options.radii[cc]-(format.borderWidth*2)+"px";corner.style.borderLeft=format.borderString;corner.style.borderTop=format.borderString;corner.style.left=-format.borderWidth+"px";break;}
case "tr":{corner.style.height=topHeight-format.borderWidth+"px";corner.style.marginLeft=options.radii[cc]-(format.borderWidth*2)+"px";corner.style.borderRight=format.borderString;corner.style.borderTop=format.borderString;corner.style.backgroundPosition="-"+(topHeight-format.borderWidth)+"px 0px";corner.style.left=format.borderWidth+"px";break;}
case "bl":{corner.style.height=bottomHeight-format.borderWidth+"px";corner.style.marginRight=options.radii[cc]-(format.borderWidth*2)+"px";corner.style.borderLeft=format.borderString;corner.style.borderBottom=format.borderString;corner.style.left=format.borderWidth+"px";corner.style.backgroundPosition="-"+format.borderWidth+"px -"+(format.height+(bottomHeight+format.borderWidth))+"px";break;}
-case "br":{corner.style.height=bottomHeight-format.borderWidth+"px";corner.style.marginLeft=options.radii[cc]-(format.borderWidth*2)+"px";corner.style.borderRight=format.borderString;corner.style.borderBottom=format.borderString;corner.style.left=format.borderWidth+"px";corner.style.backgroundPosition="-"+(bottomHeight+format.borderWidth)+"px -"+(format.height+(bottomHeight+format.borderWidth))+"px";break;}}}} else {var corner=document.createElement("div");corner.style.height=options.radii[cc]+"px";corner.style.width=options.radii[cc]+"px";corner.style.position="absolute";corner.style.fontSize="1px";corner.style.overflow="hidden";var borderRadius=Math.floor(options.radii[cc] - format.borderWidth);for(var x=0, j=options.radii[cc]; x<j; x++){var y1=Math.floor(Math.sqrt(Math.pow(borderRadius,2)-Math.pow((x+1),2)))-1;if((x+1) >= borderRadius){ var y1=-1; }
+case "br":{corner.style.height=bottomHeight-format.borderWidth+"px";corner.style.marginLeft=options.radii[cc]-(format.borderWidth*2)+"px";corner.style.borderRight=format.borderString;corner.style.borderBottom=format.borderString;corner.style.left=format.borderWidth+"px";corner.style.backgroundPosition="-"+(bottomHeight+format.borderWidth)+"px -"+(format.height+(bottomHeight+format.borderWidth))+"px";break;}}
+}} else {var corner=document.createElement("div");corner.style.height=options.radii[cc]+"px";corner.style.width=options.radii[cc]+"px";corner.style.position="absolute";corner.style.fontSize="1px";corner.style.overflow="hidden";var borderRadius=Math.floor(options.radii[cc] - format.borderWidth);for(var x=0, j=options.radii[cc]; x<j; x++){var y1=Math.floor(Math.sqrt(Math.pow(borderRadius,2)-Math.pow((x+1),2)))-1;if((x+1) >= borderRadius){ var y1=-1; }
var y2=Math.ceil(Math.sqrt(Math.pow(borderRadius,2)-Math.pow(x,2)));if(x >= borderRadius){ y2=-1; }
var y3=Math.floor(Math.sqrt(Math.pow(j,2)-Math.pow((x+1),2)))-1;if((x+1) >= j){ y3=-1; }
var y4=Math.ceil(Math.sqrt(Math.pow(j, 2)-Math.pow(x, 2)));if(x >= j){ y4=-1; }
if(y1 > -1){fns.draw(x, 0, format.color, 100, (y1+1), corner, -1, j, topHeight, format);}
-for(var y=(y1+1); y<y2; y++){if(options.antiAlias){if(format.bgImage != ""){var fract=fns.fraction(x, y, borderRadius)*100;if(fract < 30){fns.draw(x, y, format.borderColor, 100, 1, corner, 0, options.radii[cc], topHeight, format);} else {fns.draw(x, y, format.borderColor, 100, 1, corner, -1, options.radii[cc], topHeight, format);}} else {var clr=fns.blend(format.color, format.borderColor, fns.fraction(x, y, borderRadius));fns.draw(x, y, clr, 100, 1, corner, 0, options.radii[cc], topHeight, format);}}}
+for(var y=(y1+1); y<y2; y++){if(options.antiAlias){if(format.bgImage != ""){var fract=fns.fraction(x, y, borderRadius)*100;if(fract < 30){fns.draw(x, y, format.borderColor, 100, 1, corner, 0, options.radii[cc], topHeight, format);} else {fns.draw(x, y, format.borderColor, 100, 1, corner, -1, options.radii[cc], topHeight, format);}} else {var clr=fns.blend(format.color, format.borderColor, fns.fraction(x, y, borderRadius));fns.draw(x, y, clr, 100, 1, corner, 0, options.radii[cc], topHeight, format);}}
+}
if(options.antiAlias){if(y3 >= y2){if(y2 == -1){ y2 = 0; }
-fns.draw(x, y2, format.borderColor, 100, (y3-y2+1), corner, 0, 0, topHeight, format)} else {if(y3 >= y1){fns.draw(x, (y1+1), format.borderColor, 100, (y3-y1), corner, 0, 0, topHeight, format);}}
+fns.draw(x, y2, format.borderColor, 100, (y3-y2+1), corner, 0, 0, topHeight, format)
+} else {if(y3 >= y1){fns.draw(x, (y1+1), format.borderColor, 100, (y3-y1), corner, 0, 0, topHeight, format);}}
for(var y=(y3+1); y<y4; y++){fns.draw(x, y, format.borderColor, (fns.fraction(x, y, j)*100), 1, corner, (format.borderWidth>0 ? 0:-1), options.radii[cc], topHeight, format);}} else {y3=y1;}}
-if(cc != "br"){for(var t=0, k=corner.childNodes.length; t<k; t++){var bar=corner.childNodes[t];var barTop = parseInt(dojo.html.getComputedStyle(bar, "top"));var barLeft = parseInt(dojo.html.getComputedStyle(bar, "left"));var barHeight = parseInt(dojo.html.getComputedStyle(bar, "height"));if(cc.charAt(1)=="l"){bar.style.left = (options.radii[cc]-barLeft-1)+"px"; }
+if(cc != "br"){for(var t=0, k=corner.childNodes.length; t<k; t++){var bar=corner.childNodes[t];var barTop = parseInt(dojo.html.getComputedStyle(bar, "top"));var barLeft = parseInt(dojo.html.getComputedStyle(bar, "left"));var barHeight = parseInt(dojo.html.getComputedStyle(bar, "height"));if(cc.charAt(1)=="l"){bar.style.left = (options.radii[cc]-barLeft-1)+"px";
+}
if(cc=="tr"){bar.style.top = (options.radii[cc]-barHeight-barTop)+"px";bar.style.backgroundPosition="-"+Math.abs((format.width-options.radii[cc]+format.borderWidth)+barLeft)
+"px -"+Math.abs(options.radii[cc]-barHeight-barTop-format.borderWidth)+"px";} else if (cc=="tl"){bar.style.top = (options.radii[cc]-barHeight-barTop)+"px";bar.style.backgroundPosition="-"+Math.abs((options.radii[cc]-barLeft-1)-format.borderWidth)
+"px -"+Math.abs(options.radii[cc]-barHeight-barTop-format.borderWidth)+"px";} else {bar.style.backgroundPosition="-"+Math.abs((options.radii[cc]+barLeft)+format.borderWidth)
-+"px -"+Math.abs((format.height+options.radii[cc]+barTop)-format.borderWidth)+"px";}}}}
++"px -"+Math.abs((format.height+options.radii[cc]+barTop)-format.borderWidth)+"px";}}
+}}
if(corner){var psn=[];if(cc.charAt(0)=="t"){ psn.push("top"); }
else { psn.push("bottom"); }
if(cc.charAt(1)=="l"){ psn.push("left"); }
else { psn.push("right"); }
if(corner.style.position=="absolute"){for(var z=0; z<psn.length; z++){ corner.style[psn[z]]="0px"; }}
-if(psn[0]=="top"){if(top){ top.appendChild(corner); }} else {if(bottom){ bottom.appendChild(corner); }}}}
-var diff={t: Math.abs(options.radii.tl - options.radii.tr),b: Math.abs(options.radii.bl - options.radii.br)};for(var z in diff){var smaller=(options.radii[z+"l"]<options.radii[z+"r"] ? z+"l":z+"r");var filler=document.createElement("div");filler.style.height=diff[z]+"px";filler.style.width=options.radii[smaller]+"px";filler.style.position="absolute";filler.style.fontSize="1px";filler.style.overflow="hidden";filler.style.backgroundColor=format.color;switch(smaller){case "tl":{filler.style.bottom="0px";filler.style.left="0px";filler.style.borderLeft=format.borderString;top.appendChild(filler);break;}
+if(psn[0]=="top"){if(top){ top.appendChild(corner); }} else {if(bottom){ bottom.appendChild(corner); }}
+}}
+var diff={t: Math.abs(options.radii.tl - options.radii.tr),b: Math.abs(options.radii.bl - options.radii.br)
+};for(var z in diff){var smaller=(options.radii[z+"l"]<options.radii[z+"r"] ? z+"l":z+"r");var filler=document.createElement("div");filler.style.height=diff[z]+"px";filler.style.width=options.radii[smaller]+"px";filler.style.position="absolute";filler.style.fontSize="1px";filler.style.overflow="hidden";filler.style.backgroundColor=format.color;switch(smaller){case "tl":{filler.style.bottom="0px";filler.style.left="0px";filler.style.borderLeft=format.borderString;top.appendChild(filler);break;}
case "tr":{filler.style.bottom="0px";filler.style.right="0px";filler.style.borderRight=format.borderString;top.appendChild(filler);break;}
case "bl":{filler.style.top="0px";filler.style.left="0px";filler.style.borderLeft=format.borderString;bottom.appendChild(filler);break;}
case "br":{filler.style.top="0px";filler.style.right="0px";filler.style.borderRight=format.borderString;bottom.appendChild(filler);break;}}
var fillBar=document.createElement("div");fillBar.style.position="relative";fillBar.style.fontSize="1px";fillBar.style.overflow="hidden";fillBar.style.backgroundColor=format.color;fillBar.style.backgroundImage=format.bgImage;if(z=="t"){if(top){if(options.radii.tl && options.radii.tr){fillBar.style.height=(topHeight-format.borderWidth) + "px";fillBar.style.marginLeft=(options.radii.tl-format.borderWidth)+"px";fillBar.style.marginRight=(options.radii.tr-format.borderWidth)+"px";fillBar.style.borderTop=format.borderString;if(format.bgImage!=""){fillBar.style.backgroundPosition="-"+(topHeight+format.borderWidth)+"px 0px";}}
top.appendChild(fillBar);}} else {if(bottom){if(options.radii.bl && options.radii.br){fillBar.style.height=(bottomHeight-format.borderWidth) + "px";fillBar.style.marginLeft=(options.radii.bl-format.borderWidth)+"px";fillBar.style.marginRight=(options.radii.br-format.borderWidth)+"px";fillBar.style.borderBottom=format.borderString;if(format.bgImage!=""){fillBar.style.backgroundPosition="-"+(bottomHeight+format.borderWidth)+"px -"
+ (format.height + (topHeight+format.borderWidth))+"px";}}
-bottom.appendChild(fillBar);}}}
+bottom.appendChild(fillBar);}}
+}
if(options.autoPad && format.padding>0){var content=document.createElement("div");content.style.position="relative";content.innerHTML=format.content;content.className="autoPadDiv";if(topHeight < format.padding){content.style.paddingTop = Math.abs(topHeight-format.padding)+"px";}
if(bottomHeight < format.padding){content.style.paddingBottom = Math.abs(bottomHeight-format.padding)+"px";}
-content.style.paddingLeft=format.padding+"px";content.style.paddingRight=format.padding+"px";node.appendChild(content);}};var count=0;dojo.lfx.rounded._fns={blend:function(clr1, clr2, frac){var c1={r:parseInt(clr1.substr(1,2),16),g:parseInt(clr1.substr(3,2),16),b:parseInt(clr1.substr(5,2),16)};var c2={r:parseInt(clr2.substr(1,2),16),g:parseInt(clr2.substr(3,2),16),b:parseInt(clr2.substr(5,2),16)};if(frac>1||frac<0){ frac=1; }
+content.style.paddingLeft=format.padding+"px";content.style.paddingRight=format.padding+"px";node.appendChild(content);}};var count=0;dojo.lfx.rounded._fns={blend:function(clr1, clr2, frac){var c1={r:parseInt(clr1.substr(1,2),16),g:parseInt(clr1.substr(3,2),16),b:parseInt(clr1.substr(5,2),16)
+};var c2={r:parseInt(clr2.substr(1,2),16),g:parseInt(clr2.substr(3,2),16),b:parseInt(clr2.substr(5,2),16)
+};if(frac>1||frac<0){ frac=1; }
var ret=[
Math.min(Math.max(Math.round((c1.r*frac)+(c2.r*(1-frac))),0),255),Math.min(Math.max(Math.round((c1.g*frac)+(c2.g*(1-frac))),0),255),Math.min(Math.max(Math.round((c1.b*frac)+(c2.b*(1-frac))),0),255)
];for(var i=0; i<ret.length; i++){var n=ret[i].toString(16);if(n.length<2){ n="0"+n; }
@@ -59,7 +71,8 @@
return Math.min(xval[0],xval[1]) + ((Math.max(xval[0],xval[1])-Math.min(xval[0],xval[1]))/2);case "LeftBottom":
return (yval[0]*xval[1])/2;default: return 1;}},draw:function(x, y, color, opac, height, corner, image, radius, top, format){var px=document.createElement("div");px.style.height=height+"px"
px.style.width="1px";px.style.position="absolute";px.style.fontSize="1px";px.style.overflow="hidden";if(image==-1 && format.bgImage!=""){px.style.backgroundImage=format.bgImage;px.style.backgroundPosition="-"+(format.width-(radius-x)+format.borderWidth)
-+"px -"+((format.height+top+y)-format.borderWidth)+"px";} else {px.style.backgroundColor=color; }
++"px -"+((format.height+top+y)-format.borderWidth)+"px";} else {px.style.backgroundColor=color;
+}
if(opac!=100){ dojo.html.setOpacity(px, (opac/100)); }
px.style.top=y+"px";px.style.left=x+"px";corner.appendChild(px);},getRGB:function(clr){var ret="#ffffff";if(clr!="" && clr!="transparent"){if(clr.substr(0,3)=="rgb"){var t=clr.substring(4, clr.indexOf(")"));t=t.split(",");for(var i=0; i<t.length; i++){var n=parseInt(t[i]).toString(16);if(n.length<2){ n = "0"+n; }
t[i]=n;}
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/scroll.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/scroll.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/scroll.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/scroll.js Thu Dec 14 07:45:13 2006
@@ -1,4 +1,6 @@
-dojo.provide("dojo.lfx.scroll");dojo.require("dojo.html.util");dojo.require("dojo.html.iframe");dojo.require("dojo.lfx.Animation");dojo.lfx.smoothScroll = function( node,win,offset,duration,easing,handlers){var targs = {"window": win,"offset": offset || {x:0,y:0},"target": dojo.html.getAbsolutePositionExt(node,true,dojo.html.boxSizing.BORDER_BOX, win),"duration": duration,"easing": easing||dojo.lfx.easeOut};var anim = new dojo.lfx.Animation({beforeBegin: function(){var current = dojo.withGlobal(targs.window,dojo.html.getScroll).offset;delete this.curve;anim.curve = new dojo.lfx.Line([current.x,current.y],[targs.target.x+targs.offset.x,targs.target.y+targs.offset.y]);},onAnimate: function(value){targs.window.scrollTo(value[0],value[1]);}},duration,null,easing||dojo.lfx.easeOut
-);if(handlers){for(var x in handlers){if(dojo.lang.isFunction(handlers[x])){anim.connect(x, anim, handlers[x]);}}}
+dojo.provide("dojo.lfx.scroll");dojo.require("dojo.html.util");dojo.require("dojo.html.iframe");dojo.require("dojo.lfx.Animation");dojo.lfx.smoothScroll = function( node,win,offset,duration,easing,handlers){var targs = {"window": win,"offset": offset || {x:0,y:0},"target": dojo.html.getAbsolutePositionExt(node,true,dojo.html.boxSizing.BORDER_BOX, win),"duration": duration,"easing": easing||dojo.lfx.easeOut
+};var anim = new dojo.lfx.Animation({beforeBegin: function(){var current = dojo.withGlobal(targs.window,dojo.html.getScroll).offset;delete this.curve;anim.curve = new dojo.lfx.Line([current.x,current.y],[targs.target.x+targs.offset.x,targs.target.y+targs.offset.y]);},onAnimate: function(value){targs.window.scrollTo(value[0],value[1]);}},duration,null,easing||dojo.lfx.easeOut
+);if(handlers){for(var x in handlers){if(dojo.lang.isFunction(handlers[x])){anim.connect(x, anim, handlers[x]);}}
+}
return anim;}
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/shadow.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/shadow.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/shadow.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/shadow.js Thu Dec 14 07:45:13 2006
@@ -5,4 +5,5 @@
img.style.position="absolute";img.style[vertAttach]=vertCoord+"px";img.style[horzAttach]=horzCoord+"px";img.style.width=this.shadowThickness+"px";img.style.height=this.shadowThickness+"px";this.pieces[name]=img;this.node.appendChild(img);},size: function(width, height){var sideHeight = height - (this.shadowOffset+this.shadowThickness+1);if (sideHeight < 0) { sideHeight = 0; }
if (height < 1) { height = 1; }
if (width < 1) { width = 1; }
-with(this.pieces){l.style.height = sideHeight+"px";r.style.height = sideHeight+"px";b.style.width = (width-1)+"px";bl.style.top = (height-1)+"px";b.style.top = (height-1)+"px";br.style.top = (height-1)+"px";tr.style.left = (width-1)+"px";r.style.left = (width-1)+"px";br.style.left = (width-1)+"px";}}});
\ No newline at end of file
+with(this.pieces){l.style.height = sideHeight+"px";r.style.height = sideHeight+"px";b.style.width = (width-1)+"px";bl.style.top = (height-1)+"px";b.style.top = (height-1)+"px";br.style.top = (height-1)+"px";tr.style.left = (width-1)+"px";r.style.left = (width-1)+"px";br.style.left = (width-1)+"px";}}
+});
\ No newline at end of file
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/toggle.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/toggle.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/toggle.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/lfx/toggle.js Thu Dec 14 07:45:13 2006
@@ -1,5 +1,12 @@
-dojo.provide("dojo.lfx.toggle");dojo.require("dojo.lfx.*");dojo.lfx.toggle.plain = {show: function(node, duration, easing, callback){dojo.html.show(node);if(dojo.lang.isFunction(callback)){ callback(); }},hide: function(node, duration, easing, callback){dojo.html.hide(node);if(dojo.lang.isFunction(callback)){ callback(); }}}
-dojo.lfx.toggle.fade = {show: function(node, duration, easing, callback){dojo.lfx.fadeShow(node, duration, easing, callback).play();},hide: function(node, duration, easing, callback){dojo.lfx.fadeHide(node, duration, easing, callback).play();}}
-dojo.lfx.toggle.wipe = {show: function(node, duration, easing, callback){dojo.lfx.wipeIn(node, duration, easing, callback).play();},hide: function(node, duration, easing, callback){dojo.lfx.wipeOut(node, duration, easing, callback).play();}}
-dojo.lfx.toggle.explode = {show: function(node, duration, easing, callback, explodeSrc){dojo.lfx.explode(explodeSrc||{x:0,y:0,width:0,height:0}, node, duration, easing, callback).play();},hide: function(node, duration, easing, callback, explodeSrc){dojo.lfx.implode(node, explodeSrc||{x:0,y:0,width:0,height:0}, duration, easing, callback).play();}}
+dojo.provide("dojo.lfx.toggle");dojo.require("dojo.lfx.*");dojo.lfx.toggle.plain = {show: function(node, duration, easing, callback){dojo.html.show(node);if(dojo.lang.isFunction(callback)){ callback(); }},hide: function(node, duration, easing, callback){dojo.html.hide(node);if(dojo.lang.isFunction(callback)){ callback(); }}
+}
+dojo.lfx.toggle.fade = {anim: null,show: function(node, duration, easing, callback){if(this.anim && this.anim.status() != "stopped"){this.anim.stop();}
+this.anim = dojo.lfx.fadeShow(node, duration, easing, callback).play();},hide: function(node, duration, easing, callback){if(this.anim && this.anim.status() != "stopped"){this.anim.stop();}
+this.anim = dojo.lfx.fadeHide(node, duration, easing, callback).play();}}
+dojo.lfx.toggle.wipe = {anim: null,show: function(node, duration, easing, callback){if(this.anim && this.anim.status() != "stopped"){this.anim.stop();}
+this.anim = dojo.lfx.wipeIn(node, duration, easing, callback).play();},hide: function(node, duration, easing, callback){if(this.anim && this.anim.status() != "stopped"){this.anim.stop();}
+this.anim = dojo.lfx.wipeOut(node, duration, easing, callback).play();}}
+dojo.lfx.toggle.explode = {anim: null,show: function(node, duration, easing, callback, explodeSrc){if(this.anim && this.anim.status() != "stopped"){this.anim.stop();}
+this.anim = dojo.lfx.explode(explodeSrc||{x:0,y:0,width:0,height:0}, node, duration, easing, callback).play();},hide: function(node, duration, easing, callback, explodeSrc){if(this.anim && this.anim.status() != "stopped"){this.anim.stop();}
+this.anim = dojo.lfx.implode(node, explodeSrc||{x:0,y:0,width:0,height:0}, duration, easing, callback).play();}}
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/loader.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/loader.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/loader.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/loader.js Thu Dec 14 07:45:13 2006
@@ -1,6 +1,7 @@
;(function(){var _addHostEnv = {pkgFileName: "__package__",loading_modules_: {},loaded_modules_: {},addedToLoadingCount: [],removedFromLoadingCount: [],inFlightCount: 0,modulePrefixes_: {dojo: {name: "dojo", value: "src"}},registerModulePath: function(module, prefix){this.modulePrefixes_[module] = {name: module, value: prefix};},moduleHasPrefix: function(module){var mp = this.modulePrefixes_;return Boolean(mp[module] && mp[module].value);},getModulePrefix: function(module){if(this.moduleHasPrefix(module)){return this.modulePrefixes_[module].value;}
-return module;},getTextStack: [],loadUriStack: [],loadedUris: [],post_load_: false,modulesLoadedListeners: [],unloadListeners: [],loadNotifying: false};for(var param in _addHostEnv){dojo.hostenv[param] = _addHostEnv[param];}})();dojo.hostenv.loadPath = function(relpath, module, cb){var uri;if(relpath.charAt(0) == '/' || relpath.match(/^\w+:/)){uri = relpath;}else{uri = this.getBaseScriptUri() + relpath;}
+return module;},getTextStack: [],loadUriStack: [],loadedUris: [],post_load_: false,modulesLoadedListeners: [],unloadListeners: [],loadNotifying: false
+};for(var param in _addHostEnv){dojo.hostenv[param] = _addHostEnv[param];}})();dojo.hostenv.loadPath = function(relpath, module, cb){var uri;if(relpath.charAt(0) == '/' || relpath.match(/^\w+:/)){uri = relpath;}else{uri = this.getBaseScriptUri() + relpath;}
if(djConfig.cacheBust && dojo.render.html.capable){uri += "?" + String(djConfig.cacheBust).replace(/\W+/g,"");}
try{return !module ? this.loadUri(uri, cb) : this.loadUriAndCheck(uri, module, cb);}catch(e){dojo.debug(e);return false;}}
dojo.hostenv.loadUri = function(uri, cb){if(this.loadedUris[uri]){return true;}
@@ -23,7 +24,8 @@
if(this.loadUriStack.length==0 && this.getTextStack.length==0){if(this.inFlightCount > 0){dojo.debug("files still in flight!");return;}
dojo.hostenv.callLoaded();}}
dojo.hostenv.callLoaded = function(){if(typeof setTimeout == "object"){setTimeout("dojo.hostenv.loaded();", 0);}else{dojo.hostenv.loaded();}}
-dojo.hostenv.getModuleSymbols = function(modulename){var syms = modulename.split(".");for(var i = syms.length; i>0; i--){var parentModule = syms.slice(0, i).join(".");if((i==1) && !this.moduleHasPrefix(parentModule)){syms[0] = "../" + syms[0];}else{var parentModulePath = this.getModulePrefix(parentModule);if(parentModulePath != parentModule){syms.splice(0, i, parentModulePath);break;}}}
+dojo.hostenv.getModuleSymbols = function(modulename){var syms = modulename.split(".");for(var i = syms.length; i>0; i--){var parentModule = syms.slice(0, i).join(".");if((i==1) && !this.moduleHasPrefix(parentModule)){syms[0] = "../" + syms[0];}else{var parentModulePath = this.getModulePrefix(parentModule);if(parentModulePath != parentModule){syms.splice(0, i, parentModulePath);break;}}
+}
return syms;}
dojo.hostenv._global_omit_module_check = false;dojo.hostenv.loadModule = function(moduleName, exactOnly, omitModuleCheck){if(!moduleName){ return; }
omitModuleCheck = this._global_omit_module_check || omitModuleCheck;var module = this.findModule(moduleName, false);if(module){return module;}
@@ -32,7 +34,8 @@
ok = this.loadPath(relpath, !omitModuleCheck ? moduleName : null);if(ok){ break; }
syms.pop();}}else{relpath = syms.join("/") + '.js';moduleName = nsyms.join('.');var modArg = !omitModuleCheck ? moduleName : null;ok = this.loadPath(relpath, modArg);if(!ok && !exactOnly){syms.pop();while(syms.length){relpath = syms.join('/') + '.js';ok = this.loadPath(relpath, modArg);if(ok){ break; }
syms.pop();relpath = syms.join('/') + '/'+this.pkgFileName+'.js';if(startedRelative && relpath.charAt(0)=="/"){relpath = relpath.slice(1);}
-ok = this.loadPath(relpath, modArg);if(ok){ break; }}}
+ok = this.loadPath(relpath, modArg);if(ok){ break; }}
+}
if(!ok && !omitModuleCheck){dojo.raise("Could not load '" + moduleName + "'; last tried '" + relpath + "'");}}
if(!omitModuleCheck && !this["isXDomain"]){module = this.findModule(moduleName, false);if(!module){dojo.raise("symbol '" + moduleName + "' is not defined after loading '" + relpath + "'");}}
return module;}
@@ -41,7 +44,8 @@
dojo.hostenv.findModule = function(moduleName, mustExist){var lmn = String(moduleName);if(this.loaded_modules_[lmn]){return this.loaded_modules_[lmn];}
if(mustExist){dojo.raise("no loaded module named '" + moduleName + "'");}
return null;}
-dojo.kwCompoundRequire = function(modMap){var common = modMap["common"]||[];var result = modMap[dojo.hostenv.name_] ? common.concat(modMap[dojo.hostenv.name_]||[]) : common.concat(modMap["default"]||[]);for(var x=0; x<result.length; x++){var curr = result[x];if(curr.constructor == Array){dojo.hostenv.loadModule.apply(dojo.hostenv, curr);}else{dojo.hostenv.loadModule(curr);}}}
+dojo.kwCompoundRequire = function(modMap){var common = modMap["common"]||[];var result = modMap[dojo.hostenv.name_] ? common.concat(modMap[dojo.hostenv.name_]||[]) : common.concat(modMap["default"]||[]);for(var x=0; x<result.length; x++){var curr = result[x];if(curr.constructor == Array){dojo.hostenv.loadModule.apply(dojo.hostenv, curr);}else{dojo.hostenv.loadModule(curr);}}
+}
dojo.require = function( resourceName){dojo.hostenv.loadModule.apply(dojo.hostenv, arguments);}
dojo.requireIf = function( condition, resourceName){var arg0 = arguments[0];if((arg0 === true)||(arg0=="common")||(arg0 && dojo.render[arg0].capable)){var args = [];for (var i = 1; i < arguments.length; i++) { args.push(arguments[i]); }
dojo.require.apply(dojo, args);}}
@@ -53,13 +57,15 @@
dojo.hostenv.normalizeLocale = function(locale){var result = locale ? locale.toLowerCase() : dojo.locale;if(result == "root"){result = "ROOT";}
return result;};dojo.hostenv.searchLocalePath = function(locale, down, searchFunc){locale = dojo.hostenv.normalizeLocale(locale);var elements = locale.split('-');var searchlist = [];for(var i = elements.length; i > 0; i--){searchlist.push(elements.slice(0, i).join('-'));}
searchlist.push(false);if(down){searchlist.reverse();}
-for(var j = searchlist.length - 1; j >= 0; j--){var loc = searchlist[j] || "ROOT";var stop = searchFunc(loc);if(stop){ break; }}}
+for(var j = searchlist.length - 1; j >= 0; j--){var loc = searchlist[j] || "ROOT";var stop = searchFunc(loc);if(stop){ break; }}
+}
dojo.hostenv.localesGenerated ;dojo.hostenv.registerNlsPrefix = function(){dojo.registerModulePath("nls","nls");}
dojo.hostenv.preloadLocalizations = function(){if(dojo.hostenv.localesGenerated){dojo.hostenv.registerNlsPrefix();function preload(locale){locale = dojo.hostenv.normalizeLocale(locale);dojo.hostenv.searchLocalePath(locale, true, function(loc){for(var i=0; i<dojo.hostenv.localesGenerated.length;i++){if(dojo.hostenv.localesGenerated[i] == loc){dojo["require"]("nls.dojo_"+loc);return true;}}
return false;});}
preload();var extra = djConfig.extraLocale||[];for(var i=0; i<extra.length; i++){preload(extra[i]);}}
dojo.hostenv.preloadLocalizations = function(){};}
-dojo.requireLocalization = function(moduleName, bundleName, locale, availableFlatLocales){dojo.hostenv.preloadLocalizations();var targetLocale = dojo.hostenv.normalizeLocale(locale);var bundlePackage = [moduleName, "nls", bundleName].join(".");var bestLocale = "";if(availableFlatLocales){var flatLocales = availableFlatLocales.split(",");for(var i = 0; i < flatLocales.length; i++){if(targetLocale.indexOf(flatLocales[i]) == 0){if(flatLocales[i].length > bestLocale.length){bestLocale = flatLocales[i];}}}
+dojo.requireLocalization = function(moduleName, bundleName, locale, availableFlatLocales){dojo.hostenv.preloadLocalizations();var targetLocale = dojo.hostenv.normalizeLocale(locale);var bundlePackage = [moduleName, "nls", bundleName].join(".");var bestLocale = "";if(availableFlatLocales){var flatLocales = availableFlatLocales.split(",");for(var i = 0; i < flatLocales.length; i++){if(targetLocale.indexOf(flatLocales[i]) == 0){if(flatLocales[i].length > bestLocale.length){bestLocale = flatLocales[i];}}
+}
if(!bestLocale){bestLocale = "ROOT";}}
var tempLocale = availableFlatLocales ? bestLocale : targetLocale;var bundle = dojo.hostenv.findModule(bundlePackage);var localizedBundle = null;if(bundle){if(djConfig.localizationComplete && bundle._built){return;}
var jsLoc = tempLocale.replace('-', '_');var translationPackage = bundlePackage+"."+jsLoc;localizedBundle = dojo.hostenv.findModule(translationPackage);}
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/loader_xd.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/loader_xd.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/loader_xd.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/loader_xd.js Thu Dec 14 07:45:13 2006
@@ -17,7 +17,8 @@
var element = document.createElement("script");element.type = "text/javascript";element.src = xdUri;if(!this.headElement){this.headElement = document.getElementsByTagName("head")[0];}
this.headElement.appendChild(element);}else{var contents = this.getText(uri, null, true);if(contents == null){ return 0; }
if(this.isXDomain){var pkg = this.createXdPackage(contents);dj_eval(pkg);}else{if(cb){ contents = '('+contents+')'; }
-var value = dj_eval(contents);if(cb){cb(value);}}}
+var value = dj_eval(contents);if(cb){cb(value);}}
+}
this.loadedUris[uri] = true;return 1;}
dojo.hostenv.packageLoaded = function(pkg){var deps = pkg.depends;var requireList = null;var requireAfterList = null;var provideList = [];if(deps && deps.length > 0){var dep = null;var insertHint = 0;var attachedPackage = false;for(var i = 0; i < deps.length; i++){dep = deps[i];if (dep[0] == "provide" || dep[0] == "hostenv.moduleLoaded"){provideList.push(dep[1]);}else{if(!requireList){requireList = [];}
if(!requireAfterList){requireAfterList = [];}
@@ -25,8 +26,11 @@
if(unpackedDeps.requiresAfter){requireAfterList = requireAfterList.concat(unpackedDeps.requiresAfter);}}
var depType = dep[0];var objPath = depType.split(".");if(objPath.length == 2){dojo[objPath[0]][objPath[1]].apply(dojo[objPath[0]], dep.slice(1));}else{dojo[depType].apply(dojo, dep.slice(1));}}
var contentIndex = this.xdContents.push({content: pkg.definePackage, isDefined: false}) - 1;for(var i = 0; i < provideList.length; i++){this.xdDepMap[provideList[i]] = { requires: requireList, requiresAfter: requireAfterList, contentIndex: contentIndex };}
-for(var i = 0; i < provideList.length; i++){this.xdInFlight[provideList[i]] = false;}}}
-dojo.hostenv.xdLoadFlattenedBundle = function(moduleName, bundleName, locale, bundleData){locale = locale || "root";var jsLoc = dojo.hostenv.normalizeLocale(locale).replace('-', '_');var bundlePackage = [moduleName, "nls", bundleName].join(".");var bundle = dojo.hostenv.startPackage(bundlePackage);bundle[jsLoc] = bundleData;var mapName = [moduleName, jsLoc, bundleName].join(".");var bundleMap = dojo.hostenv.xdBundleMap[mapName];if(bundleMap){for(var param in bundleMap){bundle[param] = bundleData;}}};dojo.hostenv.xdBundleMap = {};dojo.xdRequireLocalization = function(moduleName, bundleName, locale, availableFlatLocales){var locales = availableFlatLocales.split(",");var jsLoc = dojo.hostenv.normalizeLocale(locale);var bestLocale = "";for(var i = 0; i < locales.length; i++){if(jsLoc.indexOf(locales[i]) == 0){if(locales[i].length > bestLocale.length){bestLocale = locales[i];}}}
+for(var i = 0; i < provideList.length; i++){this.xdInFlight[provideList[i]] = false;}}
+}
+dojo.hostenv.xdLoadFlattenedBundle = function(moduleName, bundleName, locale, bundleData){locale = locale || "root";var jsLoc = dojo.hostenv.normalizeLocale(locale).replace('-', '_');var bundlePackage = [moduleName, "nls", bundleName].join(".");var bundle = dojo.hostenv.startPackage(bundlePackage);bundle[jsLoc] = bundleData;var mapName = [moduleName, jsLoc, bundleName].join(".");var bundleMap = dojo.hostenv.xdBundleMap[mapName];if(bundleMap){for(var param in bundleMap){bundle[param] = bundleData;}}
+};dojo.hostenv.xdBundleMap = {};dojo.xdRequireLocalization = function(moduleName, bundleName, locale, availableFlatLocales){var locales = availableFlatLocales.split(",");var jsLoc = dojo.hostenv.normalizeLocale(locale);var bestLocale = "";for(var i = 0; i < locales.length; i++){if(jsLoc.indexOf(locales[i]) == 0){if(locales[i].length > bestLocale.length){bestLocale = locales[i];}}
+}
var fixedBestLocale = bestLocale.replace('-', '_');var bundlePackage = dojo.evalObjPath([moduleName, "nls", bundleName].join("."));if(bundlePackage && bundlePackage[fixedBestLocale]){bundle[jsLoc.replace('-', '_')] = bundlePackage[fixedBestLocale];}else{var mapName = [moduleName, (fixedBestLocale||"root"), bundleName].join(".");var bundleMap = dojo.hostenv.xdBundleMap[mapName];if(!bundleMap){bundleMap = dojo.hostenv.xdBundleMap[mapName] = {};}
bundleMap[jsLoc.replace('-', '_')] = true;dojo.require(moduleName + ".nls" + (bestLocale ? "." + bestLocale : "") + "." + bundleName);}}
;(function(){var extra = djConfig.extraLocale;if(extra){if(!extra instanceof Array){extra = [extra];}
@@ -44,8 +48,10 @@
newDeps = [{name: dep[1], content: null}];break;}
if(dep[0] == "requireAfterIf"){newAfterDeps = newDeps;newDeps = null;}
return {requires: newDeps, requiresAfter: newAfterDeps};}
-dojo.hostenv.xdWalkReqs = function(){var reqChain = null;var req;for(var i = 0; i < this.xdOrderedReqs.length; i++){req = this.xdOrderedReqs[i];if(this.xdDepMap[req]){reqChain = [req];reqChain[req] = true;this.xdEvalReqs(reqChain);}}}
-dojo.hostenv.xdTraceReqs = function(reqs, reqChain){if(reqs && reqs.length > 0){var nextReq;for(var i = 0; i < reqs.length; i++){nextReq = reqs[i].name;if(nextReq && !reqChain[nextReq]){reqChain.push(nextReq);reqChain[nextReq] = true;this.xdEvalReqs(reqChain);}}}}
+dojo.hostenv.xdWalkReqs = function(){var reqChain = null;var req;for(var i = 0; i < this.xdOrderedReqs.length; i++){req = this.xdOrderedReqs[i];if(this.xdDepMap[req]){reqChain = [req];reqChain[req] = true;this.xdEvalReqs(reqChain);}}
+}
+dojo.hostenv.xdTraceReqs = function(reqs, reqChain){if(reqs && reqs.length > 0){var nextReq;for(var i = 0; i < reqs.length; i++){nextReq = reqs[i].name;if(nextReq && !reqChain[nextReq]){reqChain.push(nextReq);reqChain[nextReq] = true;this.xdEvalReqs(reqChain);}}
+}}
dojo.hostenv.xdEvalReqs = function(reqChain){if(reqChain.length > 0){var req = reqChain[reqChain.length - 1];var pkg = this.xdDepMap[req];if(pkg){this.xdTraceReqs(pkg.requires, reqChain);var contents = this.xdContents[pkg.contentIndex];if(!contents.isDefined){contents.content(dojo);contents.isDefined = true;}
this.xdDepMap[req] = null;this.xdTraceReqs(pkg.requiresAfter, reqChain);}
reqChain.pop();this.xdEvalReqs(reqChain);}}
@@ -55,6 +61,7 @@
for(var param in this.xdInFlight){if(this.xdInFlight[param]){return;}}
this.clearXdInterval();this.xdWalkReqs();for(var i = 0; i < this.xdContents.length; i++){var current = this.xdContents[i];if(current.content && !current.isDefined){current.content(dojo);}}
this.resetXd();this.inFlightCount = 0;this.callLoaded();}
-dojo.hostenv.flattenRequireArray = function(target){if(target){for(var i = 0; i < target.length; i++){if(target[i] instanceof Array){target[i] = {name: target[i][0], content: null};}else{target[i] = {name: target[i], content: null};}}}}
+dojo.hostenv.flattenRequireArray = function(target){if(target){for(var i = 0; i < target.length; i++){if(target[i] instanceof Array){target[i] = {name: target[i][0], content: null};}else{target[i] = {name: target[i], content: null};}}
+}}
dojo.hostenv.xdHasCalledPreload = false;dojo.hostenv.xdRealCallLoaded = dojo.hostenv.callLoaded;dojo.hostenv.callLoaded = function(){if(this.xdHasCalledPreload || dojo.hostenv.getModulePrefix("dojo") == "src" || !this.localesGenerated){this.xdRealCallLoaded();this.xdHasCalledPreload = true;}else{if(this.localesGenerated){this.registerNlsPrefix = function(){dojo.registerModulePath("nls", dojo.hostenv.getModulePrefix("dojo") + "/../nls");};this.preloadLocalizations();}
this.xdHasCalledPreload = true;}}
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/logging/ConsoleLogger.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/logging/ConsoleLogger.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/logging/ConsoleLogger.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/logging/ConsoleLogger.js Thu Dec 14 07:45:13 2006
@@ -9,5 +9,7 @@
funcName="debug";}
var logStr = String(dojo.log.getLevelName(record.level)+": "
+record.time.toLocaleTimeString())+": "+record.message;if(record.msgArgs && record.msgArgs.length > 0){this[funcName].call(this, logStr, record.msgArgs);} else {this[funcName].call(this, logStr);}
-this.data.push(record);if(this.numRecords != -1){while(this.data.length>this.numRecords){this.data.shift();}}}});if(!dj_undef("console") && !dj_undef("info", console)){dojo.lang.extend(dojo.logging.MemoryLogHandler,{debug:function(){console.debug.apply(this, arguments);},info:function(){console.info.apply(this, arguments);},warn:function(){console.warn.apply(this, arguments);},error:function(){console.error.apply(this, arguments);},critical:function(){console.error.apply(this, arguments);}});dojo.lang.extend(dojo.logging.Logger,{exception: function(msg, e, squelch){var args=[msg];if(e){msg+=" : "+ e.name + " " + (e.description||e.message);args.push(e);}
-this.logType("ERROR", args);if(!squelch){throw e;}}});}
+this.data.push(record);if(this.numRecords != -1){while(this.data.length>this.numRecords){this.data.shift();}}
+}});if(!dj_undef("console") && !dj_undef("info", console)){dojo.lang.extend(dojo.logging.MemoryLogHandler,{debug:function(){console.debug.apply(this, arguments);},info:function(){console.info.apply(this, arguments);},warn:function(){console.warn.apply(this, arguments);},error:function(){console.error.apply(this, arguments);},critical:function(){console.error.apply(this, arguments);}});dojo.lang.extend(dojo.logging.Logger,{exception: function(msg, e, squelch){var args=[msg];if(e){msg+=" : "+ e.name + " " + (e.description||e.message);args.push(e);}
+this.logType("ERROR", args);if(!squelch){throw e;}}
+});}
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/logging/Logger.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/logging/Logger.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/logging/Logger.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/logging/Logger.js Thu Dec 14 07:45:13 2006
@@ -12,7 +12,7 @@
(rec.level<this.cutOffLevel)){return false;}}
return true;},addHandler: function(hdlr){this.handlers.push(hdlr);return this.handlers.length-1;},handle: function(rec){if((!this.filter(rec))||(rec.level<this.cutOffLevel)){ return false; }
for(var x=0; x<this.handlers.length; x++){if(this.handlers[x]["handle"]){this.handlers[x].handle(rec);}}
-return true;},log: function(lvl, msg){if( (this.propagate)&&(this.parent)&&
+return true;},log: function(lvl, msg){if((this.propagate)&&(this.parent)&&
(this.parent.rec.level>=this.cutOffLevel)){this.parent.log(lvl, msg);return false;}
this.handle(new dojo.logging.Record(lvl, msg));return true;},debug:function(msg){return this.logType("DEBUG", this._argsToArr(arguments));},info: function(msg){return this.logType("INFO", this._argsToArr(arguments));},warning: function(msg){return this.logType("WARNING", this._argsToArr(arguments));},error: function(msg){return this.logType("ERROR", this._argsToArr(arguments));},critical: function(msg){return this.logType("CRITICAL", this._argsToArr(arguments));},exception: function(msg, e, squelch){if(e){var eparts = [e.name, (e.description||e.message)];if(e.fileName){eparts.push(e.fileName);eparts.push("line "+e.lineNumber);}
msg += " "+eparts.join(" : ");}
@@ -28,5 +28,6 @@
dojo.declare("dojo.logging.MemoryLogHandler",dojo.logging.LogHandler,function(level, recordsToKeep, postType, postInterval){dojo.logging.LogHandler.call(this, level);this.numRecords = (typeof djConfig['loggingNumRecords'] != 'undefined') ? djConfig['loggingNumRecords'] : ((recordsToKeep) ? recordsToKeep : -1);this.postType = (typeof djConfig['loggingPostType'] != 'undefined') ? djConfig['loggingPostType'] : ( postType || -1);this.postInterval = (typeof djConfig['loggingPostInterval'] != 'undefined') ? djConfig['loggingPostInterval'] : ( postType || -1);},{emit: function(record){if(!djConfig.isDebug){ return; }
var logStr = String(dojo.log.getLevelName(record.level)+": "
+record.time.toLocaleTimeString())+": "+record.message;if(!dj_undef("println", dojo.hostenv)){dojo.hostenv.println(logStr, record.msgArgs);}
-this.data.push(record);if(this.numRecords != -1){while(this.data.length>this.numRecords){this.data.shift();}}}}
+this.data.push(record);if(this.numRecords != -1){while(this.data.length>this.numRecords){this.data.shift();}}
+}}
);dojo.logging.logQueueHandler = new dojo.logging.MemoryLogHandler(0,50,0,10000);dojo.logging.log.addHandler(dojo.logging.logQueueHandler);dojo.log = dojo.logging.log;
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/logging/__package__.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/logging/__package__.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/logging/__package__.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/logging/__package__.js Thu Dec 14 07:45:13 2006
@@ -1,2 +1,3 @@
-dojo.kwCompoundRequire({common: [["dojo.logging.Logger", false, false]],rhino: ["dojo.logging.RhinoLogger"]});dojo.provide("dojo.logging.*");
\ No newline at end of file
+dojo.kwCompoundRequire({common: [["dojo.logging.Logger", false, false]],rhino: ["dojo.logging.RhinoLogger"]
+});dojo.provide("dojo.logging.*");
\ No newline at end of file
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/math/__package__.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/math/__package__.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/math/__package__.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/math/__package__.js Thu Dec 14 07:45:13 2006
@@ -1,4 +1,5 @@
dojo.kwCompoundRequire({common: [
["dojo.math", false, false],["dojo.math.curves", false, false],["dojo.math.points", false, false]
-]});dojo.provide("dojo.math.*");
\ No newline at end of file
+]
+});dojo.provide("dojo.math.*");
\ No newline at end of file
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/math/matrix.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/math/matrix.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/math/matrix.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/math/matrix.js Thu Dec 14 07:45:13 2006
@@ -1,6 +1,7 @@
dojo.provide("dojo.math.matrix");dojo.math.matrix.iDF = 0;dojo.math.matrix.ALMOST_ZERO = 1e-10;dojo.math.matrix.multiply = function(a, b){var ay = a.length;var ax = a[0].length;var by = b.length;var bx = b[0].length;if (ax != by){dojo.debug("Can't multiply matricies of sizes "+ax+','+ay+' and '+bx+','+by);return [[0]];}
-var c = [];for(var k=0; k<ay; k++){c[k] = [];for(var i=0; i<bx; i++){c[k][i] = 0;for(var m=0; m<ax; m++){c[k][i] += a[k][m]*b[m][i];}}}
+var c = [];for(var k=0; k<ay; k++){c[k] = [];for(var i=0; i<bx; i++){c[k][i] = 0;for(var m=0; m<ax; m++){c[k][i] += a[k][m]*b[m][i];}}
+}
return c;}
dojo.math.matrix.product = function() {if (arguments.length==0) {dojo.debug ("can't multiply 0 matrices!");return 1;}
var result = arguments[0];for (var i=1; i<arguments.length; i++){result = dojo.math.matrix.multiply(result,arguments[i]);}
@@ -9,7 +10,8 @@
var result = dojo.math.matrix.copy(arguments[0]);var rows = result.length;if (rows==0) {dojo.debug ("can't deal with matrices of 0 rows!");return 0;}
var cols = result[0].length;if (cols==0) {dojo.debug ("can't deal with matrices of 0 cols!");return 0;}
for (var i=1; i<arguments.length; ++i) {var arg = arguments[i];if (arg.length!=rows || arg[0].length!=cols) {dojo.debug ("can't add matrices of different dimensions: first dimensions were " + rows + "x" + cols + ", current dimensions are "+arg.length + "x" + arg[0].length);return 0;}
-for (var r=0; r<rows; r++){for (var c=0; c<cols; c++){result[r][c] += arg[r][c];}}}
+for (var r=0; r<rows; r++){for (var c=0; c<cols; c++){result[r][c] += arg[r][c];}}
+}
return result;}
dojo.math.matrix.inverse = function(a){if (a.length==1 && a[0].length==1){return [[ 1 / a[0][0] ]];}
var tms = a.length;var m = dojo.math.matrix.create(tms, tms);var mm = dojo.math.matrix.adjoint(a);var det = dojo.math.matrix.determinant(a);var dd = 0;if(det == 0){dojo.debug("Determinant Equals 0, Not Invertible.");return [[0]];}else{dd = 1 / det;}
@@ -24,7 +26,8 @@
v++;dojo.math.matrix.iDF *= -1;}}
for (var row = col + 1; row < tms; row++) {if (typeof m[row][col] != 'number'){dojo.debug("non-numeric entry found in a numeric matrix: m["+row+"]["+col+"]="+m[row][col]);}
if (typeof m[col][row] != 'number'){dojo.debug("non-numeric entry found in a numeric matrix: m["+col+"]["+row+"]="+m[col][row]);}
-if (m[col][col] != 0) {var f1 = (-1) * m[row][col] / m[col][col];for (var i = col; i < tms; i++) {m[row][i] = f1 * m[col][i] + m[row][i];}}}}
+if (m[col][col] != 0) {var f1 = (-1) * m[row][col] / m[col][col];for (var i = col; i < tms; i++) {m[row][i] = f1 * m[col][i] + m[row][i];}}
+}}
return m;}
dojo.math.matrix.create = function(a, b, value){if(!value){value = 0;}
var m = [];for(var i=0; i<b; i++){m[i] = [];for(var j=0; j<a; j++){m[i][j] = value;}}
Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/namespaces/dojo.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/namespaces/dojo.js?view=diff&rev=487242&r1=487241&r2=487242
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/namespaces/dojo.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/dojo/src/namespaces/dojo.js Thu Dec 14 07:45:13 2006
@@ -1,5 +1,8 @@
-dojo.provide("dojo.namespaces.dojo");dojo.require("dojo.ns");(function(){var map = {html: {"accordioncontainer": "dojo.widget.AccordionContainer","animatedpng": "dojo.widget.AnimatedPng","button": "dojo.widget.Button","chart": "dojo.widget.Chart","checkbox": "dojo.widget.Checkbox","clock": "dojo.widget.Clock","colorpalette": "dojo.widget.ColorPalette","combobox": "dojo.widget.ComboBox","combobutton": "dojo.widget.Button","contentpane": "dojo.widget.ContentPane","currencytextbox": "dojo.widget.CurrencyTextbox","datepicker": "dojo.widget.DatePicker","datetextbox": "dojo.widget.DateTextbox","debugconsole": "dojo.widget.DebugConsole","dialog": "dojo.widget.Dialog","dropdownbutton": "dojo.widget.Button","dropdowndatepicker": "dojo.widget.DropdownDatePicker","dropdowntimepicker": "dojo.widget.DropdownTimePicker","emaillisttextbox": "dojo.widget.InternetTextbox","emailtextbox": "dojo.widget.InternetTextbox","editor": "dojo.widget.Editor","editor2": "dojo.widget.Editor2","filteringt
able": "dojo.widget.FilteringTable","fisheyelist": "dojo.widget.FisheyeList","fisheyelistitem": "dojo.widget.FisheyeList","floatingpane": "dojo.widget.FloatingPane","modalfloatingpane": "dojo.widget.FloatingPane","form": "dojo.widget.Form","googlemap": "dojo.widget.GoogleMap","inlineeditbox": "dojo.widget.InlineEditBox","integerspinner": "dojo.widget.Spinner","integertextbox": "dojo.widget.IntegerTextbox","ipaddresstextbox": "dojo.widget.InternetTextbox","layoutcontainer": "dojo.widget.LayoutContainer","linkpane": "dojo.widget.LinkPane","popupmenu2": "dojo.widget.Menu2","menuitem2": "dojo.widget.Menu2","menuseparator2": "dojo.widget.Menu2","menubar2": "dojo.widget.Menu2","menubaritem2": "dojo.widget.Menu2","pagecontainer": "dojo.widget.PageContainer","pagecontroller": "dojo.widget.PageContainer","popupcontainer": "dojo.widget.PopupContainer","progressbar": "dojo.widget.ProgressBar","radiobutton": "dojo.widget.Checkbox","radiogroup": "dojo.widget.RadioGroup","realnumbertextbo
x": "dojo.widget.RealNumberTextbox","regexptextbox": "dojo.widget.RegexpTextbox","repeater": "dojo.widget.Repeater","resizabletextarea": "dojo.widget.ResizableTextarea","richtext": "dojo.widget.RichText","select": "dojo.widget.Select","show": "dojo.widget.Show","showaction": "dojo.widget.Show","showslide": "dojo.widget.Show","slidervertical": "dojo.widget.Slider","sliderhorizontal": "dojo.widget.Slider","slider":"dojo.widget.Slider","slideshow": "dojo.widget.SlideShow","sortabletable": "dojo.widget.SortableTable","splitcontainer": "dojo.widget.SplitContainer","tabcontainer": "dojo.widget.TabContainer","tabcontroller": "dojo.widget.TabContainer","taskbar": "dojo.widget.TaskBar","textbox": "dojo.widget.Textbox","timepicker": "dojo.widget.TimePicker","timetextbox": "dojo.widget.DateTextbox","titlepane": "dojo.widget.TitlePane","toaster": "dojo.widget.Toaster","toggler": "dojo.widget.Toggler","toolbar": "dojo.widget.Toolbar","toolbarcontainer": "dojo.widget.Toolbar","toolbaritem
": "dojo.widget.Toolbar","toolbarbuttongroup": "dojo.widget.Toolbar","toolbarbutton": "dojo.widget.Toolbar","toolbardialog": "dojo.widget.Toolbar","toolbarmenu": "dojo.widget.Toolbar","toolbarseparator": "dojo.widget.Toolbar","toolbarspace": "dojo.widget.Toolbar","toolbarselect": "dojo.widget.Toolbar","toolbarcolordialog": "dojo.widget.Toolbar","tooltip": "dojo.widget.Tooltip","tree": "dojo.widget.Tree","treebasiccontroller": "dojo.widget.TreeBasicController","treecontextmenu": "dojo.widget.TreeContextMenu","treedisablewrapextension": "dojo.widget.TreeDisableWrapExtension","treedociconextension": "dojo.widget.TreeDocIconExtension","treeeditor": "dojo.widget.TreeEditor","treeemphasizeonselect": "dojo.widget.TreeEmphasizeOnSelect","treeexpandtonodeonselect": "dojo.widget.TreeExpandToNodeOnSelect","treelinkextension": "dojo.widget.TreeLinkExtension","treeloadingcontroller": "dojo.widget.TreeLoadingController","treemenuitem": "dojo.widget.TreeContextMenu","treenode": "dojo.widge
t.TreeNode","treerpccontroller": "dojo.widget.TreeRPCController","treeselector": "dojo.widget.TreeSelector","treetoggleonselect": "dojo.widget.TreeToggleOnSelect","treev3": "dojo.widget.TreeV3","treebasiccontrollerv3": "dojo.widget.TreeBasicControllerV3","treecontextmenuv3": "dojo.widget.TreeContextMenuV3","treedndcontrollerv3": "dojo.widget.TreeDndControllerV3","treeloadingcontrollerv3": "dojo.widget.TreeLoadingControllerV3","treemenuitemv3": "dojo.widget.TreeContextMenuV3","treerpccontrollerv3": "dojo.widget.TreeRpcControllerV3","treeselectorv3": "dojo.widget.TreeSelectorV3","urltextbox": "dojo.widget.InternetTextbox","usphonenumbertextbox": "dojo.widget.UsTextbox","ussocialsecuritynumbertextbox": "dojo.widget.UsTextbox","usstatetextbox": "dojo.widget.UsTextbox","usziptextbox": "dojo.widget.UsTextbox","validationtextbox": "dojo.widget.ValidationTextbox","treeloadingcontroller": "dojo.widget.TreeLoadingController","wizardcontainer": "dojo.widget.Wizard","wizardpane": "dojo.
widget.Wizard","yahoomap": "dojo.widget.YahooMap"},svg: {"chart": "dojo.widget.svg.Chart"},vml: {"chart": "dojo.widget.vml.Chart"}};dojo.addDojoNamespaceMapping = function(shortName, packageName){map[shortName]=packageName;};function dojoNamespaceResolver(name, domain){if(!domain){ domain="html"; }
+dojo.provide("dojo.namespaces.dojo");dojo.require("dojo.ns");(function(){var map = {html: {"accordioncontainer": "dojo.widget.AccordionContainer","animatedpng": "dojo.widget.AnimatedPng","button": "dojo.widget.Button","chart": "dojo.widget.Chart","checkbox": "dojo.widget.Checkbox","clock": "dojo.widget.Clock","colorpalette": "dojo.widget.ColorPalette","combobox": "dojo.widget.ComboBox","combobutton": "dojo.widget.Button","contentpane": "dojo.widget.ContentPane","currencytextbox": "dojo.widget.CurrencyTextbox","datepicker": "dojo.widget.DatePicker","datetextbox": "dojo.widget.DateTextbox","debugconsole": "dojo.widget.DebugConsole","dialog": "dojo.widget.Dialog","dropdownbutton": "dojo.widget.Button","dropdowndatepicker": "dojo.widget.DropdownDatePicker","dropdowntimepicker": "dojo.widget.DropdownTimePicker","emaillisttextbox": "dojo.widget.InternetTextbox","emailtextbox": "dojo.widget.InternetTextbox","editor": "dojo.widget.Editor","editor2": "dojo.widget.Editor2","filteringt
able": "dojo.widget.FilteringTable","fisheyelist": "dojo.widget.FisheyeList","fisheyelistitem": "dojo.widget.FisheyeList","floatingpane": "dojo.widget.FloatingPane","modalfloatingpane": "dojo.widget.FloatingPane","form": "dojo.widget.Form","googlemap": "dojo.widget.GoogleMap","inlineeditbox": "dojo.widget.InlineEditBox","integerspinner": "dojo.widget.Spinner","integertextbox": "dojo.widget.IntegerTextbox","ipaddresstextbox": "dojo.widget.InternetTextbox","layoutcontainer": "dojo.widget.LayoutContainer","linkpane": "dojo.widget.LinkPane","popupmenu2": "dojo.widget.Menu2","menuitem2": "dojo.widget.Menu2","menuseparator2": "dojo.widget.Menu2","menubar2": "dojo.widget.Menu2","menubaritem2": "dojo.widget.Menu2","pagecontainer": "dojo.widget.PageContainer","pagecontroller": "dojo.widget.PageContainer","popupcontainer": "dojo.widget.PopupContainer","progressbar": "dojo.widget.ProgressBar","radiobutton": "dojo.widget.Checkbox","radiogroup": "dojo.widget.RadioGroup","realnumbertextbo
x": "dojo.widget.RealNumberTextbox","regexptextbox": "dojo.widget.RegexpTextbox","repeater": "dojo.widget.Repeater","resizabletextarea": "dojo.widget.ResizableTextarea","richtext": "dojo.widget.RichText","select": "dojo.widget.Select","show": "dojo.widget.Show","showaction": "dojo.widget.Show","showslide": "dojo.widget.Show","slidervertical": "dojo.widget.Slider","sliderhorizontal": "dojo.widget.Slider","slider":"dojo.widget.Slider","slideshow": "dojo.widget.SlideShow","sortabletable": "dojo.widget.SortableTable","splitcontainer": "dojo.widget.SplitContainer","tabcontainer": "dojo.widget.TabContainer","tabcontroller": "dojo.widget.TabContainer","taskbar": "dojo.widget.TaskBar","textbox": "dojo.widget.Textbox","timepicker": "dojo.widget.TimePicker","timetextbox": "dojo.widget.DateTextbox","titlepane": "dojo.widget.TitlePane","toaster": "dojo.widget.Toaster","toggler": "dojo.widget.Toggler","toolbar": "dojo.widget.Toolbar","toolbarcontainer": "dojo.widget.Toolbar","toolbaritem
": "dojo.widget.Toolbar","toolbarbuttongroup": "dojo.widget.Toolbar","toolbarbutton": "dojo.widget.Toolbar","toolbardialog": "dojo.widget.Toolbar","toolbarmenu": "dojo.widget.Toolbar","toolbarseparator": "dojo.widget.Toolbar","toolbarspace": "dojo.widget.Toolbar","toolbarselect": "dojo.widget.Toolbar","toolbarcolordialog": "dojo.widget.Toolbar","tooltip": "dojo.widget.Tooltip","tree": "dojo.widget.Tree","treebasiccontroller": "dojo.widget.TreeBasicController","treecontextmenu": "dojo.widget.TreeContextMenu","treedisablewrapextension": "dojo.widget.TreeDisableWrapExtension","treedociconextension": "dojo.widget.TreeDocIconExtension","treeeditor": "dojo.widget.TreeEditor","treeemphasizeonselect": "dojo.widget.TreeEmphasizeOnSelect","treeexpandtonodeonselect": "dojo.widget.TreeExpandToNodeOnSelect","treelinkextension": "dojo.widget.TreeLinkExtension","treeloadingcontroller": "dojo.widget.TreeLoadingController","treemenuitem": "dojo.widget.TreeContextMenu","treenode": "dojo.widge
t.TreeNode","treerpccontroller": "dojo.widget.TreeRPCController","treeselector": "dojo.widget.TreeSelector","treetoggleonselect": "dojo.widget.TreeToggleOnSelect","treev3": "dojo.widget.TreeV3","treebasiccontrollerv3": "dojo.widget.TreeBasicControllerV3","treecontextmenuv3": "dojo.widget.TreeContextMenuV3","treedndcontrollerv3": "dojo.widget.TreeDndControllerV3","treeloadingcontrollerv3": "dojo.widget.TreeLoadingControllerV3","treemenuitemv3": "dojo.widget.TreeContextMenuV3","treerpccontrollerv3": "dojo.widget.TreeRpcControllerV3","treeselectorv3": "dojo.widget.TreeSelectorV3","urltextbox": "dojo.widget.InternetTextbox","usphonenumbertextbox": "dojo.widget.UsTextbox","ussocialsecuritynumbertextbox": "dojo.widget.UsTextbox","usstatetextbox": "dojo.widget.UsTextbox","usziptextbox": "dojo.widget.UsTextbox","validationtextbox": "dojo.widget.ValidationTextbox","treeloadingcontroller": "dojo.widget.TreeLoadingController","wizardcontainer": "dojo.widget.Wizard","wizardpane": "dojo.
widget.Wizard","yahoomap": "dojo.widget.YahooMap"
+},svg: {"chart": "dojo.widget.svg.Chart"
+},vml: {"chart": "dojo.widget.vml.Chart"
+}};dojo.addDojoNamespaceMapping = function(shortName, packageName){map[shortName]=packageName;};function dojoNamespaceResolver(name, domain){if(!domain){ domain="html"; }
if(!map[domain]){ return null; }
return map[domain][name];}
dojo.registerNamespaceResolver("dojo", dojoNamespaceResolver);})();