add progress
This commit is contained in:
		
							parent
							
								
									419fd60f75
								
							
						
					
					
						commit
						f057087d15
					
				| @ -1 +1 @@ | |||||||
| Subproject commit effee987beca6f0522a93533d65de1e7ed246987 | Subproject commit a5742d1a2aa42db0993081269beea695049d2805 | ||||||
| @ -148,10 +148,18 @@ app.controller('websiteCtrl', [ | |||||||
|     , sld: vm.domain.sld |     , sld: vm.domain.sld | ||||||
|     //, sub: vm.record.sub
 |     //, sub: vm.record.sub
 | ||||||
|     , multipart: { site: vm.currentFiles[0] } |     , multipart: { site: vm.currentFiles[0] } | ||||||
|  |     , progress: function (ev) { | ||||||
|  |         // TODO must digest
 | ||||||
|  |         vm.uploadPercent = Math.round((ev.loaded / ev.total) * 100); | ||||||
|  |         // TODO GiB, MiB, KiB, etc
 | ||||||
|  |         vm.uploadTotal = (ev.total / (1024 * 1024)).toFixed(2); | ||||||
|  |         vm.uploadProgress = (ev.loaded / (1024 * 1024)).toFixed(2); | ||||||
|  |       } | ||||||
|     , unzip: vm.unzip |     , unzip: vm.unzip | ||||||
|     , strip: vm.stripZip |     , strip: vm.stripZip | ||||||
|     , path: vm.webPath |     , path: vm.webPath | ||||||
|     }).then(function (result) { |     }).then(function (result) { | ||||||
|  |       vm.uploadTotal = 0; | ||||||
|       window.alert(JSON.stringify(result)); |       window.alert(JSON.stringify(result)); | ||||||
|     }); |     }); | ||||||
|   }; |   }; | ||||||
|  | |||||||
| @ -15,6 +15,7 @@ OAUTH3._pkgs['www@daplie.com'] = { | |||||||
|         + '?' + OAUTH3.utils.query.stringify({ tld: opts.tld, sld: opts.sld/*, sub: opts.sub*/, unzip: opts.unzip, strip: opts.strip, path: opts.path }) |         + '?' + OAUTH3.utils.query.stringify({ tld: opts.tld, sld: opts.sld/*, sub: opts.sub*/, unzip: opts.unzip, strip: opts.strip, path: opts.path }) | ||||||
|     , session: session |     , session: session | ||||||
|     , multipart: opts.multipart // special property to be figured out by browser request code
 |     , multipart: opts.multipart // special property to be figured out by browser request code
 | ||||||
|  |     , progress: opts.progress | ||||||
|     }).then(function (result) { |     }).then(function (result) { | ||||||
|       return result; |       return result; | ||||||
|     }); |     }); | ||||||
|  | |||||||
| @ -60,6 +60,8 @@ | |||||||
| 
 | 
 | ||||||
|           <!-- div ng-if="vm.isZip" ><label>Unzip directory</label> <input type="text" ng-model="vm.unzipPath" /></div --> |           <!-- div ng-if="vm.isZip" ><label>Unzip directory</label> <input type="text" ng-model="vm.unzipPath" /></div --> | ||||||
| 
 | 
 | ||||||
|  |           <div ng-if="vm.uploadTotal"><span ng-bind="vm.uploadPercent">99</span>% | <span ng-bind="vm.uploadProgress">1</span> MiB / <span ng-bind="vm.uploadTotal">100</span> MiB</div> | ||||||
|  | 
 | ||||||
|           <div><label>Web path</label> <input type="text" ng-model="vm.webPath" /></div> |           <div><label>Web path</label> <input type="text" ng-model="vm.webPath" /></div> | ||||||
|         </div> |         </div> | ||||||
|       </div> |       </div> | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user