remove all stupid javascript
This commit is contained in:
parent
1e934927a4
commit
5314114b4b
|
@ -337,29 +337,17 @@ app.controller('websiteCtrl', [
|
|||
|
||||
});
|
||||
};
|
||||
|
||||
vm.Sites.setUpload = function (r) {
|
||||
console.log("Hey! At least it can tell if there's a change!");
|
||||
if (r.newFile === undefined) {
|
||||
r.newFile = vm.newFile;
|
||||
}
|
||||
analyzeFile(r.newFile, r);
|
||||
vm.showCompleteFileUploadBtn = true;
|
||||
console.log(r);
|
||||
};
|
||||
vm.Sites.upload = function (r) {
|
||||
if (r.uploadPath === undefined) {
|
||||
r.uploadPath = vm.breadcrumbsPath.join('/');
|
||||
} else {
|
||||
r.uploadPath = vm.breadcrumbsPath.join('/') + vm.autoPopulateWebPath;
|
||||
}
|
||||
vm.copyr = r;
|
||||
var pkg = Auth.oauth3.pkg('www@daplie.com');
|
||||
//analyzeFile(r.newFile, r);
|
||||
vm._uploadFile(pkg, r);
|
||||
};
|
||||
|
||||
|
||||
|
||||
vm.Sites.archive = function (r) {
|
||||
var pkg = Auth.oauth3.pkg('www@daplie.com');
|
||||
|
||||
return pkg.archive({
|
||||
hostname: r.domain
|
||||
, domain: r.domain
|
||||
|
@ -374,199 +362,13 @@ app.controller('websiteCtrl', [
|
|||
});
|
||||
};
|
||||
|
||||
vm.Sites.remove = function (r, opts) {
|
||||
var pkg = Auth.oauth3.pkg('www@daplie.com');
|
||||
vm.pathRemoved = opts.path;
|
||||
return pkg.remove({
|
||||
hostname: r.domain
|
||||
, domain: r.domain
|
||||
, tld: r.tld
|
||||
, sld: r.sld
|
||||
//, sub: vm.record.sub
|
||||
, path: opts.path
|
||||
, confirm: opts.confirm || r.confirm
|
||||
}).then(function (result) {
|
||||
var msg = "'"+ vm.pathRemoved + "'" + ' has been removed';
|
||||
vm.buildNotification(result, msg);
|
||||
// window.alert(JSON.stringify(result));
|
||||
});
|
||||
};
|
||||
|
||||
vm.deleteFilesFrom = function (r, path, opts) {
|
||||
var confirmMessage;
|
||||
opts = {};
|
||||
if (path === undefined) {
|
||||
confirmMessage = "Delete all files for this site?";
|
||||
opts.path = '/';
|
||||
opts.confirm = true;
|
||||
vm.deleteAll = 'true';
|
||||
} else if (path.includes(".")) {
|
||||
confirmMessage = "Delete this file?";
|
||||
if (vm.autoPopulateWebPath === undefined) {
|
||||
opts.path = r.shareAccess.path + path;
|
||||
} else {
|
||||
opts.path = vm.autoPopulateWebPath + path;
|
||||
}
|
||||
} else {
|
||||
confirmMessage = "Delete all items in this folder?";
|
||||
if (vm.autoPopulateWebPath === undefined) {
|
||||
opts.path = path;
|
||||
} else if (vm.autoPopulateWebPath.includes(path)) {
|
||||
opts.path = vm.autoPopulateWebPath;
|
||||
} else {
|
||||
opts.path = vm.autoPopulateWebPath + path;
|
||||
}
|
||||
opts.confirm = true;
|
||||
}
|
||||
if (!window.confirm(confirmMessage)) {
|
||||
return;
|
||||
}
|
||||
|
||||
vm.Sites.remove(r, opts);
|
||||
};
|
||||
|
||||
vm.breadcrumbs = ['root'];
|
||||
vm.breadcrumbsPath = ['/'];
|
||||
vm.breadcrumbPathClicked = false;
|
||||
vm.webPathAutofill = '/';
|
||||
vm.Sites.contents = function (r) {
|
||||
vm.siteResults = r;
|
||||
vm.directoryPath = r.newPath;
|
||||
vm.siteDirectories = [];
|
||||
vm.siteFiles = [];
|
||||
var pkg = Auth.oauth3.pkg('www@daplie.com');
|
||||
vm.getSiteContents = function (site, newPath) {
|
||||
newPath = site;
|
||||
site = vm.siteResults;
|
||||
function updatePath (path) {
|
||||
vm.currentFolder = path;
|
||||
if (typeof path !== 'object') {
|
||||
vm.breadcrumbs.push(path);
|
||||
vm.breadcrumbsPath.push(path);
|
||||
vm.autoPopulateWebPath = vm.breadcrumbsPath;
|
||||
vm.autoPopulateWebPath.push('/');
|
||||
vm.autoPopulateWebPath = vm.autoPopulateWebPath.join('');
|
||||
} else {
|
||||
vm.currentFolder = "hidden";
|
||||
}
|
||||
if (vm.breadcrumbPathClicked) {
|
||||
if (path === 'root') {
|
||||
vm.breadcrumbs = ['root'];
|
||||
vm.breadcrumbsPath = ['/'];
|
||||
vm.breadcrumbPathClicked = false;
|
||||
vm.autoPopulateWebPath = "/";
|
||||
vm.showUploadContainer = false;
|
||||
} else {
|
||||
var breadcrumbsPath = vm.breadcrumbsPath;
|
||||
var breadcrumbs = vm.breadcrumbs;
|
||||
var removeFromBreadcrumbsPath = breadcrumbsPath.indexOf(path) + 1;
|
||||
var removeFromBreadcrumbs = breadcrumbs.indexOf(path) + 1;
|
||||
vm.breadcrumbsPath = breadcrumbsPath.splice(0,removeFromBreadcrumbsPath);
|
||||
vm.breadcrumbs = breadcrumbs.splice(0,removeFromBreadcrumbs);
|
||||
var updatebreadcrumbsPath = vm.breadcrumbsPath;
|
||||
vm.autoPopulateWebPath = updatebreadcrumbsPath.join('');
|
||||
vm.autoPopulateWebPath = vm.autoPopulateWebPath + '/';
|
||||
vm.breadcrumbsPath.push('/');
|
||||
debugger;
|
||||
}
|
||||
}
|
||||
if (site.shareAccess !== undefined) {
|
||||
if (site.shareAccess.path !== '/') {
|
||||
vm.strictBreadcrumbs = site.shareAccess.path;
|
||||
vm.breadcrumbsPath = site.shareAccess.path.split('/');
|
||||
vm.breadcrumbs = site.shareAccess.path.split('/');
|
||||
if (vm.requestSearchPath !== undefined && vm.requestSearchPath.includes(vm.strictBreadcrumbs)) {
|
||||
vm.breadcrumbsPath = vm.requestSearchPath.split('/');
|
||||
var lastItem = vm.breadcrumbsPath[vm.breadcrumbsPath.length - 1];
|
||||
vm.breadcrumbs.pop();
|
||||
vm.breadcrumbs.push(lastItem);
|
||||
}
|
||||
if (vm.breadcrumbPathClicked) {
|
||||
debugger
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
updatePath(newPath);
|
||||
return pkg.contents({
|
||||
hostname: site.domain,
|
||||
domain: site.domain,
|
||||
tld: site.tld,
|
||||
sld: site.sld,
|
||||
//, sub: r.sub,
|
||||
path: vm.breadcrumbsPath.join('/')
|
||||
}).then(function (result) {
|
||||
vm.displaySpinner = 'hidden';
|
||||
vm.folderStructure = result;
|
||||
result.data.forEach(function(file) {
|
||||
if (file.directory) {
|
||||
vm.siteDirectories.push(file.name);
|
||||
} else if (file.file) {
|
||||
vm.siteFiles.push(file.name);
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
vm.getSiteContents(r);
|
||||
};
|
||||
|
||||
vm.cleanPath = function () {
|
||||
vm.savedPath = vm.autoPopulateWebPath;
|
||||
vm.autoPopulateWebPath = '';
|
||||
vm.hideFolderInput = '';
|
||||
vm.showUploadFilesContainer = false;
|
||||
vm.showCompleteFileUploadBtn = false;
|
||||
vm.showUploadFolderContainer = false;
|
||||
};
|
||||
|
||||
vm.showUploadButton = true;
|
||||
vm.showFolderAction = true;
|
||||
vm.createNewFolder = function (r) {
|
||||
if (vm.savedPath === undefined) {
|
||||
vm.savedPath = '/';
|
||||
}
|
||||
vm.hideFolderInput = 'hidden';
|
||||
vm.showFileUploadBtn = true;
|
||||
r.uploadPath = vm.savedPath + vm.autoPopulateWebPath;
|
||||
};
|
||||
|
||||
vm.autoPopulateFolderName = function () {
|
||||
if (vm.currentFolder === 'hidden') {
|
||||
vm.autoPopulateWebPath = '/';
|
||||
}
|
||||
};
|
||||
|
||||
vm.getDirectories = function (path) {
|
||||
vm.displaySpinner = '';
|
||||
vm.siteDirectories = [];
|
||||
vm.siteFiles = [];
|
||||
var site = vm.siteResults;
|
||||
vm.directoryPath = path;
|
||||
path = site.shareAccess.path + path;
|
||||
vm.requestSearchPath = path;
|
||||
vm.getSiteContents(path, site);
|
||||
vm.showUploadButton = false;
|
||||
vm.showFolderAction = false;
|
||||
};
|
||||
|
||||
vm.getDirectoriesFromBreadcrumbs = function (dir) {
|
||||
if (dir === 'root') {
|
||||
vm.showFolderAction = true;
|
||||
vm.showUploadButton = true;
|
||||
} else {
|
||||
vm.showFolderAction = false;
|
||||
vm.showUploadButton = false;
|
||||
}
|
||||
vm.breadcrumbPathClicked = true;
|
||||
vm.siteDirectories = [];
|
||||
vm.siteFiles = [];
|
||||
vm.getSiteContents(dir);
|
||||
};
|
||||
|
||||
vm.triggerDeleteFolder = function (folder, r) {
|
||||
vm.deleteFilesFrom(r, folder);
|
||||
};
|
||||
|
||||
vm.doSomething = function (r) {
|
||||
window.alert("Fix me");
|
||||
|
@ -612,6 +414,7 @@ app.controller('websiteCtrl', [
|
|||
// window.alert(JSON.stringify(result.data));
|
||||
});
|
||||
};
|
||||
|
||||
vm.Shares.accept = function () {
|
||||
var pkg = Auth.oauth3.pkg('www@daplie.com');
|
||||
return pkg.acceptInvite({
|
||||
|
@ -621,6 +424,7 @@ app.controller('websiteCtrl', [
|
|||
vm.listSites();
|
||||
});
|
||||
};
|
||||
|
||||
vm.Shares.list = function (r) {
|
||||
var pkg = Auth.oauth3.pkg('www@daplie.com');
|
||||
return pkg.listShares({
|
||||
|
@ -641,6 +445,7 @@ app.controller('websiteCtrl', [
|
|||
//r.usersnames = r.sharedWith.map().join(',');
|
||||
});
|
||||
};
|
||||
|
||||
vm.Shares.remove = function (r, s) {
|
||||
console.log('Shares.remove');
|
||||
var pkg = Auth.oauth3.pkg('www@daplie.com');
|
||||
|
|
Loading…
Reference in New Issue