Geoffrey Booth
9e13100f58
Allow copying JavaScript from examples
2017-01-12 22:08:11 -08:00
Geoffrey Booth
0fc625d7e9
Try CoffeeScript add play and link buttons
2016-12-27 22:53:52 -05:00
Geoffrey Booth
ef1005b920
Try CoffeeScript first draft
2016-12-27 21:35:43 -05:00
Geoffrey Booth
24bef3a1f5
Merge branch '2' into 2-docs
...
# Conflicts:
# docs/v1/index.html
# docs/v1/test.html
# documentation/sections/changelog.md
# documentation/sections/chat.md
# documentation/sections/fat_arrow.md
# documentation/sections/functions.md
# documentation/sections/installation.md
# documentation/sections/introduction.md
# documentation/sections/language.md
# documentation/sections/literate.md
# documentation/sections/operators.md
# documentation/sections/overview.md
# documentation/sections/resources.md
# documentation/sections/scripts.md
# documentation/sections/source_maps.md
# documentation/sections/strings.md
# documentation/sections/tagged_template_literals.md
# documentation/sections/usage.md
2016-12-19 22:32:07 -08:00
Geoffrey Booth
3379f233e8
Modernize various sections as relevant to v2; improve presentation of tables
2016-12-19 22:27:32 -08:00
Geoffrey Booth
26b1584fd8
Trim the installation and usage sections; can backport to v1
2016-12-19 22:10:32 -08:00
Geoffrey Booth
5fa91e7b95
Fix scrollspy for Resources
2016-12-19 21:59:19 -08:00
Geoffrey Booth
d8bd2b7fd0
Embedded JavaScript should really be the last item in the language reference
2016-12-19 21:55:44 -08:00
Geoffrey Booth
d02376c4c6
Convert async docs text to markdown, add to sidebar
2016-12-19 21:50:30 -08:00
Geoffrey Booth
69fbb361f2
Merge branch '2-docs' into async-docs
...
# Conflicts:
# documentation/index.html.js
2016-12-19 21:41:22 -08:00
Geoffrey Booth
4468ca69c0
Add some v1-style ribbing
2016-12-19 21:29:03 -08:00
Geoffrey Booth
ad90f4ad99
Update introduction for CoffeeScript 2
2016-12-18 23:25:01 -08:00
Geoffrey Booth
cc8dd150f5
Fix filename style
2016-12-18 23:24:43 -08:00
Geoffrey Booth
7ced071934
Add some links to header navbar; fix sidebar to work at various breakpoints, including navigating to anchors
2016-12-18 23:03:17 -08:00
Geoffrey Booth
28d077c08a
Style blockquotes
2016-12-18 18:29:36 -08:00
Geoffrey Booth
ea269104bd
Refactor docs resources section; reorganize outline; other minor corrections
2016-12-18 18:13:59 -08:00
Geoffrey Booth
78b21c2483
Fix releaseHeader for the initial release; should backport to v1
2016-12-18 15:57:04 -08:00
Geoffrey Booth
fc42b3ed24
Remove out-of-date info and dead link from Literate CoffeeScript section of the docs
2016-12-18 15:21:41 -08:00
Geoffrey Booth
c8a3c1a6fd
Improvements to strings and comments docs; could be back-ported to v1 docs
2016-12-18 15:13:54 -08:00
Geoffrey Booth
58f9428c58
Colors
2016-12-18 03:54:57 -08:00
Geoffrey Booth
3c6e235b32
Show header bar on all breakpoints
2016-12-18 02:43:41 -08:00
Geoffrey Booth
35cfba06b4
Add fonts
2016-12-18 02:20:10 -08:00
Geoffrey Booth
f01dcd3894
Line spacing notes
2016-12-18 00:07:10 -08:00
Geoffrey Booth
e48fea1892
Fix sidebar scrolling on mobile
2016-12-16 00:17:11 -08:00
Geoffrey Booth
47bd5aca58
Fix menu button on regular browsers sized narrowly
2016-12-16 00:05:24 -08:00
Geoffrey Booth
51aaef3d76
Add logo to top of content pane
2016-12-15 23:58:59 -08:00
Geoffrey Booth
d62f7adc9b
Animated sidebar menu toggle button
2016-12-15 23:58:40 -08:00
Geoffrey Booth
853dd456a8
On mobile, the code examples are stacked
2016-12-15 23:19:50 -08:00
Geoffrey Booth
462a60da7b
Mobile off canvas sidebar nav that slides in
2016-12-15 23:19:34 -08:00
Geoffrey Booth
4abd0fa06d
Mobile header nav with menu button
2016-12-15 23:18:40 -08:00
Geoffrey Booth
8c81c4ad39
1.12.2 changelog entry and version bump
2016-12-15 21:24:16 -08:00
Geoffrey Booth
e620434a2e
Docs improvements: content in Markdown, organization into subtemplates, fixed tests ( #4401 )
...
* Replace tiny bitmaps with base64-encoded URIs
* Optimize SVGs; replace logo PNG with SVG
* Modernize favicon
* Embed CSS; a bit unorthodox, but we’re a single page so there’s no point in separate .css files and their separate HTTP requests
* Documentation is now markdown, converted to HTML on compilation
* Render the examples when we’re rendering index.html; they compile so quickly that there’s no need to pre-render them and save the intermediate .js files
* Split apart index.html into components that Cakefile assembles, so that we can add in logic to include different files for v1 versus v2
* Split building index.html and building test.html into two tasks; collapse the parts of `releaseHeader` into one compact function
* Move include logic into templates
* Get error messages tests to work in the browser
* Update output index.html
* Split body into nav and body
* Watch subtemplates
* Revert "Split body into nav and body"
This reverts commit ec9e559ec0 .
* Add marked
* Update gitignore
* Use idiomatic markdown output for code blocks (<pre><code>)
* Handle ids within the template, not in the Cakefile; remove marked’s auto-generated and conflicting ids
* Move the `codeFor` function into versioned folders, so that v1 and v2 docs can have different example code blocks/editors
* Update packages, including new highlight.js which supports our newer keywords and triple backticks (docs output is unchanged)
2016-12-15 21:05:44 -08:00
Geoffrey Booth
a55dbc0c37
Merge branch 'improve-docs' into 2-docs
2016-12-14 00:06:39 -08:00
Geoffrey Booth
818d262843
Update packages, including new highlight.js which supports our newer keywords and triple backticks (docs output is unchanged)
2016-12-14 00:06:20 -08:00
Geoffrey Booth
e05a4e9000
Merge branch 'improve-docs' into 2-docs
...
# Conflicts:
# documentation/v1/code.coffee
2016-12-13 23:50:41 -08:00
Geoffrey Booth
c3b3af8746
Fix margin
2016-12-13 23:49:26 -08:00
Geoffrey Booth
93f1f3777c
Wire up the buttons that run the code examples
2016-12-13 23:14:21 -08:00
Geoffrey Booth
14382abc2d
Move code example HTML into a template where it belongs
2016-12-13 23:13:38 -08:00
Geoffrey Booth
85b3be9ce3
Move the codeFor function into versioned folders, so that v1 and v2 docs can have different example code blocks/editors
2016-12-12 23:42:33 -08:00
Geoffrey Booth
512b580820
Add CodeMirror for editable code examples; recompile CoffeeScript into JavaScript on change (WIP)
2016-12-12 22:56:31 -08:00
Geoffrey Booth
e90cf16965
Merge branch 'improve-docs' into 2-docs
2016-12-12 22:52:14 -08:00
Geoffrey Booth
59001f2fe3
Move the codeFor function into versioned folders, so that v1 and v2 docs can have different example code blocks/editors
2016-12-12 22:50:30 -08:00
Geoffrey Booth
db055bb916
V2 docs starting point: jQuery, Bootstrap, basic layout, nav with scrollspy
2016-12-11 20:33:54 -08:00
Geoffrey Booth
ff1725b367
Handle ids within the template, not in the Cakefile; remove marked’s auto-generated and conflicting ids
2016-12-11 20:29:08 -08:00
Geoffrey Booth
4aa0130a92
Use idiomatic markdown output for code blocks (<pre><code>)
2016-12-11 17:12:29 -08:00
Geoffrey Booth
ece610d682
Revert "Split body into nav and body"
...
This reverts commit ec9e559ec0 .
2016-12-11 00:18:46 -08:00
Geoffrey Booth
ec9e559ec0
Split body into nav and body
2016-12-11 00:02:38 -08:00
Geoffrey Booth
eb36d6e7a2
Get error messages tests to work in the browser
2016-12-10 23:25:20 -08:00
Geoffrey Booth
000dc03360
Move include logic into templates
2016-12-10 22:21:12 -08:00
Geoffrey Booth
6a845aa4f6
Split apart index.html into components that Cakefile assembles, so that we can add in logic to include different files for v1 versus v2
2016-12-10 18:53:58 -08:00