gustotc Posted April 22, 2016 Posted April 22, 2016 I needed depending on the platform to change the CSS to suit the size of the font. for example the DbGrid Quote
bugra Posted April 22, 2016 Posted April 22, 2016 Hi You can try this js code to check platform. Add MainForm's Script properties. var userAgent = navigator.userAgent || navigator.vendor || window.opera; if( userAgent.match( /iPad/i ) || userAgent.match( /iPhone/i ) || userAgent.match( /iPod/i ) ) { //call your css in here for ios } else if( userAgent.match( /Android/i ) ) { //call your css in here for android } else { //call your css in here for other } } But why do you check platform? You can change css rules using media queries in css. For example @media screen and (min-width: 480px) { body { background-color: lightgreen; } } also you can create an hybrid project. Examine Demos/Touch/Hybrid demo. And you can change layout on clientside. Examine Demos/Desktop/Clientside Alignment - ... demos. Quote
gustotc Posted April 22, 2016 Author Posted April 22, 2016 Hi You can try this js code to check platform. Add MainForm's Script properties. var userAgent = navigator.userAgent || navigator.vendor || window.opera; if( userAgent.match( /iPad/i ) || userAgent.match( /iPhone/i ) || userAgent.match( /iPod/i ) ) { //call your css in here for ios } else if( userAgent.match( /Android/i ) ) { //call your css in here for android } else { //call your css in here for other } } But why do you check platform? You can change css rules using media queries in css. For example @media screen and (min-width: 480px) { body { background-color: lightgreen; } } also you can create an hybrid project. Examine Demos/Touch/Hybrid demo. And you can change layout on clientside. Examine Demos/Desktop/Clientside Alignment - ... demos. Thanks Quote
Administrators Farshad Mohajeri Posted April 22, 2016 Administrators Posted April 22, 2016 On server side you can use : UniApplication.UniPlatform: TUniPlatforms TUniPlatform = (upDesktop, upMobile, upPhone, upTablet, upAndroid, upiPhone, upiPad, upiPod, upiOS); TUniPlatforms = set of TUniPlatform; Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.