diff --git a/tools/config.json b/tools/config.json index cda65a2..7956acc 100644 --- a/tools/config.json +++ b/tools/config.json @@ -56,6 +56,7 @@ "source/viewer/domviewer.js" ], "website_files" : [ + "website/o3dv/featureset.js", "website/o3dv/utils.js", "website/o3dv/toolbar.js", "website/o3dv/treeview.js", diff --git a/website/embed.html b/website/embed.html index 1fcf68b..afd98ff 100644 --- a/website/embed.html +++ b/website/embed.html @@ -70,6 +70,7 @@ + diff --git a/website/index.html b/website/index.html index a5ec717..fbfdfd1 100644 --- a/website/index.html +++ b/website/index.html @@ -70,6 +70,7 @@ + diff --git a/website/o3dv/dialogs.js b/website/o3dv/dialogs.js index 0ef47b5..22ab59f 100644 --- a/website/o3dv/dialogs.js +++ b/website/o3dv/dialogs.js @@ -1,9 +1,3 @@ -OV.FeatureSet = -{ - SetDefaultColor : false, - ModelQuantities : false -}; - OV.ShowMessageDialog = function (title, message, subMessage) { let dialog = new OV.ButtonDialog (); @@ -28,8 +22,8 @@ OV.ShowListPopup = function (button, items, callbacks) let popup = new OV.ListPopup (); popup.SetCustomResizeHandler (function (modalDiv) { let offset = button.offset (); - let left = offset.left + button.outerWidth (true); - let bottom = offset.top + button.outerHeight (true); + let left = offset.left + button.outerWidth (false); + let bottom = offset.top + button.outerHeight (false); modalDiv.offset ({ left : left, top : bottom - modalDiv.outerHeight (true) diff --git a/website/o3dv/featureset.js b/website/o3dv/featureset.js new file mode 100644 index 0000000..a20bdd7 --- /dev/null +++ b/website/o3dv/featureset.js @@ -0,0 +1,5 @@ +OV.FeatureSet = +{ + SetDefaultColor : false, + ModelQuantities : false +}; diff --git a/website/o3dv/quantitiesdialog.js b/website/o3dv/quantitiesdialog.js index 3a00b75..2bda292 100644 --- a/website/o3dv/quantitiesdialog.js +++ b/website/o3dv/quantitiesdialog.js @@ -1,5 +1,12 @@ OV.ShowQuantitiesDialog = function (model) { + function AddTableRow (table, name, value) + { + let row = $('