86 lines
2.6 KiB
JavaScript
86 lines
2.6 KiB
JavaScript
$( "#toUpload" ).bind( "change", function(eve) {
|
|
const files = eve.target.files;
|
|
setUploadListTitles(files);
|
|
|
|
});
|
|
|
|
$( "#uploadFiles" ).bind( "click", function(eve) {
|
|
const files = document.getElementById('toUpload').files;
|
|
uploadFiles(files);
|
|
});
|
|
|
|
$( "#uploadText" ).bind( "click", function(eve) {
|
|
const note = document.getElementById('noteArea').value;
|
|
uploadTextEntry(note.trim());
|
|
});
|
|
|
|
$( "#deleteTextBtn" ).bind( "click", function(eve) {
|
|
const id = document.getElementById('deleteTextBtn').getAttribute("textstrid");
|
|
deleteTextAction(eve.target, id);
|
|
});
|
|
|
|
$( "#googlePicker" ).bind( "click", function(eve) {
|
|
showGooglePicker();
|
|
});
|
|
|
|
// Scroll into view events...
|
|
$( "#notesToViewBtn" ).bind( "click", function(eve) {
|
|
const elm = document.getElementById("notesToView");
|
|
elm.scrollIntoView();
|
|
});
|
|
$( "#filesToViewBtn" ).bind( "click", function(eve) {
|
|
const elm = document.getElementById("filesToView");
|
|
elm.scrollIntoView();
|
|
});
|
|
|
|
|
|
// Edit events
|
|
const preEditFile = (elm = null) => {
|
|
if (elm == '' || elm == undefined) {
|
|
return;
|
|
}
|
|
|
|
document.getElementById('toEditFileName').innerText = elm.getAttribute('fileName');
|
|
document.getElementById('newEditName').value = elm.getAttribute('fileName');
|
|
document.getElementById('editFileBtn').setAttribute("fileHash", elm.getAttribute('fileHash'));
|
|
}
|
|
|
|
const editFile = (elm = null) => {
|
|
const newName = document.getElementById('newEditName').value.trim();
|
|
const hash = elm.getAttribute('fileHash').trim();
|
|
editAction(newName, hash);
|
|
}
|
|
|
|
|
|
// Delete events
|
|
const preDeleteText = (elm = null) => {
|
|
if (elm == '' || elm == undefined) {
|
|
displayMessage("No text to delete...", "alert-warning");
|
|
return;
|
|
}
|
|
|
|
document.getElementById('toDeleteText').innerText = elm.innerText;
|
|
document.getElementById('deleteTextBtn').setAttribute("textClass", elm.className);
|
|
document.getElementById('deleteTextBtn').setAttribute("textstrid", elm.getAttribute("textstrid"));
|
|
}
|
|
|
|
|
|
const preDeleteFile = (elm = null) => {
|
|
if (elm == '' || elm == undefined) {
|
|
displayMessage("No file to delete...", "alert-warning");
|
|
return;
|
|
}
|
|
|
|
document.getElementById('toDeleteFileName').innerText = elm.getAttribute('fileName');
|
|
document.getElementById('deleteFileBtn').setAttribute("fileHash", elm.getAttribute('fileHash'));
|
|
}
|
|
|
|
const deleteFile = (elm = null) => {
|
|
if (elm == '' || elm == undefined) {
|
|
displayMessage("No file to delete...", "alert-warning");
|
|
return;
|
|
}
|
|
const hash = elm.getAttribute('fileHash').trim();
|
|
deleteAction(hash);
|
|
}
|