Use ooui for edit action buttons #32
@@ -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))
|
||||
});
|
||||
}
|
||||
@@ -8,6 +8,7 @@ let deleteHotspot = null
|
||||
*/
|
||||
modelLoaded = function() {
|
||||
$('.awaiting-model').css('display', 'flex').removeClass('awaiting-model')
|
||||
enableMenu()
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user