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) |