Kaynağa Gözat

Merge pull request #84 from Delphinator/feature-sort-tags

Case insensitive sorting of tags in javascript
pull/89/merge
Isaac Bythewood 9 yıl önce
ebeveyn
işleme
2baf58e550
1 değiştirilmiş dosya ile 6 ekleme ve 2 silme
  1. +6
    -2
      pinry/static/js/pinry.js

+ 6
- 2
pinry/static/js/pinry.js Dosyayı Görüntüle

@@ -117,8 +117,12 @@ $(window).load(function() {
if (userFilter) apiUrl = apiUrl + '&submitter__username=' + userFilter;
$.get(apiUrl, function(pins) {
// Set which items are editable by the current user
for (var i=0; i < pins.objects.length; i++)
for (var i=0; i < pins.objects.length; i++) {
pins.objects[i].editable = (pins.objects[i].submitter.username == currentUser.username);
pins.objects[i].tags.sort(function (a, b) {
return a.toLowerCase().localeCompare(b.toLowerCase());
});
}

// Use the fetched pins as our context for our pins template
var template = Handlebars.compile($('#pins-template').html());
@@ -138,7 +142,7 @@ $(window).load(function() {

if (pins.objects.length < apiLimitPerPage) {
$('.spinner').css('display', 'none');
if ($('#pins').length != 0) {
if ($('#pins').length !== 0) {
var theEnd = document.createElement('div');
theEnd.id = 'the-end';
$(theEnd).html('&mdash; End &mdash;');


Yükleniyor…
İptal
Kaydet