Convert constructor argument to accessor

This commit is contained in:
John Firebaugh
2013-05-23 16:05:40 -07:00
parent 19638acd14
commit bef4cd60a3
2 changed files with 12 additions and 3 deletions
+2 -1
View File
@@ -103,7 +103,8 @@ iD.modes.Select = function(context, selection) {
}
if (singular()) {
inspector = iD.ui.Inspector(context, singular())
inspector = iD.ui.Inspector(context)
.entityID(singular().id)
.newFeature(newFeature);
wrap.call(inspector);
+10 -2
View File
@@ -1,11 +1,13 @@
iD.ui.Inspector = function(context, entity) {
iD.ui.Inspector = function(context) {
var presetList,
entityEditor,
entityID,
newFeature = false;
function inspector(selection) {
var reselect = selection.html();
var reselect = selection.html(),
entity = context.entity(entityID);
selection
.html('')
@@ -90,6 +92,12 @@ iD.ui.Inspector = function(context, entity) {
});
};
inspector.entityID = function(_) {
if (!arguments.length) return entityID;
entityID = _;
return inspector;
};
inspector.newFeature = function(_) {
if (!arguments.length) return newFeature;
newFeature = _;