<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>public/javascripts/jquery.js</filename>
    </added>
    <added>
      <filename>public/javascripts/jquery.uploadProgress.js</filename>
    </added>
    <added>
      <filename>views/upload.php</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -206,6 +206,14 @@
         include('views/edit_page.php');
       }
     }
+    elseif(preg_match(&quot;/^upload$/&quot;, $request))
+    {
+      if($_SERVER['REQUEST_METHOD'] == &quot;POST&quot;)
+      {
+        // Usually, you'd do something here with the file
+      }
+      include('views/upload.php');
+    }
     elseif(preg_match(&quot;/^(.+)$/&quot;, $request, $m))
     {
       $results = mysql_query(&quot;SELECT * FROM pages WHERE permalink = '&quot; . $m[1] . &quot;'&quot;);</diff>
      <filename>app.php</filename>
    </modified>
    <modified>
      <diff>@@ -21,3 +21,22 @@ tinyMCE.init({
   spellchecker_languages: &quot;+English=en&quot;,
   spellchecker_rpc_url: &quot;/pages/spellcheck&quot;
 });
+
+$(document).ready(function($) {
+  $(function() {
+      $('form').uploadProgress({
+        /* scripts locations for safari */
+        jqueryPath: &quot;/javascripts/jquery.js&quot;,
+        uploadProgressPath: &quot;/javascripts/jquery.uploadProgress.js&quot;,
+        /* function called each time bar is updated */
+        uploading: function(upload) {$('#percents').html(upload.percents+'%');},
+        /* selector or element that will be updated */
+        progressBar: &quot;#progressbar&quot;,
+        /* progress reports url */
+        progressUrl: &quot;/upload/progress&quot;,
+        /* how often will bar be updated */
+        interval: 1000
+      });
+  });
+});
+</diff>
      <filename>public/javascripts/application.js</filename>
    </modified>
    <modified>
      <diff>@@ -101,3 +101,20 @@ label input {
   width: 80em;
   margin: 2em auto 0 auto;
 }
+
+.bar {
+  width: 300px;
+  clear: both;
+}
+
+#progress {
+  background: #eee;
+  border: 1px solid #222;
+  margin-top: 20px;
+}
+#progressbar {
+  width: 0px;
+  height: 24px;
+  background: #333;
+}
+</diff>
      <filename>public/stylesheets/default.css</filename>
    </modified>
    <modified>
      <diff>@@ -9,6 +9,8 @@
     &lt;?php if(isset($vars['description'])) { ?&gt;
       &lt;meta name=&quot;Description&quot; content=&quot;&lt;?php echo $vars['description']; ?&gt;&quot; /&gt;
     &lt;?php } ?&gt;
+    &lt;script type=&quot;text/javascript&quot; src=&quot;/javascripts/jquery.js&quot;&gt;&lt;/script&gt;
+    &lt;script type=&quot;text/javascript&quot; src=&quot;/javascripts/jquery.uploadProgress.js&quot;&gt;&lt;/script&gt;
     &lt;script type=&quot;text/javascript&quot; src=&quot;/javascripts/tiny_mce/tiny_mce.js&quot;&gt;&lt;/script&gt;
     &lt;script type=&quot;text/javascript&quot; src=&quot;/javascripts/application.js&quot;&gt;&lt;/script&gt;
     &lt;link href=&quot;/stylesheets/default.css&quot; media=&quot;all&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;</diff>
      <filename>views/layout.php</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f79ae64356ec574a140c0425a4966991b7bd0544</id>
    </parent>
  </parents>
  <author>
    <name>Myles Eftos</name>
    <email>myles@madpilot.com.au</email>
  </author>
  <url>http://github.com/madpilot/eotw_talk/commit/91f8c35e57f7cac70f867c9b4f4ceb60846d8446</url>
  <id>91f8c35e57f7cac70f867c9b4f4ceb60846d8446</id>
  <committed-date>2009-11-02T17:26:34-08:00</committed-date>
  <authored-date>2009-11-02T17:26:34-08:00</authored-date>
  <message>Added uploader (Not sure how to demo that using localhost...</message>
  <tree>db5cb9f58f0bd1cd8c73e3ae71110e075fa157ce</tree>
  <committer>
    <name>Myles Eftos</name>
    <email>myles@madpilot.com.au</email>
  </committer>
</commit>
