This pr is a significant reorg of the js files. 1) All non-basic functions have been moved out of the main glmv.js 2) 'Metadata' has been universally changed to mvconfig to avoid conflict with actual file metadata 3) Configuration changing functions have been split off into glmv-mvconfig.js 4) Hotspot modification functions have been split off into glmv-hs.js Reviewed-on: #48
81 lines
2.6 KiB
JSON
81 lines
2.6 KiB
JSON
{
|
|
"name": "GlModelViewer",
|
|
"author": "Justin Georgi",
|
|
"url": "https://gitea.azgeorgis.net/jgeorgi/mwModelViewer",
|
|
"description": "This extension allows .glb and .gltf files to be added, displayed, and annotated in MediaWiki",
|
|
"version": "0.1.0",
|
|
"license-name": "MIT",
|
|
"type": "media",
|
|
"manifest_version": 2,
|
|
"AutoloadNamespaces": {
|
|
"MediaWiki\\Extension\\GlModelViewer\\": "includes/"
|
|
},
|
|
"MediaHandlers": {
|
|
"model/gltf-binary": "MediaWiki\\Extension\\GlModelViewer\\GlModelHandler"
|
|
},
|
|
"Hooks": {
|
|
"UploadFormInitDescriptor": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onUploadFormInitDescriptor",
|
|
"MimeMagicInit": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onMimeMagicInit",
|
|
"MimeMagicImproveFromExtension": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onMimeMagicImproveFromExtension",
|
|
"BeforePageDisplay": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onBeforePageDisplay",
|
|
"AlternateEditPreview": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onAlternateEditPreview",
|
|
"UploadForm:BeforeProcessing": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onUploadFormBeforeProcessing",
|
|
"ParserFirstCallInit": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onParserFirstCallInit"
|
|
},
|
|
"ExtensionMessagesFiles": {
|
|
"GlModelHandlerMagic": "GlModelHandler.i18n.magic.php"
|
|
},
|
|
"MessagesDirs": {
|
|
"GlModelViewer": [
|
|
"i18n"
|
|
]
|
|
},
|
|
"ResourceFileModulePaths": {
|
|
"localBasePath": "modules",
|
|
"remoteExtPath": "GlModelViewer/modules"
|
|
},
|
|
"ResourceModules": {
|
|
"ext.glmv": {
|
|
"styles": [
|
|
"glmv.css"
|
|
],
|
|
"packageFiles": [
|
|
"glmv.js"
|
|
],
|
|
"dependencies": [
|
|
"mediawiki.util",
|
|
"mediawiki.storage",
|
|
"mediawiki.api"
|
|
]
|
|
},
|
|
"ext.glmv.upl": {
|
|
"styles": [
|
|
"glmv-upl.css"
|
|
],
|
|
"dependencies": [
|
|
"mediawiki.storage"
|
|
],
|
|
"packageFiles": [
|
|
"glmv-upl.js"
|
|
]
|
|
},
|
|
"ext.glmv.prev": {
|
|
"dependencies": [
|
|
"oojs-ui-core",
|
|
"oojs-ui-toolbars",
|
|
"oojs-ui.styles.icons-interactions",
|
|
"oojs-ui.styles.icons-accessibility",
|
|
"oojs-ui.styles.icons-media",
|
|
"oojs-ui.styles.icons-location"
|
|
],
|
|
"styles": [
|
|
"glmv-prev.css"
|
|
],
|
|
"packageFiles": [
|
|
"glmv-prev.js",
|
|
"glmv-mvconfig.js",
|
|
"glmv-hs.js"
|
|
]
|
|
}
|
|
}
|
|
} |