From 85757bc0b3e23d8c43f9424f24fc22947ee7a3f1 Mon Sep 17 00:00:00 2001 From: Justin Georgi Date: Wed, 13 Nov 2024 15:11:24 -0700 Subject: [PATCH] Make addition of config object specific to gltf files Signed-off-by: Justin Georgi --- includes/GlModelHooks.php | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) 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; }