No edit summary |
No edit summary |
||
Line 44: | Line 44: | ||
function Results:printFormLink(output, args) |
function Results:printFormLink(output, args) |
||
− | args. |
+ | if not args.tag then |
+ | args.limit = 100 |
||
− | + | output:wikitext(('[%s Click here to run a custom dates query]'):format(util_form.fullURL(FORM_INFO, args))) |
|
+ | end |
||
end |
end |
||
Revision as of 17:01, 25 August 2021
Edit the documentation or categories for this module. This module has an i18n file. Can call p.byPlayer or p.byTeam from a template.
local util_args = require('Module:ArgsUtil')
local util_cargo = require('Module:CargoUtil')
local util_form = require('Module:FormUtil')
local util_html = require('Module:HtmlUtil')
local util_map = require('Module:MapUtil')
local util_pr = require("Module:PrUtil")
local util_sort = require('Module:SortUtil')
local util_table = require('Module:TableUtil')
local util_text = require('Module:TextUtil')
local util_toggle = require('Module:ToggleUtil')
local util_vars = require('Module:VarsUtil')
local i18n = require('Module:I18nUtil')
local Country = require('Module:Country')
local CountryList = require('Module:CountryList')
local m_team = require('Module:Team')
local Results = require('Module:PowerRankingsAbstract'):extends()
local FORM_INFO = {
form = 'PowerRankingsDateRange',
template = 'PRRange'
}
function Results:init()
self:super('init')
end
local p = {}
function p:main(frame)
local args = util_args.merge()
return Results():run(args)
end
function Results:getWhereCondition(args)
local where = {
util_pr.QUERIES[args.tag or 'current'],
args.teamsize and ('T.TeamSize="%s"'):format(args.teamsize),
args.platform and ('T.Platform="%s"'):format(args.platform),
}
return util_cargo.concatWhere(where)
end
function Results:printFormLink(output, args)
if not args.tag then
args.limit = 100
output:wikitext(('[%s Click here to run a custom dates query]'):format(util_form.fullURL(FORM_INFO, args)))
end
end
return p