src/hg/js/hui.js 1.34

1.34 2009/09/11 20:30:10 tdreszer
Handle radio buttons in dependent cfg settings
Index: src/hg/js/hui.js
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/js/hui.js,v
retrieving revision 1.33
retrieving revision 1.34
diff -b -B -U 4 -r1.33 -r1.34
--- src/hg/js/hui.js	10 Sep 2009 04:43:10 -0000	1.33
+++ src/hg/js/hui.js	11 Sep 2009 20:30:10 -0000	1.34
@@ -272,16 +272,21 @@
         var list = $("checkbox[name$='"+suffix+"']").not("[name='"+inp.name+"']"); // Exclude self from list
         if($(list).length>0)
             $(list).attr("checked",$(inp).attr("checked"));
     }
+    else if(inp.type.indexOf("radio") == 0) {
+        var list = $("radio[name$='"+suffix+"']").not("[name='"+inp.name+"']");
+        if($(list).length>0)
+            $(list).val(inp.value);
+    }
     else {  // Various types of inputs
         var list = $("input[name$='"+suffix+"']").not("[name='"+inp.name+"']");//.not("[name^='boolshad.']"); // Exclude self from list
         if($(list).length>0)
             $(list).val(inp.value);
-        else {
-            alert("Unsupported type of multi-level cfg setting type='"+inp.type+"'");
-            return false;
-        }
+        //else {
+        //    alert("Unsupported type of multi-level cfg setting type='"+inp.type+"'");
+        //    return false;
+        //}
     }
     return true;
 }