? decisions-HEAD-399952.patch
? decisions-form.js
Index: decisions.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/decisions/decisions.module,v
retrieving revision 1.208
diff -u -p -e -B -b -r1.208 decisions.module
Index: decisions_node.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/decisions/decisions_node.inc,v
retrieving revision 1.4
diff -u -p -e -B -b -r1.4 decisions_node.inc
*** decisions_node.inc 12 Mar 2009 23:11:33 -0000 1.4
--- decisions_node.inc 13 Mar 2009 17:46:50 -0000
*************** function decisions_form(&$node, &$form_s
*** 260,267 ****
'#title' => t('Need more choices'),
'#default_value' => 0,
'#return_value' => 1,
- '#prefix' => '
',
- '#suffix' => '
',
'#description' => t("If the amount of boxes above isn't enough, check this box and click the Preview button below to add some more."),
'#weight' => 1
);
--- 260,265 ----
*************** function decisions_form(&$node, &$form_s
*** 432,437 ****
--- 430,443 ----
function decisions_form_alter(&$form, $form_state, $form_id) {
if (preg_match('/^decisions_.*_node_form$/', $form_id)) {
# XXX: not sure this is right
+ // Only add javascript once, even if _form is called multiple times.
+ static $decisions_add_js;
+ if (!$decisions_add_js) {
+ // Pass translatable strings
+ drupal_add_js(array('decisions' => array('remove' => t('Remove'), 'addChoice' => t('Add choice'), 'noLimit' => t('No limit'), 'noRemove' => t("Can't remove this choice.\nA minimum of two choices must be defined at all times."))), 'setting');
+ drupal_add_js(drupal_get_path('module', 'decisions') .'/decisions-form.js', 'module');
+ $decisions_add_js = TRUE;
+ }
if ($form['choice']['morechoices']['#return_value']) {
$form['#rebuild'] = TRUE;
$choices = $form['choice']['choices']['#value'];