diff --git a/js/id/ui/save.js b/js/id/ui/save.js index 212e5c85b..c6ba54008 100644 --- a/js/id/ui/save.js +++ b/js/id/ui/save.js @@ -52,10 +52,17 @@ iD.ui.Save = function(context) { button .classed('disabled', numChanges === 0) - .classed('has-count', numChanges > 0); - + .classed('has-count', numChanges > 0) + .classed('yellow', numChanges >= 50 && numChanges < 75) + .classed('orange', numChanges >= 75 && numChanges < 100) + .classed('red', numChanges >= 100); + button.select('span.count') + .classed('yellow', numChanges >= 50 && numChanges < 75) + .classed('orange', numChanges >= 75 && numChanges < 100) + .classed('red', numChanges >= 100) .text(numChanges); + }); context.on('enter.save', function() {