Software /
code /
prosody-modules
Comparison
mod_invites_page/static/invite.js @ 5748: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 |
parent | 5746:5f7f6ee32a11 |
comparison
equal
deleted
inserted
replaced
5747:b117b63bcdbb | 5748: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; |