made installer and seperated stuff into diferent files
This commit is contained in:
42
ProjectKiln/app/js/home/router.js
Normal file
42
ProjectKiln/app/js/home/router.js
Normal file
@@ -0,0 +1,42 @@
|
||||
function loadRouteFromUrl() {
|
||||
const params = new URLSearchParams(window.location.search);
|
||||
const taskId = params.get('task');
|
||||
const versionId = params.get('version');
|
||||
const projectId = params.get('project');
|
||||
const projectTasks = params.get('tasks');
|
||||
const profile = params.get('profile');
|
||||
const adminSection = params.get('admin');
|
||||
|
||||
closePopups();
|
||||
|
||||
if (adminSection) {
|
||||
loadAdmin(adminSection, false);
|
||||
return;
|
||||
}
|
||||
|
||||
if (profile) {
|
||||
loadProfile(false);
|
||||
return;
|
||||
}
|
||||
|
||||
if (taskId) {
|
||||
loadTask(taskId, false);
|
||||
return;
|
||||
}
|
||||
|
||||
if (versionId) {
|
||||
loadVersion(versionId, false);
|
||||
return;
|
||||
}
|
||||
|
||||
if (projectId) {
|
||||
if (projectTasks) {
|
||||
loadProjectTasks(projectId, 1, false);
|
||||
} else {
|
||||
loadProject(projectId, false);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
loadDashboard(false);
|
||||
}
|
||||
Reference in New Issue
Block a user