Changeset 29464
- Timestamp:
- 05/14/10 14:47:03 (3 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/sfWidgetFormInputSWFUploadPlugin/lib/widget/sfWidgetFormInputSWFUpload.php
r26140 r29464 55 55 parent::configure($options, $attributes); 56 56 57 $this->addOption('reset_on_dialog', true); 58 57 59 $this->addOption('custom_javascripts', array()); 58 60 … … 170 172 171 173 $prevent_form_submit = $this->getOption('prevent_form_submit') ? 'true' : 'false'; 174 175 $reset_on_dialog = $this->getOption('reset_on_dialog') ? 'true' : 'false'; 172 176 173 177 $output .= <<<EOF … … 196 200 send_serialized_values: $send_serialized_values, 197 201 collapse_queue_on_init: $collapse_queue_on_init, 198 prevent_form_submit: $prevent_form_submit 202 prevent_form_submit: $prevent_form_submit, 203 reset_on_dialog: $reset_on_dialog 199 204 }, 200 205 use_query_string : false, plugins/sfWidgetFormInputSWFUploadPlugin/package.xml
r26143 r29464 11 11 <active>yes</active> 12 12 </lead> 13 <date>2010-0 1-03</date>13 <date>2010-05-14</date> 14 14 <version> 15 <release> 0.9.10</release>15 <release>1.0.0</release> 16 16 <api>0.9.0</api> 17 17 </version> … … 21 21 </stability> 22 22 <license uri="http://www.symfony-project.org/license">MIT license</license> 23 <notes> Initialrelease</notes>23 <notes>First stable release</notes> 24 24 <contents> 25 25 <dir name="/"> … … 63 63 64 64 65 66 67 65 <file role="data" name="README" /> 68 66 <file role="data" name="LICENSE" /> … … 72 70 <required> 73 71 <php> 74 <min>5. 1.7</min>72 <min>5.2.3</min> 75 73 </php> 76 74 <pearinstaller> … … 81 79 <channel>pear.symfony-project.com</channel> 82 80 <min>1.1.0</min> 83 <max>1.4.0</max> 81 <max>2.0.0</max> 82 <exclude>2.0.0</exclude> 84 83 </package> 85 84 </required> … … 90 89 <release> 91 90 <version> 91 <release>1.0.0</release> 92 <api>0.9.0</api> 93 </version> 94 <stability> 95 <release>stable</release> 96 <api>stable</api> 97 </stability> 98 <license>MIT license</license> 99 <date>2010-05-14</date> 100 <notes> 101 * Fixed package.xml problem 102 </notes> 103 </release> 104 <release> 105 <version> 92 106 <release>0.9.10</release> 93 107 <api>0.9.0</api> plugins/sfWidgetFormInputSWFUploadPlugin/web/js/swfupload-widget-handler.js
r26140 r29464 602 602 swfu_widget.addObserver(swfu_widget.handlers, 'file_dialog_start', function() 603 603 { 604 this.reset(); 604 if(this._swfupload.customSettings.reset_on_dialog) 605 this.reset(); 606 else 607 this.resetCompleted(); 605 608 }, this); 606 609 swfu_widget.addObserver(swfu_widget.handlers, 'file_queued', function(event) … … 719 722 this.setIsCancelled(false); 720 723 this.setMessage('Queue empty'); 724 } 725 726 swfu_widget.SWFUploadProgress.prototype.resetCompleted = function() 727 { 728 var remaining_files = {}; 729 for(var i in this._files) 730 { 731 if(this._files[i]._isOk) 732 { 733 this._files_queued --; 734 this._files[i].reset(); 735 } 736 else 737 { 738 remaining_files[i] = this._files[i]; 739 } 740 } 741 this._files = remaining_files; 742 delete remaining_files; 721 743 } 722 744