Automatically set the "Alarm" radio button when a value or unit is selected
authorChuck Hagenbuch <chuck@horde.org>
Tue, 4 Jan 2011 23:20:43 +0000 (18:20 -0500)
committerChuck Hagenbuch <chuck@horde.org>
Wed, 5 Jan 2011 01:30:52 +0000 (20:30 -0500)
nag/js/calendar.js
nag/lib/Ui/VarRenderer/Nag.php

index a16efd9..92b19b2 100644 (file)
@@ -100,6 +100,11 @@ var NagCalendar =
         case 'start_minute':
             $('start_date_specified').setValue(1);
             break;
+
+        case 'alarm_unit':
+        case 'alarm_value':
+            $('alarmon').setValue(1);
+            break;
         }
     },
 
index 7dd027e..5b27c10 100644 (file)
@@ -206,7 +206,8 @@ class Horde_Core_Ui_VarRenderer_Nag extends Horde_Core_Ui_VarRenderer_Html
                        $value['on'] ? '' : ' checked="checked"',
                        $varname,
                        _("None"))
-            . sprintf('<input type="radio" class="radio" name="%s[on]" value="1"%s />',
+            . sprintf('<input id="%son" type="radio" class="radio" name="%s[on]" value="1"%s />',
+                      $varname,
                       $varname,
                       $value['on'] ? ' checked="checked"' : '')
             . sprintf('<input type="text" size="2" name="%s[value]" id="%s_value" value="%s" />',