mirror of
https://github.com/zadam/trilium.git
synced 2024-11-12 18:54:49 +08:00
59 lines
No EOL
1.3 KiB
JavaScript
59 lines
No EOL
1.3 KiB
JavaScript
"use strict";
|
|
|
|
function reloadApp() {
|
|
window.location.reload(true);
|
|
}
|
|
|
|
function showMessage(message) {
|
|
console.log("message: ", message);
|
|
|
|
$.notify({
|
|
// options
|
|
message: message
|
|
},{
|
|
// settings
|
|
type: 'success',
|
|
delay: 3000
|
|
});
|
|
}
|
|
|
|
function showError(message) {
|
|
console.log("error: ", message);
|
|
|
|
$.notify({
|
|
// options
|
|
message: message
|
|
},{
|
|
// settings
|
|
type: 'danger',
|
|
delay: 10000
|
|
});
|
|
}
|
|
|
|
function throwError(message) {
|
|
messaging.logError(message);
|
|
|
|
throw new Error(message);
|
|
}
|
|
|
|
function getDateFromTS(timestamp) {
|
|
// Date accepts number of milliseconds since epoch so UTC timestamp works without any extra handling
|
|
// see https://stackoverflow.com/questions/4631928/convert-utc-epoch-to-local-date-with-javascript
|
|
return new Date(timestamp * 1000);
|
|
}
|
|
|
|
function formatTime(date) {
|
|
return (date.getHours() <= 9 ? "0" : "") + date.getHours() + ":" + (date.getMinutes() <= 9 ? "0" : "") + date.getMinutes();
|
|
}
|
|
|
|
function formatDate(date) {
|
|
return date.getDate() + ". " + (date.getMonth() + 1) + ". " + date.getFullYear();
|
|
}
|
|
|
|
function formatDateTime(date) {
|
|
return formatDate(date) + " " + formatTime(date);
|
|
}
|
|
|
|
function isElectron() {
|
|
return window && window.process && window.process.type;
|
|
} |