Index: languageicons.admin.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/languageicons/languageicons.admin.inc,v retrieving revision 1.2 diff -u -p -r1.2 languageicons.admin.inc --- languageicons.admin.inc 11 Oct 2008 13:36:12 -0000 1.2 +++ languageicons.admin.inc 15 Jan 2010 08:27:52 -0000 @@ -51,6 +51,12 @@ function languageicons_admin_settings() '#maxlength' => 10, '#description' => t('Image size for language icons, in the form "width x height".'), ); + $form['show']['languageicons_show_tooltip'] = array( + '#type' => 'checkbox', + '#title' => t('Show tooltips'), + '#description' => t('Show tooltips on the icons displaying the language name'), + '#default_value' => variable_get('languageicons_show_tooltip', TRUE), + ); return system_settings_form($form); } Index: languageicons.install =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/languageicons/languageicons.install,v retrieving revision 1.2 diff -u -p -r1.2 languageicons.install --- languageicons.install 11 Oct 2008 13:36:12 -0000 1.2 +++ languageicons.install 15 Jan 2010 08:33:32 -0000 @@ -25,6 +25,7 @@ function languageicons_uninstall() { 'languageicons_placement', 'languageicons_path', 'languageicons_size', + 'languageicons_show_tooltip', ); foreach ($variables as $variable) { variable_del($variable); Index: languageicons.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/languageicons/languageicons.module,v retrieving revision 1.5 diff -u -p -r1.5 languageicons.module --- languageicons.module 10 Mar 2009 11:14:23 -0000 1.5 +++ languageicons.module 15 Jan 2010 08:27:27 -0000 @@ -112,7 +112,11 @@ function theme_languageicons_icon($langu if ($path = variable_get('languageicons_path', drupal_get_path('module', 'languageicons') .'/flags/*.png')) { $src = base_path() . str_replace('*', $language->language, $path); $title = $title ? $title : $language->native; - $attribs = array('class' => 'language-icon', 'alt' => $title); + if ( variable_get('languageicons_show_tooltip', TRUE) ) { + $attribs = array('class' => 'language-icon', 'alt' => $title, 'title' => $title); + } else { + $attribs = array('class' => 'language-icon', 'alt' => $title); + } if ($size = variable_get('languageicons_size', '16x12')) { list($width, $height) = explode('x', $size); $attribs += array('width' => $width, 'height' => $height);