add windows arm 64bit to agentinvite page
Signed-off-by: si458 <simonsmith5521@gmail.com>
si458 committed
Mar 7, 2024 at 15:21 UTC
e9c28d03b518feba553dd703d236b6e0145ac428
2 files changed
+50
-18
translate/translate.json
+17
-3
@@ -1702,7 +1702,8 @@
1702
"hu": ", majd indítsa el és kattintson az \"Install\" vagy \"Connect\" gombra.",
1703
"xloc": [
1704
"agentinvite.handlebars->container->column_l->5->wintab32->3",
1705
- "agentinvite.handlebars->container->column_l->5->wintab64->3"
1705
+ "agentinvite.handlebars->container->column_l->5->wintab64->3",
1706
+ "agentinvite.handlebars->container->column_l->5->wintabarm64->3"
1707
]
1708
},
1709
{
@@ -25864,7 +25865,8 @@
25865
"hu": "Kattintson ide az alkalmazás letöltéséhez",
25866
"xloc": [
25867
"agentinvite.handlebars->container->column_l->5->wintab32->3->win32url",
25867
- "agentinvite.handlebars->container->column_l->5->wintab64->3->win64url"
25868
+ "agentinvite.handlebars->container->column_l->5->wintab64->3->win64url",
25869
+ "agentinvite.handlebars->container->column_l->5->wintabarm64->3->winarm64url"
25870
]
25871
},
25872
{
@@ -47555,6 +47557,12 @@
47557
"agentinvite.handlebars->container->column_l->5->wintab64->1"
47558
]
47559
},
47560
+ {
47561
+ "en": "Microsoft™ Windows ARM 64bit",
47562
+ "xloc": [
47563
+ "agentinvite.handlebars->container->column_l->5->wintabarm64->1"
47564
+ ]
47565
+ },
47566
{
47567
"bs": "Minimalna dužina od {0}",
47568
"cs": "Minimální délka {0}",
@@ -82061,6 +82069,12 @@
82069
"default.handlebars->47->1302"
82070
]
82071
},
82072
+ {
82073
+ "en": "Windows ARM 64bit",
82074
+ "xloc": [
82075
+ "agentinvite.handlebars->container->column_l->5->1->twintabarm64"
82076
+ ]
82077
+ },
82078
{
82079
"en": "Windows ARM 64bit console",
82080
"nl": "Windows ARM 64bit console",
@@ -82854,7 +82868,7 @@
82868
},
82869
{
82870
"en": "You need to 'chmod +x meshagent' and run this file",
82857
- "en": "U moet 'chmod +x meshagent' gebruiken en dit bestand uitvoeren.",
82871
+ "nl": "U moet 'chmod +x meshagent' gebruiken en dit bestand uitvoeren.",
82872
"xloc": [
82873
"agentinvite.handlebars->3->13",
82874
"default.handlebars->47->657"
views/agentinvite.handlebars
+33
-15
@@ -81,6 +81,7 @@
81
<div class="tab">
82
<button id="twintab64" class="tablinks" onclick="openTab(event, 'wintab64')">Windows 64bit</button>
83
<button id="twintab32" class="tablinks" onclick="openTab(event, 'wintab32')">Windows 32bit</button>
84
+ <button id="twintabarm64" class="tablinks" onclick="openTab(event, 'wintabarm64')">Windows ARM 64bit</button>
85
<button id="tlinuxtab" class="tablinks" onclick="openTab(event, 'linuxtab')">Linux / BSD Scripts</button>
86
<button id="tlinuxbinarytab" class="tablinks" onclick="openTab(event, 'linuxbinarytab')">Linux / BSD / macOS Binary</button>
87
<button id="tmacostab" class="tablinks" onclick="openTab(event, 'macostab')">MacOS</button>
@@ -104,6 +105,14 @@
105
</div>
106
</div>
107
108
+ <div id="wintabarm64" class="tabcontent" style="background-color:white;color:black">
109
+ <h3>Microsoft™ Windows ARM 64bit</h3>
110
+ <p><a id="winarm64url">Download the software here</a>, run it and press "Install" or "Connect".</p>
111
+ <div style="text-align:center">
112
+ <a id="winarm64url2"><img class="winagent-img" src="images/winagent.png" /></a>
113
+ </div>
114
+ </div>
115
+
116
<div id="linuxtab" class="tabcontent" style="background-color:white;color:black">
117
<h3>Linux</h3>
118
<p>To install, cut and paste the following command in a root terminal.</p>
@@ -227,25 +236,28 @@
236
var tabcount = 0, tabselect = null;
237
var tab1 = (showAgents == 0) || (showAgents & 1); //win64
238
var tab2 = (showAgents == 0) || (showAgents & 1); //win32
230
- var tab3 = (showAgents == 0) || (showAgents & 2); //linux
231
- var tab4 = (showAgents == 0) || (showAgents & 2); //linuxbinary
232
- var tab5 = (showAgents == 0) || (showAgents & 4); //macos
233
- var tab6 = (showAgents == 0) || (showAgents & 16); //android
234
- var tab7 = (showAgents == 0) || (showAgents & 8); //assistant
235
- if (tab7) { tabcount++; tabselect = 'assistab'; }
236
- if (tab6) { tabcount++; tabselect = 'androtab'; }
237
- if (tab5) { tabcount++; tabselect = 'macostab'; }
238
- if (tab4) { tabcount++; tabselect = 'linuxbinarytab'; }
239
- if (tab3) { tabcount++; tabselect = 'linuxtab'; }
239
+ var tab3 = (showAgents == 0) || (showAgents & 1); //winarm64
240
+ var tab4 = (showAgents == 0) || (showAgents & 2); //linux
241
+ var tab5 = (showAgents == 0) || (showAgents & 2); //linuxbinary
242
+ var tab6 = (showAgents == 0) || (showAgents & 4); //macos
243
+ var tab7 = (showAgents == 0) || (showAgents & 16); //android
244
+ var tab8 = (showAgents == 0) || (showAgents & 8); //assistant
245
+ if (tab8) { tabcount++; tabselect = 'assistab'; }
246
+ if (tab7) { tabcount++; tabselect = 'androtab'; }
247
+ if (tab6) { tabcount++; tabselect = 'macostab'; }
248
+ if (tab5) { tabcount++; tabselect = 'linuxbinarytab'; }
249
+ if (tab4) { tabcount++; tabselect = 'linuxtab'; }
250
+ if (tab3) { tabcount++; tabselect = 'wintabarm64'; }
251
if (tab2) { tabcount++; tabselect = 'wintab32'; }
252
if (tab1) { tabcount++; tabselect = 'wintab64'; }
253
QV('twintab64', tab1 && (tabcount > 1));
254
QV('twintab32', tab2 && (tabcount > 1));
244
- QV('tlinuxtab', tab3 && (tabcount > 1));
245
- QV('tlinuxbinarytab', tab4 && (tabcount > 1));
246
- QV('tmacostab', tab5 && (tabcount > 1));
247
- QV('tandrotab', tab6 && (tabcount > 1));
248
- QV('tassistab', tab7 && (tabcount > 1));
255
+ QV('twintabarm64', tab3 && (tabcount > 1));
256
+ QV('tlinuxtab', tab4 && (tabcount > 1));
257
+ QV('tlinuxbinarytab', tab5 && (tabcount > 1));
258
+ QV('tmacostab', tab6 && (tabcount > 1));
259
+ QV('tandrotab', tab7 && (tabcount > 1));
260
+ QV('tassistab', tab8 && (tabcount > 1));
261
262
userInterfaceSelectMenu();
263
setup();
@@ -401,6 +413,12 @@
413
Q('win32url').href = url;
414
Q('win32url2').href = url;
415
416
+ // Windows ARM64bit Setup
417
+ url = 'meshagents?id=43&meshid=' + meshid;
418
+ if (installFlags != 0) { url += ('&installflags=' + installFlags); }
419
+ Q('winarm64url').href = url;
420
+ Q('winarm64url2').href = url;
421
+
422
// MacOS Setup
423
url = 'meshosxagent?id=10005&meshid=' + meshid;
424
Q('macosurl').href = url;