Изменения

Перейти к навигации Перейти к поиску
переход на модуль:Navbar
Строка 6: Строка 6:  
local p = {}
 
local p = {}
    +
local navbar = require('Module:Navbar')._ruwikiNavbar
 
local getArgs -- lazily initialized
 
local getArgs -- lazily initialized
 
local yesno -- lazily initialized
 
local yesno -- lazily initialized
Строка 179: Строка 180:  
if args.navbar ~= 'off' and args.navbar ~= 'plain'  
 
if args.navbar ~= 'off' and args.navbar ~= 'plain'  
 
and (args.name or not currentFrame:getParent():getTitle():gsub('/песочница$', '') == 'Шаблон:Навигационная таблица') then
 
and (args.name or not currentFrame:getParent():getTitle():gsub('/песочница$', '') == 'Шаблон:Навигационная таблица') then
  −
-- Check color contrast of the gear icon
  −
if not styleratio then
  −
styleratio = require('Module:Color contrast')._styleratio
  −
end
  −
local contrastStyle = args.titlestyle or args.basestyle
  −
local gearStyleBlack = (contrastStyle and mw.text.unstripNoWiki(contrastStyle) .. '; color:#666;' or '')
  −
local gearStyleWhite = (contrastStyle and mw.text.unstripNoWiki(contrastStyle) .. '; color:#fff;' or '')
  −
local gear = currentFrame:expandTemplate{
  −
title = 'Tnavbar-view',
  −
args = {
  −
args.name,
  −
fontcolor = (styleratio{gearStyleBlack} < styleratio{gearStyleWhite}) and 'white',
  −
}
  −
}
   
 
 
--- Gear creation
 
--- Gear creation
Строка 203: Строка 189:  
:css('width', '5em')
 
:css('width', '5em')
 
:css('margin-right', '0.5em')
 
:css('margin-right', '0.5em')
:wikitext(gear)
+
:wikitext(navbar{
 +
args.name,
 +
['fontstyle'] = args.titlestyle or args.basestyle
 +
})
 
end
 
end
  
Анонимный участник

Реклама:

Навигация