Printable Version of Topic

Click here to view this topic in its original format

HTMLHelp Forums _ General Web Design _ code to return Calm is now wind.

Posted by: John Zapf Jun 5 2020, 07:29 PM

If I use this code it returns wind speed. if the wind speed is 0 it returns Calm - perfect.

<div>${ob.windSpeedMPH> 0 ? `${ob.windSpeedMPH}mph` : `Calm`}</div>


But I want to add the wind direction to the output, this works for that. Returns wind direction and speed, ie. SSW@4mph - BUT if the wind is 0 it returns SSW@calm. This is what I need help with. If the wind is 0 I want it to return Calm for both the wind direction and wind speed, just one word, Calm. can you tell me how to accomplish this with the below code?

<div>${ob.windDir || 'N/A'}@${ob.windSpeedMPH> 0 ? `${ob.windSpeedMPH}mph` : `Calm`}</div>


Thanks, John

Posted by: CharlesEF Jun 5 2020, 08:54 PM

Well, just move it.

CODE
<div>${ob.windSpeedMPH} > 0 ? `${ob.windDir || 'N/A'}@${ob.windSpeedMPH}mph` : `Calm`}</div>

I'm not sure those smart single quotes will work.

Posted by: John Zapf Jun 5 2020, 09:12 PM

ok, we will see, next time its Calm

Posted by: CharlesEF Jun 6 2020, 01:05 AM

If there's something you don't understand, just ask.

Posted by: John Zapf Jun 6 2020, 08:37 AM

this is what ended up working. thank you for your help.

<div>${ob.windSpeedMPH> 0 ? `${ob.windDir}&nbsp@&nbsp${ob.windSpeedMPH}mph` : `Calm`}</div>

Posted by: CharlesEF Jun 6 2020, 02:36 PM

Glad you got it working but '&nbsp' is missing the ending semi-colon.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)