<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -5,17 +5,12 @@ To get the latest version, please visit http://javascript.neyric.com/wireit
 Version 0.5.0
 not released yet
 
-Current:
-	
-	* BUG: jsBox: form values in input fields are overriden !!
-	* BUG: jsBox should be broken (because of autoload)
-	
 Before release:
 
 	* Rebuild homepage from guide
 	* API Doc
 	* Rollup files for wireit-base and wiringEditor	
-	* Presentation 
+	* Update Presentation 
 	
 
 Changeset:</diff>
      <filename>VERSION.txt</filename>
    </modified>
    <modified>
      <diff>@@ -160,7 +160,16 @@ div.savedStatus {
 }
 
 #loadPanelBody ul li {
-   list-style-type: disc;
+	background-color:#FFFFFF;
+	list-style-type:none;
+	margin:2px;
+	padding:2px 10px;
+	-moz-border-radius:7px;
+	-webkit-border-radius: 7px;
+}
+
+#loadPanelBody ul li:hover {
+	background-color: #CCCCFF;
 }
 
 #alertPanelBody {</diff>
      <filename>css/WireItEditor.css</filename>
    </modified>
    <modified>
      <diff>@@ -175,8 +175,6 @@ YAHOO.util.Event.onDOMReady( function() {
 					&lt;p&gt;&lt;b&gt;Drag and drop modules from the Module list&lt;/b&gt; on the left to the working layer in the middle.&lt;/p&gt;
 					&lt;br /&gt;
 					&lt;p&gt;&lt;a href=&quot;demo.js&quot; target=&quot;_new&quot;&gt;Click here to view the language definition for this editor.&lt;/a&gt;&lt;/p&gt;
-					&lt;br /&gt;
-					&lt;p&gt;Close this dialog to test the WiringEditor&lt;/p&gt;
 				&lt;/div&gt;
 			&lt;/div&gt;
 		&lt;/li&gt;</diff>
      <filename>examples/WiringEditor/index.html</filename>
    </modified>
    <modified>
      <diff>@@ -147,9 +147,7 @@ YAHOO.util.Event.onDOMReady( jsBox.init, jsBox, true);
 				&lt;h2&gt;Infos&lt;/h2&gt;
 				&lt;div&gt;
 				  &lt;div style=&quot;padding: 10px;&quot;&gt;
-					&lt;p&gt;This is an advanced example of the WiringEditor from the &lt;a href=&quot;http://javascript.neyric.com/wireit&quot;&gt;WireIt library&lt;/a&gt;.&lt;/p&gt;
-					&lt;br /&gt;
-	        &lt;p style=&quot;font-weight: bold;&quot;&gt;What this example does :&lt;/p&gt;
+	        		&lt;p style=&quot;font-weight: bold;&quot;&gt;What this example does :&lt;/p&gt;
 					&lt;ul style=&quot;margin-left: 20px;&quot;&gt;
 						&lt;li&gt;* Define a visual language of 5 modules: input, output, jsBox, callback, comment&lt;/li&gt;
 						&lt;li&gt;* Creates the &quot;jsBox&quot; container&lt;/li&gt;	
@@ -165,7 +163,7 @@ YAHOO.util.Event.onDOMReady( jsBox.init, jsBox, true);
 						&lt;li&gt;* Press the &quot;Run&quot; button to run the code within the same window&lt;/li&gt;
 					&lt;/ul&gt;
 					&lt;br /&gt;
-					&lt;p&gt;&lt;u&gt;Warning:&lt;/u&gt; Composed modules are shared anonymously. &lt;br /&gt;Someone could change/delete your modules or create evil ones !&lt;/p&gt;
+					&lt;p&gt;&lt;u&gt;&lt;b&gt;Warning:&lt;/b&gt;&lt;/u&gt; Composed modules are shared anonymously. &lt;br /&gt;Someone could change/delete your modules or create evil ones !&lt;/p&gt;
 					&lt;br /&gt;
 					&lt;p&gt;Sources: &lt;a href=&quot;jsBox.js&quot; target=&quot;_new&quot;&gt;jsBox.js&lt;/a&gt; and &lt;a href=&quot;ExecutionFrame.js&quot; target=&quot;_new&quot;&gt;ExecutionFrame.js&lt;/a&gt;&lt;/p&gt;
 				  &lt;/div&gt;</diff>
      <filename>examples/jsBox/jsBox.html</filename>
    </modified>
    <modified>
      <diff>@@ -139,29 +139,24 @@ YAHOO.lang.extend(jsBox.WiringEditor, WireIt.WiringEditor, {
       runButton.on(&quot;click&quot;, jsBox.run, jsBox, true);
    },
 
-
-	load: function() {
-
-	    this.adapter.listWirings({language: this.options.languageName},{
-				success: function(result) {
-					this.pipes = result.result;
-					this.pipesByName = {};
-					this.renderLoadPanel();
-	            this.updateLoadPanelList();
-	            this.loadPanel.show();
-	
-					//  Customize to display composed module in the left list
-					this.updateComposedModuleList();
-				},
-				scope: this
-			}
-			);
-
-	 },
+	/**
+	 * Customize the load success handler for the composed module list
+	 */
+	onLoadSuccess: function(wirings) {
+		jsBox.WiringEditor.superclass.onLoadSuccess.call(this,wirings);
 	
+		//  Customize to display composed module in the left list
+		this.updateComposedModuleList();
+	},
 	
+	/**
+	 * All the saved wirings are reusable modules :
+	 */
 	updateComposedModuleList: function() {
 		
+		// to optimize:
+		
+		// Remove all previous module with the ComposedModule class
 		var l = YAHOO.util.Dom.getElementsByClassName(&quot;ComposedModule&quot;, &quot;div&quot;, this.leftEl);
 		for(var i = 0 ; i &lt; l.length ; i++) {
 			this.leftEl.removeChild(l[i]);
@@ -187,10 +182,7 @@ YAHOO.lang.extend(jsBox.WiringEditor, WireIt.WiringEditor, {
 
 	       }
 	    }
-	
 	}
-	
-   
 });
 
 
@@ -322,7 +314,7 @@ YAHOO.extend(jsBox.Container, WireIt.Container, {
  * ComposedContainer is a class for Container representing Pipes.
  * It automatically generates the inputEx Form from the input Params.
  * @class ComposedContainer
- * @extends WireIt.inputExContainer
+ * @extends WireIt.FormContainer
  * @constructor
  */
 jsBox.ComposedContainer = function(options, layer) {
@@ -355,6 +347,4 @@ jsBox.ComposedContainer = function(options, layer) {
    
    jsBox.ComposedContainer.superclass.constructor.call(this, options, layer);
 };
-
-YAHOO.extend(jsBox.ComposedContainer, WireIt.FormContainer, {
-});
\ No newline at end of file
+YAHOO.extend(jsBox.ComposedContainer, WireIt.FormContainer);</diff>
      <filename>examples/jsBox/jsBox.js</filename>
    </modified>
    <modified>
      <diff>@@ -909,6 +909,7 @@ WireIt.ImageContainer.myMethod = function () {
 		&lt;li&gt;&lt;a href=&quot;examples/WiringEditor/&quot;&gt;WiringEditor demo&lt;/a&gt;&lt;/li&gt;
 		&lt;li&gt;&lt;a href=&quot;examples/jsBox/jsBox.html&quot;&gt;jsBox&lt;/a&gt;&lt;/li&gt;
 		&lt;li&gt;&lt;a href=&quot;examples/logicGates/index.html&quot;&gt;Logic Gates demo&lt;/a&gt;&lt;/li&gt;
+		&lt;li&gt;&lt;a href=&quot;examples/ajaxAdapter/&quot;&gt;Ajax Adapter&lt;/a&gt;&lt;/li&gt;
 		&lt;li&gt;&lt;a href=&quot;examples/gearsAdapter/&quot;&gt;Gears Adapter&lt;/a&gt;&lt;/li&gt;
 	&lt;/ul&gt;
 	</diff>
      <filename>guide.html</filename>
    </modified>
    <modified>
      <diff>@@ -192,6 +192,7 @@
 					&lt;li&gt;&lt;a href=&quot;examples/WiringEditor/&quot;&gt;WiringEditor demo&lt;/a&gt;&lt;/li&gt;
 					&lt;li&gt;&lt;a href=&quot;examples/jsBox/jsBox.html&quot;&gt;jsBox&lt;/a&gt;&lt;/li&gt;
 					&lt;li&gt;&lt;a href=&quot;examples/logicGates/index.html&quot;&gt;Logic Gates demo&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=&quot;examples/ajaxAdapter/&quot;&gt;Ajax Adapter&lt;/a&gt;&lt;/li&gt;
 					&lt;li&gt;&lt;a href=&quot;examples/gearsAdapter/&quot;&gt;Gears Adapter&lt;/a&gt;&lt;/li&gt;
 				&lt;/ul&gt;
 				</diff>
      <filename>index.html</filename>
    </modified>
    <modified>
      <diff>@@ -337,10 +337,10 @@ WireIt.WiringEditor.prototype = {
 
 	/*var name = this.tempSavedWiring.name;	
 	if(this.modulesByName.hasOwnProperty(name) ) {
-		//console.log(&quot;already exists !&quot;);
+		//already exists
 	}
 	else {
-		//console.log(&quot;new one !&quot;);
+		//new one
 	}*/
 	
  },
@@ -429,8 +429,8 @@ WireIt.WiringEditor.prototype = {
           visible: false,
           modal: true
        });
-       this.loadPanel.setHeader(&quot;Select module&quot;);
-       this.loadPanel.setBody(&quot;Search: &lt;input type='text' id='loadFilter' /&gt;&lt;div id='loadPanelBody'&gt;&lt;/div&gt;&quot;);
+       this.loadPanel.setHeader(&quot;Select the wiring to load&quot;);
+       this.loadPanel.setBody(&quot;Filter: &lt;input type='text' id='loadFilter' /&gt;&lt;div id='loadPanelBody'&gt;&lt;/div&gt;&quot;);
        this.loadPanel.render(document.body);
 
 		// Listen the keyup event to filter the module list</diff>
      <filename>js/WiringEditor.js</filename>
    </modified>
    <modified>
      <diff>@@ -13,8 +13,8 @@ ul li {	font-size: 13px;}
 .navigation li a:hover { color: #cccc33; text-decoration: underline; }
 
 #layout { width: 80%; }
-#layout td.left { width: 55%;}
-#layout td.right { width: 45%;}
+#layout td.left { width: 55%; text-align: left;}
+#layout td.right { width: 45%; text-align: left;}
 #layout td.left, #layout td.right { padding: 15px 30px; vertical-align: top; }
 
 p.title { font-weight: bold; font-size: 22px;}</diff>
      <filename>res/style.css</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>84ef17314805871c8dda93931b48d509e685e14c</id>
    </parent>
  </parents>
  <author>
    <name>neyric</name>
    <email>eric.abouaf@gmail.com</email>
  </author>
  <url>http://github.com/neyric/wireit/commit/2fa05c52ac7aca2bd99673d87c78cddc44ac0073</url>
  <id>2fa05c52ac7aca2bd99673d87c78cddc44ac0073</id>
  <committed-date>2009-07-23T07:05:58-07:00</committed-date>
  <authored-date>2009-07-23T07:05:58-07:00</authored-date>
  <message>Example fixes + WiringEditor Styling</message>
  <tree>62f1ea48ffd55d1e7948e45b72fc6afcf610a9e6</tree>
  <committer>
    <name>neyric</name>
    <email>eric.abouaf@gmail.com</email>
  </committer>
</commit>
