File tree Expand file tree Collapse file tree 2 files changed +23
-6
lines changed
Expand file tree Collapse file tree 2 files changed +23
-6
lines changed Original file line number Diff line number Diff line change @@ -257,12 +257,15 @@ function flagCommitted(committer) {
257257}
258258
259259function sortpatches ( sortby ) {
260- if ( $ ( "#id_sortkey" ) . val ( ) === sortby ) {
261- $ ( "#id_sortkey" ) . val ( 0 ) ;
262- } else {
263- $ ( "#id_sortkey" ) . val ( sortby ) ;
264- }
265- $ ( "#filterform" ) . submit ( ) ;
260+ let sortkey = $ ( '#id_sortkey' ) . val ( )
261+ if ( sortkey == sortby ) {
262+ $ ( '#id_sortkey' ) . val ( - sortby )
263+ } else if ( - sortkey == sortby ) {
264+ $ ( '#id_sortkey' ) . val ( 0 )
265+ } else {
266+ $ ( '#id_sortkey' ) . val ( sortby ) ;
267+ }
268+ $ ( '#filterform' ) . submit ( ) ;
266269
267270 return false ;
268271}
Original file line number Diff line number Diff line change @@ -241,18 +241,32 @@ def commitfest(request, cfid):
241241
242242 if sortkey == 1 :
243243 orderby_str = "modified, created"
244+ elif sortkey == - 1 :
245+ orderby_str = "modified DESC, created DESC"
244246 elif sortkey == 2 :
245247 orderby_str = "lastmail, created"
248+ elif sortkey == - 2 :
249+ orderby_str = "lastmail DESC, created DESC"
246250 elif sortkey == 3 :
247251 orderby_str = "num_cfs DESC, modified, created"
252+ elif sortkey == - 3 :
253+ orderby_str = "num_cfs ASC, modified DESC, created DESC"
248254 elif sortkey == 4 :
249255 orderby_str = "p.id"
256+ elif sortkey == - 4 :
257+ orderby_str = "p.id DESC"
250258 elif sortkey == 5 :
251259 orderby_str = "p.name, created"
260+ elif sortkey == - 5 :
261+ orderby_str = "p.name DESC, created DESC"
252262 elif sortkey == 6 :
253263 orderby_str = (
254264 "branch.all_additions + branch.all_deletions NULLS LAST, created"
255265 )
266+ elif sortkey == - 6 :
267+ orderby_str = (
268+ "branch.all_additions + branch.all_deletions DESC NULLS LAST, created"
269+ )
256270 else :
257271 orderby_str = "p.id"
258272 sortkey = 0
You can’t perform that action at this time.
0 commit comments