mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-06-16 22:48:45 +02:00
Merge pull request #13093 from RebeccaStankus/edit-bug-14671
moved checkEditPermissionsAndUpdate function to higher scope
This commit is contained in:
commit
0927cadf10
1 changed files with 18 additions and 19 deletions
|
@ -235,6 +235,24 @@ function adjustPositionPerBoundingBox(position, direction, registration, dimensi
|
||||||
var TOOLS_PATH = Script.resolvePath("assets/images/tools/");
|
var TOOLS_PATH = Script.resolvePath("assets/images/tools/");
|
||||||
var GRABBABLE_ENTITIES_MENU_CATEGORY = "Edit";
|
var GRABBABLE_ENTITIES_MENU_CATEGORY = "Edit";
|
||||||
|
|
||||||
|
// Handles any edit mode updates required when domains have switched
|
||||||
|
function checkEditPermissionsAndUpdate() {
|
||||||
|
if ((createButton === null) || (createButton === undefined)) {
|
||||||
|
//--EARLY EXIT--( nothing to safely update )
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var hasRezPermissions = (Entities.canRez() || Entities.canRezTmp() || Entities.canRezCertified() || Entities.canRezTmpCertified());
|
||||||
|
createButton.editProperties({
|
||||||
|
icon: (hasRezPermissions ? CREATE_ENABLED_ICON : CREATE_DISABLED_ICON),
|
||||||
|
captionColor: (hasRezPermissions ? "#ffffff" : "#888888"),
|
||||||
|
});
|
||||||
|
|
||||||
|
if (!hasRezPermissions && isActive) {
|
||||||
|
that.setActive(false);
|
||||||
|
tablet.gotoHomeScreen();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var toolBar = (function () {
|
var toolBar = (function () {
|
||||||
var EDIT_SETTING = "io.highfidelity.isEditing"; // for communication with other scripts
|
var EDIT_SETTING = "io.highfidelity.isEditing"; // for communication with other scripts
|
||||||
|
@ -452,25 +470,6 @@ var toolBar = (function () {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Handles any edit mode updates required when domains have switched
|
|
||||||
function checkEditPermissionsAndUpdate() {
|
|
||||||
if ((createButton === null) || (createButton === undefined)) {
|
|
||||||
//--EARLY EXIT--( nothing to safely update )
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var hasRezPermissions = (Entities.canRez() || Entities.canRezTmp() || Entities.canRezCertified() || Entities.canRezTmpCertified());
|
|
||||||
createButton.editProperties({
|
|
||||||
icon: (hasRezPermissions ? CREATE_ENABLED_ICON : CREATE_DISABLED_ICON),
|
|
||||||
captionColor: (hasRezPermissions ? "#ffffff" : "#888888"),
|
|
||||||
});
|
|
||||||
|
|
||||||
if (!hasRezPermissions && isActive) {
|
|
||||||
that.setActive(false);
|
|
||||||
tablet.gotoHomeScreen();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
var entitiesToDelete = [];
|
var entitiesToDelete = [];
|
||||||
var deletedEntityTimer = null;
|
var deletedEntityTimer = null;
|
||||||
var DELETE_ENTITY_TIMER_TIMEOUT = 100;
|
var DELETE_ENTITY_TIMER_TIMEOUT = 100;
|
||||||
|
|
Loading…
Reference in a new issue