From 39d486633a8339897089d9bfd22bee9a02f13851 Mon Sep 17 00:00:00 2001 From: Justin Georgi Date: Thu, 9 Jul 2026 08:32:23 -0700 Subject: [PATCH] Add autotext on new annotation Signed-off-by: Justin Georgi --- extension.json | 3 ++- includes/AnnotationHooks.php | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/extension.json b/extension.json index 39ac8f8..acef89b 100644 --- a/extension.json +++ b/extension.json @@ -33,7 +33,8 @@ "MediaWiki\\Extension\\AnatImageViewer\\": "includes/" }, "Hooks": { - "AlternateEditPreview": "MediaWiki\\Extension\\AnatImageViewer\\AnnotationHooks::onAlternateEditPreview" + "AlternateEditPreview": "MediaWiki\\Extension\\AnatImageViewer\\AnnotationHooks::onAlternateEditPreview", + "EditFormPreloadText": "MediaWiki\\Extension\\AnatImageViewer\\AnnotationHooks::onEditFormPreloadText" }, "ContentHandlers": { "annotation": "MediaWiki\\Extension\\AnatImageViewer\\AnnotationHandler" diff --git a/includes/AnnotationHooks.php b/includes/AnnotationHooks.php index d59e191..d362c48 100644 --- a/includes/AnnotationHooks.php +++ b/includes/AnnotationHooks.php @@ -23,6 +23,23 @@ class AnnotationHooks { return true; } + public static function onEditFormPreloadText( &$text, &$title ) { + if ( $title->getNamespace() === NS_AV_ANNOT ) { + $text = <<