Skip to content

Commit

Permalink
Switch from hardcoded community rank to resource.order
Browse files Browse the repository at this point in the history
The next version of the community index will include the `order` property
(re: #6752, osmlab/osm-community-index#114)
  • Loading branch information
bhousel committed Aug 27, 2019
1 parent 7a0f9a5 commit 7959891
Showing 1 changed file with 3 additions and 16 deletions.
19 changes: 3 additions & 16 deletions modules/ui/success.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,6 @@ import { utilRebind } from '../util/rebind';

export function uiSuccess(context) {
var MAXEVENTS = 2;

// All else being equal, rank more "social" communities higher
// (anything not in this list receives no adjustment)
var COMMUNITYRANK = {
'meetup': +5,
'slack': +4,
'facebook': +3,
'reddit': +2,
'forum': -2,
'mailinglist': -3,
'irc': -4
};

var detected = utilDetect();
var dispatch = d3_dispatch('cancel');
var _changeset;
Expand Down Expand Up @@ -140,8 +127,8 @@ export function uiSuccess(context) {
matchResources.sort(function(a, b) {
var aSize = Infinity;
var bSize = Infinity;
var aRank = COMMUNITYRANK[a.type] || 0;
var bRank = COMMUNITYRANK[b.type] || 0;
var aOrder = a.order || 0;
var bOrder = b.order || 0;

if (a.featureId) {
aSize = data.community.features[a.featureId].properties.area;
Expand All @@ -150,7 +137,7 @@ export function uiSuccess(context) {
bSize = data.community.features[b.featureId].properties.area;
}

return aSize < bSize ? -1 : aSize > bSize ? 1 : bRank - aRank;
return aSize < bSize ? -1 : aSize > bSize ? 1 : bOrder - aOrder;
});

body
Expand Down

0 comments on commit 7959891

Please sign in to comment.