Revision: 54439
Updated Code
at December 24, 2011 02:44 by inreflection7
Updated Code
(function () { var lis_bucket = [], lis_list = $('li.tab-list-item'), list_length = lis_list.length, ul = $('.events-content'), today = new Date(), i = 0; for (i = 0; i < list_length; i += 1) { lis_bucket[i] = []; lis_bucket[i][0] = new Date($(lis_list[i]).attr('data-date')); lis_bucket[i][1] = $(lis_list[i]).remove(); } lis_bucket.sort(function (a, b) { return a[0] - b[0]; }); for (i = 0; i < list_length; i += 1) { if (today < lis_bucket[i][0]){ ul.append(lis_bucket[i][1]); } } }());
Revision: 54438
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 24, 2011 01:56 by inreflection7
Initial Code
(function () { var lis_bucket = [], lis_list = $('li.tab-list-item'), list_length = lis_list.length, ul = $('.events-content'), i = 0; for (i = 0; i < list_length; i += 1) { lis_bucket[i] = []; lis_bucket[i][0] = $(lis_list[i]).attr('data-date'); lis_bucket[i][1] = $(lis_list[i]).remove(); } lis_bucket.sort(function (a, b) { a = new Date(a[0]); b = new Date(b[0]); return a - b; }); for (i = 0; i < list_length; i += 1) { ul.append(lis_bucket[i][1]); } }());
Initial URL
Initial Description
Sorts a list by its 'data-' attribute. Customization is very easy.
Initial Title
Sort list by data- attribute
Initial Tags
sort, list
Initial Language
JavaScript