diff options
Diffstat (limited to 'sites/all/libraries/plupload/examples/jquery/jquery_ui_widget.html')
-rw-r--r-- | sites/all/libraries/plupload/examples/jquery/jquery_ui_widget.html | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/sites/all/libraries/plupload/examples/jquery/jquery_ui_widget.html b/sites/all/libraries/plupload/examples/jquery/jquery_ui_widget.html new file mode 100644 index 000000000..1beb6c152 --- /dev/null +++ b/sites/all/libraries/plupload/examples/jquery/jquery_ui_widget.html @@ -0,0 +1,113 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8"/> + +<title>Plupload - jQuery UI Widget</title> + +<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/base/jquery-ui.css" type="text/css" /> +<link rel="stylesheet" href="../../js/jquery.ui.plupload/css/jquery.ui.plupload.css" type="text/css" /> + +<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script> +<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js"></script> + +<!-- production --> +<script type="text/javascript" src="../../js/plupload.full.min.js"></script> +<script type="text/javascript" src="../../js/jquery.ui.plupload/jquery.ui.plupload.js"></script> + +<!-- debug +<script type="text/javascript" src="../../js/moxie.js"></script> +<script type="text/javascript" src="../../js/plupload.dev.js"></script> +<script type="text/javascript" src="../../js/jquery.ui.plupload/jquery.ui.plupload.js"></script> +--> + +</head> +<body style="font: 13px Verdana; background: #eee; color: #333"> + +<h1>jQuery UI Widget</h1> + +<p>You can see this example with different themes on the <a href="http://plupload.com/example_jquery_ui.php">www.plupload.com</a> website.</p> + +<form id="form" method="post" action="../dump.php"> + <div id="uploader"> + <p>Your browser doesn't have Flash, Silverlight or HTML5 support.</p> + </div> + <br /> + <input type="submit" value="Submit" /> +</form> + +<script type="text/javascript"> +// Initialize the widget when the DOM is ready +$(function() { + $("#uploader").plupload({ + // General settings + runtimes : 'html5,flash,silverlight,html4', + url : '../upload.php', + + // User can upload no more then 20 files in one go (sets multiple_queues to false) + max_file_count: 20, + + chunk_size: '1mb', + + // Resize images on clientside if we can + resize : { + width : 200, + height : 200, + quality : 90, + crop: true // crop to exact dimensions + }, + + filters : { + // Maximum file size + max_file_size : '1000mb', + // Specify what files to browse for + mime_types: [ + {title : "Image files", extensions : "jpg,gif,png"}, + {title : "Zip files", extensions : "zip"} + ] + }, + + // Rename files by clicking on their titles + rename: true, + + // Sort files + sortable: true, + + // Enable ability to drag'n'drop files onto the widget (currently only HTML5 supports that) + dragdrop: true, + + // Views to activate + views: { + list: true, + thumbs: true, // Show thumbs + active: 'thumbs' + }, + + // Flash settings + flash_swf_url : '../../js/Moxie.swf', + + // Silverlight settings + silverlight_xap_url : '../../js/Moxie.xap' + }); + + + // Handle the case when form was submitted before uploading has finished + $('#form').submit(function(e) { + // Files in queue upload them first + if ($('#uploader').plupload('getFiles').length > 0) { + + // When all files are uploaded submit form + $('#uploader').on('complete', function() { + $('#form')[0].submit(); + }); + + $('#uploader').plupload('start'); + } else { + alert("You must have at least one file in the queue."); + } + return false; // Keep the form from submitting + }); +}); +</script> +</body> +</html> |