options for path, unzip, and strip-root-path
This commit is contained in:
		
							parent
							
								
									37734638b8
								
							
						
					
					
						commit
						3ba63bc818
					
				| @ -11,10 +11,15 @@ function handleFiles(ev) { | |||||||
|     return; |     return; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   $scope  = angular.element(ev.target).scope(); |   $scope = angular.element(ev.target).scope(); | ||||||
|   // 'vm' is the Controller As name.
 |   // 'vm' is the Controller As name.
 | ||||||
|   vm = $scope.vm; |   vm = $scope.vm; | ||||||
|   vm.currentFiles = ev.target.files; |   vm.currentFiles = ev.target.files; | ||||||
|  |   var file = vm.currentFiles[0]; | ||||||
|  |   vm.isZip = /\.zip$/.test(file.name); | ||||||
|  |   vm.unzip = vm.isZip; | ||||||
|  |   vm.stripZip = vm.isZip; | ||||||
|  |   $scope.$digest(); | ||||||
|   console.log('vm.currentFiles', vm.currentFiles); |   console.log('vm.currentFiles', vm.currentFiles); | ||||||
| } | } | ||||||
| window.document.body.addEventListener('change', handleFiles); | window.document.body.addEventListener('change', handleFiles); | ||||||
| @ -25,6 +30,8 @@ app.controller('websiteCtrl', [ | |||||||
| 
 | 
 | ||||||
|   var vm = this; |   var vm = this; | ||||||
|   vm.domains = []; |   vm.domains = []; | ||||||
|  |   //vm.unzipPath = '/';
 | ||||||
|  |   vm.webPath = '/'; | ||||||
| 
 | 
 | ||||||
|   Auth.api = function (apiname, opts) { |   Auth.api = function (apiname, opts) { | ||||||
|     var els = []; |     var els = []; | ||||||
| @ -117,6 +124,9 @@ 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] } | ||||||
|  |     , unzip: vm.unzip | ||||||
|  |     , strip: vm.stripZip | ||||||
|  |     , path: vm.webPath | ||||||
|     }).then(function (result) { |     }).then(function (result) { | ||||||
|       window.alert(JSON.stringify(result)); |       window.alert(JSON.stringify(result)); | ||||||
|     }); |     }); | ||||||
|  | |||||||
| @ -12,7 +12,7 @@ OAUTH3._pkgs['www@daplie.com'] = { | |||||||
|       method: 'POST' |       method: 'POST' | ||||||
|     , url: OAUTH3.url.normalize(providerUri) |     , url: OAUTH3.url.normalize(providerUri) | ||||||
|         + '/api/www@daplie.com/acl/add/' + opts.hostname |         + '/api/www@daplie.com/acl/add/' + opts.hostname | ||||||
|         + '?' + OAUTH3.utils.query.stringify({ tld: opts.tld, sld: opts.sld/*, sub: opts.sub*/ }) |         + '?' + 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
 | ||||||
|     }).then(function (result) { |     }).then(function (result) { | ||||||
|  | |||||||
| @ -44,7 +44,15 @@ | |||||||
|         <br> |         <br> | ||||||
|         --> |         --> | ||||||
|         <div class="input-group"> |         <div class="input-group"> | ||||||
|           <label>Select .zip upload</label> <input type="file" class="js-file-upload this-has-a-special-non-angular-event-handler" /> |           <div><label>Select .zip upload</label> <input type="file" class="js-file-upload this-has-a-special-non-angular-event-handler" /></div> | ||||||
|  | 
 | ||||||
|  |           <div ng-if="vm.isZip" ><label><input type="checkbox" ng-model="vm.unzip" /> Unpack .zip</label></div> | ||||||
|  | 
 | ||||||
|  |           <div ng-if="vm.unzip" ><label><input type="checkbox" ng-model="vm.stripZip" /> Strip zip directory root</label></div> | ||||||
|  | 
 | ||||||
|  |           <!-- div ng-if="vm.isZip" ><label>Unzip directory</label> <input type="text" ng-model="vm.unzipPath" /></div --> | ||||||
|  | 
 | ||||||
|  |           <div><label>Web path</label> <input type="text"  ng-model="vm.webPath"  /></div> | ||||||
|         </div> |         </div> | ||||||
|       </div> |       </div> | ||||||
|     </div> |     </div> | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user