Изменения

Строка 292: Строка 292:  
 
 
-- для шаблона "не переведено 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),
Строка 302: Строка 304:  
}
 
}
 
)
 
)
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;">&nbsp;(</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 указывается здесь из-за проблем с размерами шрифта в Хроме на Андроиде
 +
'&nbsp;<span class="noprint" style="display:inline-block; font-size:80%%; position:relative;">%s%s</span>',
 
ref, ru_link
 
ref, ru_link
 
)
 
)
Анонимный участник