<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>app/views/videos/get_flash_version.html.erb</filename>
    </added>
    <added>
      <filename>public/images/upload_button.png</filename>
    </added>
    <added>
      <filename>public/javascripts/flash_detect.js</filename>
    </added>
    <added>
      <filename>public/javascripts/v10/.svn/all-wcprops</filename>
    </added>
    <added>
      <filename>public/javascripts/v10/.svn/entries</filename>
    </added>
    <added>
      <filename>public/javascripts/v10/.svn/format</filename>
    </added>
    <added>
      <filename>public/javascripts/v10/.svn/text-base/fileprogress.js.svn-base</filename>
    </added>
    <added>
      <filename>public/javascripts/v10/.svn/text-base/handlers.js.svn-base</filename>
    </added>
    <added>
      <filename>public/javascripts/v10/.svn/text-base/swfupload.js.svn-base</filename>
    </added>
    <added>
      <filename>public/javascripts/v10/.svn/text-base/swfupload.queue.js.svn-base</filename>
    </added>
    <added>
      <filename>public/javascripts/v10/fileprogress.js</filename>
    </added>
    <added>
      <filename>public/javascripts/v10/handlers.js</filename>
    </added>
    <added>
      <filename>public/javascripts/v10/swfupload.js</filename>
    </added>
    <added>
      <filename>public/javascripts/v10/swfupload.queue.js</filename>
    </added>
    <added>
      <filename>public/javascripts/v9/.svn/all-wcprops</filename>
    </added>
    <added>
      <filename>public/javascripts/v9/.svn/entries</filename>
    </added>
    <added>
      <filename>public/javascripts/v9/.svn/format</filename>
    </added>
    <added>
      <filename>public/javascripts/v9/.svn/text-base/fileprogress.js.svn-base</filename>
    </added>
    <added>
      <filename>public/javascripts/v9/.svn/text-base/handlers.js.svn-base</filename>
    </added>
    <added>
      <filename>public/javascripts/v9/.svn/text-base/swfupload.js.svn-base</filename>
    </added>
    <added>
      <filename>public/javascripts/v9/.svn/text-base/swfupload.queue.js.svn-base</filename>
    </added>
    <added>
      <filename>public/javascripts/v9/fileprogress.js</filename>
    </added>
    <added>
      <filename>public/javascripts/v9/handlers.js</filename>
    </added>
    <added>
      <filename>public/javascripts/v9/swfupload.js</filename>
    </added>
    <added>
      <filename>public/javascripts/v9/swfupload.queue.js</filename>
    </added>
    <added>
      <filename>public/resources/v10/.svn/all-wcprops</filename>
    </added>
    <added>
      <filename>public/resources/v10/.svn/entries</filename>
    </added>
    <added>
      <filename>public/resources/v10/.svn/format</filename>
    </added>
    <added>
      <filename>public/resources/v10/.svn/prop-base/swfupload.swf.svn-base</filename>
    </added>
    <added>
      <filename>public/resources/v10/.svn/text-base/swfupload.swf.svn-base</filename>
    </added>
    <added>
      <filename>public/resources/v10/swfupload.swf</filename>
    </added>
    <added>
      <filename>public/resources/v9/.svn/all-wcprops</filename>
    </added>
    <added>
      <filename>public/resources/v9/.svn/entries</filename>
    </added>
    <added>
      <filename>public/resources/v9/.svn/format</filename>
    </added>
    <added>
      <filename>public/resources/v9/.svn/prop-base/swfupload.swf.svn-base</filename>
    </added>
    <added>
      <filename>public/resources/v9/.svn/text-base/swfupload.swf.svn-base</filename>
    </added>
    <added>
      <filename>public/resources/v9/swfupload.swf</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -8,7 +8,7 @@ class VideosController &lt; ApplicationController
     @upload_url = &quot;http://api.ankoder.com/files/upload&quot;
 
     respond_to do |want|
-      want.html
+      want.html { params[:swfv] || render(:template =&gt; 'videos/get_flash_version') }
       want.rss {render :layout =&gt; false}
     end
   end</diff>
      <filename>app/controllers/videos_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -7,10 +7,7 @@
   &lt;title&gt;&lt;%= @title || SITE_NAME %&gt;&lt;/title&gt;
   &lt;%= javascript_include_tag :defaults, 'jquery', 'thickbox', 'truncator', :cache=&gt;true %&gt;
   &lt;%= javascript_include_tag 'swfobject' %&gt;
