Просмотр исходного кода

Fixing thematic coloring when changing radiobuttons

Julio Montoya 13 лет назад
Родитель
Сommit
1bcd53f582
2 измененных файлов с 8 добавлено и 7 удалено
  1. 6 5
      main/course_progress/index.php
  2. 2 2
      main/course_progress/thematic.php

+ 6 - 5
main/course_progress/index.php

@@ -109,16 +109,17 @@ function update_done_thematic_advance(selected_value) {
 	});
 
 	// clean all radios
-	for (var i=0; i<$("input[@name=\'done_thematic\']").length;i++) {
-		var id_radio_thematic = $("input[@name=\'done_thematic\']").get(i).id;
+	
+	for (var i=0; i< $(".done_thematic").length;i++) {
+		var id_radio_thematic = $(".done_thematic").get(i).id;		
 		$("#td_"+id_radio_thematic).css({"background-color":"#FFF"});
 	}
 
 	// set background to previous radios
-	for (var i=0; i<$("input[@name=\'done_thematic\']").length;i++) {
-		var id_radio_thematic = $("input[@name=\'done_thematic\']").get(i).id;
+	for (var i=0; i < $(".done_thematic").length;i++) {
+		var id_radio_thematic = $(".done_thematic").get(i).id;
 		$("#td_"+id_radio_thematic).css({"background-color":"#E5EDF9"});
-		if ($("input[@name=\'done_thematic\']").get(i).value == selected_value) {
+		if ($(".done_thematic").get(i).value == selected_value) {
 			break;
 		}
 	}

+ 2 - 2
main/course_progress/thematic.php

@@ -218,9 +218,9 @@ if ($action == 'thematic_list') {
     							$style = ' style="background-color:#E5EDF9" ';
     						} else {
     							$style = ' style="background-color:#fff" ';
-    						}														
+    						}											 			
     						echo '<td id="td_done_thematic_'.$thematic_advance['id'].'" '.$style.'><center>';
-    						echo '<input type="radio" id="done_thematic_'.$thematic_advance['id'].'" name="done_thematic" value="'.$thematic_advance['id'].'" '.$checked.' onclick="update_done_thematic_advance(this.value)">';
+    						echo '<input type="radio" class="done_thematic" id="done_thematic_'.$thematic_advance['id'].'" name="done_thematic" value="'.$thematic_advance['id'].'" '.$checked.' onclick="update_done_thematic_advance(this.value)">';
     						echo '</center></td>';						
     					} else {