Enable menu on model load

Signed-off-by: Justin Georgi <justin.georgi@gmail.com>
This commit is contained in:
2024-11-08 08:08:14 -07:00
parent 51456c7b87
commit e02a3d69c4
2 changed files with 14 additions and 2 deletions

View File

@@ -6,7 +6,7 @@ const addHS = new OO.ui.ButtonWidget({
})
addHS.on('click', readyAddHotspot)
addHS.setDisabled(true)
console.log(addHS.classList)
console.log(addHS)
const updateHS = new OO.ui.ButtonWidget({
icon: 'reload',
@@ -14,6 +14,7 @@ const updateHS = new OO.ui.ButtonWidget({
invisibleLabel: true
})
updateHS.on('click', readMetadata)
updateHS.setDisabled(true)
const deleteHS = new OO.ui.ButtonWidget({
icon: 'cancel',
@@ -21,10 +22,12 @@ const deleteHS = new OO.ui.ButtonWidget({
invisibleLabel: true
})
deleteHS.on('click', readyDelHotspot)
deleteHS.setDisabled(true)
const hotspotButtons = new OO.ui.ButtonGroupWidget( {
items: [ addHS, updateHS, deleteHS ]
} );
console.log(hotspotButtons)
const downloadViewerImage = new OO.ui.ButtonWidget({
icon: 'imageAdd',
@@ -34,6 +37,7 @@ const downloadViewerImage = new OO.ui.ButtonWidget({
downloadViewerImage.on('click', () => {
downloadImage("TempTitle.glb")
})
downloadViewerImage.setDisabled(true)
const setView = new OO.ui.ButtonWidget({
icon: 'camera',
@@ -41,6 +45,7 @@ const setView = new OO.ui.ButtonWidget({
invisibleLabel: true
})
setView.on('click', writeCameraOrbit)
setView.setDisabled(true)
const cameraButtons = new OO.ui.ButtonGroupWidget( {
items: [ downloadViewerImage, setView ]
@@ -55,3 +60,9 @@ const modelMenu = new OO.ui.HorizontalLayout( {
});
$('#wikiPreview').after(modelMenu.$element);
enableMenu = function() {
modelMenu.items.forEach(group => {
group.items.forEach(el => el.setDisabled(false))
});
}

View File

@@ -8,6 +8,7 @@ let deleteHotspot = null
*/
modelLoaded = function() {
$('.awaiting-model').css('display', 'flex').removeClass('awaiting-model')
enableMenu()
}
/**