about summary refs log tree commit homepage
path: root/site/src/docs/upload_progress_form.rhtml
diff options
context:
space:
mode:
Diffstat (limited to 'site/src/docs/upload_progress_form.rhtml')
-rw-r--r--site/src/docs/upload_progress_form.rhtml53
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>