Add default configopn model load
Signed-off-by: Justin Georgi <justin.georgi@gmail.com>
This commit is contained in:
@@ -18,7 +18,8 @@
|
|||||||
"MimeMagicInit": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onMimeMagicInit",
|
"MimeMagicInit": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onMimeMagicInit",
|
||||||
"MimeMagicImproveFromExtension": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onMimeMagicImproveFromExtension",
|
"MimeMagicImproveFromExtension": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onMimeMagicImproveFromExtension",
|
||||||
"BeforePageDisplay": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onBeforePageDisplay",
|
"BeforePageDisplay": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onBeforePageDisplay",
|
||||||
"AlternateEditPreview": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onAlternateEditPreview"
|
"AlternateEditPreview": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onAlternateEditPreview",
|
||||||
|
"UploadForm:BeforeProcessing": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onUploadFormBeforeProcessing"
|
||||||
},
|
},
|
||||||
"ExtensionMessagesFiles": {
|
"ExtensionMessagesFiles": {
|
||||||
"GlModelHandlerMagic": "GlModelHandler.i18n.magic.php"
|
"GlModelHandlerMagic": "GlModelHandler.i18n.magic.php"
|
||||||
|
|||||||
@@ -102,6 +102,30 @@ class GlModelHooks {
|
|||||||
$out->addModules('ext.glmv.upl');
|
$out->addModules('ext.glmv.upl');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* MWHook: Called just before the upload data, like wpUploadDescription, are processed, so extensions get a chance to manipulate them.
|
||||||
|
*
|
||||||
|
* @param SpecialUpload $uploadFormObj current SpecialUpload object
|
||||||
|
*/
|
||||||
|
public static function onUploadFormBeforeProcessing( $uploadFormObj ) {
|
||||||
|
$uploadFormObj->mComment .= <<<CONF
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
{
|
||||||
|
"viewerConfig": {
|
||||||
|
"default": {
|
||||||
|
"camera-controls": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"annotations": {},
|
||||||
|
"annotationSets": {}
|
||||||
|
}
|
||||||
|
</pre>
|
||||||
|
CONF;
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Small helper function to display information on the browser console
|
* Small helper function to display information on the browser console
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user