Issue #2152261 by joelpittet: Clean up for tablesort-indicator.html.twig.

8.0.x
Dries 2013-12-10 17:13:35 -05:00
parent 70d77c32db
commit 0fc8ab6bb8
2 changed files with 5 additions and 38 deletions

View File

@ -1711,37 +1711,6 @@ function theme_table($variables) {
return $output;
}
/**
* Prepares variables for tablesort indicator templates.
*
* Default template: tablesort-indicator.html.twig.
*
* @param array $variables
* An associative array containing:
* - style: Set to either 'asc' or 'desc'. This determines which icon to show.
*/
function template_preprocess_tablesort_indicator(&$variables) {
// Provide the image attributes for an ascending or descending image.
if ($variables['style'] == 'asc') {
$variables['uri'] = 'core/misc/arrow-asc.png';
$alt_title = t('sort ascending');
}
else {
$variables['uri'] = 'core/misc/arrow-desc.png';
$alt_title = t('sort descending');
}
// Add the image element.
$variables['image'] = array(
'#theme' => 'image',
'#uri' => $variables['uri'],
'#width' => 13,
'#height' => 13,
'#alt' => $alt_title,
'#title' => $alt_title,
);
}
/**
* Returns HTML for a marker for new or updated content.
*

View File

@ -4,15 +4,13 @@
* Default theme implementation for displaying a tablesort indicator.
*
* Available variables:
* - image: A renderable image element.
* - style: Either 'asc' or 'desc', indicating the sorting direction.
* - uri: URI to ascending or descending image.
*
* @see template_preprocess_tablesort_indicator()
*
* @ingroup themeable
*/
#}
{% spaceless %}
{{ image }}
{% endspaceless %}
{% if style == 'asc' -%}
<img src="{{ url('core/misc/arrow-asc.png') }}" width="13" height="13" alt="{{ 'sort ascending'|t }}" title="{{ 'sort ascending'|t }}" />
{% else -%}
<img src="{{ url('core/misc/arrow-desc.png') }}" width="13" height="13" alt="{{ 'sort descending'|t }}" title="{{ 'sort descending'|t }}" />
{% endif %}