I think you just have a typo in the magic word name. You have
MAG_MAGICNUMBEREDHEADINGS in one place and MAG_NUMBEREDHEADINGS in the
other.

--
Brian


On Sun, Sep 11, 2022 at 10:05 PM Zoran Dori <zorandori4...@gmail.com> wrote:

> No problem, thank you for updating it.
>
> I've applied your suggestions, but I'm still not having luck with making
> it work.
>
> Best regards!
>
> пон, 12. сеп 2022. у 00:00 Brian Wolff <bawo...@gmail.com> је написао/ла:
>
>> Sorry, some of the docs were a bit outdated too. They should be fixed now.
>>
>> I think what's going on with your code, is for the $parser->getOutput()->
>> getPageProperty( 'MAGICNUMBEREDHEADINGS' ), you need the magic word id
>> (MAG_NUMBEREDHEADINGS) not the text of the magic word.
>>
>> Also, you don't need onGetMagicVariableIDs, as its not a variable
>> (Variables are basically just parser functions that don't have args, like
>> {{CURRENTHOUR}} ).
>>
>> --
>> Brian
>>
>>
>> On Sun, Sep 11, 2022 at 9:40 PM Zoran Dori <zorandori4...@gmail.com>
>> wrote:
>>
>>> I've tweaked the code a bit, but it's still not working. I'm hoping that
>>> we are now near making it work.
>>>
>>> Best regards!
>>>
>>> нед, 11. сеп 2022. у 23:13 Zoran Dori <zorandori4...@gmail.com> је
>>> написао/ла:
>>>
>>>> Thank you Brian for another response. :)
>>>>
>>>> I tried to follow the guide which you provided me, but IDE is telling
>>>> me that mMagicExtensions field is deprecated since 1.35.
>>>>
>>>> Best regards!
>>>>
>>>> нед, 11. сеп 2022. у 23:06 Brian Wolff <bawo...@gmail.com> је
>>>> написао/ла:
>>>>
>>>>> It looks like you're using the old way of doing magic words, which
>>>>> stopped working in 1.19.
>>>>>
>>>>> See
>>>>> https://www.mediawiki.org/wiki/Manual:Magic_words#Behavior_switches_(double_underscore_magic_words)
>>>>> for the new way of doing this.
>>>>>
>>>>> Second of all, you should not use OutputPage inside the parser (you
>>>>> need to use ParserOutput). Otherwise, the results will only work on
>>>>> non-cached pages. Instead of $out->addModule, use
>>>>> $parser->getOutput()->addModules()
>>>>>
>>>>> It is also possible that the javascript might load before the page
>>>>> loads, so it should probably be inside a onDOMContentLoaded callback (E.g.
>>>>> the $() operator). Alternatively the CSS could just be changed to do for
>>>>> both the ToC and non-TOC case and then the JS wouldn't be necessary, and
>>>>> not using JS would make things show up instantly instead of having a short
>>>>> flash where things weren't numbered (Assuming that addModuleStyles was 
>>>>> used
>>>>> instead of addModules()) .
>>>>> --
>>>>> Brian
>>>>>
>>>>>
>>>>> On Sun, Sep 11, 2022 at 8:36 PM Zoran Dori <zorandori4...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hello,
>>>>>> I'm trying to make
>>>>>> https://www.mediawiki.org/wiki/Extension:MagicNumberedHeadings
>>>>>> working, having in mind that Parser method setNumberHeadings is removed
>>>>>> from MediaWiki.
>>>>>>
>>>>>> This is my code so far https://github.com/kizule/NumberedHeadings,
>>>>>> and it's not doing anything, I would love to get some suggestions on how 
>>>>>> to
>>>>>> make it work.
>>>>>>
>>>>>> Currently, it's not doing anything (
>>>>>> https://oer.opendeved.net/wiki/OER4Schools), it should remove the
>>>>>> tag from the page, and make headings numbered where the tag is added.
>>>>>>
>>>>>> I've used Krinkle's snippet from MediaWiki.org in form of gadgets,
>>>>>> and it's working fine, but it's not removing tag and it is being executed
>>>>>> on every single page.
>>>>>>
>>>>>> Best regards,
>>>>>> Zoran
>>>>>> _______________________________________________
>>>>>> MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
>>>>>> To unsubscribe send an email to mediawiki-l-le...@lists.wikimedia.org
>>>>>>
>>>>>> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
>>>>>
>>>>> _______________________________________________
>>>>> MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
>>>>> To unsubscribe send an email to mediawiki-l-le...@lists.wikimedia.org
>>>>>
>>>>> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
>>>>
>>>> _______________________________________________
>>> MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
>>> To unsubscribe send an email to mediawiki-l-le...@lists.wikimedia.org
>>>
>>> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
>>
>> _______________________________________________
>> MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
>> To unsubscribe send an email to mediawiki-l-le...@lists.wikimedia.org
>>
>> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
>
> _______________________________________________
> MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> To unsubscribe send an email to mediawiki-l-le...@lists.wikimedia.org
>
> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
_______________________________________________
MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
To unsubscribe send an email to mediawiki-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/

Reply via email to