diff --git a/domain-server/resources/web/wizard/index.shtml b/domain-server/resources/web/wizard/index.shtml
index e81579c1f5..57515c1ce0 100644
--- a/domain-server/resources/web/wizard/index.shtml
+++ b/domain-server/resources/web/wizard/index.shtml
@@ -262,4 +262,5 @@
+
diff --git a/domain-server/resources/web/wizard/js/wizard.js b/domain-server/resources/web/wizard/js/wizard.js
index 51b243fff8..a0a2471328 100644
--- a/domain-server/resources/web/wizard/js/wizard.js
+++ b/domain-server/resources/web/wizard/js/wizard.js
@@ -2,121 +2,127 @@ var Metaverse = {
accessToken: null
}
+var CURRENT_METAVERSE_URL;
+
var currentStepNumber;
$(document).ready(function(){
- Strings.ADD_PLACE_NOT_CONNECTED_MESSAGE = "You must have an access token to query your Metaverse places.
" +
- "Please go back and connect your account.";
+ getMetaverseUrl(function(metaverse_url) {
+ 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.
" +
+ "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() {
- var modal_body = '
';
- modal_body += 'None - No one will have permissions. Only you and the users your have given administrator privileges to will have permissions.';
- modal_body += 'Friends - Users who are your Friends in the Metaverse.';
- modal_body += 'Users logged into the Metaverse - Users who are currently logged into the Metaverse.';
- modal_body += 'Everyone - Anyone who uses the Metaverse.';
- modal_body += '
';
+ $('[data-toggle="tooltip"]').tooltip();
- dialog = bootbox.dialog({
- title: "User definition",
- message: modal_body,
- closeButton: true
- });
- return false;
- });
+ $('.perms-link').on('click', function() {
+ var modal_body = '';
+ modal_body += 'None - No one will have permissions. Only you and the users your have given administrator privileges to will have permissions.';
+ modal_body += 'Friends - Users who are your Friends in the Metaverse.';
+ modal_body += 'Users logged into the Metaverse - Users who are currently logged into the Metaverse.';
+ modal_body += 'Everyone - Anyone who uses the Metaverse.';
+ modal_body += '
';
- $('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.",
+ dialog = bootbox.dialog({
+ title: "User definition",
+ message: modal_body,
+ closeButton: true
});
+ 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) {
- if (address) {
- var url = URLs.PLACE_URL + '/' + address;
- $('#place-name-link').html('Your domain is reachable at: ' + address + '');
- $('#share-field a').attr('href', url).text(url);
- }
+ // UNCOMMENT THIS ONCE WE HAVE A REPLACEMENT FOR OUR OWN PLACE_URL WITH FUNCTIONALITY
+ // if (address) {
+ // var url = URLs.PLACE_URL + '/' + address;
+ // $('#place-name-link').html('Your domain is reachable at: ' + address + '');
+ // $('#share-field a').attr('href', url).text(url);
+ // }
}
function updatePlaceNameDisplay() {
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.domain.default_place_name) {