This repository was archived by the owner on Feb 22, 2024. It is now read-only.
File tree 2 files changed +16
-2
lines changed
2 files changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ const isIndonesia = require('../../app/common/country_base').isIndonesia;
3
3
const getElementById = require ( '../../_common/common_functions' ) . getElementById ;
4
4
const TabSelector = require ( '../../_common/tab_selector' ) ;
5
5
const isBinaryApp = require ( '../../config' ) . isBinaryApp ;
6
+ const { OSDetect } = require ( '../../_common/os_detect' )
6
7
7
8
const os_list = [
8
9
{
@@ -47,6 +48,18 @@ const Platforms = (() => {
47
48
. then ( gridapp => {
48
49
$ ( '.download-grid-app' ) . attr ( 'href' , `https://grid.binary.me/download/${ gridapp . name } ` ) ;
49
50
} ) ;
51
+ const os = OSDetect ( ) ;
52
+ const desktop_button = document . querySelector ( '.desktop-download-grid-app' ) ;
53
+ const android_app = document . querySelector ( '.android-download-grid-app' ) ;
54
+ if ( os === 'ios' ) {
55
+ const ios_message = document . querySelector ( '.ios-download-grid-app' ) ;
56
+ ios_message . classList . remove ( 'invisible' ) ;
57
+ desktop_button . classList . add ( 'invisible' ) ;
58
+ android_app . classList . add ( 'invisible' ) ;
59
+ } else if ( os === 'android' ) {
60
+ desktop_button . classList . add ( 'invisible' ) ;
61
+ }
62
+
50
63
} ;
51
64
52
65
return {
Original file line number Diff line number Diff line change @@ -63,10 +63,11 @@ const PlatformsGridApp = ({
63
63
< div className = 'gr-row' >
64
64
< div className = 'gr-12' >
65
65
< p >
66
- < a className = 'button-secondary download-grid-app' > < span > { it . L ( 'Download for Android' ) } </ span > </ a >
66
+ < a className = 'button-secondary android-download-grid-app download-grid-app' > < span > { it . L ( 'Download for Android' ) } </ span > </ a >
67
+ < span className = 'ios-download-grid-app invisible' > { it . L ( 'iOS coming soon' ) } </ span >
67
68
< span className = 'divider-sm' />
68
69
{ url &&
69
- < a className = 'button-secondary mobile-hide' href = { url } target = { target || undefined } rel = { / h t t p / . test ( url ) ? 'noopener noreferrer' : undefined } > < span > { button_text } </ span > </ a >
70
+ < a className = 'desktop-download-grid-app button-secondary mobile-hide' href = { url } target = { target || undefined } rel = { / h t t p / . test ( url ) ? 'noopener noreferrer' : undefined } > < span > { button_text } </ span > </ a >
70
71
}
71
72
</ p >
72
73
</ div >
You can’t perform that action at this time.
0 commit comments