<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1 +1 @@
-html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;}.horizontal-center{margin:0 auto;}.center{margin:0 auto;}.unit:after,.container:after,.column:after,.fixed-column:after,.elastic-column:after,.clearfix:after{content:&quot; &quot;;display:block;height:0;clear:both;visibility:hidden;}.unit,.container,.column,.fixed-column,.elastic-column,.clearfix{*zoom:1;*display:inline-block;}.two-columns&gt;.column,.two-columns&gt;.container&gt;.column{width:50%;}.column,.elastic-column,.fixed-column{float:left;}.three-columns&gt;.column,.three-columns&gt;.container&gt;.column{width:33.33%;}.three-columns&gt;.span-2,.three-columns&gt;.container&gt;.span-2{width:66.66%;}.four-columns&gt;.column,.four-columns&gt;.container&gt;.column{width:25%;}.four-columns&gt;.span-2,.four-columns&gt;.container&gt;.span-2{width:50%;}.four-columns&gt;.span-3,.four-columns&gt;.container&gt;.span-3{width:75%;}
\ No newline at end of file
+html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;}.elastic-height{height:0;}.horizontal-center{margin:0 auto;}.center{margin:0 auto;}.unit:after,.container:after,.column:after,.fixed-column:after,.elastic-column:after,.clearfix:after{content:&quot; &quot;;display:block;height:0;clear:both;visibility:hidden;}.unit,.container,.column,.fixed-column,.elastic-column,.clearfix{*zoom:1;*display:inline-block;}.two-columns&gt;.column,.two-columns&gt;.container&gt;.column{width:50%;}.column,.elastic-column,.fixed-column{float:left;}.three-columns&gt;.column,.three-columns&gt;.container&gt;.column{width:33.33%;}.three-columns&gt;.span-2,.three-columns&gt;.container&gt;.span-2{width:66.66%;}.four-columns&gt;.column,.four-columns&gt;.container&gt;.column{width:25%;}.four-columns&gt;.span-2,.four-columns&gt;.container&gt;.span-2{width:50%;}.four-columns&gt;.span-3,.four-columns&gt;.container&gt;.span-3{width:75%;}
\ No newline at end of file</diff>
      <filename>production/elastic.css</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-(function(f){var c=function(l,m){if(window.getComputedStyle){return getComputedStyle(l,m)}else{return l.currentStyle}};var a=function(l){var m=c(l).width;if(m==&quot;auto&quot;){return f(l).width()}else{return parseFloat(m)}};window.Elastic=function e(q){var N,M,K,I,C,P,r,D;var E,v,y,O,x,u,Q,B,t,m,H,A,F;var J,R,s,L,o,p,z,w,n;var S=/(^|\s+)group\-by\-(\d+)(\s+|$)/;var G=/(^|\s+)span\-(\d+)(\s+|$)/;u=[];B=t=0;E=f.find(&quot;.two-columns, .three-columns, .four-columns, .auto-columns&quot;,q);for(N=0,C=E.length;N&lt;C;N++){v=E[N];y=v.className;if(y.indexOf(&quot;two-columns&quot;)&gt;-1){Q=2}else{if(y.indexOf(&quot;three-columns&quot;)&gt;-1){Q=3}else{if(y.indexOf(&quot;four-columns&quot;)&gt;-1){Q=4}else{if(y.indexOf(&quot;auto-columns&quot;)&gt;-1){Q=f.find(&quot;.column&quot;,v).length;if(S.test(y)){Q=Number(RegExp.$2)}}else{continue}}}}v=f.find(&quot;&gt; .container&quot;,E[N])[0]||v;m=Math.round(a(v)/Q);O=f.find(&quot;&gt; .column, &gt; .fixed-column, &gt; .elastic-column&quot;,v);for(M=0,P=O.length;M&lt;P;M++){J=[];s=[];p=[];A=F=R=z=0;x=O[M];H=1;if(G.test(x.className)){H=Number(RegExp.$2)}x.escol=H;t+=H;if(t==Q||M==(P-1)){u.push(x);B=0;A=1}else{if(t&lt;Q){u.push(x);B=t}else{if(t&gt;Q){B=H;A=1;F=1}}}if(A){for(K=0,r=u.length;K&lt;r;K++){w=u[K];n=w.className;if(n.indexOf(&quot;fixed-&quot;)&gt;-1){J.push(w);R+=a(w)}else{if(n.indexOf(&quot;elastic-&quot;)&gt;-1){s.push(w)}else{p.push(w);w.style.width=&quot;10px&quot;;w.style.width=(m*w.escol)+&quot;px&quot;;z+=a(w)}}}D=s.length;if(D&gt;0){o=Math.round((a(v)-(z+R))/D);L=o*D;if(D&gt;1){for(I=0;I&lt;D;I++){s[I].style.width=o+&quot;px&quot;}}s[D-1].style.width=(a(v)-(z+R+(L-o)))+&quot;px&quot;}else{if(p.length&gt;0&amp;&amp;t==Q){p[p.length-1].style.width=(a(v)-((z-a(p[p.length-1]))+R))+&quot;px&quot;}}u=[];t=0}if(F){u=[x];t=H}}}for(N in e.helpers){if(e.helpers.hasOwnProperty(N)){e.helpers[N](q)}}};var e=window.Elastic;e.version=&quot;1.2.4&quot;;e.reset=function j(o){jQuery(document).trigger(&quot;elastic:beforeReset&quot;);var n,m,t,r,l,s,q;r=f.find(&quot;.same-height &gt; *, .full-height, .equalized-height&quot;,o);for(n=0,l=r.length;n&lt;l;n++){r[n].style.height=&quot;&quot;}s=f.find(&quot;.vertical-center, .center&quot;,o);for(n=0,q=s.length;n&lt;q;n++){s[n].parentNode.style.paddingTop=&quot;&quot;}m=f(&quot;.column, .elastic-column&quot;,o);for(n=0,t=m.length;n&lt;t;n++){m[n].parentNode.style.width=&quot;&quot;}jQuery(document).trigger(&quot;elastic:reset&quot;)};e.refresh=function g(l){jQuery(document).trigger(&quot;elastic:beforeRefresh&quot;);e.reset(l);e(l);jQuery(document).trigger(&quot;elastic:refresh&quot;)};e.configuration={refreshOnResize:true};e.helpers={&quot;full-width&quot;:function h(l){f(&quot;.full-width&quot;,l).each(function(){f(this).width(f(this.parentNode).width()-(f(this).outerWidth(true)-f(this).width()))})},&quot;same-height&quot;:function i(l){f(&quot;.same-height&quot;,l).each(function(){var m=f(this).outerHeight(true)-(f(this).outerHeight(true)-f(this).height());f(&quot;&gt; *&quot;,this).each(function(){f(this).css(&quot;height&quot;,m)})})},&quot;equalized-height&quot;:function d(l){f(&quot;.equalized-height&quot;,l).each(function(){var m=f(&quot;&gt; .column, &gt; .container &gt; .column&quot;,this);var n=0;m.each(function(){var o=f(this).outerHeight(true);n=(n&gt;o)?n:o}).each(function(){f(this).css(&quot;height&quot;,n)})})},&quot;full-height&quot;:function b(l){f(&quot;.full-height&quot;,l).each(function(){f(this).css(&quot;height&quot;,f(this.parentNode).height()-(f(this).outerHeight(true)-f(this).height()))})},center:function k(l){f(&quot;.vertical-center, .center&quot;,l).each(function(){var m=Math.round((f(this.parentNode).height()-f(this).outerHeight(true))/2);f(this.parentNode).css({paddingTop:m+&quot;px&quot;,height:(f(this.parentNode).css(&quot;height&quot;))?(f(this.parentNode).outerHeight()-m):&quot;&quot;})})}}})(jQuery);jQuery(window).bind(&quot;load&quot;,function(){jQuery(document).trigger(&quot;elastic:beforeInitialize&quot;);var a=document.body.clientWidth;Elastic();if(a!=document.body.clientWidth){Elastic.refresh()}jQuery(window).bind(&quot;resize&quot;,function(){if(Elastic.configuration.refreshOnResize){Elastic.refresh()}});jQuery(document).bind(&quot;elastic&quot;,Elastic.refresh);jQuery(document).trigger(&quot;elastic:Initialize&quot;)});
