Compare commits
No commits in common. "4bd54f096ddecacaacb061e74eb4766bc9152848" and "6d0fcc13fb2b7d6abe041983453758f520c33787" have entirely different histories.
4bd54f096d
...
6d0fcc13fb
@ -68,7 +68,6 @@
|
|||||||
Pandemic love comedy!
|
Pandemic love comedy!
|
||||||
</publication-description>
|
</publication-description>
|
||||||
<publication-delete>Delete Task ❌</publication-delete>
|
<publication-delete>Delete Task ❌</publication-delete>
|
||||||
<publication-add>Add Task ➕</publication-add>
|
|
||||||
</publication-information>
|
</publication-information>
|
||||||
</publication-viewer>
|
</publication-viewer>
|
||||||
</popup>
|
</popup>
|
||||||
|
@ -20,7 +20,7 @@ const slideOutRightTiming = {
|
|||||||
|
|
||||||
let publications = [];
|
let publications = [];
|
||||||
let tasks = [];
|
let tasks = [];
|
||||||
let toEditId;
|
let toRemoveId;
|
||||||
|
|
||||||
const taskTypesSelect = document.querySelector("#taskTypes")
|
const taskTypesSelect = document.querySelector("#taskTypes")
|
||||||
const searchPublicationQuery = document.querySelector("#searchPublicationQuery");
|
const searchPublicationQuery = document.querySelector("#searchPublicationQuery");
|
||||||
@ -38,14 +38,12 @@ const publicationViewerName = document.querySelector("#publicationViewerName");
|
|||||||
const publicationViewerAuthor = document.querySelector("#publicationViewerAuthor");
|
const publicationViewerAuthor = document.querySelector("#publicationViewerAuthor");
|
||||||
const pubviewcover = document.querySelector("#pubviewcover");
|
const pubviewcover = document.querySelector("#pubviewcover");
|
||||||
const publicationDelete = document.querySelector("publication-delete");
|
const publicationDelete = document.querySelector("publication-delete");
|
||||||
const publicationAdd = document.querySelector("publication-add");
|
|
||||||
const closetaskpopup = document.querySelector("#closePopupImg");
|
const closetaskpopup = document.querySelector("#closePopupImg");
|
||||||
|
|
||||||
settingsCog.addEventListener("click", () => slide());
|
settingsCog.addEventListener("click", () => slide());
|
||||||
closetaskpopup.addEventListener("click", () => HidePopup());
|
closetaskpopup.addEventListener("click", () => HidePopup());
|
||||||
document.querySelector("blur-background").addEventListener("click", () => HidePopup());
|
document.querySelector("blur-background").addEventListener("click", () => HidePopup());
|
||||||
publicationDelete.addEventListener("click", () => DeleteTaskClick());
|
publicationDelete.addEventListener("click", () => DeleteTaskClick());
|
||||||
publicationAdd.addEventListener("click", () => CreateTask("DownloadNewChapters", selectRecurrence.value, connectorSelect.value, toEditId, "en"));
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
let availableTaskTypes;
|
let availableTaskTypes;
|
||||||
@ -81,7 +79,9 @@ searchPublicationQuery.addEventListener("keypress", (event) => {
|
|||||||
json.forEach(publication => {
|
json.forEach(publication => {
|
||||||
var option = CreatePublication(publication, connectorSelect.value);
|
var option = CreatePublication(publication, connectorSelect.value);
|
||||||
option.addEventListener("click", () => {
|
option.addEventListener("click", () => {
|
||||||
ShowPublicationViewerWindow(publication.internalId, event, true);
|
CreateTask("DownloadNewChapters", selectRecurrence.value, connectorSelect.value, publication.internalId, "en");
|
||||||
|
HidePopup();
|
||||||
|
selectPublication.replaceChildren();
|
||||||
});
|
});
|
||||||
selectPublication.appendChild(option);
|
selectPublication.appendChild(option);
|
||||||
}
|
}
|
||||||
@ -110,8 +110,8 @@ function CreatePublication(publication, connector){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function DeleteTaskClick(){
|
function DeleteTaskClick(){
|
||||||
taskToDelete = tasks.filter(tTask => tTask.publication.internalId === toEditId)[0];
|
taskToDelete = tasks.filter(tTask => tTask.publication.internalId === toRemoveId)[0];
|
||||||
DeleteTask("DownloadNewChapters", taskToDelete.connectorName, toEditId);
|
DeleteTask("DownloadNewChapters", taskToDelete.connectorName, toRemoveId);
|
||||||
HidePopup();
|
HidePopup();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -140,7 +140,7 @@ function ShowPopup(){
|
|||||||
generalPopup.animate(fadeIn, fadeInTiming);
|
generalPopup.animate(fadeIn, fadeInTiming);
|
||||||
}
|
}
|
||||||
|
|
||||||
function ShowPublicationViewerWindow(publicationId, event, add){
|
function ShowPublicationViewerWindow(publicationId, event){
|
||||||
publicationViewer.style.top = `${event.clientY - 60}px`;
|
publicationViewer.style.top = `${event.clientY - 60}px`;
|
||||||
publicationViewer.style.left = `${event.clientX}px`;
|
publicationViewer.style.left = `${event.clientX}px`;
|
||||||
var publication = publications.filter(pub => pub.internalId === publicationId)[0];
|
var publication = publications.filter(pub => pub.internalId === publicationId)[0];
|
||||||
@ -149,18 +149,9 @@ function ShowPublicationViewerWindow(publicationId, event, add){
|
|||||||
publicationViewerDescription.innerText = publication.description;
|
publicationViewerDescription.innerText = publication.description;
|
||||||
publicationViewerAuthor.innerText = publication.author;
|
publicationViewerAuthor.innerText = publication.author;
|
||||||
pubviewcover.src = publication.posterUrl;
|
pubviewcover.src = publication.posterUrl;
|
||||||
toEditId = publicationId;
|
toRemoveId = publicationId;
|
||||||
|
|
||||||
if(add){
|
toRemoveId = publicationId;
|
||||||
publicationAdd.style.display = "none";
|
|
||||||
publicationDelete.style.display = "block";
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
publicationAdd.style.display = "block";
|
|
||||||
publicationDelete.style.display = "none";
|
|
||||||
}
|
|
||||||
|
|
||||||
toEditId = publicationId;
|
|
||||||
publicationViewer.style.display = "block";
|
publicationViewer.style.display = "block";
|
||||||
ShowPopup();
|
ShowPopup();
|
||||||
}
|
}
|
||||||
@ -205,11 +196,9 @@ setInterval(() => {
|
|||||||
.then(() => {
|
.then(() => {
|
||||||
if(tasks.length != cTasks.length) {
|
if(tasks.length != cTasks.length) {
|
||||||
ResetContent();
|
ResetContent();
|
||||||
cTasks.forEach(task => {
|
var publication = CreatePublication(task.publication, task.connectorName);
|
||||||
var publication = CreatePublication(task.publication, task.connectorName);
|
publication.addEventListener("click", (event) => ShowPublicationViewerWindow(task.publication.internalId, event));
|
||||||
publication.addEventListener("click", (event) => ShowPublicationViewerWindow(task.publication.internalId, event, true));
|
tasksContent.appendChild(publication);
|
||||||
tasksContent.appendChild(publication);
|
|
||||||
})
|
|
||||||
|
|
||||||
tasks = cTasks;
|
tasks = cTasks;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user