-  &lt;%= javascript_include_tag 'swfupload', :cache=&gt;true %&gt;
-  &lt;%= javascript_include_tag 'swfupload.queue', :cache=&gt;true %&gt;
-  &lt;%= javascript_include_tag 'fileprogress', :cache=&gt;true %&gt;
-  &lt;%= javascript_include_tag 'handlers', :cache=&gt;true %&gt;
+  &lt;%= javascript_include_tag 'flash_detect' %&gt;
   &lt;%= stylesheet_link_tag 'reset', 'ie', 'application', :cache=&gt;true %&gt;
   &lt;%= yield :head%&gt;
 </diff>
      <filename>app/views/layouts/application.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -7,9 +7,14 @@
         &lt;legend&gt;Upload Queue&lt;/legend&gt;
       &lt;/fieldset&gt;                                                
       &lt;div id=&quot;divStatus&quot;&gt;0 Files Uploaded&lt;/div&gt;                         
-      &lt;div&gt;   
-        &lt;input type=&quot;button&quot; value=&quot;Upload file (Max 100 MB)&quot; onclick=&quot;swfu.selectFiles()&quot; style=&quot;font-size: 8pt;&quot; /&gt;
-        &lt;input id=&quot;btnCancel&quot; type=&quot;button&quot; value=&quot;Cancel All Uploads&quot; onclick=&quot;swfu.cancelQueue();&quot; disabled=&quot;disabled&quot; style=&quot;font-size: 8pt;&quot; /&gt;
+
+      &lt;div class=&quot;buttons&quot;&gt;   
+        &lt;% if params[:swfv] == '10' %&gt;
+        &lt;span id=&quot;spanButtonPlaceHolder&quot;&gt;&lt;/span&gt;
+        &lt;% else %&gt;
+        &lt;a href=&quot;javascript:return false;&quot; class=&quot;button&quot; id=&quot;btnUpload&quot; onclick=&quot;swfu.selectFiles();&quot;&gt;Upload (Max 100MB)&lt;/a&gt;
+        &lt;% end %&gt;
+        &lt;a href=&quot;javascript:return false;&quot; class=&quot;button&quot; id=&quot;btnCancel&quot; onclick=&quot;swfu.cancelQueue();&quot; disabled=&quot;disabled&quot;&gt;Cancel All Uploads&lt;/a&gt;
       &lt;/div&gt;
     &lt;/form&gt;
   &lt;/div&gt;
@@ -35,27 +40,37 @@
     }
   }
 
