Bump tp version 0.1.0 and cleanup

Signed-off-by: Justin Georgi <justin.georgi@gmail.com>
This commit is contained in:
2024-11-12 08:20:00 -07:00
parent 81576e283b
commit 67b8f999c1
4 changed files with 1 additions and 32 deletions

View File

@@ -3,7 +3,7 @@
"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.0.7",
"version": "0.1.0",
"license-name": "MIT",
"type": "media",
"manifest_version": 2,

View File

@@ -134,26 +134,6 @@ class GlModelHandler extends ImageHandler {
];
}
/**
* This is used to generate an array element for each metadata value. That array is then used to generate the table of metadata values on the image page.
*
* @param array &$array An array containing elements for each type of visibility and each of those elements being an array of metadata items. This function adds a value to that array.
* @param string $visibility ('visible' or 'collapsed') if this value is hidden by default.
* @param string $type Type of metadata tag (currently always 'exif')
* @param string $id The name of the metadata tag (like 'artist' for example). its name in the table displayed is the message "$type-$id" (Ex exif-artist ).
* @param string $value Thingy goes into a wikitext table; it used to be escaped but that was incompatible with previous practise of customized display with wikitext formatting via messages such as 'exif-model-value'. So the escaping is taken back out, but generally this seems a confusing interface.
* @param bool | string $param Value to pass to the message for the name of the field as $1. Currently this parameter doesn't seem to ever be used.
*/
//public static function addMeta (&$array, $visibility, $type, $id, $value, $param = false ) {
// $array[$visibility][] = [
// 'id' => "$type-$id",
// 'name' => $name,
// 'value' => $value
// ];
//}
/**
* Get image size information and metadata array.
*

View File

@@ -42,13 +42,6 @@ class GlModelHooks {
* @param OutputPage $out compiled page html and manipulation methods
*/
public static function onBeforePageDisplay($out) {
$file = MediaWikiServices::getInstance()->getRepoGroup()->findFile($out->getTitle());
if ($file) {
echo '<script>';
self::console_log('Metadata:');
self::console_log($file->getMetadata());
echo '</script>';
}
preg_match('/(<model-viewer src="\S*?\.(glb|gltf"))/',$out->getHTML(),$findGltf);
if ($findGltf[0]) {

View File

@@ -10,10 +10,6 @@ checkForGltf = function (e) {
const mvPreview = document.createElement('model-viewer')
mvPreview.style['width'] = '180px'
mvPreview.style['height'] = '180px'
mvPreview.addEventListener('load',(e) => {
mw.storage.session.set( 'mw_glbMeta', JSON.stringify($(e.target.originalGltfJson.asset)))
},
{once: true})
const dThumbCap = document.createElement('div')
dThumbCap.classList.add('thumbcaption')