advanced_mail_reroute.js 939 B

1234567891011121314151617181920212223242526
  1. function advanced_mail_reroute_enable_disable_email_field(select_field) {
  2. if ($(select_field).children("[@selected]").text() == "Reroute") {
  3. var email_field = $(select_field).parent().parent().parent().find('.advanced-mail-reroute-email');
  4. email_field.removeAttr('disabled');
  5. email_field.css({'background-color' : '#fff'});
  6. }
  7. else {
  8. var email_field = $(select_field).parent().parent().parent().find('.advanced-mail-reroute-email');
  9. email_field.attr('disabled', 'disabled');
  10. email_field.css({'background-color' : '#ddd'});
  11. email_field.val('');
  12. }
  13. }
  14. if (Drupal.jsEnabled) {
  15. $(document).ready(function() {
  16. $(".advanced-mail-reroute-rule")
  17. .change(function() {
  18. advanced_mail_reroute_enable_disable_email_field(this);
  19. })
  20. .each(function() {
  21. advanced_mail_reroute_enable_disable_email_field(this);
  22. });
  23. });
  24. };