 
 
 
 
<?php
  global $language ;
  if ($path = variable_get('languageicons_path', drupal_get_path('module', 'languageicons') . '/flags/*.png')) {
    $title = $language->name;
    // Build up $image for theme_image() consumption.
    $image = array(
      'path' => str_replace('*', $language->language, check_plain($path)),
      'alt' => $title,
      'title' => $title,
      'attributes' => array(
        'class' => array('language-icon'),
      ),
    );
    if ($size = check_plain(variable_get('languageicons_size', '16x12'))) {
      list($width, $height) = explode('x', $size);
      $image += array('width' => $width, 'height' => $height);
    }
    print "<a href='#' class='has-anchor-link ripple'>".theme('image', $image)."</a><div class='no-anchor-link'>".theme('image', $image)."<span class='language-title'>".$language->native."</span></div>";
  }
?>
		
<style>
  .flag-well {
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
  }
    #block-locale-language {
    position: absolute;
    right: -25px;
    top: 35px;
    padding: 5px 0;
    visibility: hidden;
  }
  #block-locale-language ul {
    padding: 0;
    margin: 0 0 0 1em;
    width: 100px;
  }
  #block-locale-language ul li {
    list-style: none;
	display: inline-block;
  }
  #block-locale-language ul li a{
    color: black;
  }
  #block-locale-language.opened {
    visibility: visible;
  }
  #block-locale-language.closed {
    visibility: visible;
  }
  #language-setting-block .no-anchor-link {
    display: none;
  }
  #language-setting-block img {
    width: 25px;
    margin-right: 10px;
    opacity: 0.5;
    filter: alpha(opacity=50);
  }
  #language-setting-block img:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
  }
</style>
		
<script>
  jQuery(document).ready( function($) {
    $('#language-setting-block a').on('click',function(e){
        var dropdown = $('#block-locale-language');
        e.preventDefault();
        if(dropdown.hasClass('opened')){
            dropdown.removeClass('opened').addClass('closed');
            setTimeout(function(){
                dropdown.removeClass('closed')
            },500);
        }else{
            dropdown.addClass('opened');
        }
    });
  } );
</script>
		 
 
 
 
<?php
  global $language ;
  if ($path = variable_get('languageicons_path', drupal_get_path('module', 'languageicons') . '/flags/*.png')) {
    $title = $language->name;
    // Build up $image for theme_image() consumption.
    $image = array(
      'path' => str_replace('*', $language->language, check_plain($path)),
      'alt' => $title,
      'title' => $title,
      'attributes' => array(
        'class' => array('language-icon'),
      ),
    );
    if ($size = check_plain(variable_get('languageicons_size', '16x12'))) {
      list($width, $height) = explode('x', $size);
      $image += array('width' => $width, 'height' => $height);
    }
    print "<a href='#' class='has-anchor-link ripple'>".theme('image', $image)."</a><div class='no-anchor-link'>".theme('image', $image)."<span class='language-title'>".$language->native."</span></div>";
  }
?>
		
<style>
  .flag-well {
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
  }
    #block-locale-language {
    position: absolute;
    right: -25px;
    top: 35px;
    padding: 5px 0;
    visibility: hidden;
  }
  #block-locale-language ul {
    padding: 0;
    margin: 0 0 0 1em;
    width: 100px;
  }
  #block-locale-language ul li {
    list-style: none;
	display: inline-block;
  }
  #block-locale-language ul li a{
    color: black;
  }
  #block-locale-language.opened {
    visibility: visible;
  }
  #block-locale-language.closed {
    visibility: visible;
  }
  #language-setting-block .no-anchor-link {
    display: none;
  }
  #language-setting-block img {
    width: 25px;
    margin-right: 10px;
    opacity: 0.5;
    filter: alpha(opacity=50);
  }
  #language-setting-block img:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
  }
</style>
		
<script>
  jQuery(document).ready( function($) {
    $('#language-setting-block a').on('click',function(e){
        var dropdown = $('#block-locale-language');
        e.preventDefault();
        if(dropdown.hasClass('opened')){
            dropdown.removeClass('opened').addClass('closed');
            setTimeout(function(){
                dropdown.removeClass('closed')
            },500);
        }else{
            dropdown.addClass('opened');
        }
    });
  } );
</script>
		 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
