diff --git a/js/id/ui/preset/localized.js b/js/id/ui/preset/localized.js index 657331fbe..f41d2c191 100644 --- a/js/id/ui/preset/localized.js +++ b/js/id/ui/preset/localized.js @@ -4,7 +4,7 @@ iD.ui.preset.localized = function(field, context) { input, localizedInputs, wikiTitles, entity; - function i(selection) { + function localized(selection) { input = selection.selectAll('.localized-main') .data([0]); @@ -203,7 +203,7 @@ iD.ui.preset.localized = function(field, context) { .value(function(d) { return d.value; }); } - i.tags = function(tags) { + localized.tags = function(tags) { // Fetch translations from wikipedia if (tags.wikipedia && !wikiTitles) { wikiTitles = {}; @@ -228,13 +228,15 @@ iD.ui.preset.localized = function(field, context) { localizedInputs.call(render, postfixed.reverse()); }; - i.focus = function() { + localized.focus = function() { input.node().focus(); }; - i.entity = function(_) { + localized.entity = function(_) { + if (!arguments.length) return entity; entity = _; + return localized; }; - return d3.rebind(i, dispatch, 'on'); + return d3.rebind(localized, dispatch, 'on'); }; diff --git a/js/id/ui/preset/textarea.js b/js/id/ui/preset/textarea.js index b609aed72..92d18aa63 100644 --- a/js/id/ui/preset/textarea.js +++ b/js/id/ui/preset/textarea.js @@ -2,7 +2,7 @@ iD.ui.preset.textarea = function(field) { var dispatch = d3.dispatch('change'), input; - function i(selection) { + function textarea(selection) { input = selection.selectAll('textarea') .data([0]); @@ -25,13 +25,13 @@ iD.ui.preset.textarea = function(field) { }; } - i.tags = function(tags) { + textarea.tags = function(tags) { input.value(tags[field.key] || ''); }; - i.focus = function() { + textarea.focus = function() { input.node().focus(); }; - return d3.rebind(i, dispatch, 'on'); + return d3.rebind(textarea, dispatch, 'on'); };