diff --git a/extlink.js b/extlink.js
index 84e7b17..4037b1a 100644
--- a/htdocs/sites/all/modules/contrib/extlink/extlink.js
+++ b/htdocs/sites/all/modules/contrib/extlink/extlink.js
@@ -65,7 +65,13 @@ function extlinkAttach(context) {
       $(external_links).not('[img]').addClass(Drupal.settings.extlink.extClass).each(function() { if ($(this).css('display') == 'inline') $(this).after('<span class=' + Drupal.settings.extlink.extClass + '></span>'); });
     }
     else {
-      $(external_links).not($(external_links).find('img').parents('a')).addClass(Drupal.settings.extlink.extClass).each(function() { if ($(this).css('display') == 'inline') $(this).after('<span class=' + Drupal.settings.extlink.extClass + '></span>'); });
+      if (Drupal.settings.extlink.extClassImg) {
+        // Apply the "ext" class to all links, not just images.
+        $(external_links).addClass(Drupal.settings.extlink.extClass);
+      }
+      else {
+        $(external_links).not($(external_links).find('img').parents('a')).addClass(Drupal.settings.extlink.extClass).each(function() { if ($(this).css('display') == 'inline') $(this).after('<span class=' + Drupal.settings.extlink.extClass + '></span>'); });
+      }
     }
   }

diff --git a/extlink.module b/extlink.module
index 70d6f56..8ecb109 100644
--- a/htdocs/sites/all/modules/contrib/extlink/extlink.module
+++ b/htdocs/sites/all/modules/contrib/extlink/extlink.module
@@ -23,6 +23,7 @@ function extlink_init() {
   drupal_add_js(array('extlink' => array(
     'extTarget'     => variable_get('extlink_target', 0),
     'extClass'      => variable_get('extlink_class', 'ext'),
+    'extClassImg'   => variable_get('extlink_class_img', FALSE),
     'extSubdomains' => variable_get('extlink_subdomains', 1),
     'extExclude'    => variable_get('extlink_exclude', ''),
     'extInclude'    => variable_get('extlink_include', ''),
