Commit Graph

54 Commits

Author SHA1 Message Date
Robert Tice
9da8093b0c Changing all relative paths to absolute paths to fix trailing slash problem. Also updating book base to use the new name for the css file. 2017-11-22 14:26:52 -05:00
Robert Tice
96266ffc48 Returning Run button flag back to false for now. 2017-11-22 09:04:04 -05:00
Robert Tice
4a9ee53d82 Am now able to add the div editors tag directly in the markdown and have it be rendered on the webpage. 2017-11-21 17:57:23 -05:00
Robert Tice
eb6e7ce454 This file was originally just copied from the C book as a placeholder. It now contains the actual chapters from the actual book. 2017-11-21 17:37:09 -05:00
Robert Tice
dc449d11ed Removing raw markdown from python files for error handling and added error handling pages. 2017-11-21 17:20:22 -05:00
Robert Tice
1ce5b8d703 Adding logic to handle get request with part and chapters out of range of the book. 2017-11-21 17:07:01 -05:00
Robert Tice
eefcedfc4e Added markdown filter to parse content pages written in markdown instead of html. 2017-11-21 16:56:51 -05:00
Robert Tice
d83f82ea92 Adding support for books subspace. There is now a book list in the resources directory which is used to populate the book list. Each book has a directory and a list of pages. 2017-11-21 16:21:59 -05:00
Nicolas Setton
ba93cf9e13 Add missing example files 2017-11-20 16:02:14 -05:00
Nicolas Setton
173e6d1f1c Fix style issue
Cancel bootstrap right margin fiddling, needed for embedding.
2017-10-17 16:43:21 -04:00
Nicolas Setton
0d9cc70e41 Allow embedding the code_embed page
... naturally.
2017-10-17 16:13:42 -04:00
Nicolas Setton
b293481f12 Remove margins on embeddable editor 2017-10-17 15:45:56 -04:00
Nicolas Setton
4e3057a6de Add an URL that provides an embeddable editor 2017-10-17 15:36:09 -04:00
Nicolas Setton
c9ca24e99d Use Django directly to set the Allow-Access-Control-Origin
Since the cors plugin seems to only set it when an origin
header is passed to the request, which Chrome does not do.
2017-10-10 15:53:04 -04:00
Nicolas Setton
5c5a21811f Allow anyone to make requests to this server
This is done by using django-cors-headers and telling
it to set Access-Control-Allow-Origin.
2017-10-10 14:07:00 -04:00
Nicolas Setton
85bb873d17 Add the possibility to run programs
This is deactivated for now.:
2017-10-10 12:01:19 -04:00
Nicolas Setton
f79211ee14 Allow other hosts to connect to the server
This allows a machine to serve contents for other servers.
2017-10-10 11:54:03 -04:00
Nicolas Setton
291b6052be Support several server instances
To do this, we can no longer rely on in-memory sharing of data: instead,
use the filesystem to store the output and status of the running
processes.
2017-09-11 15:47:46 -04:00
Nicolas Setton
52ce097894 Improve error reporting 2017-09-11 11:40:12 -04:00
Nicolas Setton
97d0ff0fb7 Minor UI improvements
Fiddle with spacing, margin, fonts.
Improve the display of errors.
Add framework for launching several processes in succession.
2017-09-07 16:18:37 -04:00
Nicolas Setton
01b2214082 Asynchronousify the running of processes...
... and report the output in real time to the interface.
2017-09-07 12:09:54 -04:00
Nicolas Setton
6c3302249c Polishing touches
Minor UI fixes and doc cleanup.
2017-09-07 09:43:34 -04:00
Nicolas Setton
8330c4adf3 Merge pull request #4 from setton/master
Squash migrations
2017-09-07 09:14:03 -04:00
Nicolas Setton
63a695571a Squash migrations 2017-09-06 16:16:53 -04:00
Nicolas Setton
099251c289 Merge pull request #3 from setton/master
Implement code checker
2017-09-06 15:57:15 -04:00