Sha256: b08af19ce6743149bfa916043f9bf384216072bca1cc2881028563b5e20ad2b6

Contents?: true

Size: 1.37 KB

Versions: 13

Compression:

Stored size: 1.37 KB

Contents

<html>
	<head>
		<style type="text/css">
			@import "../../resources/dojo.css";
		</style>
		<script type="text/javascript"
			djConfig="isDebug: true, dojoIframeHistoryUrl: '../../resource/blank.html'"
			src="../../dojo.js"></script>

		<script type="text/javascript">
			dojo.require("dojo.io.iframe");

			var callCount = 0;
			var ioResponse;

			function sendIt(){
				dojo.io.iframe.send({
					form: dojo.byId("uploadForm"),
					handleAs: "application/json",
					content: {
						increment: callCount++,
						fileFields: "ul1"
					},
					handle: function(response, ioArgs){
						if(response instanceof Error){
							console.debug("Request FAILED: ", response);
						}else{
							console.debug("Request complete: ", response);
						}
						ioResponse = response; // to get at afterwards in debugger.
					}
				});
			}
		</script>
	</head>
	<body>
		<p>This file tests dojo.io.iframe upload using a form POST with a file upload button.</p>

		<p>
		<b>Note:</b> This test makes a form POST to upload.cgi. This cgi needs to be made executable for this test to work, and it won't work from local disk.
		</p>
		<form action="upload.cgi" id="uploadForm" 
			method="POST"  enctype="multipart/form-data">
			<input type="text" name="foo" value="bar">
			<input type="file" name="ul1">
			<input type="button" onclick="sendIt(); return false;" value="send it!">
		</form>
	</body>
</html>

Version data entries

13 entries across 13 versions & 3 rubygems

Version Path
dojo_rails-0.0.2 vendor/assets/javascripts/dojo/tests/io/iframeUploadTest.html
dojo_rails-0.0.1 vendor/assets/javascripts/dojo/tests/io/iframeUploadTest.html
dojo_src-1.5.0 dojo/dojo/tests/io/iframeUploadTest.html
dojo_src-1.4.3 dojo/dojo/tests/io/iframeUploadTest.html
dojo_src-1.4.102 dojo/dojo/tests/io/iframeUploadTest.html
dojo-pkg-1.132.0 data/dojo-release-1.3.2-src/dojo/tests/io/iframeUploadTest.html
dojo-pkg-1.111.0 data/dojo-release-1.1.1-src/dojo/tests/io/iframeUploadTest.html
dojo-pkg-1.120.0 data/dojo-release-1.2.0-src/dojo/tests/io/iframeUploadTest.html
dojo-pkg-1.121.0 data/dojo-release-1.2.1-src/dojo/tests/io/iframeUploadTest.html
dojo-pkg-1.122.0 data/dojo-release-1.2.2-src/dojo/tests/io/iframeUploadTest.html
dojo-pkg-1.123.0 data/dojo-release-1.2.3-src/dojo/tests/io/iframeUploadTest.html
dojo-pkg-1.130.0 data/dojo-release-1.3.0-src/dojo/tests/io/iframeUploadTest.html
dojo-pkg-1.131.0 data/dojo-release-1.3.1-src/dojo/tests/io/iframeUploadTest.html