mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-05-29 09:51:33 +02:00
Fix metaverse URL retrieval and comment out updatePlaceNameLink until we have our own functionality.
This commit is contained in:
parent
8a71c66fcc
commit
23bf8388f1
2 changed files with 119 additions and 111 deletions
|
@ -262,4 +262,5 @@
|
||||||
<script src='/js/bootbox.min.js'></script>
|
<script src='/js/bootbox.min.js'></script>
|
||||||
<script src='/js/sha256.js'></script>
|
<script src='/js/sha256.js'></script>
|
||||||
<script src='js/wizard.js'></script>
|
<script src='js/wizard.js'></script>
|
||||||
|
<script src='../js/shared.js'></script>
|
||||||
<!--#include virtual="page-end.html"-->
|
<!--#include virtual="page-end.html"-->
|
||||||
|
|
|
@ -2,121 +2,127 @@ var Metaverse = {
|
||||||
accessToken: null
|
accessToken: null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var CURRENT_METAVERSE_URL;
|
||||||
|
|
||||||
var currentStepNumber;
|
var currentStepNumber;
|
||||||
|
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
Strings.ADD_PLACE_NOT_CONNECTED_MESSAGE = "You must have an access token to query your Metaverse places.<br><br>" +
|
getMetaverseUrl(function(metaverse_url) {
|
||||||
"Please go back and connect your account.";
|
CURRENT_METAVERSE_URL = metaverse_url;
|
||||||
|
|
||||||
$('#connect-account-btn').attr('href', URLs.METAVERSE_URL + "/user/tokens/new?for_domain_server=true");
|
Strings.ADD_PLACE_NOT_CONNECTED_MESSAGE = "You must have an access token to query your Metaverse places.<br><br>" +
|
||||||
|
"Please go back and connect your account.";
|
||||||
|
|
||||||
$('[data-toggle="tooltip"]').tooltip();
|
$('#connect-account-btn').attr('href', CURRENT_METAVERSE_URL + "/user/tokens/new?for_domain_server=true");
|
||||||
|
|
||||||
$('.perms-link').on('click', function() {
|
$('[data-toggle="tooltip"]').tooltip();
|
||||||
var modal_body = '<div>';
|
|
||||||
modal_body += '<b>None</b> - No one will have permissions. Only you and the users your have given administrator privileges to will have permissions.</br></br>';
|
|
||||||
modal_body += '<b>Friends</b> - Users who are your Friends in the Metaverse.</br></br>';
|
|
||||||
modal_body += '<b>Users logged into the Metaverse</b> - Users who are currently logged into the Metaverse.</br></br>';
|
|
||||||
modal_body += '<b>Everyone</b> - Anyone who uses the Metaverse.';
|
|
||||||
modal_body += '</div>';
|
|
||||||
|
|
||||||
dialog = bootbox.dialog({
|
$('.perms-link').on('click', function() {
|
||||||
title: "User definition",
|
var modal_body = '<div>';
|
||||||
message: modal_body,
|
modal_body += '<b>None</b> - No one will have permissions. Only you and the users your have given administrator privileges to will have permissions.</br></br>';
|
||||||
closeButton: true
|
modal_body += '<b>Friends</b> - Users who are your Friends in the Metaverse.</br></br>';
|
||||||
});
|
modal_body += '<b>Users logged into the Metaverse</b> - Users who are currently logged into the Metaverse.</br></br>';
|
||||||
return false;
|
modal_body += '<b>Everyone</b> - Anyone who uses the Metaverse.';
|
||||||
});
|
modal_body += '</div>';
|
||||||
|
|
||||||
$('body').on('click', '.next-button', function() {
|
dialog = bootbox.dialog({
|
||||||
goToNextStep();
|
title: "User definition",
|
||||||
});
|
message: modal_body,
|
||||||
|
closeButton: true
|
||||||
$('body').on('click', '.back-button', function() {
|
|
||||||
goToPreviousStep();
|
|
||||||
});
|
|
||||||
|
|
||||||
$('body').on('click', '#skip-wizard-button', function() {
|
|
||||||
skipWizard();
|
|
||||||
})
|
|
||||||
|
|
||||||
$('body').on('click', '#connect-account-btn', function() {
|
|
||||||
$(this).blur();
|
|
||||||
prepareAccessTokenPrompt(function(accessToken) {
|
|
||||||
Metaverse.accessToken = accessToken;
|
|
||||||
saveAccessToken();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
$('body').on('click', '#save-permissions', function() {
|
|
||||||
savePermissions();
|
|
||||||
});
|
|
||||||
|
|
||||||
function triggerSaveUsernamePassword(event) {
|
|
||||||
if (event.keyCode === 13) {
|
|
||||||
$("#save-username-password").click();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$("#http_username").keyup(triggerSaveUsernamePassword);
|
|
||||||
$("#http_password").keyup(triggerSaveUsernamePassword);
|
|
||||||
$("#verify_http_password").keyup(triggerSaveUsernamePassword);
|
|
||||||
$('body').on('click', '#save-username-password', function() {
|
|
||||||
saveUsernamePassword();
|
|
||||||
});
|
|
||||||
|
|
||||||
$('body').on('click', '#change-place-name', function() {
|
|
||||||
chooseFromHighFidelityPlaces(Settings.data.values.metaverse.access_token, "/0,-10,0", function(placeName) {
|
|
||||||
updatePlaceNameLink(placeName);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
$('body').on('click', '#visit-domain', function() {
|
|
||||||
$('#share-link')[0].click();
|
|
||||||
});
|
|
||||||
|
|
||||||
$('input[type=radio][name=connect-radio]').change(function() {
|
|
||||||
var inputs = $('input[type=radio][name=rez-radio]');
|
|
||||||
var disabled = [];
|
|
||||||
|
|
||||||
switch (this.value) {
|
|
||||||
case 'none':
|
|
||||||
disabled = inputs.splice(1);
|
|
||||||
break;
|
|
||||||
case 'friends':
|
|
||||||
disabled = inputs.splice(2);
|
|
||||||
break;
|
|
||||||
case 'logged-in':
|
|
||||||
disabled = inputs.splice(3);
|
|
||||||
break;
|
|
||||||
case 'everyone':
|
|
||||||
disabled = inputs.splice(4);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
$.each(inputs, function() {
|
|
||||||
$(this).prop('disabled', false);
|
|
||||||
});
|
|
||||||
$.each(disabled, function() {
|
|
||||||
if ($(this).prop('checked')) {
|
|
||||||
$(inputs.last()).prop('checked', true);
|
|
||||||
}
|
|
||||||
$(this).prop('disabled', true);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
reloadSettings(function(success) {
|
|
||||||
if (success) {
|
|
||||||
getDomainFromAPI();
|
|
||||||
setupWizardSteps();
|
|
||||||
updatePlaceNameDisplay();
|
|
||||||
updateUsernameDisplay();
|
|
||||||
} else {
|
|
||||||
swal({
|
|
||||||
title: '',
|
|
||||||
type: 'error',
|
|
||||||
text: "There was a problem loading the domain settings.\nPlease refresh the page to try again.",
|
|
||||||
});
|
});
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
|
||||||
|
$('body').on('click', '.next-button', function() {
|
||||||
|
goToNextStep();
|
||||||
|
});
|
||||||
|
|
||||||
|
$('body').on('click', '.back-button', function() {
|
||||||
|
goToPreviousStep();
|
||||||
|
});
|
||||||
|
|
||||||
|
$('body').on('click', '#skip-wizard-button', function() {
|
||||||
|
skipWizard();
|
||||||
|
})
|
||||||
|
|
||||||
|
$('body').on('click', '#connect-account-btn', function() {
|
||||||
|
$(this).blur();
|
||||||
|
prepareAccessTokenPrompt(function(accessToken) {
|
||||||
|
Metaverse.accessToken = accessToken;
|
||||||
|
saveAccessToken();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
$('body').on('click', '#save-permissions', function() {
|
||||||
|
savePermissions();
|
||||||
|
});
|
||||||
|
|
||||||
|
function triggerSaveUsernamePassword(event) {
|
||||||
|
if (event.keyCode === 13) {
|
||||||
|
$("#save-username-password").click();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
$("#http_username").keyup(triggerSaveUsernamePassword);
|
||||||
|
$("#http_password").keyup(triggerSaveUsernamePassword);
|
||||||
|
$("#verify_http_password").keyup(triggerSaveUsernamePassword);
|
||||||
|
$('body').on('click', '#save-username-password', function() {
|
||||||
|
saveUsernamePassword();
|
||||||
|
});
|
||||||
|
|
||||||
|
$('body').on('click', '#change-place-name', function() {
|
||||||
|
chooseFromHighFidelityPlaces(Settings.data.values.metaverse.access_token, "/0,-10,0", function(placeName) {
|
||||||
|
updatePlaceNameLink(placeName);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
$('body').on('click', '#visit-domain', function() {
|
||||||
|
$('#share-link')[0].click();
|
||||||
|
});
|
||||||
|
|
||||||
|
$('input[type=radio][name=connect-radio]').change(function() {
|
||||||
|
var inputs = $('input[type=radio][name=rez-radio]');
|
||||||
|
var disabled = [];
|
||||||
|
|
||||||
|
switch (this.value) {
|
||||||
|
case 'none':
|
||||||
|
disabled = inputs.splice(1);
|
||||||
|
break;
|
||||||
|
case 'friends':
|
||||||
|
disabled = inputs.splice(2);
|
||||||
|
break;
|
||||||
|
case 'logged-in':
|
||||||
|
disabled = inputs.splice(3);
|
||||||
|
break;
|
||||||
|
case 'everyone':
|
||||||
|
disabled = inputs.splice(4);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
$.each(inputs, function() {
|
||||||
|
$(this).prop('disabled', false);
|
||||||
|
});
|
||||||
|
$.each(disabled, function() {
|
||||||
|
if ($(this).prop('checked')) {
|
||||||
|
$(inputs.last()).prop('checked', true);
|
||||||
|
}
|
||||||
|
$(this).prop('disabled', true);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
reloadSettings(function(success) {
|
||||||
|
if (success) {
|
||||||
|
getDomainFromAPI();
|
||||||
|
setupWizardSteps();
|
||||||
|
updatePlaceNameDisplay();
|
||||||
|
updateUsernameDisplay();
|
||||||
|
} else {
|
||||||
|
swal({
|
||||||
|
title: '',
|
||||||
|
type: 'error',
|
||||||
|
text: "There was a problem loading the domain settings.\nPlease refresh the page to try again.",
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -162,16 +168,17 @@ function setupWizardSteps() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function updatePlaceNameLink(address) {
|
function updatePlaceNameLink(address) {
|
||||||
if (address) {
|
// UNCOMMENT THIS ONCE WE HAVE A REPLACEMENT FOR OUR OWN PLACE_URL WITH FUNCTIONALITY
|
||||||
var url = URLs.PLACE_URL + '/' + address;
|
// if (address) {
|
||||||
$('#place-name-link').html('Your domain is reachable at: <a target="_blank" href="' + url + '">' + address + '</a>');
|
// var url = URLs.PLACE_URL + '/' + address;
|
||||||
$('#share-field a').attr('href', url).text(url);
|
// $('#place-name-link').html('Your domain is reachable at: <a target="_blank" href="' + url + '">' + address + '</a>');
|
||||||
}
|
// $('#share-field a').attr('href', url).text(url);
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
function updatePlaceNameDisplay() {
|
function updatePlaceNameDisplay() {
|
||||||
if (Settings.data.values.metaverse.id) {
|
if (Settings.data.values.metaverse.id) {
|
||||||
$.getJSON(URLs.METAVERSE_URL + '/api/v1/domains/' + Settings.data.values.metaverse.id, function(data) {
|
$.getJSON(CURRENT_METAVERSE_URL + '/api/v1/domains/' + Settings.data.values.metaverse.id, function(data) {
|
||||||
|
|
||||||
if (data.status === 'success') {
|
if (data.status === 'success') {
|
||||||
if (data.domain.default_place_name) {
|
if (data.domain.default_place_name) {
|
||||||
|
|
Loading…
Reference in a new issue