From a1789ddde42033f1b05cc4929491214ee6e79383 Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Thu, 17 Dec 2015 09:15:42 +0100 Subject: Update to MediaWiki 1.26.0 --- extensions/SyntaxHighlight_GeSHi/extension.json | 82 ++++++++++++++++++++----- 1 file changed, 65 insertions(+), 17 deletions(-) (limited to 'extensions/SyntaxHighlight_GeSHi/extension.json') diff --git a/extensions/SyntaxHighlight_GeSHi/extension.json b/extensions/SyntaxHighlight_GeSHi/extension.json index 19809bf8..a98d9ae2 100644 --- a/extensions/SyntaxHighlight_GeSHi/extension.json +++ b/extensions/SyntaxHighlight_GeSHi/extension.json @@ -1,17 +1,18 @@ { "name": "SyntaxHighlight", - "version": "1.0.8.12", + "version": "2.0", "author": [ "Brion Vibber", "Tim Starling", "Rob Church", - "Niklas Laxström" + "Niklas Laxström", + "Ori Livneh", + "Ed Sanders" ], "url": "https://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi", "descriptionmsg": "syntaxhighlight-desc", "license-name": "GPL-2.0+", "type": "parserhook", - "callback": "SyntaxHighlight_GeSHi::registerExtension", "MessagesDirs": { "SyntaxHighlight_GeSHi": [ "i18n" @@ -19,35 +20,82 @@ }, "AutoloadClasses": { "SyntaxHighlight_GeSHi": "SyntaxHighlight_GeSHi.class.php", - "ResourceLoaderGeSHiModule": "ResourceLoaderGeSHiModule.php", - "ResourceLoaderGeSHiLocalModule": "ResourceLoaderGeSHiLocalModule.php" + "GeSHi": "SyntaxHighlight_GeSHi.compat.php", + "ResourceLoaderGeSHiVisualEditorModule": "ResourceLoaderGeSHiVisualEditorModule.php" + }, + "ExtensionFunctions": [ + "SyntaxHighlight_GeSHi::onSetup" + ], + "ResourceFileModulePaths": { + "localBasePath": "modules", + "remoteExtPath": "SyntaxHighlight_GeSHi/modules" }, "ResourceModules": { - "ext.geshi.local": { - "class": "ResourceLoaderGeSHiLocalModule" + "ext.pygments": { + "position": "top", + "targets": [ + "desktop", + "mobile" + ], + "styles": [ + "pygments.generated.css", + "pygments.wrapper.css" + ] + }, + "ext.geshi.visualEditor": { + "class": "ResourceLoaderGeSHiVisualEditorModule", + "scripts": [ + "ve-syntaxhighlight/ve.dm.MWSyntaxHighlightNode.js", + "ve-syntaxhighlight/ve.ce.MWSyntaxHighlightNode.js", + "ve-syntaxhighlight/ve.ui.MWSyntaxHighlightInspector.js", + "ve-syntaxhighlight/ve.ui.MWSyntaxHighlightInspectorTool.js" + ], + "styles": [ + "ve-syntaxhighlight/ve.ce.MWSyntaxHighlightNode.css", + "ve-syntaxhighlight/ve.ui.MWSyntaxHighlightInspector.css" + ], + "dependencies": [ + "ext.visualEditor.mwcore" + ], + "messages": [ + "syntaxhighlight-visualeditor-mwsyntaxhighlightinspector-code", + "syntaxhighlight-visualeditor-mwsyntaxhighlightinspector-language", + "syntaxhighlight-visualeditor-mwsyntaxhighlightinspector-none", + "syntaxhighlight-visualeditor-mwsyntaxhighlightinspector-showlines", + "syntaxhighlight-visualeditor-mwsyntaxhighlightinspector-title" + ], + "targets": [ "desktop", "mobile" ] } }, "Hooks": { "ParserFirstCallInit": [ - "SyntaxHighlight_GeSHi::configureParser" - ], - "ResourceLoaderRegisterModules": [ - "SyntaxHighlight_GeSHi::resourceLoaderRegisterModules" + "SyntaxHighlight_GeSHi::onParserFirstCallInit" ], "ContentGetParserOutput": [ - "SyntaxHighlight_GeSHi::renderHook" + "SyntaxHighlight_GeSHi::onContentGetParserOutput" ], "ApiFormatHighlight": [ - "SyntaxHighlight_GeSHi::apiFormatHighlight" + "SyntaxHighlight_GeSHi::onApiFormatHighlight" + ], + "RejectParserCacheValue": [ + "SyntaxHighlight_GeSHi::onRejectParserCacheValue" ] }, "SyntaxHighlightModels": { "css": "css", "javascript": "javascript" }, + "VisualEditorPluginModules": [ + "ext.geshi.visualEditor" + ], "config": { - "SyntaxHighlightDefaultLang": null, - "SyntaxHighlightKeywordLinks": false, - "GeSHiSupportedLanguages" : null - } + "PygmentizePath": false + }, + "TrackingCategories": [ + "syntaxhighlight-error-category" + ], + "ParserTestFiles": [ + "tests/parserTests.txt" + ], + "manifest_version": 1 } -- cgit v1.2.3-54-g00ecf