Module:Documentation: Difference between revisions

    w>MusikAnimal
    m (Protected "Module:Documentation": High-risk Lua module ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite)))
    m (146 revisions imported from templatewiki:Module:Documentation)
    Line 334: Line 334:
    -- 'sandbox-notice-blurb' --> 'This is the $1 for $2.'
    -- 'sandbox-notice-blurb' --> 'This is the $1 for $2.'
    -- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).'
    -- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).'
    -- 'sandbox-notice-pagetype-template' --> '[[w:Wikipedia:Template sandbox and test cases|template sandbox]] page'
    -- 'sandbox-notice-pagetype-template' --> '[[Wikipedia:Template test cases|template sandbox]] page'
    -- 'sandbox-notice-pagetype-module' --> '[[w:Wikipedia:Template sandbox and test cases|module sandbox]] page'
    -- 'sandbox-notice-pagetype-module' --> '[[Wikipedia:Template test cases|module sandbox]] page'
    -- 'sandbox-notice-pagetype-other' --> 'sandbox page'
    -- 'sandbox-notice-pagetype-other' --> 'sandbox page'
    -- 'sandbox-notice-compare-link-display' --> 'diff'
    -- 'sandbox-notice-compare-link-display' --> 'diff'
    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.contentModel == "Scribunto" then
    if testcasesTitle.namespace == mw.site.namespaces.Module.id 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 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 757: Line 754:
    -- 'history-link-display' --> 'history'
    -- 'history-link-display' --> 'history'
    -- 'transcluded-from-blurb' -->  
    -- 'transcluded-from-blurb' -->  
    -- 'The above [[w:Wikipedia:Template documentation|documentation]]  
    -- 'The above [[Wikipedia:Template documentation|documentation]]  
    -- is [[w:Wikipedia:Transclusion|transcluded]] from $1.'
    -- is [[Wikipedia:Transclusion|transcluded]] from $1.'
    -- 'module-preload' --> 'Template:Documentation/preload-module-doc'
    -- 'module-preload' --> 'Template:Documentation/preload-module-doc'
    -- 'create-link-display' --> 'create'
    -- 'create-link-display' --> 'create'
    -- 'create-module-doc-blurb' -->
    -- 'create-module-doc-blurb' -->
    -- 'You might want to $1 a documentation page for this [[w:Wikipedia:Lua|Scribunto module]].'
    -- 'You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].'
    --]=]
    --]=]
    local docTitle = env.docTitle
    local docTitle = env.docTitle
    Line 873: Line 870:
    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 testcasesTitle.contentModel == "Scribunto"  and testcasesTitle.talkPageTitle and testcasesTitle.talkPageTitle.exists then
    if subjectSpace == 828 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)