select active element in edit.js after change

This commit is contained in:
James B. Pollack 2016-06-13 13:06:56 -07:00
parent fc1a154a6a
commit 342fc07d29

View file

@ -546,17 +546,11 @@
disableProperties(); disableProperties();
} else { } else {
var activeElement = document.activeElement;
try {
var selected = (activeElement
&& activeElement.selectionStart == 0
&& activeElement.selectionEnd == activeElement.value.length);
} catch (e) {
var selected = false;
}
properties = data.selections[0].properties; properties = data.selections[0].properties;
//WE SHOULD ONLY UPDATE CHANGED VALUES
elID.innerHTML = properties.id; elID.innerHTML = properties.id;
elType.innerHTML = properties.type; elType.innerHTML = properties.type;
@ -572,6 +566,7 @@
enableProperties(); enableProperties();
} }
console.log('updated properties :: ',properties)
elName.value = properties.name; elName.value = properties.name;
@ -811,11 +806,10 @@
elYTextureURL.value = properties.yTextureURL; elYTextureURL.value = properties.yTextureURL;
elZTextureURL.value = properties.zTextureURL; elZTextureURL.value = properties.zTextureURL;
} }
if (selected) { var activeElement = document.activeElement;
activeElement.focus();
activeElement.select(); activeElement.select();
}
} }
} }
}); });
@ -1178,7 +1172,7 @@
for (var i = 0; i < els.length; i++) { for (var i = 0; i < els.length; i++) {
var clicked = false; var clicked = false;
var originalText; var originalText;
els[i].onfocus = function() { els[i].onfocus = function(e) {
originalText = this.value; originalText = this.value;
this.select(); this.select();
clicked = false; clicked = false;