summaryrefslogtreecommitdiff
path: root/sites/all/libraries/plupload/examples/jquery/jquery_ui_widget.html
diff options
context:
space:
mode:
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.html113
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>