Florian Festi
8dc13440ee
Fix boolean params. Not passing 0, None, False or off works for setting them to False
...
Thanks to chrisjshull for pointing out how to fix this in the web UI.
Fixes #19
2017-01-08 17:25:36 +01:00
Florian Festi
71d918f6a5
Make logo smaller for generators
2016-12-18 21:22:19 +01:00
Florian Festi
9a35ce5b15
boxesserver: unquote_plus all params
2016-12-11 22:31:12 +01:00
Florian Festi
3a4c0cd49c
Use default value for checkboxes in the web UI.
...
There are still issues with the boolean params when default is True
2016-11-30 21:44:22 +01:00
Florian Festi
981c99a7d8
Remove general Boxes.py description from generator web pages
2016-11-26 13:59:41 +01:00
Florian Festi
fe79970cc3
Beautify web UI
...
Watch self.css
2016-11-01 23:46:25 +01:00
Florian Festi
6d39db75e1
Remove group prefix when showing params in web interface
...
Make groups collapsable
2016-10-31 22:17:52 +01:00
Florian Festi
5a721df82b
Put arguments into groups and use them to display them in the web interface
2016-10-31 22:11:54 +01:00
Florian Festi
4ae6303053
Open self.css from absolute path
2016-10-08 15:08:30 +02:00
spezi
b4f9eca80b
add styles
2016-10-08 13:58:23 +02:00
Florian Festi
6dd482be9c
Generate the list of generators automatically
...
Generate new traylayout class to make this work with the web interface
Minor fix to not error out in web interface for non existing doc string
2016-07-31 17:18:17 +02:00
Florian Festi
1849bfd5ab
New PlanetaryGear generator
2016-07-25 19:14:35 +02:00
Florian Festi
a7728d8e32
New GearBox generator
2016-07-16 15:32:06 +02:00
Florian Festi
5201138390
Add Pulley generator
2016-07-13 20:04:57 +02:00
Florian Festi
33a1333ad9
Add FlexTest2 for new 2D flex pattern
2016-07-12 16:54:44 +02:00
Marius Bergmann
4b487014d0
Fix project for use within virtualenv
...
- Use /usr/bin/env to determine path to python3 instead of a hard-coded
path, so that virtualenv stubs work properly.
- Change package name to 'boxes' ('boxes.py' did not work within
virtualenv).
2016-07-12 13:13:03 +02:00
Florian Festi
b3797c95ea
Handle missing files correctly when checking for altered sources
...
This may happen when checking out older versions or parallel branches
2016-06-30 11:54:24 +02:00
Florian Festi
d9efb53fc5
Remove redundant Demobox from web interface
2016-06-30 11:52:17 +02:00
Florian Festi
9f4e115c9a
Support formats via pstoedit
2016-06-29 13:58:26 +02:00
Florian Festi
ab1809c42b
Add support for choices in arguments to web interface
2016-06-29 13:58:06 +02:00
Florian Festi
3c5b3147f4
Fix boolean params in web interface by switching to action=store, type=bool
...
instead of using action=store_true
2016-06-21 21:53:24 +02:00
Florian Festi
6688957a72
New flexbox
2016-06-14 20:36:26 +02:00
Florian Festi
3361f2ae13
Restart standalone http server when sources have changed
2016-06-07 20:24:46 +02:00
Florian Festi
60b12f821e
Fix Python 2 compitiblility issue with urllib
2016-05-22 12:37:35 +02:00
Florian Festi
6a0842805f
Remove print statement tripping up in httpd
2016-05-22 12:18:23 +02:00
Florian Festi
a903a8dfcf
Use GET instead of POST for rendering the SVGs
...
This allows saving or editing the links to the to be rendered SVGs
2016-05-21 20:31:04 +02:00
Florian Festi
a80b7392ac
Add links to project pages to web interface
2016-05-20 22:19:17 +02:00
Florian Festi
333d143b28
Make boxesserver compatible with mod_wsgi
2016-05-20 20:55:02 +02:00
Florian Festi
b4f4369faa
Add argparse type to handle edges
...
Switch over bottom_edge and top_edge args
Support this type in web UI
Refactor creating the table row out of the different UI inputs
2016-04-10 22:51:57 +02:00
Florian Festi
e7888d1837
Minor text edit
2016-04-02 18:01:10 +02:00
Florian Festi
70bb1bf5af
Move box generators into boxes.generators sub module
2016-03-25 22:30:07 +01:00