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;
|
||||
}
|
||||
|
||||
$scope = angular.element(ev.target).scope();
|
||||
$scope = angular.element(ev.target).scope();
|
||||
// 'vm' is the Controller As name.
|
||||
vm = $scope.vm;
|
||||
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);
|
||||
}
|
||||
window.document.body.addEventListener('change', handleFiles);
|
||||
|
@ -25,6 +30,8 @@ app.controller('websiteCtrl', [
|
|||
|
||||
var vm = this;
|
||||
vm.domains = [];
|
||||
//vm.unzipPath = '/';
|
||||
vm.webPath = '/';
|
||||
|
||||
Auth.api = function (apiname, opts) {
|
||||
var els = [];
|
||||
|
@ -117,6 +124,9 @@ app.controller('websiteCtrl', [
|
|||
, sld: vm.domain.sld
|
||||
//, sub: vm.record.sub
|
||||
, multipart: { site: vm.currentFiles[0] }
|
||||
, unzip: vm.unzip
|
||||
, strip: vm.stripZip
|
||||
, path: vm.webPath
|
||||
}).then(function (result) {
|
||||
window.alert(JSON.stringify(result));
|
||||
});
|
||||
|
|
|
@ -12,7 +12,7 @@ OAUTH3._pkgs['www@daplie.com'] = {
|
|||
method: 'POST'
|
||||
, url: OAUTH3.url.normalize(providerUri)
|
||||
+ '/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
|
||||
, multipart: opts.multipart // special property to be figured out by browser request code
|
||||
}).then(function (result) {
|
||||
|
|
|
@ -44,7 +44,15 @@
|
|||
<br>
|
||||
-->
|
||||
<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>
|
||||
|
|
Loading…
Reference in New Issue