diff --git a/package.json b/package.json
index 0269686..c131c87 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "online-3d-viewer",
"description": "Online 3D Viewer",
- "version": "0.7.5",
+ "version": "0.7.6",
"repository": "github:kovacsv/Online3DViewer",
"license": "MIT",
"devDependencies": {
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 () {