uc_pma adds a div below payment options with class=description. This is not being hidden.
Line 41 uc_free_order.js change to fix -- additional .parent() :

// Hide the fallback payment method radio.
$("#payment-pane .form-radios input:radio").attr('disabled', 'disabled').parent().parent().hide(0);

Comments

Christopher Herberte’s picture

Status: Active » Needs work

Also, this hides free payment method checkbox -- probably undesirable. -- needs work.

Christopher Herberte’s picture

Status: Needs work » Needs review

Line 44 needs extra .parent() also to re-show free order method: needs review.

 40     // Hide the fallback payment method radio.
 41     $("#payment-pane .form-radios input:radio").attr('disabled', 'disabled').parent().parent().hide(0);
 42
 43     // Show and select the free order payment method.
 44     $("input:radio[value=free_order]").removeAttr('disabled').attr('checked', 'checked').parent().parent().show(0);