<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>doc/changes.txt</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/Screenshot.png</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/contact.html</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/design_gimp_slice.png</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/elastic</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/home.html</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/blue_arrow.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/dark_blue_circle.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/image_contact.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/image_exhibitions.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/image_home.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/image_main.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/image_workshops.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/light_blue_circle.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/line_background.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/logo.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/logo_main.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/mailto_button.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/navigation_contact.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/navigation_contact_current.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/navigation_exhibitions.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/navigation_exhibitions_current.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/navigation_home.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/navigation_home_current.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/navigation_workshops.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/navigation_workshops_current.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/page_background.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/slider_left_arrow.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/images/slider_right_arrow.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/index.html</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/inicio.xcf</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/pages.xcf</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/skin.css</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/skin.js</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/uploads/bull.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/uploads/cheetah.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/uploads/hippo.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/uploads/hippo_med.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/uploads/mandril.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/cristina_zorrilla/uploads/tiger.jpg</filename>
    </added>
    <added>
      <filename>doc/demo/elastic_vs_yui/elastic_vs_yui.html</filename>
    </added>
    <added>
      <filename>doc/demo/elastic_vs_yui/elastic_vs_yui_content.html</filename>
    </added>
    <added>
      <filename>doc/nesting.txt</filename>
    </added>
    <added>
      <filename>doc/test/test-columns.html</filename>
    </added>
    <added>
      <filename>doc/test/test_adaptive.html</filename>
    </added>
    <added>
      <filename>doc/test/test_adaptive_final.html</filename>
    </added>
    <added>
      <filename>doc/test/test_layouts.html</filename>
    </added>
    <added>
      <filename>jquery.js</filename>
    </added>
    <added>
      <filename>lib/css/base.css</filename>
    </added>
    <added>
      <filename>lib/css/class.css</filename>
    </added>
    <added>
      <filename>lib/css/fonts.css</filename>
    </added>
    <added>
      <filename>lib/css/grid.css</filename>
    </added>
    <added>
      <filename>lib/css/print.css</filename>
    </added>
    <added>
      <filename>lib/css/reset.css</filename>
    </added>
    <added>
      <filename>lib/js/elastic.js</filename>
    </added>
    <added>
      <filename>lib/js/jquery.ui.js</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -9,7 +9,6 @@ Elastic is organized in several files
 * *reset.css*: unifies the css of the browser
 * *base.css*: builds a base to work on
 * *fonts.css*: sets the font base
-* *class.css*: CSS Classes for engine.js
 * *grid.css*: layout components
 * *print.css*: layout printing components
 * *jquery.js*: jquery to simplify the creation of helpers
@@ -37,34 +36,29 @@ elastic's engine.js provides a predictable way of rounding letting you know what
 
 h4. The order is this:
 
-* fixed-column never modified
-* column (last) modified
-* elastic-column (last)
+* .column.fixed never modified
+* .column (last) modified
+* .column.elastic (last)
 
 h4. Engine performance
 
-We are currently releasing a working version of the engine in order to spot bugs on design and on implementation
-next milestone will be to improve speed of this engine.
+Since version 1.0 we have been working in making engine faster, and will continue to improve
+the speed of the engine, but from version 1.0 to 2.0 we have gained around a 60% of speed
+some new features have been added, so if you use them all, you may get a lil slower than 1.0
+but hey engine is doing more things.
 
 &lt;pre&gt;&lt;code class=&quot;html&quot;&gt;
 &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;
 	&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
 &lt;html&gt;
 	&lt;head&gt;
-		&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;reset.css&quot; /&gt;
-		&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;base.css&quot; /&gt;
-		&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;fonts.css&quot; /&gt;
-		&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;class.css&quot; /&gt;
-		&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; href=&quot;grid.css&quot; /&gt;
-		&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;print&quot; href=&quot;print.css&quot; /&gt;
+		&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;print&quot; href=&quot;elastic.css&quot; /&gt;
 		&lt;script src=&quot;jquery.js&quot; type=&quot;text/javascript&quot; language=&quot;javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
 		&lt;script src=&quot;engine.js&quot; type=&quot;text/javascript&quot; language=&quot;javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
 	&lt;/head&gt;
 	&lt;body&gt;
