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
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
Geoffrey Booth
c7539e3310
Documentation is now markdown, converted to HTML on compilation
2016-12-08 00:20:52 -08:00
Geoffrey Booth
2392a91033
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
2016-12-06 22:27:08 -08:00
Geoffrey Booth
0145bf397a
Modernize favicon
2016-12-06 22:21:58 -08:00
Geoffrey Booth
d524dc8ad0
Optimize SVGs; replace logo PNG with SVG
2016-12-06 22:13:47 -08:00
Mitar
81b9fe34ff
Runtime should support for...of ( #4385 )
...
[Docs] Runtime should support for…of
2016-12-04 17:29:46 -08:00
Geoffrey Booth
b7dbee2402
Update broken links
2016-12-03 23:49:44 -08:00
Geoffrey Booth
2ca0f44cc8
Update 1.12.0 release date
2016-12-03 23:14:08 -08:00
Geoffrey Booth
1a69493f87
Remove change log updates related to documentation and the compiler build system
2016-12-01 21:40:18 -08:00
Geoffrey Booth
075e48df95
Add Trix to list of examples; closes #4227
2016-12-01 21:28:42 -08:00
Geoffrey Booth
c48f5ce30f
Add link to browser tests
2016-11-30 22:51:25 -08:00
Geoffrey Booth
f187440bb8
Update size of browser compiler
2016-11-30 22:06:22 -08:00
Geoffrey Booth
d0d2ef9f77
Convert eligible HTML entities to unicode characters (a recommended practice: http://stackoverflow.com/a/436637/223225 ) and convert straight quotes to curly quotes
2016-11-30 21:55:24 -08:00
Geoffrey Booth
a15bf3d336
1.11.1 to 1.12.0 change log
2016-11-30 20:48:58 -08:00
Geoffrey Booth
6d507b46d3
Bump version to 1.12.0; pass through as a variable to index.html
2016-11-30 20:48:06 -08:00
Geoffrey Booth
d99ae0e7ef
Refactor the way test.html runs tests to be similar to how Cakefile runs them; most importantly, tests fail when the test function throws an exception, not when ok does (which happens intentionally a few times in the classes tests); this also produces a more accurate count of tests run
2016-11-30 00:34:07 -08:00
Geoffrey Booth
1ea753d19f
Polyfill missing helper functions from Node’s assert, one with CDN-hosted Underscore; handle .litcoffee correctly
2016-11-30 00:02:45 -08:00
Geoffrey Booth
831d3c9341
test.html: better test failure output; add inexplicably missing testingBrowser
2016-11-29 21:37:54 -08:00
Geoffrey Booth
729fec2947
Abstract the eq and arrayEq functions, shared by Cakefile and test.html, into one file that can be included into both
2016-11-29 21:19:11 -08:00
Geoffrey Booth
faab9330e9
Run literate
2016-11-29 18:33:18 -08:00
Geoffrey Booth
8c8ebf874a
Add test description to error message
2016-11-29 18:27:34 -08:00
Geoffrey Booth
06b3180223
Refactor test.html to be part of the docs output, with the tests embedded inside it; update test.html styles; move UTF-8 comment test out of test.html and into test/comments.coffee where it belongs
2016-11-29 18:13:12 -08:00
Geoffrey Booth
6d29086519
Standardize on .html file extension; move test.html into its new home
2016-11-29 08:45:46 -08:00
Geoffrey Booth
5c765f4cc7
Add for…from to list of ES2015 exceptions in the introduction ( #4373 )
2016-11-27 23:05:05 -08:00
Geoffrey Booth
02c5641b32
Fix path to browser compiler ( #4374 )
2016-11-27 20:47:54 -08:00
Gregory Huczynski
555e47dbb9
Docs for tagged template literals ( #4372 )
...
* Correct tagged template literal test.
Should use Coffeescript form of interpolated
strings, not Javascript!
* First pass at docs for tagged template literals.
* Correct alerted variable.
* Add note re checking runtime for tagged template literals
* Fixed broken example.
* Consistent style
* Clarify that CoffeeScript isn’t handling the tagged template literal, the runtime is; fix CoffeeScript spelling
* Collapse notes about generator functions and tagged template literals into the same sentence
* Make tagged template literals example into a function
* Make text less clunky.
* More clarity on what CoffeeScript is doing versus what the runtime is doing, and emphasize runtimes vs Babel/Traceur
2016-11-26 19:28:43 -08:00
Geoffrey Booth
992eb49e92
Docs for triple-backticks and escaping backticks ( #4369 )
...
* Documentation for triple backticks and escaping backticks
* Better explanation of escaped backticks within triple-backticks block
2016-11-22 22:09:35 -08:00