\ No newline at end of file
+(function(f){var c=function(n,o){if(window.getComputedStyle){return window.getComputedStyle(n,o)}else{return n.currentStyle}};var a=function(n){var o=c(n).width;if(o==&quot;auto&quot;){return f(n).width()}else{return parseFloat(o)}};window.Elastic=function e(s){var P,O,M,K,E,R,t,F;var G,x,A,Q,z,r,w,S,D,v,n,J,C,H;var L,T,u,N,p,q,B,y,o;var U=/(^|\s+)group\-by\-(\d+)(\s+|$)/;var I=/(^|\s+)span\-(\d+)(\s+|$)/;w=[];D=v=0;G=f.find(&quot;.two-columns, .three-columns, .four-columns, .auto-columns&quot;,s);for(P=0,E=G.length;P&lt;E;P++){x=G[P];A=x.className;if(A.indexOf(&quot;two-columns&quot;)&gt;-1){S=2}else{if(A.indexOf(&quot;three-columns&quot;)&gt;-1){S=3}else{if(A.indexOf(&quot;four-columns&quot;)&gt;-1){S=4}else{if(A.indexOf(&quot;auto-columns&quot;)&gt;-1){S=f.find(&quot;&gt; .column, &gt; .container &gt; .column&quot;,x).length;if(A.indexOf(&quot;group-by-&quot;)&gt;-1&amp;&amp;U.test(A)){S=Number(RegExp.$2)}}else{continue}}}}x=f.find(&quot;&gt; .container&quot;,G[P])[0]||x;n=Math.round(x.clientWidth/S);Q=f.find(&quot;&gt; .column, &gt; .fixed-column, &gt; .elastic-column&quot;,x);for(O=0,R=Q.length;O&lt;R;O++){L=[];u=[];q=[];C=H=T=B=0;z=Q[O];r=z.className;J=1;if(r.indexOf(&quot;span-&quot;)&gt;-1&amp;&amp;I.test(r)){J=Number(RegExp.$2)}z.escol=J;v+=J;if(v==S||O==(R-1)){w.push(z);D=0;C=1}else{if(v&lt;S){w.push(z);D=v}else{if(v&gt;S){D=J;C=1;H=1}}}if(C){for(M=0,t=w.length;M&lt;t;M++){y=w[M];o=y.className;if(o.indexOf(&quot;fixed-&quot;)&gt;-1){L.push(y);T+=a(y)}else{if(o.indexOf(&quot;elastic-&quot;)&gt;-1){u.push(y)}else{q.push(y);y.style.width=(n*y.escol)+&quot;px&quot;;B+=a(y)}}}F=u.length;if(F&gt;0){p=Math.round((a(x)-(B+T))/F);N=p*F;if(F&gt;1){for(K=0;K&lt;F;K++){u[K].style.width=p+&quot;px&quot;}}u[F-1].style.width=(a(x)-(B+T+(N-p)))+&quot;px&quot;}else{if(q.length&gt;0&amp;&amp;v==S){q[q.length-1].style.width=(a(x)-((B-a(q[q.length-1]))+T))+&quot;px&quot;}}w=[];v=0}if(H){w=[z];v=J}}}for(P in e.helpers){if(e.helpers.hasOwnProperty(P)){e.helpers[P](s)}}};var e=window.Elastic;e.version=&quot;1.2.5&quot;;e.reset=function k(o){var u=jQuery(document);u.trigger(&quot;elastic:beforeReset&quot;);var s,v,x,t,q,n,r;t=f.find(&quot;.same-height &gt; *, .full-height, .equalized-height &gt; *, .elastic-height&quot;,o);for(s=0,q=t.length;s&lt;q;s++){t[s].style.height=&quot;&quot;}n=f.find(&quot;.vertical-center, .center, .bottom&quot;,o);for(s=0,r=n.length;s&lt;r;s++){n[s].parentNode.style.paddingTop=&quot;&quot;}v=f(&quot;.column, .elastic-column&quot;,o);for(s=0,x=v.length;s&lt;x;s++){v[s].parentNode.style.width=&quot;&quot;}u.trigger(&quot;elastic:reset&quot;)};e.refresh=function g(n){var o=jQuery(document);o.trigger(&quot;elastic:beforeRefresh&quot;);e.reset(n);e(n);o.trigger(&quot;elastic:refresh&quot;)};e.configuration={refreshOnResize:true};e.helpers={&quot;full-width&quot;:function i(n){f(&quot;.full-width&quot;,n).each(function(){var o=f(this);o.width(f(this.parentNode).width()-(o.outerWidth(true)-o.width()))})},&quot;same-height&quot;:function j(n){f(&quot;.same-height&quot;,n).each(function(){var p=f(this);var o=p.outerHeight(true)-(p.outerHeight(true)-p.height());f(&quot;&gt; *&quot;,this).each(function(){f(this).css(&quot;height&quot;,o)})})},&quot;equalized-height&quot;:function d(n){f(&quot;.equalized-height&quot;,n).each(function(){var o=f(&quot;&gt; .column, &gt; .container &gt; .column&quot;,this);var p=0;o.each(function(){var q=f(this).outerHeight(true);p=(p&gt;q)?p:q}).each(function(){f(this).css(&quot;height&quot;,p)})})},&quot;full-height&quot;:function b(n){f(&quot;.full-height&quot;,n).each(function(){var o=f(this);o.css(&quot;height&quot;,f(this.parentNode).height()-(o.outerHeight(true)-o.height()))})},&quot;elastic-height&quot;:function h(n){f(&quot;.elastic-height&quot;,n).each(function(){var p=f(this);var o=0;f(&quot;&gt; *:not(.elastic-height)&quot;,this.parentNode).each(function(){o+=f(this).outerHeight(true)});p.css(&quot;height&quot;,Math.round(p.parent().height()-o));e.refresh(this)})},center:function m(n){f(&quot;.vertical-center, .center&quot;,n).each(function(){var o=f(this.parentNode);var p=Math.round((o.height()-f(this).outerHeight(true))/2);o.css({paddingTop:p+&quot;px&quot;,height:(o.css(&quot;height&quot;))?(o.outerHeight()-p):&quot;&quot;})})},bottom:function l(n){f(&quot;.bottom&quot;,n).each(function(){var o=f(this.parentNode);var p=Math.round(o.height()-f(this).outerHeight(true));o.css({paddingTop:p+&quot;px&quot;,height:(o.css(&quot;height&quot;))?(o.outerHeight()-p):&quot;&quot;})})}}})(jQuery);jQuery(function(){var c=jQuery(document);c.trigger(&quot;elastic:beforeInitialize&quot;);var a=document.body.clientWidth;Elastic();if(a!=document.body.clientWidth){Elastic.refresh()}jQuery(window).bind(&quot;resize&quot;,function b(){if(Elastic.configuration.refreshOnResize){Elastic.refresh()}});c.bind(&quot;elastic&quot;,Elastic.refresh);c.trigger(&quot;elastic:initialize&quot;)});
\ No newline at end of file</diff>
      <filename>production/elastic.js</filename>
    </modified>
    <modified>
      <filename>production/elastic.print.css</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>fc368419467e95b8f77c6afa9bf94c180fa22701</id>
    </parent>
  </parents>
  <author>
    <name>Sergio de la Garza</name>
    <email>sergio.delagarza@gmail.com</email>
  </author>
  <url>http://github.com/azendal/elastic/commit/7aa597848abe42c49564948a32d829b5756d63d5</url>
  <id>7aa597848abe42c49564948a32d829b5756d63d5</id>
  <committed-date>2009-05-27T14:17:05-07:00</committed-date>
  <authored-date>2009-05-27T14:17:05-07:00</authored-date>
  <message>v1.2.5 Production ready</message>
  <tree>dd795e3c910ee117ccba46b0b8fe00b96a1bbce4</tree>
  <committer>
    <name>Sergio de la Garza</name>
    <email>sergio.delagarza@gmail.com</email>
  </committer>
</commit>
