Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi
  • Page :
  • 1
  • 2

SUJET : Change color of chosen answer....

Change color of chosen answer.... il y a 4 mois 1 jour #102843

  • tpartner
  • Portrait de tpartner
  • Hors ligne
  • LimeSurvey Team
  • Messages : 3844
  • Remerciements reçus 690
  • Karma: 330
Hi David,

There is no way to select a parent of an element with CSS.

You will need to modify all of the listeners in imagetick_lime.js to add a class to the parent <li> element when a radio or checkbox is checked. Something like:
$('#tick_img_'+id).closest('li').addClass('checkedItem');

And then in template.css, something like this:
li.checkedItem {
	color:red;
}
Cheers,
Tony Partner

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

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
L'administrateur a désactivé l'accès en écriture pour le public.

Change color of chosen answer.... il y a 4 mois 1 jour #102849

  • dweisser
  • Portrait de dweisser
  • Hors ligne
  • Silver Donor
  • Messages : 182
  • Remerciements reçus 5
  • Karma: 5
I'll give it a shot. Thank you!
L'administrateur a désactivé l'accès en écriture pour le public.

Change color of chosen answer.... il y a 4 mois 1 jour #102854

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 5875
  • Remerciements reçus 722
  • Karma: 223
:checked like this can be used only with css.

Here you need JS.

Denis
L'administrateur a désactivé l'accès en écriture pour le public.

Change color of chosen answer.... il y a 4 mois 1 jour #102866

  • dweisser
  • Portrait de dweisser
  • Hors ligne
  • Silver Donor
  • Messages : 182
  • Remerciements reçus 5
  • Karma: 5
Thanks again guys,

I accomplished this by adding:

$('#tick_img_'+id).closest('li').addClass('uncheckedItem');
$('#tick_img_'+id).closest('li').removeClass('checkedItem');

and

$('#tick_img_'+id).closest('li').addClass('checkedItem');
$('#tick_img_'+id).closest('li').removeClass('uncheckedItem');

As you suggested. I hope it helps someone.
David
L'administrateur a désactivé l'accès en écriture pour le public.
  • Page :
  • 1
  • 2
Modérateurs: ITEd
Temps de génération de la page : 0.140 secondes
Donation Image