fixing deleting folders
This commit is contained in:
		
							parent
							
								
									763c14e77d
								
							
						
					
					
						commit
						dfc0bd65a2
					
				@ -246,7 +246,7 @@ app.controller('websiteCtrl', [
 | 
			
		||||
    var sub;
 | 
			
		||||
    var sld;
 | 
			
		||||
    var tld;
 | 
			
		||||
 | 
			
		||||
    debugger;
 | 
			
		||||
    /*
 | 
			
		||||
    //vm.unlock('webpreneur');
 | 
			
		||||
    if (!vm.currentFiles || !vm.currentFiles.length) {
 | 
			
		||||
@ -356,6 +356,7 @@ app.controller('websiteCtrl', [
 | 
			
		||||
  vm.Sites.allContents = function (r) {
 | 
			
		||||
    vm.copyR = r;
 | 
			
		||||
    vm.strictPath = r.shareAccess.path;
 | 
			
		||||
 | 
			
		||||
    var pkg = Auth.oauth3.pkg('www@daplie.com');
 | 
			
		||||
    return pkg.contents({
 | 
			
		||||
      hostname: r.domain,
 | 
			
		||||
@ -382,6 +383,7 @@ app.controller('websiteCtrl', [
 | 
			
		||||
        }
 | 
			
		||||
      });
 | 
			
		||||
      vm.displaySpinner = 'hidden';
 | 
			
		||||
      vm.currentFolder = vm.breadcrumbs[vm.breadcrumbs.length - 1];
 | 
			
		||||
    });
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
@ -443,6 +445,7 @@ app.controller('websiteCtrl', [
 | 
			
		||||
      crumbsCleanUp(dir);
 | 
			
		||||
      vm.Sites.contents(vm.copyR, vm.breadcrumbsPath.join('/'));
 | 
			
		||||
    }
 | 
			
		||||
    vm.currentFolder = vm.breadcrumbs[vm.breadcrumbs.length - 1];
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  vm.getDirectories = function (dir) {
 | 
			
		||||
@ -461,6 +464,7 @@ app.controller('websiteCtrl', [
 | 
			
		||||
      vm.breadcrumbsPath.unshift('');
 | 
			
		||||
      vm.Sites.contents(vm.copyR, vm.breadcrumbsPath.join('/'));
 | 
			
		||||
    }
 | 
			
		||||
    vm.currentFolder = vm.breadcrumbs[vm.breadcrumbs.length - 1];
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  vm.removeAllFiles = function (r, opts) {
 | 
			
		||||
@ -494,7 +498,16 @@ app.controller('websiteCtrl', [
 | 
			
		||||
    vm.Sites.remove(r, opts);
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  vm.triggerDeleteFolder = function (path, r) {
 | 
			
		||||
    path = cleanPathQuery(path);
 | 
			
		||||
    var opts = {
 | 
			
		||||
      path: path
 | 
			
		||||
    }
 | 
			
		||||
    vm.Sites.remove(r, opts)
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  vm.Sites.remove = function (r, opts) {
 | 
			
		||||
    debugger;
 | 
			
		||||
    if (!window.confirm("Delete files for this site?")) {
 | 
			
		||||
      return;
 | 
			
		||||
    }
 | 
			
		||||
@ -620,7 +633,6 @@ app.controller('websiteCtrl', [
 | 
			
		||||
      token: vm.Shares.inviteToken
 | 
			
		||||
    }).then(function (result) {
 | 
			
		||||
      window.alert(JSON.stringify(result));
 | 
			
		||||
      console.log('shasres')
 | 
			
		||||
      vm.listSites();
 | 
			
		||||
    });
 | 
			
		||||
  };
 | 
			
		||||
@ -756,7 +768,7 @@ app.controller('websiteCtrl', [
 | 
			
		||||
 | 
			
		||||
  $scope.$watch('vm.selectedDomain', function (domainSelected) {
 | 
			
		||||
    if (domainSelected !== undefined) {
 | 
			
		||||
      vm.dom = domainSelected.description;
 | 
			
		||||
      vm.dom = domainSelected;
 | 
			
		||||
      vm.selectDomain(vm.selectedDomain.description);
 | 
			
		||||
    }
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
@ -24,18 +24,17 @@
 | 
			
		||||
      </ul>
 | 
			
		||||
      <div class="folder-actions">
 | 
			
		||||
        <hr>
 | 
			
		||||
        <div class="">
 | 
			
		||||
          <button type="button" name="button" class="btn btn-block btn-primary" ng-click="vm.showUploadFilesContainer = true; vm.autoPopulateFolderName(); vm.showUploadFolderContainer = false">Upload files</button>
 | 
			
		||||
        <div>
 | 
			
		||||
          <button ng-if="r.shareAccess.invite" type="button" name="button" class="btn btn-block btn-primary" ng-click="vm.showAction('invite');">Share folder</button>
 | 
			
		||||
          <ul class="ls-none folder-actions-list">
 | 
			
		||||
            <li ng-hide="vm.showFolderAction"><span><i class="fa fa-upload cp"></i> <a ng-click="vm.showUploadFilesContainer = true; vm.autoPopulateFolderName(); vm.showUploadFolderContainer = false;" class="cp">Upload files</a></span></li>
 | 
			
		||||
            <li><span><i class="fa fa-folder cp"></i> <a ng-click="vm.cleanPath(); vm.showUploadFolderContainer = true; vm.showFileUploadBtn = false;" class="cp">New folder</a></span></li>
 | 
			
		||||
            <li ng-hide="vm.showUploadButton" ng-if="r.shareAccess.write"><span><i class="fa fa-trash cp"></i> <a ng-click="vm.triggerDeleteFolder(vm.currentFolder, r)" data="{{ vm.currentFolder }}"  class="cp">Delete {{ vm.currentFolder | capitalize }} Folder</a></span></li>
 | 
			
		||||
            <li ng-if="r.shareAccess.write"><span><i class="fa fa-upload cp"></i> <a ng-click="vm.autoPopulateFolderName();" class="cp">Upload files</a></span></li>
 | 
			
		||||
            <li ng-if="r.shareAccess.write"><span><i class="fa fa-folder cp"></i> <a ng-click="vm.cleanPath();" class="cp">New folder</a></span></li>
 | 
			
		||||
            <li ng-if="r.shareAccess.write"><span><i class="fa fa-trash cp"></i> <a ng-click="vm.triggerDeleteFolder(vm.breadcrumbsPath.join('/'), r);" data="{{ vm.currentFolder }}" class="cp">Delete {{ vm.currentFolder | capitalize }} Folder</a></span></li>
 | 
			
		||||
          </ul>
 | 
			
		||||
        </div>
 | 
			
		||||
      </div>
 | 
			
		||||
      <div class="upload-container">
 | 
			
		||||
        <form ng-show="vm.showUploadFilesContainer">
 | 
			
		||||
        <form>
 | 
			
		||||
          <hr>
 | 
			
		||||
          <div>
 | 
			
		||||
            <input type="file" ng-model="r.newFile" class="form-control" daplie-file-change="vm.Sites.setUpload(r)" />
 | 
			
		||||
@ -47,7 +46,7 @@
 | 
			
		||||
            <button ng-click="vm.Sites.upload(r)" type="button" name="button" class="btn btn-success" >Add File</button>
 | 
			
		||||
          </div>
 | 
			
		||||
        </form>
 | 
			
		||||
        <form class="form-inline" ng-show="vm.showUploadFolderContainer">
 | 
			
		||||
        <form class="form-inline">
 | 
			
		||||
          <hr>
 | 
			
		||||
          <ul class="ls-none">
 | 
			
		||||
            <li class="add-folder">
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user