Sửa đổi Mô đun:Listen
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 41: | Dòng 41: | ||
end | end | ||
-- Exit early if none exist. | -- Exit early if none exist. | ||
− | + | if #numArgs == 0 then | |
− | + | return p.renderTrackingCategories(isPlain, true) | |
− | + | end | |
end | end | ||
Dòng 142: | Dòng 142: | ||
-- Render the tracking categories. | -- Render the tracking categories. | ||
− | + | local trackingCategories = p.renderTrackingCategories(isPlain) | |
− | return sideBox | + | return sideBox .. trackingCategories |
end | end | ||
Dòng 183: | Dòng 183: | ||
end | end | ||
− | + | function p.renderTrackingCategories(isPlain, isEmpty, titleObj) | |
-- Renders all tracking categories produced by the template. | -- Renders all tracking categories produced by the template. | ||
-- isPlain and isEmpty are passed through from p._main, | -- isPlain and isEmpty are passed through from p._main, | ||
-- and the titleObj is only used for testing purposes. | -- and the titleObj is only used for testing purposes. | ||
− | + | local cats = {} | |
− | + | local currentTitle = titleObj or mw.title.getCurrentTitle() | |
− | + | if currentTitle.namespace == 0 then | |
-- We are in mainspace. | -- We are in mainspace. | ||
− | + | if not isEmpty then | |
− | + | cats[#cats + 1] = 'Articles with hAudio microformats' | |
− | + | end | |
− | + | if hasMissing then | |
− | + | cats[#cats + 1] = 'Articles with empty listen template' | |
− | + | end | |
− | + | end | |
− | + | if isPlain then | |
− | + | cats[#cats + 1] = 'Listen template using plain parameter' | |
− | + | end | |
− | + | for i, cat in ipairs(cats) do | |
− | + | cats[i] = string.format('[[Category:%s]]', cat) | |
− | + | end | |
− | + | return table.concat(cats) | |
− | + | end | |
return p | return p |