-		&lt;div class=&quot;unit three-columns&quot;&gt;
-			&lt;div class=&quot;column&quot;&gt;first column content&lt;/div&gt;
-			&lt;div class=&quot;column&quot;&gt;second column content&lt;/div&gt;
-			&lt;div class=&quot;column&quot;&gt;third column content&lt;/div&gt;
+		&lt;div class=&quot;unit&quot;&gt;
+			content
 		&lt;/div&gt;
 	&lt;/body&gt;
 &lt;/html&gt;
@@ -83,7 +77,7 @@ h3. Make a layout based on 1 column
 h3. Make a layout based on 2 columns
 
 &lt;pre&gt;&lt;code class=&quot;html&quot;&gt;
-&lt;div class=&quot;unit two-columns&quot;&gt;
+&lt;div class=&quot;unit on-2 columns&quot;&gt;
 	&lt;div class=&quot;column&quot;&gt;first column content&lt;/div&gt;
 	&lt;div class=&quot;column&quot;&gt;second column content&lt;/div&gt;
 &lt;/div&gt;
@@ -92,7 +86,7 @@ h3. Make a layout based on 2 columns
 h3. Make a layout based on 3 columns
 
 &lt;pre&gt;&lt;code class=&quot;html&quot;&gt;
-&lt;div class=&quot;unit three-columns&quot;&gt;
+&lt;div class=&quot;unit on-3 columns&quot;&gt;
 	&lt;div class=&quot;column&quot;&gt;first column content&lt;/div&gt;
 	&lt;div class=&quot;column&quot;&gt;second column content&lt;/div&gt;
 	&lt;div class=&quot;column&quot;&gt;third column content&lt;/div&gt;
@@ -102,7 +96,7 @@ h3. Make a layout based on 3 columns
 h3. Make a layout based on 4 columns
 
 &lt;pre&gt;&lt;code class=&quot;html&quot;&gt;
-&lt;div class=&quot;unit four-columns&quot;&gt;
+&lt;div class=&quot;unit on-4 columns&quot;&gt;
 	&lt;div class=&quot;column&quot;&gt;first column content&lt;/div&gt;
 	&lt;div class=&quot;column&quot;&gt;second column content&lt;/div&gt;
 	&lt;div class=&quot;column&quot;&gt;third column content&lt;/div&gt;
@@ -113,7 +107,7 @@ h3. Make a layout based on 4 columns
 h3. But i really really need more columns
 
 &lt;pre&gt;&lt;code class=&quot;html&quot;&gt;
-&lt;div class=&quot;unit auto-columns&quot;&gt;
+&lt;div class=&quot;unit columns&quot;&gt;
 	&lt;div class=&quot;column&quot;&gt;column content&lt;/div&gt;
 	&lt;div class=&quot;column&quot;&gt;column content&lt;/div&gt;
 	&lt;div class=&quot;column&quot;&gt;column content&lt;/div&gt;
@@ -129,12 +123,12 @@ h3. This things is like tables, can i have span?
 Well you can, but currently not for auto-columns. and it is called span
 
 &lt;pre&gt;&lt;code class=&quot;html&quot;&gt;
-&lt;div class=&quot;unit four-columns&quot;&gt;
+&lt;div class=&quot;unit on-4 columns&quot;&gt;
 	&lt;div class=&quot;column&quot;&gt;first column content&lt;/div&gt;
 	&lt;div class=&quot;column&quot;&gt;second column content&lt;/div&gt;
 	&lt;div class=&quot;column span-2&quot;&gt;third column content spawned as a double column&lt;/div&gt;
 &lt;/div&gt;
-&lt;div class=&quot;unit four-columns&quot;&gt;
+&lt;div class=&quot;unit on-4 columns&quot;&gt;
 	&lt;div class=&quot;column&quot;&gt;first column content&lt;/div&gt;
 	&lt;div class=&quot;column span-3&quot;&gt;second column content spawned as a triple column&lt;/div&gt;
 &lt;/div&gt;
