<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>app/controllers/headers.rb</filename>
    </added>
    <added>
      <filename>public/javascripts/jquery/jquery.jeditable.js</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,22 +1,16 @@
 &lt;tr id=&quot;header-&lt;%= header.id %&gt;&quot; class=&quot;&lt;%= row_class %&gt;&quot;&gt;
-	&lt;td class=&quot;left&quot;&gt;
-		&lt;label for=&quot;header[&lt;%= header.id %&gt;][name]&quot; class=&quot;hidden&quot;&gt;Key&lt;/label&gt;
-		&lt;input type=&quot;text&quot; value=&quot;&lt;%= header.name %&gt;&quot; size=&quot;20&quot; tabindex=&quot;6&quot; id=&quot;header[&lt;%= header.id %&gt;][name]&quot; name=&quot;meta[3][key]&quot;/&gt;
-		&lt;div class=&quot;submit&quot;&gt;
-			&lt;input type=&quot;submit&quot; value=&quot;Delete&quot; tabindex=&quot;6&quot; class=&quot;deleteheader&quot; name=&quot;deleteheader[&lt;%= header.id %&gt;]&quot;/&gt;
-		&lt;/div&gt;
-		&lt;% case type
-			when :layout %&gt;
-			&lt;input type=&quot;hidden&quot; value=&quot;&lt;%= header.layout.id %&gt;&quot; name=&quot;header[layout_id]&quot; id=&quot;header[&lt;%= header.layout.id %&gt;]&quot;/&gt;
-		&lt;%	when :page %&gt;
-			&lt;input type=&quot;hidden&quot; value=&quot;&lt;%= header.page.id %&gt;&quot; name=&quot;header[page_id]&quot; id=&quot;header[&lt;%= header.page.id %&gt;]&quot;/&gt;
-		&lt;% end %&gt;
-	&lt;/td&gt;
-	
+	&lt;td class=&quot;label&quot;&gt;&lt;%= header.name %&gt;&lt;/td&gt;
 	&lt;td&gt;
-		&lt;label for=&quot;header[&lt;%= header.id %&gt;][content]&quot; class=&quot;hidden&quot;&gt;Value&lt;/label&gt;
-		&lt;textarea cols=&quot;30&quot; rows=&quot;2&quot; tabindex=&quot;6&quot; id=&quot;header[&lt;%= header.id %&gt;][content]&quot; name=&quot;header[&lt;%= header.id %&gt;][content]&quot;&gt;
-		&lt;%= header.content %&gt;
-		&lt;/textarea&gt;
+		&lt;span class=&quot;editable&quot; id=&quot;edit_header_&lt;%= header.id %&gt;&quot; style=&quot;display: inline&quot;&gt;&lt;%= header.content %&gt;&lt;/span&gt;
+		&lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;
+			$(document).ready(function() {
+				$('#edit_header_&lt;%= header.id %&gt;').editable(&quot;&lt;%= url(:webbastic_header, header.id) %&gt;&quot;, {
+					type     	: 'text',
+					method		: 'PUT',
+					name		: 'header[content]',
+					submitdata 	: {id: &quot;&lt;%= header.id %&gt;&quot;}
+				});
+			});
+		&lt;/script&gt;
 	&lt;/td&gt;
 &lt;/tr&gt;
\ No newline at end of file</diff>
      <filename>app/views/headers/_content.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -10,6 +10,7 @@
     &lt;script src=&quot;&lt;%= webbastic_javascript_path 'jquery/jquery.ui.js' %&gt;&quot; type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
     &lt;script src=&quot;&lt;%= webbastic_javascript_path 'jquery/jquery.livequery.js' %&gt;&quot; type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
  	&lt;script src=&quot;&lt;%= webbastic_javascript_path 'wymeditor/jquery.wymeditor.js' %&gt;&quot; type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
+ 	&lt;script src=&quot;&lt;%= webbastic_javascript_path 'jquery/jquery.jeditable.js' %&gt;&quot; type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
 	&lt;script src=&quot;&lt;%= webbastic_javascript_path 'jquery/jquery.filetree.js' %&gt;&quot; type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
 
 	&lt;% if Merb.const_defined? :MediaRocket -%&gt;</diff>
      <filename>app/views/layout/webbastic.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,7 @@
 Merb::Router.prepare do |scope|
     
   scope.identify DataMapper::Resource =&gt; :id do |s|
+    s.resources :headers, ::Webbastic::Headers
     s.resources :pages, ::Webbastic::Pages
     s.resources :widgets, ::Webbastic::Widgets
     s.resources :sites,   &quot;Webbastic::Sites&quot; do |r|</diff>
      <filename>config/router.rb</filename>
    </modified>
    <modified>
      <diff>@@ -6,15 +6,16 @@ module Webbastic
       Merb::Router.prepare do
         
         scope.identify DataMapper::Resource =&gt; :id do |s|
-          s.resources :pages,   ::Webbastic::Pages do |r|
-            r.resources :widgets, ::Webbastic::Widgets
+          s.resources :headers,     ::Webbastic::Headers
+          s.resources :pages,       ::Webbastic::Pages do |r|
+            r.resources :widgets,     ::Webbastic::Widgets
           end
-          s.resources :widgets, ::Webbastic::Widgets
-          s.resources :sites,   ::Webbastic::Sites do |r|
-            r.resources :layouts, ::Webbastic::Layouts
-            r.resources :pages,   ::Webbastic::Pages do |p|
-              p.resources :widgets, ::Webbastic::Widgets
-              p.resources :layouts, ::Webbastic::Layouts
+          s.resources :widgets,     ::Webbastic::Widgets
+          s.resources :sites,       ::Webbastic::Sites do |r|
+            r.resources :layouts,     ::Webbastic::Layouts
+            r.resources :pages,       ::Webbastic::Pages do |p|
+              p.resources :widgets,     ::Webbastic::Widgets
+              p.resources :layouts,     ::Webbastic::Layouts
             end
           end
         end</diff>
      <filename>lib/webbastic/router.rb</filename>
    </modified>
    <modified>
      <diff>@@ -27,5 +27,5 @@ $(document).ready(function() {
 	// ===== 
 	
 	$('#file_tree').fileTree({ root: '', script: 'content' });
-	
+ 
 });
\ No newline at end of file</diff>
      <filename>public/javascripts/master.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>ed950af9d83aa0d08325356a1cce6c00cf25b0d1</id>
    </parent>
  </parents>
  <author>
    <name>Alexandre Girard</name>
    <email>alx.girard@gmail.com</email>
  </author>
  <url>http://github.com/alx/webbastic/commit/fe857b0c33a74b33ecf3f46dd6b9d4ab5fd26453</url>
  <id>fe857b0c33a74b33ecf3f46dd6b9d4ab5fd26453</id>
  <committed-date>2009-04-21T01:01:42-07:00</committed-date>
  <authored-date>2009-04-21T01:01:42-07:00</authored-date>
  <message>use jeditable for header-editing</message>
  <tree>9804e59342de54e83e69b1e41cbeac7fff930e5a</tree>
  <committer>
    <name>Alexandre Girard</name>
    <email>alx.girard@gmail.com</email>
  </committer>
</commit>
