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&trade; 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;