@@ -165,11 +159,11 @@ div.layout
 h3. Make a layout based on 2 columns and a 3 columns below that
 
 &lt;pre&gt;&lt;code class=&quot;html&quot;&gt;
-&lt;div class=&quot;unit two-columns&quot;&gt;
+&lt;div class=&quot;unit on-2 columns&quot;&gt;
 	&lt;div class=&quot;column&quot;&gt;first column content&lt;/div&gt;
 	&lt;div class=&quot;column&quot;&gt;second column content&lt;/div&gt;
 &lt;/div&gt;
-&lt;div class=&quot;unit three-columns&quot;&gt;
+&lt;div class=&quot;unit on-3 columns&quot;&gt;
 	&lt;div class=&quot;column&quot;&gt;first column content&lt;/div&gt;
 	&lt;div class=&quot;column&quot;&gt;second column content&lt;/div&gt;
 	&lt;div class=&quot;column&quot;&gt;third column content&lt;/div&gt;
@@ -199,33 +193,33 @@ h2. Advanced layout features
 h3. Make a column fixed and the other elastic
 
 &lt;pre&gt;&lt;code class=&quot;html&quot;&gt;
-&lt;div class=&quot;unit two-columns&quot;&gt;
-	&lt;div class=&quot;fixed-column&quot; style=&quot;width:250px;&quot;&gt;first column content&lt;/div&gt;
-	&lt;div class=&quot;elastic-column&quot;&gt;second column content&lt;/div&gt;
+&lt;div class=&quot;unit columns&quot;&gt;
+	&lt;div class=&quot;fixed column&quot; style=&quot;width:250px;&quot;&gt;first column content&lt;/div&gt;
+	&lt;div class=&quot;elastic column&quot;&gt;second column content&lt;/div&gt;
 &lt;/div&gt;
-&lt;div class=&quot;unit two-columns&quot;&gt;
-	&lt;div class=&quot;elastic-column&quot;&gt;second column content&lt;/div&gt;
-	&lt;div class=&quot;fixed-column&quot; style=&quot;width:250px;&quot;&gt;second column content&lt;/div&gt;
+&lt;div class=&quot;unit columns&quot;&gt;
+	&lt;div class=&quot;elastic column&quot;&gt;second column content&lt;/div&gt;
+	&lt;div class=&quot;fixed column&quot; style=&quot;width:250px;&quot;&gt;second column content&lt;/div&gt;
 &lt;/div&gt;
 &lt;/code&gt;&lt;/pre&gt;
 
 h3. How about i dont know the width of fixed-column
 
 &lt;pre&gt;&lt;code class=&quot;html&quot;&gt;
-&lt;div class=&quot;unit two-columns&quot;&gt;
-	&lt;div class=&quot;fixed-column&quot;&gt;let elastic get it&lt;/div&gt;
-	&lt;div class=&quot;elastic-column&quot;&gt;second column content&lt;/div&gt;
+&lt;div class=&quot;unit columns&quot;&gt;
+	&lt;div class=&quot;fixed column&quot;&gt;let elastic get it&lt;/div&gt;
+	&lt;div class=&quot;elastic column&quot;&gt;second column content&lt;/div&gt;
 &lt;/div&gt;
-&lt;div class=&quot;unit two-columns&quot;&gt;
-	&lt;div class=&quot;elastic-column&quot;&gt;second column content&lt;/div&gt;
-	&lt;div class=&quot;fixed-column&quot; style=&quot;width:250px;&quot;&gt;second column content&lt;/div&gt;
+&lt;div class=&quot;unit columns&quot;&gt;
+	&lt;div class=&quot;elastic column&quot;&gt;second column content&lt;/div&gt;
+	&lt;div class=&quot;fixed column&quot; style=&quot;width:250px;&quot;&gt;second column content&lt;/div&gt;
 &lt;/div&gt;
 &lt;/code&gt;&lt;/pre&gt;
 
 h3. How about a 3x3 layout
 
 &lt;pre&gt;&lt;code class=&quot;html&quot;&gt;
-&lt;div class=&quot;unit two-columns&quot;&gt;
+&lt;div class=&quot;unit columns on-3&quot;&gt;
 	&lt;div class=&quot;column&quot;&gt;
 		column
 	&lt;/div&gt;
