comparison mod_invites_page/static/invite.js @ 5725:ef3aa6901a93

mod_invites_page: Add support for Haiku and mobile Linux
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Thu, 16 Nov 2023 19:18:22 +0100
parents 5f7f6ee32a11
children
comparison
equal deleted inserted replaced
5724:b117b63bcdbb 5725:ef3aa6901a93
5 document.getElementById('qr-button-container').classList.add("d-md-block"); 5 document.getElementById('qr-button-container').classList.add("d-md-block");
6 } 6 }
7 7
8 // Detect current platform and show/hide appropriate clients 8 // Detect current platform and show/hide appropriate clients
9 if(window.platform) { 9 if(window.platform) {
10 var platform_friendly = null; 10 let platform_friendly = null;
11 var platform_classname = null; 11 let platform_classname = null;
12 12
13 switch(platform.os.family) { 13 switch(platform.os.family) {
14 case "Ubuntu": 14 case "Ubuntu":
15 case "Linux": 15 case "Linux":
16 case "Fedora": 16 case "Fedora":
17 case "Red Hat": 17 case "Red Hat":
18 case "SuSE": 18 case "SuSE":
19 platform_friendly = platform.os.family + " (Linux)"; 19 platform_friendly = platform.os.family + " (Linux)";
20 platform_classname = "linux"; 20 platform_classname = "linux";
21 break;
22 case "Linux aarch64":
23 platform_friendly = "Linux mobile";
24 platform_classname = "linux";
25 break;
26 case "Haiku R1":
27 platform_friendly = "Haiku";
28 platform_classname = "haiku";
21 break; 29 break;
22 case "Windows Phone": 30 case "Windows Phone":
23 platform_friendly = "Windows Phone"; 31 platform_friendly = "Windows Phone";
24 platform_classname = "windows-phone"; 32 platform_classname = "windows-phone";
25 break; 33 break;