| Line 376: |
Line 376: |
| | local testcasesTitle = env.testcasesTitle | | local testcasesTitle = env.testcasesTitle |
| | if testcasesTitle and testcasesTitle.exists then | | if testcasesTitle and testcasesTitle.exists then |
| − | if testcasesTitle.namespace == mw.site.namespaces.Module.id then | + | if testcasesTitle.contentModel == "Scribunto" then |
| | local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') | | local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') |
| | local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display') | | local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display') |
| Line 445: |
Line 445: |
| | local links | | local links |
| | local content = args.content | | local content = args.content |
| − | if not content then | + | if not content or args[1] then |
| | -- No need to include the links if the documentation is on the template page itself. | | -- No need to include the links if the documentation is on the template page itself. |
| | local linksData = p.makeStartBoxLinksData(args, env) | | local linksData = p.makeStartBoxLinksData(args, env) |
| Line 483: |
Line 483: |
| | if not title or not docTitle then | | if not title or not docTitle then |
| | return nil | | return nil |
| | + | end |
| | + | if docTitle.isRedirect then |
| | + | docTitle = docTitle.redirectTarget |
| | end | | end |
| | | | |
| Line 870: |
Line 873: |
| | local testcasesEditLink = makeUrlLink(testcasesEditUrl, testcasesEditDisplay) | | local testcasesEditLink = makeUrlLink(testcasesEditUrl, testcasesEditDisplay) |
| | -- for Modules, add testcases run link if exists | | -- for Modules, add testcases run link if exists |
| − | if subjectSpace == 828 and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then | + | if testcasesTitle.contentModel == "Scribunto" and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then |
| | local testcasesRunLinkDisplay = message('testcases-run-link-display') | | local testcasesRunLinkDisplay = message('testcases-run-link-display') |
| | local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) | | local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) |