@@ -247,7 +241,7 @@ h3. How about a 3x3 layout
 h3. Make columns of same height
 
 &lt;pre&gt;&lt;code class=&quot;html&quot;&gt;
-&lt;div class=&quot;unit two-columns same-height&quot;&gt;
+&lt;div class=&quot;unit columns same-height&quot;&gt;
 	&lt;div class=&quot;column&quot;&gt;first column content&lt;/div&gt;
 	&lt;div class=&quot;column&quot;&gt;second column content&lt;/div&gt;
 &lt;/div&gt;
@@ -256,7 +250,7 @@ h3. Make columns of same height
 h3. Centering on the vertical axis
 
 &lt;pre&gt;&lt;code class=&quot;html&quot;&gt;
-&lt;div class=&quot;unit two-columns same-height&quot;&gt;
+&lt;div class=&quot;unit columns same-height&quot;&gt;
 	&lt;div class=&quot;column&quot; style=&quot;height:50px;&quot;&gt;first column content&lt;/div&gt;
 	&lt;div class=&quot;column&quot;&gt;
 		&lt;div class=&quot;container vertical-center&quot; style=&quot;&quot;&gt;
@@ -342,11 +336,7 @@ h3. Telling elastic to refresh calculations
 &lt;pre&gt;&lt;code class=&quot;html&quot;&gt;
 &lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot; charset=&quot;utf-8&quot;&gt;
 	// direct call 
-	Elastic.refresh();
-&lt;/script&gt;
-&lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot; charset=&quot;utf-8&quot;&gt;
-	// jquery event invocation
-	$(document).trigger('elastic');
+	Elastic.refresh(context);
 &lt;/script&gt;
 &lt;/code&gt;&lt;/pre&gt;
 
@@ -361,4 +351,6 @@ h2. Contributors
 
 Fernando Trasvi&#241;a (Lead Developer) trasvina [at] gmail
 
-Sergio de la Garza (Core Member Lead) sergio.delagarza [at] gmail
+Sergio de la Garza (Core Member Lead) sergio.delagarza [at] gmail
+
+Javier Ayala (Website) jav.forza [at] gmail</diff>
      <filename>README.textile</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1,14 @@
-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
+/*
+Copyright (c) 2008, Yahoo! Inc. All rights reserved.
+Code licensed under the BSD License:
+http://developer.yahoo.net/yui/license.txt
+version: 3.0.0pr1
+*/
+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 CSS Framework
+Released under the MIT, BSD, and GPL Licenses.
+More information http://elasticss.com
+*/
+.unit:after,.container:after,.columns:after,.column:after,.clearfix:after{content:&quot; &quot;;display:block;height:0;clear:both;visibility:hidden;}.unit,.container,.columns,.column,.clearfix{display:block;*zoom:1;*display:inline-block;}.full-height{display:block;}.same-height{display:block;}.elastic-height{height:0;}.horizontal-center{margin:0 auto;}.vertical-center{/* margin:auto 0; */display:block;}.center{/* margin:auto */margin:0 auto;}.column{float:left;}.column.final{display:block;}.column.fixed{width:auto;}.column.elastic{display:block;}.inverted&gt;.column,.inverted&gt;.container&gt;.column{float:right;}.on-2.columns&gt;.column:not(.fixed),.on-2.columns&gt;.container&gt;.column:not(.fixed){width:50%;}.on-3.columns&gt;.column:not(.fixed),.on-3.columns&gt;.container&gt;.column:not(.fixed){width:33.33%;}.on-3.columns&gt;.column.span-2,.on-3.columns&gt;.container&gt;.column.span-2{width:66.66%;}.on-4.columns&gt;.column:not(.fixed),.on-4.columns&gt;.container&gt;.column:not(.fixed){width:25%;}.on-4.columns&gt;.column.span-2,.on-4.columns&gt;.container&gt;.column.span-2{width:50%;}.on-4.columns&gt;.column.span-3,.on-4.columns&gt;.container&gt;.column.span-2{width:75%;}</diff>
      <filename>production/elastic.css</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1,13 @@
