From e9c28d03b518feba553dd703d236b6e0145ac428 Mon Sep 17 00:00:00 2001 From: si458 Date: Thu, 7 Mar 2024 15:21:10 +0000 Subject: [PATCH] add windows arm 64bit to agentinvite page Signed-off-by: si458 --- translate/translate.json | 20 ++++++++++++--- views/agentinvite.handlebars | 48 +++++++++++++++++++++++++----------- 2 files changed, 50 insertions(+), 18 deletions(-) diff --git a/translate/translate.json b/translate/translate.json index b5c453614f..ad2687bb78 100644 --- a/translate/translate.json +++ b/translate/translate.json @@ -1702,7 +1702,8 @@ "hu": ", majd indítsa el és kattintson az \"Install\" vagy \"Connect\" gombra.", "xloc": [ "agentinvite.handlebars->container->column_l->5->wintab32->3", - "agentinvite.handlebars->container->column_l->5->wintab64->3" + "agentinvite.handlebars->container->column_l->5->wintab64->3", + "agentinvite.handlebars->container->column_l->5->wintabarm64->3" ] }, { @@ -25864,7 +25865,8 @@ "hu": "Kattintson ide az alkalmazás letöltéséhez", "xloc": [ "agentinvite.handlebars->container->column_l->5->wintab32->3->win32url", - "agentinvite.handlebars->container->column_l->5->wintab64->3->win64url" + "agentinvite.handlebars->container->column_l->5->wintab64->3->win64url", + "agentinvite.handlebars->container->column_l->5->wintabarm64->3->winarm64url" ] }, { @@ -47555,6 +47557,12 @@ "agentinvite.handlebars->container->column_l->5->wintab64->1" ] }, + { + "en": "Microsoft™ Windows ARM 64bit", + "xloc": [ + "agentinvite.handlebars->container->column_l->5->wintabarm64->1" + ] + }, { "bs": "Minimalna dužina od {0}", "cs": "Minimální délka {0}", @@ -82061,6 +82069,12 @@ "default.handlebars->47->1302" ] }, + { + "en": "Windows ARM 64bit", + "xloc": [ + "agentinvite.handlebars->container->column_l->5->1->twintabarm64" + ] + }, { "en": "Windows ARM 64bit console", "nl": "Windows ARM 64bit console", @@ -82854,7 +82868,7 @@ }, { "en": "You need to 'chmod +x meshagent' and run this file", - "en": "U moet 'chmod +x meshagent' gebruiken en dit bestand uitvoeren.", + "nl": "U moet 'chmod +x meshagent' gebruiken en dit bestand uitvoeren.", "xloc": [ "agentinvite.handlebars->3->13", "default.handlebars->47->657" diff --git a/views/agentinvite.handlebars b/views/agentinvite.handlebars index c46489bab3..748c677816 100644 --- a/views/agentinvite.handlebars +++ b/views/agentinvite.handlebars @@ -81,6 +81,7 @@
+ @@ -104,6 +105,14 @@
+
+

Microsoft™ Windows ARM 64bit

+

Download the software here, run it and press "Install" or "Connect".

+
+ +
+
+

Linux

To install, cut and paste the following command in a root terminal.

@@ -227,25 +236,28 @@ var tabcount = 0, tabselect = null; var tab1 = (showAgents == 0) || (showAgents & 1); //win64 var tab2 = (showAgents == 0) || (showAgents & 1); //win32 - var tab3 = (showAgents == 0) || (showAgents & 2); //linux - var tab4 = (showAgents == 0) || (showAgents & 2); //linuxbinary - var tab5 = (showAgents == 0) || (showAgents & 4); //macos - var tab6 = (showAgents == 0) || (showAgents & 16); //android - var tab7 = (showAgents == 0) || (showAgents & 8); //assistant - if (tab7) { tabcount++; tabselect = 'assistab'; } - if (tab6) { tabcount++; tabselect = 'androtab'; } - if (tab5) { tabcount++; tabselect = 'macostab'; } - if (tab4) { tabcount++; tabselect = 'linuxbinarytab'; } - if (tab3) { tabcount++; tabselect = 'linuxtab'; } + var tab3 = (showAgents == 0) || (showAgents & 1); //winarm64 + var tab4 = (showAgents == 0) || (showAgents & 2); //linux + var tab5 = (showAgents == 0) || (showAgents & 2); //linuxbinary + var tab6 = (showAgents == 0) || (showAgents & 4); //macos + var tab7 = (showAgents == 0) || (showAgents & 16); //android + var tab8 = (showAgents == 0) || (showAgents & 8); //assistant + if (tab8) { tabcount++; tabselect = 'assistab'; } + if (tab7) { tabcount++; tabselect = 'androtab'; } + if (tab6) { tabcount++; tabselect = 'macostab'; } + if (tab5) { tabcount++; tabselect = 'linuxbinarytab'; } + if (tab4) { tabcount++; tabselect = 'linuxtab'; } + if (tab3) { tabcount++; tabselect = 'wintabarm64'; } if (tab2) { tabcount++; tabselect = 'wintab32'; } if (tab1) { tabcount++; tabselect = 'wintab64'; } QV('twintab64', tab1 && (tabcount > 1)); QV('twintab32', tab2 && (tabcount > 1)); - QV('tlinuxtab', tab3 && (tabcount > 1)); - QV('tlinuxbinarytab', tab4 && (tabcount > 1)); - QV('tmacostab', tab5 && (tabcount > 1)); - QV('tandrotab', tab6 && (tabcount > 1)); - QV('tassistab', tab7 && (tabcount > 1)); + QV('twintabarm64', tab3 && (tabcount > 1)); + QV('tlinuxtab', tab4 && (tabcount > 1)); + QV('tlinuxbinarytab', tab5 && (tabcount > 1)); + QV('tmacostab', tab6 && (tabcount > 1)); + QV('tandrotab', tab7 && (tabcount > 1)); + QV('tassistab', tab8 && (tabcount > 1)); userInterfaceSelectMenu(); setup(); @@ -401,6 +413,12 @@ Q('win32url').href = url; Q('win32url2').href = url; + // Windows ARM64bit Setup + url = 'meshagents?id=43&meshid=' + meshid; + if (installFlags != 0) { url += ('&installflags=' + installFlags); } + Q('winarm64url').href = url; + Q('winarm64url2').href = url; + // MacOS Setup url = 'meshosxagent?id=10005&meshid=' + meshid; Q('macosurl').href = url;