|
MultiPowUpload 3.3
Migration |
Home
page Contact
support
|
Migration from 1.x and 2.x versions to 3.x
There is a lot of changes in 3.0 version. Most of parameters, methods and events were renamed to improve readability.
The parameters with old names will still work in the new version, but we recommend to use parameters with new names, because in future releases the old parameters may be removed.
In the new version you should not initialize JavaScript object manually, like it should be done in previous versions. MultiPowUpload automatically initializes java script object with the same name as you have specified (using SWFObject or <object> / <embed> tags) for object on html page.
Events correspondence table
| Old name | New name | Comment |
|---|---|---|
| onSelect | onAddFiles | Parameters are the same. |
| onRemoveItem | onRemoveFiles | Old version of this event handler was called for each file. New version called only once if a user removes several files at once. List of parameters have been changed. |
| onBeforeStart | onStart | |
| onStart | onFileStart | List of parameters have been changed. |
| onComplete | onFileComplete | List of parameters have been changed. |
| onError | onError | List of parameters have been changed. |
| onCompleteAbsolute | onComplete | List of parameters have been changed. |
| onProgress | onProgress | List of parameters have been changed. Use ProgressInfo object to get information about upload progress. |
| onCompleteAbsolute | onComplete | List of parameters have been changed. |
Methods correspondence table
| Old name | New name |
|---|---|
| myVersion | getVersion |
| fileList | getFiles |
| filesCount | getFilesCount |
| selectedIndices | getSelectedIndices |
| selectedItems | getSelectedItems |
| getFileByIndex | getFileAt |
| removeItemAt | removeFileAt |
| cancelUploadDownload | cancelUpload |
| addParam | addPostField |
| removePostField | removePostField |
| addFileParam | addFilePostField |
| removeFileParam | removeFilePostField |
Parameters correspondence table
| Old name | New name |
|---|---|
| browseButtonHeight | browseButton.height |
| browseButtonText | browseButton.text |
| browseButtonVisible | browseButton.visible |
| browseButtonWidth | browseButton.width |
| browseButtonX | browseButton.x |
| browseButtonY | browseButton.y |
| browserCookieFieldName | postFields.browserCookie |
| buttonBackgroundColor | button.up.backgroundColor |
| buttonBottomBorderColor | button.up.bottomBorderColor |
| buttonBottomGradientFillColor | button.bottomGradientFillColor |
| buttonDisabledBackgroundColor | button.disabled.backgroundColor |
| buttonDisabledBottomBorderColor | button.disabled.bottomBorderColor |
| buttonDisabledTextColor | button.disabled.textStyle.color |
| buttonDisabledTopBorderColor | button.disabled.topBorderColor |
| buttonDownBottomBackgroundColor | button.down.backgroundColor |
| buttonDownBottomBorderColor | button.down.bottomBorderColor |
| buttonDownTopBackgroundColor | button.down.topBackgroundColor |
| buttonDownTopBorderColor | button.down.topBorderColor |
| buttonRollOverBackgroundColor | button.over.backgroundColor |
| buttonRollOverBottomBorderColor | button.over.bottomBorderColor |
| buttonRollOverTopBorderColor | button.over.topBorderColor |
| buttonTextColor | button.up.textStyle.color |
| buttonTopBorderColor | button.up.topBorderColor |
| buttonTopGradientFillColor | button.topGradientFillColor |
| cancelButtonText | cancelButton.text |
| clearButtonVisible | clearButton.visible |
| clearListButtonHeight | clearButton.height |
| clearListButtonText | clearButton.text |
| clearListButtonWidth | clearButton.width |
| clearListButtonX | clearButton.x |
| clearListButtonY | clearButton.y |
| cropRectHeightFieldName | postFields.cropRect.height |
| cropRectWidthFieldName | postFields.cropRect.width |
| cropRectXFieldName | postFields.cropRect.x |
| cropRectYFieldName | postFields.cropRect.y |
| currentFileIndexFieldName | postFields.fileIndex |
| customList | listView.advancedMode |
| customListRemoveButtonHeight | listView.removeButton.height |
| customListRemoveButtonText | listView.removeButton.text |
| customListRemoveButtonWidth | listView.removeButton.width |
| customListShowFileInfoOnLabelClick | listView.showFileInfoOnLabelClick |
| customListShowProgressBar | listView.progressBar.visible |
| customListShowRemoveButton | listView.removeButton.visible |
| customListShowTextInput | listView.textInput.visible |
| customListTextInputBackgroundColor | listView.textInput.backgroundColor |
| customListTextInputDefaultString | listView.textInput.defaultString |
| customListTextInputDrawBorder | listView.textInput.drawBorder |
| customListTextInputEncodeValue | listView.textInput.encodeValue |
| customListTextInputName | postFields.listView.textInput |
| customListTextInputTextColor | listView.textInput.textStyle.color |
| downloadButtonText | downloadButton.text |
| fileCreationDateFieldName | postFields.fileCreationDate |
| fileFilter.disabledTypes | fileFilter.disabledTypes |
| fileIdFieldName | postFields.fileId |
| fileListPattern | listView.fileNameLabel.pattern |
| fileModificationDateFieldName | postFields.fileModificationDate |
| fileSizeExceedMessage | messages.fileSizeExceeded |
| fileSizeFieldName | postFields.fileSize |
| fileSizeTotalExceedMessage | messages.totalFileSizeExceeded |
| fileTypeWrongMessage | messages.wrongFileType |
| fileTypes | fileFilter.types |
| filesCountExceedMessage | messages.filesCountExceeded |
| filesCountFieldName | postFields.filesCount |
| filesCountNotEnoughMessage | messages.filesCountNotEnough |
| filesListHeight | fileView.height |
| filesListWidth | fileView.width |
| filesListX | fileView.x |
| filesListY | fileView.y |
| fontFamily | textStyle.font |
| fontSize | textStyle.size |
| getThumbnailFromExif | thumbnail.loadFromExif |
| httpErrorCodeDescription_400 | messages.httpError.400 |
| httpErrorCodeDescription_401 | messages.httpError.401 |
| httpErrorCodeDescription_402 | messages.httpError.402 |
| httpErrorCodeDescription_403 | messages.httpError.403 |
| httpErrorCodeDescription_404 | messages.httpError.404 |
| httpErrorCodeDescription_405 | messages.httpError.405 |
| httpErrorCodeDescription_406 | messages.httpError.406 |
| httpErrorCodeDescription_407 | messages.httpError.407 |
| httpErrorCodeDescription_408 | messages.httpError.408 |
| httpErrorCodeDescription_409 | messages.httpError.409 |
| httpErrorCodeDescription_410 | messages.httpError.410 |
| httpErrorCodeDescription_411 | messages.httpError.411 |
| httpErrorCodeDescription_412 | messages.httpError.412 |
| httpErrorCodeDescription_413 | messages.httpError.413 |
| httpErrorCodeDescription_414 | messages.httpError.414 |
| httpErrorCodeDescription_415 | messages.httpError.415 |
| httpErrorCodeDescription_416 | messages.httpError.416 |
| httpErrorCodeDescription_417 | messages.httpError.417 |
| httpErrorCodeDescription_500 | messages.httpError.500 |
| httpErrorCodeDescription_501 | messages.httpError.501 |
| httpErrorCodeDescription_502 | messages.httpError.502 |
| httpErrorCodeDescription_503 | messages.httpError.503 |
| httpErrorCodeDescription_504 | messages.httpError.504 |
| httpErrorCodeDescription_505 | messages.httpError.505 |
| httpErrorMessage | messages.httpError |
| imageHeightFieldName | postFields.imageHeight |
| imageWidthFieldName | postFields.imageWidth |
| keepThumbnailDimensionsOnRotate | thumbnail.keepDimensionsOnRotate |
| labelDownloadText | labelDownload.text |
| labelInfoHeight | statusLabel.height |
| labelInfoWidth | statusLabel.width |
| labelInfoX | statusLabel.x |
| labelInfoY | statusLabel.y |
| labelUploadHeight | labelUpload.height |
| labelUploadText | labelUpload.text |
| labelUploadVisible | labelUpload.visible |
| labelUploadWidth | labelUpload.width |
| labelUploadX | labelUpload.x |
| labelUploadY | labelUpload.y |
| listBackgroundColor | fileView.backgroundColor |
| listDownColor | fileView.item.downColor |
| listRollOverColor | fileView.item.overColor |
| listSelectedDownColor | fileView.item.selectedDownColor |
| listSelectedRollOverColor | fileView.item.selectedOvernColor |
| listSelectedUpColor | fileView.item.selectedColor |
| listTextColor | listView.textStyle.color |
| listTextRollOverColor | listView.over.textStyle.color |
| listTextSelectedColor | listView.selected.textStyle.color |
| listUnuploadedColor | fileView.item.unUploadedColor |
| listUpColor | fileView.item.upColor |
| listUploadedColor | fileView.item.uploadedColor |
| maxFileCount | fileFilter.maxCount |
| maxFileSize | fileFilter.maxSize |
| maxFileSizeTotal | fileFilter.maxTotalSize |
| minFileCount | fileFilter.minCount |
| progressBarHeight | progressBar.height |
| progressBarIndeterminateColor | progressBar.indeterminateColor |
| progressBarLeftBorderColor | progressBar.leftBorderColor |
| progressBarLeftColor | progressBar.leftColor |
| progressBarRightBorderColor | progressBar.rightBorderColor |
| progressBarRightColor | progressBar.rightColor |
| progressBarVisible | progressBar.visible |
| progressBarWidth | progressBar.width |
| progressBarX | progressBar.x |
| progressBarY | progressBar.y |
| progressDownloadCanceledText | statusLabel.text.downloadCancelled |
| progressDownloadCompleteText | statusLabel.text.downloadComplete |
| progressDownloadPausedText | statusLabel.text.downloadPaused |
| progressDownloadStoppedText | statusLabel.text.downloadStopped |
| progressDownloadingText | statusLabel.text.downloadStart |
| progressGenerateThumbnail | statusLabel.text.generateThumbnails |
| progressMainText | statusLabel.text.uploadProgress |
| progressPrepareThumbnailsText | statusLabel.text.prepareThumbnails |
| progressUploadCanceledText | statusLabel.text.uploadCancelled |
| progressUploadCompleteText | statusLabel.text.uploadComplete |
| progressUploadStoppedText | statusLabel.text.uploadStopped |
| progressUploadThumbnailsText | statusLabel.text.uploadThumbnails |
| progressUploadingText | statusLabel.text.uploadStart |
| progressWaitForConnectionText | statusLabel.text.waitForConnection |
| removeButtonHeight | removeButton.height |
| removeButtonText | removeButton.text |
| removeButtonVisible | removeButton.visible |
| removeButtonWidth | removeButton.width |
| removeButtonX | removeButton.x |
| removeButtonY | removeButton.y |
| retryDialogCaption | retryDialog.caption |
| retryDialogMessage | retryDialog.message |
| retryDialogNoLabel | retryDialog.noLabel |
| retryDialogYesLabel | retryDialog.yesLabel |
| rotateAngleBeforeCropFieldName | postFields.rotateAngleBeforeCrop |
| rotateAngleFieldName | postFields.rotateAngle |
| sendBrowserCookie | postFields.browserCookie.send |
| sendCurrentFileIndex | postFields.fileIndex.send |
| sendFieldsByGetMethod | postFields.useGetMethod |
| sendFileCreationDate | postFields.fileCreationDate.send |
| sendFileId | postFields.fileId.send |
| sendFileModificationDate | postFields.fileModificationDate.send |
| sendFileSize | postFields.fileSize.send |
| sendFilesCount | postFields.filesCount.send |
| showAboutMenuItem | contextMenu.about.visible |
| sortAscLabel | contextMenu.sortAsc |
| sortByDateLabel | contextMenu.sortByDate |
| sortByNameLabel | contextMenu.sortByName |
| sortBySizeLabel | contextMenu.sortBySize |
| sortDescLabel | contextMenu.sortDesc |
| textColor | textStyle.color |
| thumbnailAutoRotate | thumbnail.autoRotate |
| thumbnailBackgroundColor | thumbnail.backgroundColor |
| thumbnailExactSize | thumbnail.exactSize |
| thumbnailFileName | thumbnail.fileName |
| thumbnailFormFieldName | postFields.thumbnail |
| thumbnailFormat | thumbnail.format |
| thumbnailHeight | thumbnail.height |
| thumbnailHeightFieldName | postFields.thumbnailHeight |
| thumbnailJPGQuality | thumbnail.jpgQuality |
| thumbnailTransparentBackground | thumbnail.transparentBackground |
| thumbnailUploadUrl | thumbnail.uploadUrl |
| thumbnailWidth | thumbnail.width |
| thumbnailWidthFieldName | postFields.thumbnailWidth |
| totalSizeText | statusLabel.text.ready |
| uploadButtonHeight | uploadButton.height |
| uploadButtonText | uploadButton.text |
| uploadButtonVisible | uploadButton.visible |
| uploadButtonWidth | uploadButton.width |
| uploadButtonX | uploadButton.x |
| uploadButtonY | uploadButton.y |
| uploadFileFieldName | postFields.file |
| uploadUrlEmptyMessage | messages.uploadUrlEmpty |
| zeroSizeMessage | messages.zeroSize |