diff options
Diffstat (limited to 'site/src/docs/upload_progress_form.rhtml')
-rw-r--r-- | site/src/docs/upload_progress_form.rhtml | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/site/src/docs/upload_progress_form.rhtml b/site/src/docs/upload_progress_form.rhtml new file mode 100644 index 0000000..8a9b675 --- /dev/null +++ b/site/src/docs/upload_progress_form.rhtml @@ -0,0 +1,53 @@ +<html> + <head> + <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> + <title>mongrel test</title> + <%= javascript_include_tag :defaults %> +<style type="text/css"> +#progress-bar { + width:500px; + height:25px; + margin:15px; + border:solid 1px #000; + position:relative; +} + +#progress-bar #status-bar { + display:block; + height:25px; + width:0; + background-color:#00f; + border-right:solid 1px #000; + position:absolute; + top:0; left:0; +} + +#progress-bar #status-text { + display:block; + padding: 0 15px; + line-height:25px; + position:absolute; + top:0; left:0; +} +</style> + </head> + <body> + +<p><%= link_to (@upid = Time.now.to_i.to_s), :action => 'status', :upload_id => @upid %></p> +<%= start_form_tag({:action => 'upload', :upload_id => @upid}, {:multipart => true, :target => 'upload', + :onsubmit => "UploadProgress.monitor('#{escape_javascript @upid}')"}) %> + <div id="file-fields"> + <p><%= file_field_tag :data %></p> + </div> + <p><%= link_to_function 'Add File Field', 'UploadProgress.FileField.add()' %> + </p> + <p><%= submit_tag :Upload %></p> +</form> + +<div id="results"></div> +<div id="progress-bar"></div> + +<iframe id="upload" name="upload" src="about:blank"></iframe> + + </body> +</html> |