"switch to desktop version" button

This commit is contained in:
azivner 2018-12-29 00:09:16 +01:00
parent 78d9fac1e6
commit f6db9a50ab
2 changed files with 13 additions and 2 deletions

View File

@ -9,6 +9,7 @@ import server from "./server.js";
import promptDialog from "../dialogs/prompt.js";
import ContextMenuItemsContainer from "./context_menu_items_container.js";
import treeChangesService from "./branches.js";
import utils from "./utils.js";
const $leftPane = $("#left-pane");
const $tree = $("#tree");
@ -111,7 +112,9 @@ $("#global-actions-button").click(async e => {
contextMenuWidget.initContextMenu(e, itemsContainer, (event, cmd) => {
if (cmd === "switch-to-desktop") {
alert("switch to desktop");
utils.setCookie('trilium-device', 'desktop');
utils.reloadApp();
}
else if (cmd === 'log-out') {
$("#logout-form").submit();

View File

@ -153,6 +153,13 @@ function isDesktop() {
return window.device === "desktop";
}
function setCookie(name, value) {
const date = new Date(Date.now() + 10 * 365 * 24 * 60 * 60 * 1000);
const expires = "; expires=" + date.toUTCString();
document.cookie = name + "=" + (value || "") + expires + "; path=/";
}
export default {
reloadApp,
parseDate,
@ -178,5 +185,6 @@ export default {
randomString,
bindShortcut,
isMobile,
isDesktop
isDesktop,
setCookie
};