Merge pull request #2277 from bdurrer/issue-2142

Issue 2142: Sort components alphabetically
This commit is contained in:
Robbie Trencheny 2017-03-17 16:26:11 -07:00 committed by GitHub
commit 6ee5f72b21

View File

@ -114,8 +114,24 @@ Support for these components is provided by the Home Assistant community.
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.isotope/2.2.2/isotope.pkgd.min.js"></script>
<script>
$(window).load(function(){
var $container = $('#componentContainer');
var $isotope = $('#componentContainer').isotope({
filter: '.featured',
animationOptions: {
duration: 750,
easing: 'linear',
queue: false
},
masonry: {
columnWidth: 210
},
getSortData: {
title: function( itemElem ) {
var title = $( itemElem ).find('.title').text();
return title ? title.toLowerCase() : '';
}
},
sortBy: 'title'
});
/**
* update the browser location hash. This enables users to use the browser-history
@ -170,17 +186,9 @@ $(window).load(function(){
$('.filter-button-group a.current').removeClass('current');
$('.filter-button-group a[href="'+hash+'"]').addClass('current');
$container.isotope({
filter: filter,
animationOptions: {
duration: 750,
easing: 'linear',
queue: false
},
masonry: {
columnWidth: 210
}
});
$isotope.isotope({
filter: filter
});
}
// update view by filter selection