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(''); }); } else { - $(external_links).not($(external_links).find('img').parents('a')).addClass(Drupal.settings.extlink.extClass).each(function() { if ($(this).css('display') == 'inline') $(this).after(''); }); + 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(''); }); + } } } 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', ''),