3 <img alt="spinner" id="spinner" src="/images/spinner_mac.gif" style="display:none;" />
6 <div id="error" style="display:none;"></div>
8 <% @upid = Time.now.to_i.to_s %>
9 <% form_tag({:action => 'do_the_upload', :upload_id => @upid, :folder_id => controller.folder_id}, {:multipart => true, :target => 'upload', :onsubmit => "UploadProgress.monitor('#{escape_javascript @upid}')"}) do %>
10 <p><%= file_field 'myfile', 'myfile', :onchange => "checkFile();" %></p>
11 <p><%= submit_tag :Upload, :id => 'submit_upload', :disabled => true %></p>
14 <div id="results"></div>
15 <div id="progress-bar"><span id="initial-status">0%</span></div>
17 <%= link_to 'Back', :controller => 'folder', :action => 'list', :id => controller.folder_id %>
19 <script type="text/javascript">
22 new Ajax.Updater('error',
23 '/file/validate_filename/<%= controller.folder_id %>',
26 onLoading:function(request){Element.show('spinner');},
27 parameters:document.getElementById('myfile_myfile').value }
32 <iframe id="upload" name="upload" src="about:blank" style="width:0px;height:0px;border-style:none;background-color:#FFF;"></iframe>