From c420650ac8a6438a2424ad6302776d4153590281 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Sat, 10 Jan 2015 22:16:07 -0500 Subject: [PATCH] "Try Again" and "Download Changeset" buttons --- js/id/modes/save.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/js/id/modes/save.js b/js/id/modes/save.js index 71b168f70..9d8bab811 100644 --- a/js/id/modes/save.js +++ b/js/id/modes/save.js @@ -133,6 +133,7 @@ iD.modes.Save = function(context) { .attr('class', 'action col3') .on('click.try_again', function() { confirm.remove(); + save(e); }) .text(t('save.conflicts.try_again')); @@ -148,6 +149,12 @@ iD.modes.Save = function(context) { .append('button') .attr('class', 'action col3') .on('click.download', function() { + var diff = iD.actions.DiscardTags(history.difference()), + changes = history.changes(diff), + data = JXON.stringify(context.connection().osmChangeJXON('CHANGEME', changes)), + win = window.open("data:text/xml," + encodeURIComponent(data), "_blank"); + + win.focus(); confirm.remove(); }) .text(t('save.conflicts.download_changes'));