Centering "No Answer" Radio Button Option

More
3 years 4 months ago - 3 years 4 months ago #101282 by abryenton
Hi everyone,

I'm trying to center the radio buttons on a Array (flexible labels). There doesn't seem to be a class attached to them.

Any ideas?

Attachments:
Last Edit: 3 years 4 months ago by abryenton.

Please Log in to join the conversation.

More
3 years 4 months ago #101294 by tpartner
In LS 2.0, that <td> element has a class "noanswer-item".

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

Please Log in to join the conversation.

More
3 years 4 months ago #101296 by abryenton
We are currently using Limesurvey 1.87.

How would I go about adding that class to that element in this version?

Thanks!
Aaorn

Please Log in to join the conversation.

More
3 years 4 months ago #101297 by tpartner
I can't test on a version that old but try adding this to the end of template.js:

<script type="text/javascript" charset="utf-8">	
	$(document).ready(function() { 
		$('.array-flexible-row input.radio[value=""]').closest('td').addClass('noanswer-item');  
    });
</script>

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

Please Log in to join the conversation.

More
3 years 4 months ago #101299 by abryenton
That's awesome!! Thank you so much!

It didn't work in the template.js so I just added it to the startpage.pstpl and it worked great!

Thanks again!
Aaron

Please Log in to join the conversation.

More
3 years 4 months ago #101300 by tpartner
Oops, sorry, my mistake - you don't need the enclosing <script> tags in template.js.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

Please Log in to join the conversation.

More
3 years 4 months ago #101302 by abryenton
Not a problem, thanks again for the help! Much appreciated. :)

Please Log in to join the conversation.