-(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
+/*
+	Elastic CSS Framework
+	Released under the MIT, BSD, and GPL Licenses.
+	More information http://elasticss.com
+	
+	Elastic Engine
+
+	@author     Fernando Trasvi&#241;a
+	@core team  Sergio de la Garza, Javier Ayala
+	@copyright  2009 Elastic CSS framework
+	@version    2.0
+*/
+(function ($){var CStyle=function (element,pseudoElement){if(window.getComputedStyle){return window.getComputedStyle(element,pseudoElement);}else{return element.currentStyle;}};var width=function (element){var width=CStyle(element).width;if(width=='auto'){return $(element).width();}else{return parseFloat(width);}};window.Elastic=function Elastic(context){var i,j,k,l,il,jl,kl,ll,econs,econ,econw,econclass,ecols,ecol,ecolclass,eg,egml,egcl,egnl,ecw,escol,rp,ig,efcs,efcsw,eecs,eecsw,eecw,ecs,ecsw,ec,ecclass,adaptive,ecolminw,ecolmaxw,egreg=/(^|\s+)on\-(\d+)(\s+|$)/,esreg=/(^|\s+)span\-(\d+)(\s+|$)/,eareg=/(^|\s+)adaptive\-(\d+)\-(\d+)(\s+|$)/;eg=[];egcl=egnl=0;econs=$.find('.columns',context);for(i=0,il=econs.length;i&lt;il;i++){econ=econs[i];econclass=econ.className;if(econclass.indexOf('on-')&gt;-1&amp;&amp;egreg.test(econclass)){egml=Number(RegExp.$2);}else{egml=$.find('&gt;.column,&gt;.container&gt;.column',econ).length;}econ=$.find('&gt;.container',econ)[0]||econ;econw=width(econ);ecw=Math.round(econw/egml);if(econclass.indexOf('adaptive-')&gt;-1&amp;&amp;eareg.test(econclass)){ecolminw=Number(RegExp.$2);ecolmaxw=Number(RegExp.$3);if(ecw&gt;ecolmaxw){while(ecw&gt;ecolmaxw){egml=egml+1;ecw=Math.round(econw/egml);}}else if(ecw&lt;ecolminw){while(ecw&lt;ecolminw){egml=egml-1;ecw=Math.round(econw/egml);}}}ecols=$.find('&gt;.column',econ);for(j=0,jl=ecols.length;j&lt;jl;j++){efcs=[],eecs=[],ecs=[];rp=ig=efcsw=ecsw=0;ecol=ecols[j];ecolclass=ecol.className;escol=1;if(ecolclass.indexOf('span-')&gt;-1&amp;&amp;esreg.test(ecolclass)){escol=Number(RegExp.$2);}ecol.escol=((escol&lt;=egml)?escol:1);egnl+=escol;if(egnl==egml||j==(jl-1)||ecolclass.indexOf('final')&gt;-1){eg.push(ecol);egcl=0;rp=1;}else if(egnl&lt;egml){eg.push(ecol);egcl=egnl;}else if(egnl&gt;egml){egcl=escol;rp=1;ig=1;}if(rp){for(k=0,kl=eg.length;k&lt;kl;k++){ec=eg[k];ecclass=ec.className;if(ecclass.indexOf('fixed')&gt;-1){efcs.push(ec);efcsw+=width(ec);}else if(ecclass.indexOf('elastic')&gt;-1){eecs.push(ec);}else{ecs.push(ec);ec.style.width=(ecw*ec.escol)+'px';ecsw+=width(ec);}}ll=eecs.length;if(ll&gt;0){eecw=Math.round((width(econ)-(ecsw+efcsw))/ll);eecsw=eecw*ll;if(ll&gt;1){for(l=0;l&lt;ll;l++){eecs[l].style.width=eecw+'px';}}eecs[ll-1].style.width=(width(econ)-(ecsw+efcsw+(eecsw-eecw)))+'px';}else if(ecol.escol==egml&amp;&amp;efcs.length==0){ecol.style.width=width(econ)+'px';}else if(ecs.length&gt;0&amp;&amp;efcs.length==0&amp;&amp;egnl==egml){ecs[ecs.length-1].style.width=(width(econ)-((ecsw-width(ecs[ecs.length-1]))+efcsw))+'px';}else if(egnl&lt;egml&amp;&amp;ecolclass.indexOf('final')&gt;-1){ecol.style['margin'+((econclass.indexOf('inverted')&gt;-1)?'Left':'Right')]=(width(econ)-ecsw-efcsw)+'px';}eg=[];egnl=0;}if(ig){eg=[ecol];egnl=escol;}}}for(i in Elastic.helpers){if(Elastic.helpers.hasOwnProperty(i)){Elastic.helpers[i](context);}}};var Elastic=window.Elastic;Elastic.version='2.0';Elastic.reset=function Elastic_reset(context){var doc=$(document);doc.trigger('elastic:beforeReset');var i,w,wl,h,hl,p,pl,m,ml;h=$.find('.same-height&gt;*,.full-height,.elastic-height',context);for(i=0,hl=h.length;i&lt;hl;i++){h[i].style.height='';}p=$.find('.vertical-center,.center,.bottom',context);for(i=0,pl=p.length;i&lt;pl;i++){p[i].parentNode.style.paddingTop='';}w=$.find('.column:not(.fixed),.full-width',context);for(i=0,wl=w.length;i&lt;wl;i++){w[i].style.width='';}m=$.find('.column.last',context);for(i=0,ml=m.length;i&lt;ml;i++){m[i].style.marginLeft='';m[i].style.marginRight='';}doc.trigger('elastic:reset');};Elastic.refresh=function Elastic_refresh(context){var doc=$(document);doc.trigger('elastic:beforeRefresh');Elastic.reset(context);Elastic(context);doc.trigger('elastic:refresh');};Elastic.configuration={refreshOnResize:true};Elastic.helpers={'full-width':function Elastic_helper_fullWidth(context){var i,$el;var els=$.find('.full-width',context);var elsl=els.length;for(i=0;i&lt;elsl;i++){$el=$(els[i]);$el.width($el.parent().width()-($el.outerWidth(true)-$el.width()));}},'same-height':function Elastic_helper_sameHeight(context){$('.same-height',context).each(function (){var columns=$('&gt;*',this);var maxHeight=0;columns.each(function (){var currentHeight=$(this).outerHeight(true);maxHeight=(maxHeight&gt;currentHeight)?maxHeight:currentHeight;}).each(function (){$(this).css('height',maxHeight);});});},'full-height':function Elastic_helper_fullHeight(context){$('.full-height',context).each(function (){var _this=$(this);_this.css('height',$(this.parentNode).height()-(_this.outerHeight(true)-_this.height()));});},'elastic-height':function Elastic_helper_elasticHeight(context){$('.elastic-height',context).each(function (){var _this=$(this);var h=0;$('&gt;*:not(.elastic-height)',this.parentNode).each(function (){h+=$(this).outerHeight(true);});_this.css('height',Math.round(_this.parent().height()-h));Elastic.refresh(this);});},'center':function Elastic_helper_center(context){$('.vertical-center,.center',context).each(function (){var parentNode=$(this.parentNode);var paddingTop=Math.round((parentNode.height()-$(this).outerHeight(true))/2);parentNode.css({paddingTop:paddingTop+'px',height:(parentNode.css('height'))?(parentNode.outerHeight()-paddingTop):''});});},'bottom':function Elastic_helper_bottom(context){$('.bottom',context).each(function (){var parentNode=$(this.parentNode);var paddingTop=Math.round(parentNode.height()-$(this).outerHeight(true));parentNode.css({paddingTop:paddingTop+'px',height:(parentNode.css('height'))?(parentNode.outerHeight()-paddingTop):''});});}};/*ElasticLayouts*/$(document).bind('elastic:beforeInitialize',function (){var r=/(^|\s+)display\s+([\w\_\-\d]+)(\s+|$)/;$('.display').each(function Elastic_layout(){r.test(this.className);var c='.position-'+RegExp.$2;$(c).removeClass(c).appendTo(this);});});})(jQuery);jQuery(window).bind('load',function (){var doc=jQuery(document);var iw=document.body.clientWidth;doc.trigger('elastic:beforeInitialize');Elastic();if(iw!=document.body.clientWidth){Elastic.refresh();}jQuery(window).bind('resize',function Elastic_resizeHandler(){if(Elastic.configuration.refreshOnResize){Elastic.refresh();}});doc.bind('elastic',Elastic.refresh);doc.trigger('elastic:initialize');});</diff>
      <filename>production/elastic.js</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>Capfile</filename>
    </removed>
    <removed>
      <filename>base.css</filename>
    </removed>
    <removed>
      <filename>class.css</filename>
    </removed>
    <removed>
      <filename>config/deploy.rb</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Scripts/clipboard.swf</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Scripts/shBrushCSharp.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Scripts/shBrushCpp.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Scripts/shBrushCss.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Scripts/shBrushDelphi.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Scripts/shBrushJScript.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Scripts/shBrushJava.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Scripts/shBrushPhp.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Scripts/shBrushPython.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Scripts/shBrushRuby.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Scripts/shBrushSql.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Scripts/shBrushVb.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Scripts/shBrushXml.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Scripts/shCore.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Styles/SyntaxHighlighter.css</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Uncompressed/shBrushCSharp.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Uncompressed/shBrushCpp.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Uncompressed/shBrushCss.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Uncompressed/shBrushDelphi.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Uncompressed/shBrushJScript.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Uncompressed/shBrushJava.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Uncompressed/shBrushPhp.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Uncompressed/shBrushPython.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Uncompressed/shBrushRuby.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Uncompressed/shBrushSql.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Uncompressed/shBrushVb.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Uncompressed/shBrushXml.js</filename>
    </removed>
    <removed>
      <filename>doc/SyntaxHighlighter/Uncompressed/shCore.js</filename>
    </removed>
    <removed>
      <filename>doc/documentation.html</filename>
    </removed>
    <removed>
      <filename>doc/grid_system.html</filename>
    </removed>
    <removed>
      <filename>doc/img/logo.png</filename>
    </removed>
    <removed>
      <filename>doc/img/ninja.png</filename>
    </removed>
    <removed>
      <filename>doc/index.html</filename>
    </removed>
    <removed>
      <filename>doc/skin.css</filename>
    </removed>
    <removed>
      <filename>doc/src/elastic.svg</filename>
    </removed>
    <removed>
      <filename>doc/src/logo.svg</filename>
    </removed>
    <removed>
      <filename>fonts.css</filename>
    </removed>
    <removed>
      <filename>grid.css</filename>
    </removed>
    <removed>
      <filename>helpers_jquery/engine.js</filename>
    </removed>
    <removed>
      <filename>helpers_jquery/extensions.js</filename>
    </removed>
    <removed>
      <filename>helpers_jquery/jquery.js</filename>
    </removed>
    <removed>
      <filename>helpers_jquery/ui.js</filename>
    </removed>
    <removed>
      <filename>print.css</filename>
    </removed>
    <removed>
      <filename>reset.css</filename>
    </removed>
    <removed>
      <filename>test/elastic-side-cols.html</filename>
    </removed>
    <removed>
      <filename>test/getElementsByTagName</filename>
    </removed>
    <removed>
      <filename>test/test.html</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>7aa597848abe42c49564948a32d829b5756d63d5</id>
    </parent>
  </parents>
  <author>
    <name>fernando trasvina</name>
    <email>fernando@chu-linux.gateway.2wire.net</email>
  </author>
  <url>http://github.com/azendal/elastic/commit/a48b1f96e4364e224f86f35b068746dbd6790d0d</url>
  <id>a48b1f96e4364e224f86f35b068746dbd6790d0d</id>
  <committed-date>2009-06-23T12:28:25-07:00</committed-date>
  <authored-date>2009-06-23T12:28:25-07:00</authored-date>
  <message>Elastic 2.0 RC</message>
  <tree>6a91ccfd8f8e865ddc1d33ee1c7ba646ce808e8a</tree>
  <committer>
    <name>fernando trasvina</name>
    <email>fernando@chu-linux.gateway.2wire.net</email>
  </committer>
</commit>
