..
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 | const parsedAccounts = JSON.parse(localAccounts);
const currentAccount = parsedAccounts.find(
(account) => account.fullName === currentLoggedInUser
);
const currentIndex = parsedAccounts.findIndex(
(account) => account.fullName === currentLoggedInUser
);
const desktop = document.getElementById("desktop");
const wallpaperRoute = "./images/wallpapers";
const wallpaperExtension = ".jpeg";
const draggableElements = document.querySelectorAll('.draggable');
const draggableWindows = [];
draggableElements.forEach(draggableElement => {
const currentDraggableWindow = new Draggabilly(draggableElement, {
containment: '#desktop',
handle: 'header',
});
draggableWindows.push(currentDraggableWindow);
});
if(!currentAccount.wallpaper) {
currentAccount['wallpaper'] = 'Wallpaper1';
parsedAccounts[currentIndex] = currentAccount;
localStorage.setItem('accounts', JSON.stringify(parsedAccounts));
desktop.style.backgroundImage = `url("${wallpaperRoute}/${currentAccount.wallpaper}${wallpaperExtension}")`;
} else {
desktop.style.backgroundImage = `url("${wallpaperRoute}/${currentAccount.wallpaper}${wallpaperExtension}")`;
}
|
|