WebApp DeviceView and ViewSize are now stored server-side
Ylian Saint-Hilaire committed
Feb 27, 2020 at 19:11 UTC
82df595885f1dde64fd70b3325762b2889ac53f5
2 files changed
+5
-6
package.json
+1
-1
@@ -1,6 +1,6 @@
1
{
2
"name": "meshcentral",
3
- "version": "0.4.9-n",
3
+ "version": "0.4.9-o",
4
"keywords": [
5
"Remote Management",
6
"Intel AMT",
views/default.handlebars
+4
-5
@@ -1128,7 +1128,6 @@
1128
var webState = '{{{webstate}}}';
1129
if (webState != '') { webState = JSON.parse(decodeURIComponent(webState)); }
1130
for (var i in webState) { localStorage.setItem(i, webState[i]); }
1131
- if (webState.deviceView != null) { localStorage.setItem('_deviceView', webState.deviceView); }
1131
if (!webState.loctag) { try { delete localStorage.removeItem('loctag'); } catch (ex) { } }
1132
1133
var args, urlargs;
@@ -1272,11 +1271,11 @@
1271
1272
// Setup page controls
1273
Q('sortselect').selectedIndex = sort = getstore('sort', 0);
1275
- Q('sizeselect').selectedIndex = getstore('_viewsize', 1);
1274
+ Q('sizeselect').selectedIndex = getstore('viewsize', 1);
1275
Q('SearchInput').value = getstore('_search', '');
1276
showRealNames = (getstore('showRealNames', 0) == 1);
1277
Q('RealNameCheckBox').checked = showRealNames;
1279
- Q('viewselect').value = getstore('_deviceView', 1);
1278
+ Q('viewselect').value = getstore('deviceView', 1);
1279
Q('DeskControl').checked = (getstore('DeskControl', 1) == 1);
1280
QV('accountChangeEmailAddressSpan', (features & 0x200000) == 0);
1281
@@ -2800,8 +2799,8 @@
2799
if (i != null) { Q('viewselect').value = i; }
2800
for (var j = 1; j < 5; j++) { Q('devViewButton' + j).classList.remove('viewSelectorSel'); }
2801
Q('devViewButton' + Q('viewselect').value).classList.add('viewSelectorSel');
2803
- putstore('_deviceView', Q('viewselect').value);
2804
- putstore('_viewsize', Q('sizeselect').value);
2802
+ putstore('deviceView', Q('viewselect').value);
2803
+ putstore('viewsize', Q('sizeselect').value);
2804
masterUpdate(4);
2805
setTimeout(function () { masterUpdate(512); }, 200);
2806
}