-  window.onload = function() {
-    swfu = new SWFUpload({
+  function init() {
+    var settings = {
+      flash_url : &quot;/resources/v&lt;%= params[:swfv] %&gt;/swfupload.swf&quot;,
       upload_url : &quot;&lt;%= @upload_url %&gt;&quot;,
       file_post_name : 'file',
       post_params: {&quot;access_key&quot; : &quot;&lt;%= Ankoder::Configuration::access_key %&gt;&quot;,
       //&quot;success_redirect&quot; : &quot;&lt;%= PROTOCOL_HOST_PORT + profile_videos_path(@p) %&gt;&quot;,
       &quot;failed_redirect&quot; : &quot;&lt;%= PROTOCOL_HOST_PORT %&gt;&quot;,
       &quot;postback_url&quot; : &quot;&lt;%= PROTOCOL_HOST_PORT + profile_videos_path(@p) %&gt;&quot; },
-      flash_url : &quot;/resources/swfupload_f9.swf&quot;,
 
-      file_size_limit : &quot;1024000&quot;, //1000MB
-      file_types : &quot;*.avi;*.wmv;*.mov;*.mp4;*.mpg;*.3gp;*.flv&quot;,
+      file_size_limit : &quot;100 MB&quot;, //100MB
+      file_types : &quot;*.avi;*.wmv;*.mov;*.mp4;*.mpg;*.3gp;*.flv,*.rmvb,*.rm&quot;,
       file_types_description : &quot;video files only&quot;,
       file_upload_limit : &quot;5&quot;,
-      file_queue_limit : &quot;5&quot;,
+      file_queue_limit : &quot;0&quot;,
 
       custom_settings : {
         progressTarget : &quot;fsUploadProgress&quot;,
         cancelButtonId : &quot;btnCancel&quot;
       },
 
+      // Button settings
+      button_image_url: &quot;/images/upload_button.png&quot;,     // Relative to the Flash file
+      button_width: &quot;150&quot;,
+      button_height: &quot;20&quot;,
+      button_placeholder_id: &quot;spanButtonPlaceHolder&quot;,
+      button_text: '&lt;span class=&quot;theFont&quot;&gt;Upload (Max 100MB)&lt;/span&gt;',
+      button_text_style: &quot;.theFont { font-size: 12; }&quot;,
+      button_text_left_padding: 12,
+      button_text_top_padding: 1,
+
       file_queued_handler : fileQueued,
       file_queue_error_handler : fileQueueError,
       file_dialog_complete_handler : fileDialogComplete,
@@ -70,7 +85,15 @@
 //      degraded_container_id : fileUIElement,
 //      debug: true,
 //      debug_handler: swfDebug
-    });
+    };
+
+    swfu = new SWFUpload(settings);
   };
 
+  if(document.addEventListener) {
+    document.addEventListener(&quot;DOMContentLoaded&quot;, init, false);
+  } else {
+    window.onload = init;
+  }
+
 &lt;/script&gt;</diff>
      <filename>app/views/videos/_form.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,9 @@
 
 &lt;% content_for :head do  -%&gt;
+&lt;%= javascript_include_tag &quot;v#{params[:swfv]}/swfupload&quot; %&gt;
+&lt;%= javascript_include_tag &quot;v#{params[:swfv]}/swfupload.queue.js&quot; %&gt;
+&lt;%= javascript_include_tag &quot;v#{params[:swfv]}/fileprogress&quot; %&gt;
+&lt;%= javascript_include_tag &quot;v#{params[:swfv]}/handlers&quot; %&gt;
 &lt;%= auto_discovery_link_tag :rss, formatted_profile_videos_url(@profile, :rss), :title=&gt;&quot;#{@profile.f}'s Videos&quot; %&gt;
 &lt;% end -%&gt;
 </diff>
      <filename>app/views/videos/index.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -14,10 +14,10 @@ config.action_controller.perform_caching             = false
 config.action_view.debug_rjs                         = true
 
 # needed for Avatar::Source::RailsAssetSource
-config.action_controller.asset_host                  = &quot;http://localhost:3000&quot;
+config.action_controller.asset_host                  = &quot;http://218.109.71.111:3000&quot;
 
 # Don't care if the mailer can't send
 config.action_mailer.raise_delivery_errors = true
 config.action_mailer.delivery_method = :test
 
-PROTOCOL_HOST_PORT = &quot;http://localhost:3000&quot;
+PROTOCOL_HOST_PORT = &quot;http://218.109.71.111:3000&quot;</diff>
      <filename>config/environments/development.rb</filename>
    </modified>
    <modified>
      <diff>@@ -512,6 +512,40 @@ margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = d
         background-color: #F0F5FF;
 }
 
+/* button styles */
+.buttons {
+  margin-top: 10px;
+  height: 60px;
+}
+a.button, a.buttonDis {
+  display: block;
+  float: left;
+  background-color: transparent;
+  background-image: url(/images/upload_button.png);
+  background-repeat: no-repeat;
+  width: 150;
+  height: 20;
+  margin: 2px auto;
+  padding: 2px 0 0 0;
+  text-align: center;
+  font-family: Helvetica, Calibri, Arial, sans-serif;
+  font-size: 100%;
+  font-weight: bold;
+  text-decoration: none;
+}
+a.button:link, a.button:visited {
+  color: #002577;
+}
+a.button:hover, a.button:active {
+  background-position: 0 -20px;
+  color: #FF7200;
+}
+a.buttonDis:link, a.buttonDis:visited, a.buttonDis:hover, a.buttonDis:active {
+  background-position: 0 -40px;
+  color: #5F5F5F;
+  cursor: default;
+}
+
 .progressName {
         font-size: 8pt;
         font-weight: 700;</diff>
      <filename>public/stylesheets/application.css</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>ffc51e975cfa619f75afdaa8b1d10cbe1c57024f</id>
    </parent>
  </parents>
  <author>
    <name>Jan X</name>
    <email>jan.h.xie@gmail.com</email>
  </author>
  <url>http://github.com/janx/lovd-by-less/commit/4d60a98fd3b5f4bfb73955eceb31184c7d7fec9c</url>
  <id>4d60a98fd3b5f4bfb73955eceb31184c7d7fec9c</id>
  <committed-date>2008-11-05T00:15:52-08:00</committed-date>
  <authored-date>2008-11-05T00:15:52-08:00</authored-date>
  <message>compatible swfupload for flash v9 and v10</message>
  <tree>cfe9817b44c117e7f633f7749727f99ff64e4345</tree>
  <committer>
    <name>Jan X</name>
    <email>jan.h.xie@gmail.com</email>
  </committer>
</commit>
