Commit Graph

30 Commits

Author SHA1 Message Date
Nicolas Setton
ea3a7fc6e7 Add an "universal" spec
Needed to be able to run all combinations of inlined widgets:
with or without SPARK, and with or without main.
2018-06-20 14:28:30 -04:00
Nicolas Setton
dcfa94321c Use -gnata for Ada mains as well. 2018-06-18 15:42:30 -04:00
Nicolas Setton
49fbc93401 Use -gnata when compiling SPARK examples
Requested by Yannick in R525-028.
2018-06-18 13:59:40 -04:00
Nicolas Setton
317c180aee R525-028 Add support for editors with just a 'Run' button
Enable the running backend (in completely unsafe mode for now)
Code cleanup in editors.js.

For inline editors, do not require an AJAX request to get the
example base, assume everything is provided inline.

Add support for providing shadow files: these will not be displayed
in editors but will be transmitted to the backend.
2018-06-05 12:54:01 -04:00
Nicolas Setton
0905cd2dc7 fixup spark main template 2018-06-01 21:54:23 -04:00
Nicolas Setton
41d10cff79 Add a SPARK Main template 2018-06-01 16:15:24 -04:00
Robert Tice
5c8de067a8 Removing books interface. 2018-04-20 11:01:14 -04:00
Robert Tice
80c5478fdc Adding script to add examples listed in a conf file. 2018-04-13 10:28:58 -04:00
Robert Tice
7454231b02 Adding blank lines in template. 2018-04-12 15:10:36 -04:00
Robert Tice
1dc8f13884 Adding a simple single procedure overrideable example template. 2018-04-12 14:17:34 -04:00
Robert Tice
4dd0cc4334 Adding ability to make editors read only with readonly attribute on editor container. 2018-04-11 10:34:28 -04:00
Robert Tice
bb58eeabb0 Working on books styling and features. Adding read only and overrideable sections to editor and templates. 2018-04-11 10:09:01 -04:00
Robert Tice
fec9ab91fc Moving structure of reader renderer to enable single page or multiple page documents. The toc gets computed on the fly by parsing the html for headers and links are added for document scroll hotlinking. 2018-02-22 14:47:36 -05:00
Robert Tice
b500ceab09 Replaced custom pagination with django pagination and added jquery waypoints to auto load pages as the user scrolls. Have to add the ability to render and jump to sections of the page. 2018-01-18 17:14:31 -05:00
Robert Tice
1f8119c1e0 Adding embedded code samples to example books. 2018-01-18 09:51:28 -05:00
Robert Tice
62fb95df6e Removing static book_list.yaml and creating workflow like we have for yannicks code examples. README and design notes have been updated with info. An example book is sitting in resources/books. 2017-11-27 17:44:27 -05:00
Robert Tice
a0d77f2920 Updating link name for new external repo. 2017-11-27 11:04:02 -05:00
Robert Tice
d34ade0a07 Adding support for static code exmaples in the page and changing C++ book naming to CPP because pluses aren't great in paths. 2017-11-27 09:57:12 -05:00
Robert Tice
bb472b4ee2 Moving book resources from this directory to external repositories. 2017-11-27 09:28:18 -05:00
Robert Tice
8fbff40812 Added full C++ book. 2017-11-22 17:05:45 -05:00
Robert Tice
874b417886 Adding ability to parse restructured text in the same way as markdown. 2017-11-22 16:06:49 -05:00
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
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