Изменения
Перейти к навигации
Перейти к поиску
Строка 87:
Строка 87:
− +
− +
− +
− local glassStyleWhite = (titlestyle and mw.text.unstripNoWiki(titlestyle) .. '; color:#fff;' or '')+
− +
− glassColour = ' white' +
+
− +
Строка 104:
Строка 105:
− +
учёт параметра "стиль" при выборе цвета шестерёнки
if args.state == 'plain' then spacerSide = 'right' end
if args.state == 'plain' then spacerSide = 'right' end
-- Check colour contrast of the magnifying glass icon
-- Check color contrast of the gear icon
local styleratio = require('Module:Color contrast')._styleratio
local styleratio = require('Module:Color contrast')._styleratio
local glassColour = ''
local gearColor = ''
local glassStyleBlack = (titlestyle and mw.text.unstripNoWiki(titlestyle) .. '; color:#666;' or '')
local contrastStyle = titlestyle or basestyle
local gearStyleBlack = (contrastStyle and mw.text.unstripNoWiki(contrastStyle) .. '; color:#666;' or '')
if styleratio{glassStyleBlack} < styleratio{glassStyleWhite} then
local gearStyleWhite = (contrastStyle and mw.text.unstripNoWiki(contrastStyle) .. '; color:#fff;' or '')
if styleratio{gearStyleBlack} < styleratio{gearStyleWhite} then
gearColor = ' white'
end
end
--- Мagnifying glass creation
--- Gear creation
titleCell
titleCell
:tag('span')
:tag('span')
:css('width', '5em')
:css('width', '5em')
:css('margin-right', '0.5em')
:css('margin-right', '0.5em')
:wikitext('[[Файл:Wikipedia interwiki section gear icon' .. glassColour .. '.svg|14px|Просмотр этого шаблона|link=Шаблон:' .. name .. '|alt=⛭]]')
:wikitext('[[Файл:Wikipedia interwiki section gear icon' .. gearColor .. '.svg|14px|Просмотр этого шаблона|link=Шаблон:' .. name .. '|alt=⛭]]')
end
end