Изменения
Перейти к навигации
Перейти к поиску
Строка 292:
Строка 292:
+
− +
+
Строка 302:
Строка 304:
− +
− +
+
− +
+
смелое изменение: исправление внешнего вида Не переведено 3 по Участник:Jack who built the house/не переведено 3, см. Обсуждение шаблона:Не переведено#Башенки у «не переведено 3», в случае возражений напишите на страницу обсуждения для отмены
-- для шаблона "не переведено 3"
-- для шаблона "не переведено 3"
-- TODO: вынести всё это добро в TemplateStyles
elseif mode == 3 then
elseif mode == 3 then
local ref = string.format(
local ref = string.format(
'<span style="font-size:95%%; position: relative; top: .4em;">%s</span>',
-- неразрывный пробел на этой позиции предотвращает перенос перед элементом с display:inline-block в Хроме
'<span style="font-size:117.6%%; margin-left:-0.43em; position:relative; top:0.28em;">%s</span>',
frame:expandTemplate{
frame:expandTemplate{
title = 'ref-' .. (isWikidataLink and 'info' or lang),
title = 'ref-' .. (isWikidataLink and 'info' or lang),
}
}
)
)
local ru_link = wikilink(title, 'русск.')
local ru_link = wikilink(title, 'рус.')
if not considerAsExists then
if not considerAsExists then
ru_link = addMetadata(ru_link, lang, iw_title)
ru_link = addMetadata(ru_link, lang, iw_title)
end
end
ru_link = string.format(
ru_link = string.format(
'<span class="link-ru metadata" style="font-size:80%%; margin-left:-1.7em; position: relative; top: -.4em;">%s</span>',
-- position:absolute; позволяет точнее позиционировать пометку; иначе она «скачет», по крайней мере в Хроме
'<span class="link-ru metadata" style="margin-left:-0.43em; position:absolute; left:0; z-index:1; margin-top:-0.35em;"><span style="visibility:hidden; margin-right:0.099em;"> (</span>%s</span>',
ru_link
ru_link
)
)
post_text = string.format(
post_text = string.format(
'<span class="noprint" style="white-space: nowrap;">%s%s</span>',
-- размер шрифта и свойство display:inline-block указывается здесь из-за проблем с размерами шрифта в Хроме на Андроиде
' <span class="noprint" style="display:inline-block; font-size:80%%; position:relative;">%s%s</span>',
ref, ru_link
ref, ru_link
)
)