Difference between revisions of "S5SlideShow"

From BITPlan Wiki
Jump to navigation Jump to search
Line 44: Line 44:
 
Render.php: foreach ( Hooks::$styles as $k => $file ) {
 
Render.php: foreach ( Hooks::$styles as $k => $file ) {
 
</source>
 
</source>
{{commit|host=https://github.com|path=WolfgangFahl/S5SlideShow|project=src|subject=fixes Class 'S5SlideShow\Hooks not found|name=Wolfgang Fahl|date=2020-02-08 08:59:39 +0100|hash=54a5087|storemode=subobject|viewmode=line}}
+
{{commit|host=https://github.com|path=WolfgangFahl|project=S5SlideShow|subject=fixes Class 'S5SlideShow\Hooks not found|name=Wolfgang Fahl|date=2020-02-08 08:59:39|hash=54a50873165b20ef93981f7f5ce60f920dc30a5b|storemode=subobject|viewmode=line}}
  
 
= Code =
 
= Code =

Revision as of 10:03, 8 February 2020

Please comment here

Links

Forks

Issues

Call to undefined method WikitextContent:getText()

Exception encountered, of type "Error"
[c34bfba970bc2aa84ca0a212] /index.php?title=SWMConTalk2015-10&action=slide Error from line 254 of extensions/S5SlideShow/src/Render.php: Call to undefined method WikitextContent::getText()
Backtrace:
#0 extensions/S5SlideShow/src/Render.php(348): S5SlideShow\Render->loadContent()
#1 extensions/S5SlideShow/src/Action.php(90): S5SlideShow\Render->genSlideFile(boolean)
#2 includes/MediaWiki.php(493): S5SlideShow\Action->show()
/srv/www/mediawiki/code/extensions/S5SlideShow$ gitinfo
== Remote URL: origin	https://github.com/WolfgangFahl/S5SlideShow (fetch)
origin	https://github.com/WolfgangFahl/S5SlideShow (push)
Commit
host  https://github.com
path  WolfgangFahl
project  S5SlideShow
subject  fixes Call to undefined method WikitextContent::getText() for MW 1.27.3 env see https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Translate/+/538756/3/TranslateHooks.php as an example
name  Wolfgang Fahl
date  2020-02-07 10:29:10 +0100
hash  6ed5a2a


Class 'S5SlideShow\Hooks not found

Exception encountered, of type "Error"
[120789ca59e7b0366a3b81ea] /index.php?title=SWMConTalk2015-10&action=slide Error from line 293 of /hd/owei/srv/www/mediawiki/code/extensions/S5SlideShow/src/Render.php: Class 'S5SlideShow\Hooks' not found
Backtrace:
#0 /hd/owei/srv/www/mediawiki/code/extensions/S5SlideShow/src/Render.php(271): S5SlideShow\Render->parse(string)
grep "Hooks::" *.php
Render.php:		$prev = Hooks::$parsingSlide;
Render.php:		Hooks::$parsingSlide = true;
Render.php:		Hooks::$parsingSlide = $prev;
Render.php:			Hooks::$styles['print'] = 'print.css';
Render.php:		foreach ( Hooks::$styles as $k => $file ) {
Commit
host  https://github.com
path  WolfgangFahl
project  S5SlideShow
subject  fixes Class 'S5SlideShow\Hooks not found
name  Wolfgang Fahl
date  2020-02-08 08:59:39
hash  54a50873165b20ef93981f7f5ce60f920dc30a5b


Code

extension.json

{
    "name": "S5SlideShow",
    "namemsg": "s5slide-name",
    "descriptionmsg": "s5slide-desc",
    "version": "0.3",
    "license-name": "GPL-2.0+",
    "type": "parserhook",
    "url": "https://www.mediawiki.org/wiki/Extension:S5SlideShow",
    "requires": {
        "MediaWiki": ">= 1.27.3"
    },
    "author": [
        "Vitaliy Filippov",
        "Wolfgang Fahl"
    ],
    "Actions": {
	"slide": "S5SlideShow\\Action"
    },
    "Hooks": {
  	"ImageBeforeProduceHTML": [
            "S5SlideShow\\S5SlideShowHooks::ImageBeforeProduceHTML"
		],
        "ParserFirstCallInit": [
            "S5SlideShow\\S5SlideShowHooks::ParserFirstCallInit"
        ],
        "ArticleFromTitle": [
            "S5SlideShow\\S5SlideShowHooks::ArticleFromTitle"
        ],
        "AlternateEdit": [
            "S5SlideShow\\S5SlideShowHooks::AlternateEdit"
        ],
        "MagicWordwgVariableIDs": [
            "S5SlideShow\\S5SlideShowHooks::MagicWordwgVariableIDs"
        ],
        "ParserGetVariableValueSwitch": [
            "S5SlideShow\\S5SlideShowHooks::ParserGetVariablValueSwitch"
        ]
    },
    "SpecialPages": {
        "S5SlideShow": "MediaWiki\\Extensions\\S5SlideShow\\SpecialS5SlideShow"
    },
    "MessagesDirs": {
        "S5SlideShow": [
            "i18n"
        ]
    },
    "ExtensionMessagesFiles": {
        "S5SlideShowI18n": "src/I18n.php"
    },
    "AutoloadClasses": {
        "S5SlideShow\\S5SlideShowHooks": "src/S5SlideShowHooks.php",
        "S5SlideShow\\SpecialS5SlideShow": "src/Special.php",
        "S5SlideShow\\Action": "src/Action.php",
        "S5SlideShow\\Render": "src/Render.php"
    },
    "config": {
		"_prefix": "egS5",
		"Scaled": false,
		"DefaultStyle": "default",
		"BrowserScaleHack": true,
		"SlideTemplateFile": "slide.htm",
		"SlideCenterMark": "(center)",
		"SlideHeadingMark": false,
		"SlideIncMark": "(step)"
	},
    "manifest_version": 1
}