Commit graph

22 commits

Author SHA1 Message Date
Emil Stenström
b2f61b61ad Fix flake8. 2020-06-07 08:45:54 +02:00
Emil Stenström
b5eb6f4db1 Call parse_bits in django < 2.0 compatible way. 2020-06-06 11:27:07 +02:00
Emil Stenström
24369fce80 Make parse_bits call backwards compatible. 2020-06-06 09:36:21 +02:00
Emil Stenström
9811a88904 Add backwards compatible getfullargspec and TokenType. 2020-06-06 09:29:51 +02:00
Emil Stenström
d1405dda13 Add slots to components that can be filled when using component. 2020-06-06 09:11:27 +02:00
Emil Stenström
b2726a6832 Contain all registry logic in helper methods. 2020-06-06 09:07:23 +02:00
Emil Stenström
40ebd6b936 Install isort and fix all imports. 2019-11-24 11:09:14 +01:00
Emil Stenström
cbe2bcc9c9 Use six to allow metaclass usage in both Python 2 and 3. 2019-11-24 10:57:55 +01:00
Emil Stenström
096057b33d Use built-in django form assets instead of custom logic. 2019-11-24 10:31:23 +01:00
Emil Stenström
ebb180c540 Use list instead of tuple to avoid errors with missing comma. 2019-11-23 19:26:16 +01:00
Emil Stenström
458b5383e0 Fix modern django compatibility. 2019-11-23 19:04:10 +01:00
Emil Stenström
7bc1096e94 Registering the same component twice only renders one dependency <link> and <script> tag. 2015-06-19 19:30:20 +02:00
Emil Stenström
9a91df7978 Add component tag. 2015-06-14 14:43:57 +02:00
Emil Stenström
51ca8e3a15 Better variable name. 2015-06-14 14:41:41 +02:00
Emil Stenström
176574a9cc Add component_dependencies template tag. 2015-06-14 14:29:20 +02:00
Emil Stenström
33b1930ed5 Dependencies are the same for all instances, so convert to classmethod. 2015-06-14 14:28:43 +02:00
Emil Stenström
6492081b64 Add render() and render_dependencies() to Compoent. 2015-06-12 22:15:09 +02:00
Emil Stenström
31261ece08 Add a basic Component class. 2015-06-11 21:14:21 +02:00
Emil Stenström
df22a4049f Move registry to separate file. 2015-06-11 21:11:13 +02:00
Emil Stenström
ebf4ac1d20 Add way to unregister components. 2015-06-11 20:52:46 +02:00
Emil Stenström
00bd40aaaf Don't allow registering the same component twice. 2015-06-11 20:47:35 +02:00
Emil Stenström
313852ce21 A simple ComponentRegistry to store components. 2015-06-11 20:42:16 +02:00