Модуль:Отексте: различия между версиями
[досмотренная версия] | [досмотренная версия] |
Содержимое удалено Содержимое добавлено
Vladis13 (обсуждение | вклад) м [fix html] вложенные <span> |
Vladis13 (обсуждение | вклад) ссылки на дизамбиги и другие переводы: над шапкой |
||
Строка 4:
local data, flag = {}, {}
local s = mw.loadData ( "Модуль:Отексте/строки" ) -- строки
local util = require("Module:Util")
local isPRS, isDict, isSub, isAuthor, isTrans, isData, isTypeJoin, isNewEdition, isExt -- флаги
Строка 20 ⟶ 21 :
local root = mw.html.create()
root
:wikitext ( other_uses_tpl( frame, 1, data.p.disambig ) )
:wikitext ( other_uses_tpl( frame, 2, data.p.other_translations ) )
:wikitext ( s.PRS[isPRS] )
:wikitext ( renderQuality() )
Строка 1293 ⟶ 1296 :
for _, cat in pairs(other_sources.categories) do addCat ( cat ) end
local
-- render
Строка 1309 ⟶ 1312 :
addCat( s.cat.innerToc )
end
if navigation or encyclopedies
local div = addDiv()
if warning then
Строка 1316 ⟶ 1319 :
else
local div_left = div:tag ( "div" )
-- mw.logObject(other_translations,"other_translations")
-- mw.logObject(str_left,"str_left")
local str_left = '[[Файл:Disambig.svg|100x13px|link=]] '▼
end▼
end▼
end▼
if encyclopedies then
div_left:wikitext ( encyclopedies )
end
Строка 1500 ⟶ 1489 :
function forearrow ( link )
if is( link ) and type( link ) == "string" then return link .. " →" end
function other_uses_tpl( frame, tpl_type, link )
local tpl = ''
if link then
if tpl_type == 1 then
local link = util.make_wikilink(link, 'одноимённые страницы')
tpl = frame:expandTemplate{title = 'другое значение', args = { img_s .. 'См. также ' .. link .. '.', extraclasses = 'ws-noexport'}}
elseif tpl_type == 2 then
local link = util.make_wikilink(link, 'другие переводы')
tpl = frame:expandTemplate{title = 'другое значение', args = { img_s .. 'См. также ' .. link .. '.', extraclasses = 'ws-noexport'}}
return tpl
end
|