diff --git a/website/o3dv/dialogs.js b/website/o3dv/dialogs.js
index a6acf52..e98b72a 100644
--- a/website/o3dv/dialogs.js
+++ b/website/o3dv/dialogs.js
@@ -287,6 +287,18 @@ OV.ShowExportDialog = function (model)
OV.ShowEmbeddingDialog = function (importer, camera)
{
+ function GetEmbeddingCode (files, camera, useCameraCheck)
+ {
+ let embeddingCode = '';
+ embeddingCode += '';
+ return embeddingCode;
+ }
+
if (!importer.IsOnlyFileSource (OV.FileSource.Url)) {
return OV.ShowMessageDialog (
'Embedding Failed',
@@ -312,25 +324,27 @@ OV.ShowEmbeddingDialog = function (importer, camera)
}
}
]);
- let text = 'Here is the code for embedding.';
+ let text = 'Embedding options:';
$('
').html (text).addClass ('ov_dialog_section').appendTo (contentDiv);
+ let optionsSection = $('
').addClass ('ov_dialog_section').appendTo (contentDiv);
+ let useCameraLine = $('
').appendTo (optionsSection);
+ let useCamera = $('
').attr ('type', 'checkbox').attr ('checked', 'true').appendTo (useCameraLine);
+ $('
').html ('Use current camera position').appendTo (useCameraLine);
+ useCamera.change (function () {
+ let newEmbeddingCode = GetEmbeddingCode (modelFiles, camera, useCamera);
+ urlsTextArea.val (newEmbeddingCode);
+ });
- let embeddingCode = '';
- embeddingCode += '';
-
+ let embeddingCode = GetEmbeddingCode (modelFiles, camera, useCamera);
urlsTextArea.val (embeddingCode);
+
urlsTextArea.appendTo (contentDiv);
let copyToClipboardText = 'copy to clipboard';
let copiedToClipboardText = 'successfully copied';
let innerButtonContainer = $('').addClass ('ov_dialog_inner_buttons').appendTo (contentDiv);
let copyButton = $('
').addClass ('ov_dialog_inner_button').html (copyToClipboardText).appendTo (innerButtonContainer);
copyButton.click (function () {
- OV.CopyToClipboard (embeddingCode);
+ OV.CopyToClipboard (urlsTextArea.val ());
copyButton.fadeOut (200, function () {
copyButton.html (copiedToClipboardText).fadeIn (200);
setTimeout (function () {