mirror of
https://github.com/reddit-archive/reddit.git
synced 2026-01-29 00:38:11 -05:00
Sort multi and subreddit names alphabetically.
This commit is contained in:
@@ -1591,6 +1591,7 @@ class TrophyCase(Templated):
|
||||
class SidebarMultiList(Templated):
|
||||
def __init__(self, multis):
|
||||
Templated.__init__(self)
|
||||
multis.sort(key=lambda multi: multi.name.lower())
|
||||
self.multis = multis
|
||||
|
||||
|
||||
@@ -1826,6 +1827,7 @@ class MultiInfoBar(Templated):
|
||||
Templated.__init__(self)
|
||||
self.multi = wrap_things(multi)[0]
|
||||
self.can_edit = multi.can_edit(user)
|
||||
srs.sort(key=lambda sr: sr.name.lower())
|
||||
self.srs = srs
|
||||
|
||||
|
||||
@@ -4102,7 +4104,7 @@ class ListingChooser(Templated):
|
||||
|
||||
if c.user_is_loggedin:
|
||||
multis = LabeledMulti.by_owner(c.user)
|
||||
multis.sort(key=lambda multi: multi.name)
|
||||
multis.sort(key=lambda multi: multi.name.lower())
|
||||
for multi in multis:
|
||||
self.add_item("multi", multi.name, multi.path)
|
||||
self.selected_item = self.find_selected()
|
||||
|
||||
@@ -31,7 +31,10 @@ r.multi = {
|
||||
r.multi.MultiRedditList = Backbone.Collection.extend({
|
||||
model: Backbone.Model.extend({
|
||||
idAttribute: 'name'
|
||||
})
|
||||
}),
|
||||
comparator: function(model) {
|
||||
return model.get('name').toLowerCase()
|
||||
}
|
||||
})
|
||||
|
||||
r.multi.MultiReddit = Backbone.Model.extend({
|
||||
@@ -67,6 +70,9 @@ r.multi.MultiReddit = Backbone.Model.extend({
|
||||
r.multi.MyMultiCollection = Backbone.Collection.extend({
|
||||
url: '/api/multi/mine',
|
||||
model: r.multi.MultiReddit,
|
||||
comparator: function(model) {
|
||||
return model.get('path').toLowerCase()
|
||||
},
|
||||
|
||||
create: function(attributes, options) {
|
||||
if ('name' in attributes) {
|
||||
|
||||
Reference in New Issue
Block a user