Изменения

учёт параметра "стиль" при выборе цвета шестерёнки
Строка 87: Строка 87:  
         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 glassStyleWhite = (titlestyle and mw.text.unstripNoWiki(titlestyle) .. '; color:#fff;' or '')
+
    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 '')
     glassColour = ' white'
+
     if styleratio{gearStyleBlack} < styleratio{gearStyleWhite} then
 +
     gearColor = ' white'
 
     end
 
     end
 
          
 
          
--- Мagnifying glass creation
+
--- Gear creation
 
         titleCell
 
         titleCell
 
         :tag('span')
 
         :tag('span')
Строка 104: Строка 105:  
         :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
  
Анонимный участник