1 # This file is part of FNP-Redakcja, licensed under GNU Affero GPLv3 or later.
2 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
4 from django import template
5 from toolbar import models
7 register = template.Library()
10 @register.inclusion_tag('toolbar/toolbar.html')
12 return {'toolbar_groups': models.ButtonGroup.objects.all().select_related()}
15 @register.inclusion_tag('toolbar/button.html')
16 def toolbar_button(b):
20 @register.inclusion_tag('toolbar/keyboard.html')
24 for b in g.button_set.all():
31 'lower': keys.get(symbol.lower()),
32 'upper': keys.get(symbol),
36 for row in ['QWERTYUIOP', 'ASDFGHJKL', 'ZXCVBNM']