mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/DiscussionTools
synced 2024-12-18 11:02:57 +00:00
Disable on LiquidThreads pages
Bug: T329423 Change-Id: Id8995e4d35083b740806499c545d1b308a9a1722
This commit is contained in:
parent
55b0167868
commit
93f8d338c8
|
@ -12,6 +12,7 @@ namespace MediaWiki\Extension\DiscussionTools\Hooks;
|
||||||
use ExtensionRegistry;
|
use ExtensionRegistry;
|
||||||
use IContextSource;
|
use IContextSource;
|
||||||
use IDBAccessObject;
|
use IDBAccessObject;
|
||||||
|
use LqtDispatch;
|
||||||
use MediaWiki\Extension\DiscussionTools\CommentUtils;
|
use MediaWiki\Extension\DiscussionTools\CommentUtils;
|
||||||
use MediaWiki\Extension\DiscussionTools\ContentThreadItemSet;
|
use MediaWiki\Extension\DiscussionTools\ContentThreadItemSet;
|
||||||
use MediaWiki\Extension\Gadgets\GadgetRepo;
|
use MediaWiki\Extension\Gadgets\GadgetRepo;
|
||||||
|
@ -337,6 +338,11 @@ class HookUtils {
|
||||||
if ( $title->getContentModel() !== CONTENT_MODEL_WIKITEXT ) {
|
if ( $title->getContentModel() !== CONTENT_MODEL_WIKITEXT ) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
// LiquidThreads needs a separate check, since it predates content models other than wikitext (T329423)
|
||||||
|
// @phan-suppress-next-line PhanUndeclaredClassMethod
|
||||||
|
if ( ExtensionRegistry::getInstance()->isLoaded( 'Liquid Threads' ) && LqtDispatch::isLqtPage( $title ) ) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
if ( !$title->canExist() ) {
|
if ( !$title->canExist() ) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue