Sửa đổi Mô đun:Category handler
Chú ý: Bạn chưa đăng nhập và địa chỉ IP của bạn sẽ hiển thị công khai khi lưu các sửa đổi.
Bạn có thể tham gia như người biên soạn chuyên nghiệp và lâu dài ở Bách khoa Toàn thư Việt Nam, bằng cách đăng ký và đăng nhập - IP của bạn sẽ không bị công khai và có thêm nhiều lợi ích khác.
Các sửa đổi có thể được lùi lại. Xin hãy kiểm tra phần so sánh bên dưới để xác nhận lại những gì bạn muốn làm, sau đó lưu thay đổi ở dưới để hoàn tất việc lùi lại sửa đổi.
Bản hiện tại | Nội dung bạn nhập | ||
Dòng 15: | Dòng 15: | ||
-- Load required modules | -- Load required modules | ||
− | local yesno = require(' | + | local yesno = require('Module:Yesno') |
-- Lazily load things we don't always need | -- Lazily load things we don't always need | ||
Dòng 141: | Dòng 141: | ||
return self._data.currentTitleMatchesBlacklist | return self._data.currentTitleMatchesBlacklist | ||
else | else | ||
− | mShared = mShared or require(' | + | mShared = mShared or require('Module:Category handler/shared') |
return mShared.matchesBlacklist( | return mShared.matchesBlacklist( | ||
self.title.prefixedText, | self.title.prefixedText, | ||
− | mw.loadData(' | + | mw.loadData('Module:Category handler/blacklist') |
) | ) | ||
end | end | ||
Dòng 161: | Dòng 161: | ||
else | else | ||
if not mappings then | if not mappings then | ||
− | mShared = mShared or require(' | + | mShared = mShared or require('Module:Category handler/shared') |
mappings = mShared.getParamMappings(true) -- gets mappings with mw.loadData | mappings = mShared.getParamMappings(true) -- gets mappings with mw.loadData | ||
end | end | ||
Dòng 179: | Dòng 179: | ||
end | end | ||
if not mappings then | if not mappings then | ||
− | mShared = mShared or require(' | + | mShared = mShared or require('Module:Category handler/shared') |
mappings = mShared.getParamMappings(true) -- gets mappings with mw.loadData | mappings = mShared.getParamMappings(true) -- gets mappings with mw.loadData | ||
end | end | ||
Dòng 244: | Dòng 244: | ||
function p._main(args, data) | function p._main(args, data) | ||
− | data = data or mw.loadData(' | + | data = data or mw.loadData('Module:Category handler/data') |
local handler = CategoryHandler.new(data, args) | local handler = CategoryHandler.new(data, args) | ||
if handler:isSuppressed() then | if handler:isSuppressed() then | ||
Dòng 253: | Dòng 253: | ||
function p.main(frame, data) | function p.main(frame, data) | ||
− | data = data or mw.loadData(' | + | data = data or mw.loadData('Module:Category handler/data') |
− | local args = require(' | + | local args = require('Module:Arguments').getArgs(frame, { |
wrappers = data.wrappers, | wrappers = data.wrappers, | ||
valueFunc = function (k, v) | valueFunc = function (k, v) |