diff --git a/includes/GlModelHooks.php b/includes/GlModelHooks.php index d5f68d6..280852e 100644 --- a/includes/GlModelHooks.php +++ b/includes/GlModelHooks.php @@ -130,20 +130,23 @@ class GlModelHooks { * @param SpecialUpload $uploadFormObj current SpecialUpload object */ public static function onUploadFormBeforeProcessing( $uploadFormObj ) { - $uploadFormObj->mComment .= << - { - "viewerConfig": { - "default": { - "camera-controls": true + preg_match('/(glb|gltf)$/', $uploadFormObj->mUpload->getTitle(), $isGltf); + if ($isGltf) { + $uploadFormObj->mComment .= << + { + "viewerConfig": { + "default": { + "camera-controls": true + } + }, + "annotations": {}, + "annotationSets": {} } - }, - "annotations": {}, - "annotationSets": {} + + CONF; } - - CONF; return true; }